body{overflow-x: hidden;}
.wr-vc-section{padding: 70px 0px 100px 0px; position:relative;}

.wr-best-film-counter .feature-list {
    margin-top: 0px;
	list-style:none;
	margin-bottom: 20px;
	padding-left: 0px;
}

.wr-best-film-counter .feature-list li {
    margin-bottom: 18px;
}

.wr-best-film-counter .feature-list li .fa {
    margin-right: 16px;
    vertical-align: inherit;
}

.wpb_column.vc_column_container.vc_col-sm-12{padding:0px!important;}


.wr-no-pad{margin:0px!important;}
.recent-movies-anchor {color:#fff!important;}
#actors .owl-carousel{padding:bottom:0px;}
.wr-owl-galley-holder{border-bottom: 2px solid #fb0000;}
#blog{padding:0px!important;}
#top-section{padding:0px!important;}
#isotop-gallery{padding:0px!important; background:transparent!important;}
.vc_col-sm-12 >.vc_column-inner{padding:0px!important;}
#nwblog{padding:60px 0px;}
.page-template-wr{padding-top:60px; padding-bottom:60px;}

.custom-skillbar-title h6{    font-size: 18px;
    font-weight: 400;}
.skillbar-bg {
    border: 2px solid #f7f7f7;
    width: 100%;
    padding: 4px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: relative;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin:0px;   margin-bottom: 10px;
    padding: 0px 15px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 33.33%;}
@media only screen and  (max-width: 1036px) {
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
		width:50%;
	}
	
}

@media only screen and  (max-width: 536px) {
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product	 {
		width:100%;
		float:none;
		display:inline-block;
	 
	}	
	

}

.woocommerce ul.products li.product h3{padding:0px;font-size: 16px;}
.product-text{padding:0px 20px 0px 20px;    font-size: 16px;
    text-align: left;
    font-family: 'futurastd-bold';
    text-transform: uppercase;
    margin-bottom: 10px;
	    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;}
.woocommerce ul.products li.product .star-rating {
    font-size: 1.2em;
    margin-top: 10px;
}
.woocommerce ul.products li.product .price {
    float: left;
    font-size: 16px;
	width:100%;
    font-style: italic;
    font-family: 'FuturaPT-Book';
    color: #666;
    padding-top: 5px;
}
.woocommerce ul.products li.product .price del, .woocommerce ul.products li.product .price ins{float:left; padding-right:10px;}

li.product:hover .button-woo-wrap{
	top:40%;
	opacity:1;
}
.button-woo-wrap {
    position: absolute;
    top: 20%;
    width: 100%;
    z-index: 20;
    left: 0;
    opacity: 0;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
    text-align: center;
}

.button-woo-wrap .added_to_cart, .woocommerce a.button {
    border: 2px solid #292929;
    padding: 10px 10px;
    font-size: 12px;
	border-radius:0px;
    
    text-transform: uppercase;
    display: inline-table;
    color: #000;
    margin-right: 0 !important;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}
.woocommerce a.button{background:transparent;}

.button-woo-wrap .added_to_cart:hover, .woocommerce a.button:hover {
    color: #000;
    background: #fff;
    border-color: #fff;
}

.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count, .woocommerce .woocommerce-breadcrumb{padding:0px 15px!important;}
.woocommerce .woocommerce-ordering select{height:40px;}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{width:75px;}
.woo-widget li a{width:100%;}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li{padding:12px 29px!important;}
.woocommerce ul.product_list_widget li{padding:12px  29px 12px 0px!important;}
.woocommerce.widget_shopping_cart .cart_list li a.remove{top:11px;}

.woocommerce nav.woocommerce-pagination{    margin: 30px 0px 56px 0px;
    display: inline-block;
    position: relative;
    width: 100%;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    padding: 10px 18px;
    margin: 0px 6px;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    border: 2px solid #fb0000;
    border-radius: 4px;
    color: #fff;
    -webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
}
.woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #fb0000;
    color: #fff;
}
.woocommerce nav.woocommerce-pagination ul{border:none; width:100%;}
.woocommerce nav.woocommerce-pagination ul li{border-right:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom: 1px solid #eee;}

.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding: 12px 14px;
    text-transform: uppercase;
    text-shadow: none;}
.wc-tab h2 {
    text-align: left;
    padding-bottom: 20px;
}

.sec-gap{padding-top:100px;}
.comments-area  li:last-child {
    border-bottom: none;
    margin-bottom: 0px;
   padding-bottom: 0px;
}
.recent-movies .item .image img{
	width:100%;
	height:auto;
}
#footer-section .social-buttons{
	display: flex;
    justify-content: center;
}