/*
Theme Name: Scoutswear Green
Theme URI: http://portya.net
Author: Manufacto Design Ltd.
Author URI: http://manufacto.hu
Version: 1.0
Description: Portya.Net green web store front end theme.
Template: scoutswear
*/


@import url("../scoutswear/style.css");

*::-moz-selection {
    background: #80b500;  
}
.site-main{overflow:visible;}
.home .slider-loading {
    background: #ffffff url("images/portya/loading.gif") no-repeat scroll center center;
	height: 515px;
}
.main_inner{width:1200px;margin:0 auto;}
.main-content-inner{width:auto;}

.blog-carousel .owl-controls { margin: 25px 0 0;}
/******************		Header		*******************/
button, input{border-radius:0;}
#page {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.07);
    margin: 0 auto;
    width: 1260px;
}
.site-header{border:none;}
.home-slider{width:1200px;margin:0 auto;}
.header-main{margin:0 auto;padding:20px 0 25px;}
.header_cart .shopping_cart .cart-contents {color: #80b500;}

.header_cart .togg #shopping_cart {background:url("images/portya/sprite-wc.png") no-repeat scroll 0 -273px;}
.headercart-block.fixed .togg{display:none;}
.flex-direction-nav li a.flex-next {
    background:  url("images/portya/button.png") no-repeat scroll -48px 0;   
}
.flex-direction-nav li a.flex-prev {
    background:url("images/portya/button.png") no-repeat scroll 0 0;   
}
/******************		Menu		*******************/
.navigation-menu {  
    margin: 0 30px 20px 31px;
    width: auto;
	box-shadow:8px 0 8px -8px rgba(0, 0, 0, 0.7) inset, -8px 0 8px -8px rgba(0, 0, 0, 0.7) inset
}
.mega-menu ul li > a{font-weight:700; padding: 22px 20px 23px;}

.navigation-menu::before {
    background: rgba(0, 0, 0, 0) url("images/portya/menu-left.png") no-repeat scroll 0 0;
    content: "";
    height: 65px;
    left: -100px;
    margin: auto;
    position: absolute;
    transition: all 0.3s ease-out 0s;
    width: 69px;
}
.navigation-menu::after {
    background: rgba(0, 0, 0, 0) url("images/portya/menu-right.png") no-repeat scroll 0 0;
    content: "";
    height: 65px;
    margin: auto;
    position: absolute;
    right: -100px;
    top: 0;
    transition: all 0.3s ease-out 0s;
    width: 69px;
}
.mega-menu li:hover > a, .mega-menu li.focus > a, .mega-menu .current_page_item > a {
    color: #000000;
}
.mega-menu ul li .sub {
    background-color: #f5f5f5;
    box-shadow:none;   
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.search-form .search-submit, 
.widget_product_search #searchsubmit:hover, .header-search #searchform #searchsubmit, .header-search input[type="submit"]:hover,.header-search button[type="submit"]:hover{border:none;}
.page-title .entry-title-main {color: #000000;}


.title-outer{border-bottom: 1px solid #e4e3e3;padding:0;}
.widget .widget-title{border-bottom: 4px solid #e4e3e3;    display: inline-block;margin: 0 0 -2px;}

/******************		Content		*******************/

.widget input[type="button"]:hover, .widget input[type="button"]:focus, .widget input[type="reset"]:hover, 
.widget input[type="reset"]:focus, .widget input[type="submit"]:hover, .widget input[type="submit"]:focus, 
a.button:hover, a.button:focus, button:hover, button:focus, .contributor-posts-link:hover, input[type="button"]:hover, 
input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, 
input[type="submit"]:focus, .calloutarea_button a.button:hover, .calloutarea_button a.button:focus, 
.button_content_inner a:hover, .button_content_inner a:focus, .woocommerce #content input.button:hover, 
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, 
.woocommerce input.button:hover, .woocommerce-page #content input.button:hover, 
.woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, 
.woocommerce-page button.button:hover, .woocommerce-page input.button:hover, 
.woocommerce #content input.button.disabled, .woocommerce #content input.button:disabled, .woocommerce #respond input#submit.disabled,
 .woocommerce #respond input#submit:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, 
 .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled,
  .woocommerce-page #content input.button.disabled, .woocommerce-page #content input.button:disabled, .woocommerce-page #respond input#submit.disabled, .woocommerce-page #respond input#submit:disabled, .woocommerce-page a.button.disabled, .woocommerce-page a.button:disabled, .woocommerce-page button.button.disabled, .woocommerce-page button.button:disabled, .woocommerce-page input.button.disabled, .woocommerce-page input.button:disabled, .woocommerce #content table.cart .checkout-button:hover {   
    border-color:#80b500;
}

.sub-banner .banner{overflow:hidden;}
.sub-banner .banner:hover img{

	opacity:0.8;
	-khtml-opacity: 0.8;
	-webkit-opacity: 0.8;
	-moz-opacity:0.8;
	
    transform: scale(1.07);
	-webkit-transition: scale(1.07);
	-moz-transition: scale(1.07);
	-ms-transition:scale(1.07);
	-o-transition: scale(1.07);
	
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	
}
.sub-banner .banner img{
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
}

.resp-tabs-list li.resp-tab-active, .resp-tabs-list li:hover {
    border: 1px solid #80b500;
    color: #80b500;
}

.cms-banner ul {
    display: inline-block;
    vertical-align: top;
}
.cms-banner .banner {
    float: left;
}

.cms-banner .banner a:before {
    background-color: rgba(255, 255, 255, 0.15);
    content: "";
    height: 0;
    left: 0;
    margin: auto;
    position: absolute;
    top: 0;
    transition: all 0.3s ease-out 0s;
    width: 0;
}
.cms-banner .banner a:after {
    background-color: rgba(255, 255, 255, 0.15);
    bottom: 0;
    content: "";
    height: 0;
    position: absolute;
    right: 0;
    transition: all 0.3s ease-out 0s;
    width: 0;
}

.cms-banner .banner a:hover:before, .cms-banner .banner a:hover:after {
    height: 100%;
    transition: all 0.4s ease-out 0s;
    width: 100%;
}

.flex-control-paging li a ,.home-blog .owl-theme .owl-controls .owl-page span{
    background:  url("images/portya/banner-bullate.png") no-repeat scroll 0 0;
 }

.flex-control-paging li a:hover,.flex-control-paging li a.flex-active,
.home-blog .owl-theme .owl-controls .owl-page.active span, .home-blog .owl-theme .owl-controls.clickable .owl-page:hover span  {
    background: url("images/portya/banner-bullate.png") no-repeat scroll 0 -24px;
}

.page-title {
    background: none;
    border-bottom: 1px solid #e6e6e6;
    margin: 0 0 30px;
    padding: 10px 0;   
	width:auto;
}

.breadcrumb_last, .woocommerce .woocommerce-breadcrumb span, .woocommerce-page .woocommerce-breadcrumb span {
    color: #80b500;  
}

.sticky .read-more-link:hover,.read-more-link ,.col70 .button{
    background: #ffffff none repeat scroll 0 0;
    border-color: #000000;
    color: #000000;
}
.sticky .read-more-link,.read-more-link:hover,.col70 .button:hover{
	background: #80b500 ;
	border-color:#80b500;
	color:#fff;
}
.paging-navigation a:hover, .paging-navigation .page-numbers.current {
    background: #80b500 ;
    border: 1px solid #80b500;  
}
.entry-meta span:hover i.fa, .entry-meta span:hover a, .entry-meta span:hover a::before {
    color: #80b500;
}

.block_hover .links a i{
	color:#fff;
	background: rgba(128, 181, 0, 0.7) none repeat scroll 0 0;
}
.gallery-caption .gallery-zoom .fa, .gallery-caption .gallery-redirect .fa {color: #80b500;}
.product-block-hover {top: 90px;}

article.post.sticky {
    background: #e9e9e9;
}
.entry-header::before {
    background: #80b500;
}
.blog-posts-content .block_hover,.entry-thumbnail .block_hover,.gallery-caption,.portfolio-filter-container .block_hover {
    background: rgba(0, 0, 0, 0.5);   
}
.block_hover .links a:hover i,.entry-thumbnail .links a:hover .fa {
    background: rgba(255, 255, 255, 0.8);
    color: #000000;  
}
.attachment span.entry-date:before, .entry-content .edit-link a:before, 
.entry-meta .edit-link a:before, .site-content .byline a:before, 
.site-content .comments-link a:before, .site-content .entry-date a:before, 
.site-content .featured-post:before, .site-content .full-size-link a::before,
.site-content .parent-post-link a:before, .site-content .post-format a:before {
    color: #808080;    
}
.gallery-caption .gallery-zoom {
    background: rgba(128, 181, 0, 0.7) none repeat scroll 0 0;
}
.gallery-caption .gallery-zoom .fa, .gallery-caption .gallery-redirect .fa{
	color:#ffffff;
}
.gallery-caption .gallery-zoom:hover, .gallery-caption .gallery-redirect:hover {
    background: rgba(255, 255, 255, 0.8); 
}
.gallery-caption .gallery-zoom:hover .fa, .gallery-caption .gallery-redirect:hover .fa {
    color: #000000;
}

.options li a { border: 1px solid #000000;}
.custom_address .address-text:hover .icon {
    background: #80b500;   
}
.custom_address .address-text:hover {
    border-color: #80b500;   
}
.custom_address .address-text:hover .fa {
    color: #ffffff;
}
.tm_product_nav_buttons .previous a, .tm_product_nav_buttons .next a {
    color: #bbbbbb;   
}
.tm_product_nav_buttons .previous a:hover, .tm_product_nav_buttons .next a:hover {
    color: #80b500;
}

/******************		Woocommerce		*******************/

.woocommerce ul.products li.product a.add_to_wishlist::before, .woocommerce-page ul.products li.product a.add_to_wishlist::before,
.yith-wcwl-wishlistexistsbrowse.show a::before, .yith-wcwl-wishlistaddedbrowse.show a::before{color: #ffffff;}
.background-overlay {
    background: rgba(65, 91, 1, 0.25) none repeat scroll 0 0;
}
.woocommerce span.onsale, .woocommerce-page span.onsale { background: #80b500; }
.woocommerce ul.products li.product:hover span.onsale { color: #80b500; }
.woocommerce ul.products li.product .product_type_simple, .woocommerce-page ul.products li.product .product_type_simple, 
.woocommerce ul.products li.product .product_type_grouped, .woocommerce-page ul.products li.product .product_type_grouped, 
.woocommerce ul.products li.product .product_type_external, .woocommerce-page ul.products li.product .product_type_external, 
.woocommerce ul.products li.product .product_type_variable, .woocommerce-page ul.products li.product .product_type_variable,
.widget button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"], a.button, button, .contributor-posts-link, input[type="button"], input[type="reset"], input[type="submit"], .button_content_inner a, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button
 {   
    border-color:#000000;
    color: #000000;
}

.woocommerce ul.products li.product:hover .product_type_simple, .woocommerce-page ul.products li.product:hover .product_type_simple, 
.woocommerce ul.products li.product:hover .product_type_grouped, .woocommerce-page ul.products li.product:hover .product_type_grouped, .woocommerce ul.products li.product:hover .product_type_external, .woocommerce-page ul.products li.product:hover .product_type_external, .woocommerce ul.products li.product:hover .product_type_variable, .woocommerce-page ul.products li.product:hover .product_type_variable {
    background: #80b500;
	border-color:#80b500;  
}
	
#yith-wcwl-popup-message{background: #80b500 !important;}


.woocommerce .star-rating::before, .woocommerce-page .star-rating::before, .wpb_wl_summary .star-rating:before,
.woocommerce .star-rating span, .woocommerce-page .star-rating span, .wpb_wl_summary .star-rating span{color: #FFD203;}
.woocommerce ul.products li.product .star-rating::before,.woocommerce ul.products li.product .wpb_wl_summary .star-rating:before,
.woocommerce ul.products li.product .star-rating span,.woocommerce ul.products li.product .wpb_wl_summary .star-rating span{color: #ffffff;}

.woocommerce #content input.button.loading::before, .woocommerce #respond input#submit.loading::before, .woocommerce a.button.loading::before, .woocommerce button.button.loading::before, .woocommerce input.button.loading::before, .woocommerce-page #content input.button.loading::before, .woocommerce-page #respond input#submit.loading::before, .woocommerce-page a.button.loading::before, .woocommerce-page button.button.loading::before, .woocommerce-page input.button.loading::before {
    background: rgba(0, 0, 0, 0) url("images/ajax-loader.gif") no-repeat scroll center center;
    
}
.woocommerce ul.products li.product .product-name > a, .woocommerce-page ul.products li.product .product-name > a{
	color:#9c9c9c;
}
.woocommerce ul.products li.product:hover .product-name > a, .woocommerce-page ul.products li.product:hover .product-name > a{
	color:#000000;
}
#woo-small-products .image-block{
	background:none;
	border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	-moz-border-radius:0;
	border:none;
}
#woo-small-products .woocommerce .star-rating{display:none;}
#woo-small-products li.product:hover .background-overlay,#woo-small-products .background-overlay,#woo-small-products .yith-wcwl-add-to-wishlist {display: none;}
#woo-small-products ul.products li.product .image-block{overflow:visible;}
#woo-small-products .product-block-hover,#woo-small-products li.product:hover .product-block-hover{  
	left: 95px;top: 45px;
}
#woo-small-products li.product h3{font-weight:600;}

#woo-small-products .products li .price {color: #000000;font-size:16px;}
#woo-small-products .products li .price del{color:#aaaaaa;display:block;}
#woo-small-products .star-rating::before,#woo-small-products .wpb_wl_summary .star-rating::before, #woo-small-products .star-rating span, #woo-small-products .wpb_wl_summary .star-rating span {
    color: #aaaaaa;
}
#woo-small-products .woocommerce .star-rating{margin:10px 0 0 20px;}
.woocommerce.single-product .entry-summary .yith-wcwl-add-to-wishlist{width:auto;}
.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message {
    border-top: 3px solid #80b500 ;
}
.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before {
    background-color: #80b500 ;  
}

.woocommerce #content nav.woocommerce-pagination ul li a:focus, 
.woocommerce #content nav.woocommerce-pagination ul li a:hover,
.woocommerce #content nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover, 
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce-page #content nav.woocommerce-pagination ul li a:focus,
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination ul li a:focus,
.woocommerce-page nav.woocommerce-pagination ul li a:hover, 
.woocommerce-page nav.woocommerce-pagination ul li span.current {
    background: #80b501 none repeat scroll 0 0;
    border: 1px solid #80b501;   
}
.woocommerce a.compare.button:hover{border:none;}
.woocommerce .wc-proceed-to-checkout .checkout-button, .woocommerce-page .wc-proceed-to-checkout .checkout-button {
    background: #80b500 ;
    border: 1px solid #80b500;
}
.woocommerce .wc-proceed-to-checkout .checkout-button:hover, .woocommerce-page .wc-proceed-to-checkout .checkout-button:hover{border-color:#000000;color:#000000;}
.woocommerce .woocommerce-info::before, .woocommerce-page .woocommerce-info::before{background-color: #80b500;}
.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info {
    border-top: 3px solid #80b500;
}
.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error {
    border-top-color:#000000;
}
.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before {
    background-color: #000000;  
}
.woocommerce #content div.product, 
.woocommerce div.product, 
.woocommerce-page #content div.product, 
.woocommerce-page div.product{overflow:visible;}
.woocommerce #content div.product div.images div.thumbnails, 
.woocommerce div.product div.images div.thumbnails, 
.woocommerce-page #content div.product div.images div.thumbnails, 
.woocommerce-page div.product div.images div.thumbnails {
    width: 100%;
}
/******************		Quick View		*******************/	

.wpb_wl_summary .button {
    border: 1px solid #000000;
    color: #000000;
	background:#ffffff;
}
.wpb_wl_summary .button:hover{
	background:#80b500;
	color:#ffffff;
	border: 1px solid #80b500;
}	
.entry-summary .yith-wcwl-wishlistexistsbrowse.show a:before{
	top:0;
}
/******************		Shortcode		*******************/
.fa {color: #808080;}

.blog-posts-content .post-author,.blog-posts-content .post-title a:hover {color: #80b500;}
.simple-type.small-title {color: #80b500;  margin: 0 0 30px;}
.blog-posts-content .post-title a { color: #000000;}

.style1 #tab ul li a.current, .style1 #tab ul li a:hover { background: #80b500;}
.vertical_tab.style2 #tab ul li a.current, .vertical_tab.style2 #tab ul li a:hover{border-left-color:#80b500;}
.horizontal_tab.style2 #tab ul li a.current, .horizontal_tab.style2 #tab ul li a:hover {border-top-color:#80b500;}
.button i {color: #000000;}
.address-title.simple-title {color: #80b500;}
.blockquote-inner.style-2 blockquote.blockquote {background-color: #80b500;}
.blockquote-inner.style-4 blockquote.blockquote { border: 2px solid #80b500; }
.blockquote-inner.style-1 blockquote.blockquote {
    background: rgba(0, 0, 0, 0) url("images/portya/quote.png") no-repeat scroll 0 5px;
    border-right: 5px solid #80b500;  
}
h1.entry-title a,.entry-main-header .featured-post{color:#000000;}

.options li a:active, .options li a.selected,.options li a:hover {
    background-color: #80b500;
    border-color: #80b500;    
}
.style-2 .single-faq .title {color: #000000;}

/******************		Footer		*******************/
.footer-bottom {background: #2e2e2e;}
.site-footer{border:none;}
.site-footer .newsletter .newsletter-submit ,.site-footer .tnp-subscription .tnp-field-button .tnp-submit{
    background: #202020; border: 2px solid #202020;
}
.site-footer .newsletter .newsletter-submit:hover ,.site-footer .tnp-subscription .tnp-field-button .tnp-submit:hover{
	opacity:0.8;
	-khtml-opacity: 0.8;
	-webkit-opacity: 0.8;
	-moz-opacity:0.8;
}
