/************************** overall *************************************/

/**** main colors: #8eb71e #134A00 #238a00 *****/

body {
    /* background-color: #131a20; */
    background-color: #fff;
    background-image: url("/static/aimages/background.png");
    background-position: top center;
    color: #000;
    font-family: "Open Sans";
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
}

#logo-wrapper {
    padding: 5px;
}
h1 {
    color: #134A00;
}

a.btn.btn-default {
    background-color: #134A00 !important;
    color: #fff;
}

.panel-default > .panel-heading {
    background-color: #134A00;
    border-color: #134A00;
    color:#fff;
}

.panel-default > .panel-heading a {
    color:#fff;
}    

.panel-body.full-width {
    padding: 0;
}

.panel-body.full-width img {
    width: 100%;
    height: auto;
}

.panel-body.full-width .desc {
    padding: 15px;
}

.main_wrapper, .review_wrapper, .page_wrapper {
    /* background-color:#efefef; */
    background-color: #fff;
    border-radius: 5px;
    border: thin #134a00 solid;
}

/************************** navbar *************************************/

/*********** is this needed?******************/

#logo-row {
    position: relative;
    z-index: 1000;
}

@media (min-width: 768px) {
    #navbar-wrapper {
        margin-top: 26px;
        /* need to fake this to make navbar align at the bottom */
    }
    .pull-right-sm {
        float: right;
        margin: 0;
    }
}

@media (max-width: 768px) {
    #navbar-wrapper {
    }
    .pull-right-sm {
        margin: 0px auto;
    }
}

/************************** social-media icons *************************/

.social-network-top {
    float: none;
    padding-left: 0px;
    margin-bottom: 0px;
    top: 0;
}

.social-network-top [class*='icon-'] {
    width: 42px;
    height: 42px;
    display: inline-block;
}

.social-network-top li {
    list-style: none;
    display: inline-block;
    margin: 0px;
}

.social-icon-facebook {
    background: url('/static/aimages/wogma-o-facebook-small.png') no-repeat;
    background-position: center;
}

.social-icon-instagram {
    background: url('/static/aimages/wogma-o-instagram-small.png') no-repeat;
    background-position: center;
}

.social-icon-whatsapp {
    background: url('/static/aimages/wogma-o-whatsapp-small.png') no-repeat;
    background-position: center;
}

.social-icon-email {
    background: url('/static/aimages/wogma-o-email-small.png') no-repeat;
    background-position: center;
}

.social-icon-twitter {
    background: url('/static/aimages/wogma-o-twitter-small.png') no-repeat;
    background-position: center;
}

.social-network-side {
    width: 25%;
    display: inline-block;
    padding: 0;
}

.social-network-side [class*='icon-'] {
    width: 70px;
    height: 50px;
    display: inline-block;
}

.social-network-side li {
    list-style: none;
    display: -webkit-box;
    margin: 0px;
}

.social-icon-facebook2 {
    background: url('/static/aimages/wogma-o-facebook-medium.png') no-repeat;
    background-position: center;
}

.social-icon-instagram2 {
    background: url('/static/aimages/wogma-o-instagram-medium.png') no-repeat;
    background-position: center;
}

.social-icon-whatsapp2 {
    background: url('/static/aimages/wogma-o-whatsapp-medium.png') no-repeat;
    background-position: center;
}

.social-icon-twitter2 {
    background: url('/static/aimages/wogma-o-twitter-medium.png') no-repeat;
    background-position: center;
}


.social-icon-email2 {
    background: url('/static/aimages/wogma-o-email-medium.png') no-repeat;
    background-position: center;
}



/************************** top-navigation *******************************/

.navbar {
    margin-bottom: 0px;
    border:0;
    background-color: transparent;
}

.nav {
    border-bottom: none;
}

@media(min-width: 768px) {
    .nav {
        padding: 5px;
    }
}   

.nav > li {
    margin-bottom: 0;
}

.nav > li > a,
.nav > li > a:focus,
.nav > li > a:hover {
    background-color: #134A00;
    border-color: #134A00;
    color:#fff !important;
}

.nav > li.active > a,
.nav > li.active > a:focus,
.nav > li.active > a:hover {
    background-color: #238a00;;
    border-color: #238a00;;
    -webkit-clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0 100%);
    clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0 100%);
    outline: none;
}

.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
    background-color: #8eb71e;
    border-color: #134A00;
    -webkit-clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0 100%);
    clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0 100%);
}

#top-navbar {
    background-color: #134a00;
}

#top-navbar .glyphicon {
    color: #fff;
}

/*** navbar search ***/

.search-box-popover {
    max-height: 70px;
}
.popover .form-control {
    color: #134a00 !important;
}


/************************** carousel *************************************/

.carousel-inner .item img {
    /* border-radius: 50px; */
    padding: auto;
    border: thin #134a00 solid;
}

.carousel-image-title {
    position: absolute;
    top: 5%;
    left: 5%;
    color: #fff;
    font-size: 32px;
    font-weight: 900;
    border-radius: 5px;
    background-color: rgba(20, 70, 0, 0.4);
    padding: 10px;
}

.carousel-image-title a {
    color: #fff !important;
}

.carousel-caption {    
    background-color: rgba(20,70,0,0.4);
    border-radius: 10px;
    width: 100%;
    left: 0; 
    bottom:0;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
}

.carousel-caption a {
    color: #cea !important;
}

.carousel-caption p {
    text-align:left;
    padding-left:20px;
}

.carousel-caption ul.list-inline {
    padding-left: 20px;
}

.carousel-caption ul.abbreviated li {
    font-weight: 700;
}

/*

.carousel-caption li{
    display:inline-block; float: left;
    padding-left: 10px;    padding-right: 10px;
}


.carousel-caption ul{
    margin-left: -26px;
}	

.carousel-caption li a {text-decoration:none;color:#fff;}
*/


/* 
.carousel-caption strong {
    color: #cea;
}

*/

.carousel-indicators {
    display:none;
}

.carousel-control {
    background-image: none;
    width: 1%;
    opacity:1;
}

.carousel-control .glyphicon-chevron-left:before,
.carousel-control .glyphicon-chevron-right:before {
    content: none;
}

.carousel-control span.glyphicon.glyphicon-chevron-left {
    background: url('/static/aimages/wogma-o-left.png') no-repeat;
    background-size: contain;
}

.carousel-control span.glyphicon.glyphicon-chevron-right {
    background: url('/static/aimages/wogma-o-right.png') 1px no-repeat;
    background-size: contain;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
    width: 50px;
    height: 50px;
}

/************************** carousel-icons *********************/

.icon-full-review {
    background:url('/static/aimages/wogma-o-white-small.png') no-repeat;
    height: 20px;
    line-height: 20px;
    width: 20px;
    display:inline-block;
    background-size: contain;
    vertical-align: bottom;
    margin-right: 5px;
}

.icon-full-review.icon-colored {
    background:url('/static/aimages/wogma-o-green-small.png') no-repeat;
}

.icon-audio-review {
    background:url('/static/aimages/audio_review.png') 0 6px no-repeat;
    height: 20px;
    line-height: 20px;
    width: 15px;
    display:inline-block;
    background-size: contain;
    vertical-align: bottom;
    margin-right: 5px;	 
}

.icon-twitter {
    background:url('/static/aimages/twitter.png') 0 6px no-repeat;
    height: 20px;
    line-height: 20px;
    width: 15px;
    display:inline-block;
    background-size: contain;
    vertical-align: bottom;
    margin-right: 5px;	 
}

.icon-twitter.icon-colored {
    background:url('/static/aimages/twitter-colored.png') 0 6px no-repeat;
}

.icon-external-review {
    background:url('/static/aimages/external_review.png') 0 6px no-repeat;
    height: 20px;
    line-height: 20px;
    width: 15px;
    display:inline-block;
    background-size: contain;
    vertical-align: bottom; 
    margin-right: 5px;	 
}  

.icon-external-review.icon-colored {
    background:url('/static/aimages/external-review-colored.png') 0 6px no-repeat;
}
  

/************************** right-browse *********************************/


#right_browse ul {list-style:none;padding:0;}
#right_browse ul li{padding:8px;box-shadow: 0px 8px 20px rgba(0,0,0,0.2);}
#right_browse ul li.active{background-color:#134A00;}
#right_browse ul li a{color:#000;text-decoration:none;padding-left: 25px; font-size: 15px;}
#right_browse ul li.active a{color:#fff;}



/*********** Homepage panel wrappers: latest/articles ********************/

.homepage-panel-wrapper .panel, .homepage-panel-wrapper .panel-heading {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}


@media(min-width: 768px) {
    .homepage-panel-wrapper .panel {
        /* height: 620px; */
    }
    #latest-movies {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.homepage-panel-wrapper .panel .movie-page-links {
    list-style: none;
    padding: 0;
    overflow: hidden;
    clear: both;
}

.homepage-panel-wrapper ul.homepage-panel-more {
    list-style: none;
    padding-top: 20px;
    padding-left: 0;
}

.homepage-panel-wrapper ul.homepage-panel-more li {
    background: url(/static/aimages/wogma-o-green-small.png) no-repeat;
    padding-left: 20px;
    margin-top: 0.4em;
    margin-bottom: 0.4em;
}

.homepage-panel-wrapper .panel-footer {
    background-color: transparent;
    border-bottom: none;
}



/************************** Now Playing/Genre-Rating-Table **************/

.movie-listing-one-rating {
    margin-top: 0.5em;
    line-height: 150%;
}

.movie-listing-one-rating h4 {
    background-color: #efefef;
    font-weight: 700px;
}

.movie-listing-one-movie {
    background: url(/static/aimages/one-movie-background.png) no-repeat;
    padding-left: 1em;
    padding-right: 0.5em;
    display: inline-block;
}

.dropdown-menu.scrollable {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}

.dropdown-menu.scrollable a {
    color: #333;
}


/************************** footer *************************************/

.footer h4 {
    color: #134A00 !important;
}

.footer li a{
    color: #134A00;
    text-decoration:none;
}

.footer-submenu {
    list-style: none;
    padding-left: 0px;
}

.footer {
    background-color: rgba(20, 70, 0, 0.3);
}

/************************** copyright *************************************/

#copyright{
    color: #134A00;
    font-size: 12px;
}

#copyright small{
    font-size: 9px;
}

/************************** review *************************************/

.review-top-image {
    width:100%;
    border: 2px solid #000;
}

.wogma-review .mini-poster {
    max-width: 280px;
    margin-right: 15px;
}

.wogma-review .mini-poster-right {
    float: right;
}

.wogma-review .mini-poster-left {
    float: left;
}

blockquote {
    border-left: 5px solid #134A00;
    background: #ccc;
    margin-top: 10px;
}

@media(min-width: 500px) {
    .wogma-review .pull-quote {
        width: 200px;
        float: right;
        margin-left: 20px;
    }
}
@media(max-width: 500px) {
    .panel-default.review-body-panel .panel-body {
        padding-left: 5px;
        padding-right: 5px;
    }
    .wogma-review p {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
}

/************************** review:sidebar *****************************/

#review-sidebar {
    position: sticky;
    top: 10px;
    z-index: 100;
}

#review-sidebar ul {
    padding-left: 0;
    padding-top: 2px;
    min-width: 30px;
}

#review-sidebar li {
    list-style-type : none;
}

@media(min-width: 768px) {
    #review-sidebar li {
        list-style-type : none;
        border-top    : 1px solid #FFF;
        border-bottom : 1px solid #ddd;
        background-color: #f4f5f6;
        background-size : 200% 100%;
        background-position : 90% 0px;
        -webkit-transition : 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
        -moz-transition : 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
        background-image : -webkit-linear-gradient(left, #134A00 0%, #134A00 54%, #efefef 0%);
        background-image : -moz-linear-gradient(left, #134A00 0%, #134A00 54%, #efefef 0%);
        border: none;
    }

    #review-sidebar li a {
        display    : block;
        color: #000;
        padding    : 15px 0;
        text-decoration: none;
        text-align: center;
        -webkit-transition : color .1s;
        -moz-transition : color .1s;
    }

    #review-sidebar li:hover {
        -webkit-transition : 0.3s cubic-bezier(0.175, 0.285, 0.32,1.0) all;
        -moz-transition : 0.3s cubic-bezier(0.175, 0.285, 0.32,1.0) all;
        background-position : 0% 0%;
    }

    #review-sidebar li a:hover {
        color : #fff;
        -webkit-transition : color .1s;
        -moz-transition : color .1s;
    }

    #review-sidebar li a {
        background-position: 5px 50% !important;
    }

    #review-sidebar ul li a img {
        display: none;
    }

    #review-sidebar .qreviews {
        background: url('/static/aimages/up-arrow-small.png') no-repeat;
    }
    #review-sidebar .fullreview {
        background: url('/static/aimages/wogma-o-white-small.png') no-repeat ;
    }
    #review-sidebar .parental_guidance {
        background: url('/static/aimages/parental_guidance.png') no-repeat;
    }
    #review-sidebar .detailed_ratings {
        background: url('/static/aimages/slider-small.png') no-repeat ;
    }
    #review-sidebar .mov_details {
        background: url('/static/aimages/mov_details.png') no-repeat ;
    }
    #review-sidebar .trailer {
        background: url('/static/aimages/trailer.png') no-repeat ;
    }
    #review-sidebar .comments {
        background: url('/static/aimages/comment.png') no-repeat ;
    }

}

@media(max-width: 767px) {
    #review-sidebar ul {
        background-color: #134a00;
    }
    #review-sidebar ul li {
        display: inline-block;
        background-color: #134a00;
        height: 30px;
        width: 30px;
        text-align: center;
    }
    #review-sidebar ul li a {
        padding: 2px;
    }
    #review-sidebar li a span {
        display: none;
    }
}

/************************** review-switcher ****************************/
#review-switcher {
    background-color: #134a00;
}

#review-byline {
    font-size: 75%;
}

#review-byline .panel-body {
    padding: 5px;
}

#review-byline li {
    background: url(/static/aimages/one-movie-background.png) no-repeat;
    padding-left: 1em;
    padding-right: 0.5em;
}
    

/************************** review:parental-guidance *******************/
#parental_guidance ul {
    padding-left: 15px;
}
#parental_guidance ul li {
    list-style: none;
}

/************************** review:castcrew ************************/
.castcrew-label {
    font-weight: 700;
}

#mov_details .row {
    margin-bottom: 5px;
}

@media(max-width: 767px) {
    .castcrew-label {
        margin-top: 10px;
    }
}
    


/************************** review:trailer ************************/
.youtube-video {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    height: 0;
}
.youtube-videox iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/************************** detailed_ratings ***************************/
/******* fsslider.css: original **********/
.fsslider {
    position: relative;
    min-width: 150px;
    height: 24px;
    display: inline-block;
    width: 100%;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color:#000;
}

.fsslider{
    text-align: center;
    line-height: 24px;
    font-size: 11px;
    font-family: "Lucida Grande", "Trebuchet MS", sans-serif;
}

.fsslider > *{
    position: absolute;
    top: 50%;
    cursor: pointer;
}

.fsslider > .fsfull-value, .fsslider > .fssel-value {
    margin-top: -1px;
    height: 2px;
    left: 0;
    right: 0;
}

.fsslider > .fsfull-value {
    width: 100%;
}

.fsslider > .fssel-left, .fsslider > .fssel-right, .fsslider > .fscaret {
    background: #fff;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
    height: 100%;
    min-width: 30px;
    top: 0;
    padding-left: 5px;
    padding-right: 5px;
}

.fsslider > .fssel-value {
    /*background: #ff7c19;*/
    background: #27c470;
    height: 4px;
    margin-top: -2px;
    right: 50%;
}


.fsslider.fsdisabled {
    color:#c8c8c8;
}

.fsslider.fsdisabled > .fssel-value {
    background: #c8c8c8;
}

/******* fsslider: wogma customizations ****/
.fsslider {
    height: 34px;
    line-height: 36px;
}

.fssel-value {
    height: 8px !important;
}

.fsslider>.fscaret {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    font-weight: 900;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
    min-width: 34px;
}

.rating-slider-thumbsup .fsfull-value, .rating-slider-thumbsup .fssel-value {
    background: #0bb213 !important;
}

.rating-slider-thumbsdown .fsfull-value, .rating-slider-thumbsdown .fssel-value {
    background: #b33e0b !important;
}

.rating-slider-soso .fsfull-value, .rating-slider-soso .fssel-value {
    background: #d37c0b !important;
}

.rating-slider-thumbsup .fsslider>.fscaret {
    background-image: url(/static/aimages/thumb_empty_up.png);
    color: #0bb213;
}

.rating-slider-thumbsdown .fsslider>.fscaret {
    background-image: url(/static/aimages/thumb_empty_down.png);
    color: #930000;
}

.rating-slider-soso .fsslider>.fscaret {
    background-image: url(/static/aimages/thumb_empty_soso.png);
    color: #d37c0b;
}

/******************* review:sidebar *************************************/


/*
.menu1 li:nth-child(odd) {
    border-top : none;
    background-image : -webkit-linear-gradient(left, #134A00 0%, #134A00 54%, #efefef 0%);
    background-image : -moz-linear-gradient(left, #134A00 0%, #134A00 54%, #efefef 0%);
    border: none;
}

.menu1 li:nth-child(even) {
    background-image : -webkit-linear-gradient(left, #134A00 0%, #134A00 54%, #efefef 0%);
    background-image : -moz-linear-gradient(left, #134A00 0%, #134A00 54%, #efefef 0%);
    border: none;
}

*/

/*

#toggle:checked ~ nav {
  margin-left:  -240px;
  -webkit-transition : 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  -moz-transition : 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
.pad{padding-left:0;}
*/



/************************** comments *************************************/

.comment-img{
    height: 50px;
    background: #134a00;
    border-radius: 40px;
    display:inline-block;
    border-color: #134a00;
    border-style: solid;
    border-width: medium;
    padding: 0px !important;
}

input#id_honeypot {
    display:none;
}
label[for=id_honeypot] {
    display:none;
}


/************************** unprocessed *************************************/

p.coloring, div.coloring {
    font-weight: 400;
    font-size: 15px;
}

#right_browse ul li:last-child {
    border-radius: 10px;
}
.img-thumbnail{padding:0;}
.review_wrapper small, .review_wrapper small{
    font-weight:400;font-size: 14px;
}
.tab-pane h5{padding-left: 20px;}
.note{
	padding:5px 20px;
	color:#134A00;
	background: #ccc;
    margin: 10px 20px;
}


/*****************************/

.btn-success:hover {
	background-color:#134A00;
	border-color:#134A00;
}

.morecontent span {
    display: none;
}
/*.morelink {
    display: block;
}*/


.arrow {
    width: 0;
    height: 0;
    border-radius: 20px;
    display: inline-block;
    position: relative;
    z-index: 9999;
	
}

.arrow:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
}


.arrow-up {
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-bottom: 30px solid #0098ff;
    float: right;
    right: 50px;
    top: -15px;
}
.arrow-up:after {
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-bottom: 30px solid #fff;
    right: -30px;
    top: 3px;
}
	
/************************************/

@media (max-width: 1024px){
	/*.fixed-button{
		    right: -40px;
	}
	.fixed-button img {width:50%;}*/
	
}

@media (max-width: 991px){
    .navbar-brand>img{
	width:80%;
	display: inline-block;
    }
    #content-slider strong {
	display: initial;
    }
	
}

@media (max-width: 767px){
    .navbar-toggle {display:none;}
    #navbar  li,#navbar  li.active {
	display: inline-block;
	border: -1px solid transparent;
    }
    .navbar-nav {
	margin: 7.5px 0px 0;
    }
    .fixed-button {
        display:none;
    }
}

@media (max-width: 568px){
    .navbar-brand>img {
	width:100%;
    }
    #navbar li.active{
	border-top: none;
	border-right: none;
    }
    #navbar{padding-top:0;}
    .carousel, .carousel-caption {
        padding: 5px 0;
    }
    .comment_box {
        margin: 5px;
        padding: 5px;
    }
    .arrow-up {
        top: -25px;
    }
    .carousel-image-title {
        font-size: 18px !important;
    }
}

@media (max-width: 480px){
    #top-navbar {
        font-size: 12px;
    }
    
	#navbar-brand{width:100%;}
	#search{width:100%;}
	/* .carousel-caption{display:none;} */
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{width:30px;height:30px;}
	#latest_movies, #latest_articles {
		width: 100%;
		margin: 0 auto;
	}
	#now_playing h1{font-size:20px;}
	.scrtabs-tab-scroll-arrow {
		width: 45px;
	}
	.scrtabs-tab-scroll-arrow{height: 35px;}
	#now_playing .nav-tabs>li>a, #now_playing.nav-tabs>li.active a{font-size: 10px;}
	.tab-content{height:auto;}
	h2{font-size:20px;}
	tr,td {
		font-size: 10px !important;
	}
	/* table{width:100%; margin-left: -40px;} */
	#content-slider strong{font-size: 8px;}	
	/* #content-slider img{width:50%;} */
	.video-float{    width: 18% !important;}
	#content-slider{    margin-left: 130px;}
	/* #review{width:100%;} */
	#review img {
		max-width: 80%;
	}
	.pad_left{ padding-left:20px;}
	#social span img{    width: 8%;}
        /* 
	img.sm_img {
		width: 100px !important;
	}
        */
	.comment_box img{width:50px !important;}
        /*
	.title img {
		width: 100px !important;
	}
        */
	
	.navbar-nav{width:100%;}
	#navbar  li, #navbar  li.active{display:block;}
	#navbar  li, #navbar  li.active{margin-top:0;}
	#navbar li.active a, #navbar li.active1 a{margin-top:0;}
	#navbar li.active{border:none;    height: auto;}
	#custom_navbar > ul > li > a{
            padding: 10px 12px;
            font-size: 12px;
            line-height: 27px;
        }
	#custom_navbar > ul > li.active > a{
            padding: 11px 12px;
        }
	table.table.table-bordered.table-responsive{margin:0;}
	#now_playing{width:100%;}
	#now_playing h1{padding-top:20px !important;}
	.bg{width:109%;}
	.cust_pad,#details1 .note{padding:0;}
	p.cust_pad{font-size:12px;}
}
@media (max-width: 320px){
	table.table.table-bordered.table-responsive{margin-left:-15px;}
}

@media (min-width:1200px){
	.fixed-button{
/*		right:-1%; */            
	}
}

@media (min-width:1920px){
	/*.fixed-button{
		right:15.6%;
	}*/
}



.main_content {
	position: relative;
}

.fixed-button {
	position: absolute;
	right: 0px;
	
}

.fixed-button ul {
	position: fixed;
	top: 30%;
	margin-top: 0;
	margin-left: 13px;
}


/****************** from old wogma *******************/

/********* teho **********/
.thumbs {
    padding-left: 28px !important;
    padding-top: 4px;
    padding-bottom: 4px;
}

.thumbsup {
    background: url(/static/aimages/thumb_up_colored.png) top left no-repeat;
}

.thumbsup, .thumbsup a, .one-movie-thumbsup, .one-movie-thumbsup a {
    color : #0bb213 !important;
}

.thumbsdown {
    background: url(/static/aimages/thumb_down_colored.png) top left no-repeat;
}

.thumbsdown, .thumbsdown a, .one-movie-thumbsdown, .one-movie-thumbsdown a {
    color: #b33e0b !important;
}

.soso {
    background: url(/static/aimages/thumb_soso_colored.png) top left no-repeat;
}

.soso, .soso a, .one-movie-soso, .one-movie-soso a {
    color : #d37c0b !important;
}

.notrated {
    background: url(/static/aimages/notrated_grey.png) top left no-repeat;
}

.notrated, .notrated a, .one-movie-notrated, .one-movie-notrated a {
    color: #777 !important;
}

p.otherreview {
    margin: 0 0 10px;
}

/************************** unknown stuff ******************************/

a.list-group-item.active{background-color:#134A00 !important;border-color:#134A00;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}
.list-group{margin-bottom:0;}

p.comment.more {
    text-overflow: ellipsis;
    overflow: hidden;
    max-height: 200px;
    line-height: 20px;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    white-space: inherit;
	font-family: 'Open Sans';
    font-size: 15px;	
}

.review_wrapper, .page_wrapper{
    background-color: #fff;
    border-radius: 5px;
    position:relative;
}

.coloring strong:first-child{
	color:#134A00;
	font-size: 16px;
}

.title{
	color:#134A00;
}
.review_wrapper a, .page_wrapper a{
    color: #8eb71e;
    text-decoration:none;
} 
.review_wrapper, .page_wrapper {
    padding-top: 15px;
}
#review{
	background-color:#efefef;
	padding-top:20px;
	padding-left:0;
	padding-right:0;
	margin-top: 20px;
	margin-bottom: -25px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
	float: left;
}	

.tab-content p{padding:10px 20px;}

/********************** ads:visibility ***********************************/

@media(min-width: 400px) {
    .visible-xxs-block {
        display: none;
    }
}

@media(min-width: 992px) {
    .visible-other-sizes-block {
        display: none;
    }
    .visible-desktop-block {
        display: block;
    }
}

@media(max-width: 991px) {
    .visible-other-sizes-block {
        display: block;
    }
    .visible-desktop-block {
        display: none;
    }
}

@media(max-width: 399px) {
    .visible-xxs-block {
        display: block;
    }
    .visible-other-sizes-block {
        display: none;
    }
}


/********************** ads:styling **************************************/

.adsense.below-trailer,
.adsense.below-byline,
.adsense.above-latest,
.adsense.above-nowplaying,
.adsense.above-articles,
.adsense.above-parental-guidance {
    text-align: center;
}

.adsense.below-trailer,
.adsense.above-latest{
    margin-top: 10px;
    margin-bottom: 5px;
}
