/*
Theme Name:WCM010020-Blue
Theme URI: http://www.templatemela.com
Author: Templatemela
Author URI: http://www.templatemela.com
Description: Our default theme lets you create a responsive magazine website with a sleek, modern design.
License: GNU General Public License v2 or later
License URI: http://www.templatemela.com/license
Tags: one-column, two-columns, right-sidebar, flexible-width, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: templatemela
Template: WCM010020
*/

@import url("../WCM010020/style.css");

/***Header*****/
.header-search{  margin: 8px 0;}

.navbar{background-color:#002c4e;}

.header-search input[type="submit"]{background:linear-gradient(to bottom, #fdd922 0%, #fdd922 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); color:#0a3151;}
.header-search input[type="submit"]:hover{background:#fdd922;}
.mega-menu ul li:hover{background:#06649e;}
.primary-sidebar .product-categories ul.children li.mega-hdr ul li:hover::b333efore {color: #064f88;}
.topbar-main{background-color:#002c4e;}

.main-navigation{padding:0;}

.header_cart .togg #shopping_cart{background:url("images/megnor/cart.png") no-repeat scroll 0 center transparent;}
.header_cart .togg #shopping_cart:hover {
    background: url("images/megnor/h-cart.png") no-repeat scroll 0 center transparent;
}
.contact-text, .header-contactus .contact-phone{color:#ccdde7;}

.cms-texts{background:#064f88; border-color:#0a3151;}

.header-menu-links li{background:url("images/megnor/pipe.jpg") no-repeat scroll left center transparent;}

.header_logout a .fa{color:#ccdde7;}
.header_logout a:hover .fa{color:#fdd922;}
.mega-menu ul li .sub{background-color:#06649e;}
.mega-menu ul li .sub a{color:#fff;}
.product-categories ul.children li .mega-hdr-a{
	border-color:#e9e9e9  !important;
}
.product-categories ul.children li.mega-hdr ul li:hover::before {
    color: #064f88;
}
.mega-menu ul li .sub-container.non-mega li a:hover, .mega-menu ul .sub li.mega-hdr li a:hover{background-color:#002c4e;}

.header-contactus { border-right: 1px solid #1476b2;}
.topbar-contact .content, .topbar-social .content{background:url("images/megnor/call.png") no-repeat scroll left 8px transparent;}

/*******************Content****************/

.site-content .entry-header .entry-title a {  color: #002c4e;}
.entry-main-header::before{color:#064f88;}

.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: #ffffff url("images/cart_loader.GIF") no-repeat scroll center center;    
}
.woocommerce #content input.button.added::before, .woocommerce #respond input#submit.added::before, .woocommerce a.button.added::before, .woocommerce button.button.added::before, .woocommerce input.button.added::before, .woocommerce-page #content input.button.added::before, .woocommerce-page #respond input#submit.added::before, .woocommerce-page a.button.added::before, .woocommerce-page button.button.added::before, .woocommerce-page input.button.added::before{
	color:#002c4e;
	border-color:#fdd922;
}
.main-sub-banner .tm_banner{border:6px solid #efefef;  transition: all 0.8s ease-in-out 0s;}
.main-sub-banner .tm_banner:hover{border:6px solid #e4e4e4;  transition: all 0.8s ease-in-out 0s;}

.main-sub-banner .tm_banner_inner img:hover{transform:scale(1.05);   transition: all 0.8s ease-in-out 0s;   opacity: 0.98;}

.widget.woocommerce.widget_product_categories h1, .widget.woocommerce.widget_product_categories .widget-title{background-color:#064f88; color:#fff;}

.blog-posts-content .post-date{background:#064f88;}

.resp-tabs-list .resp-tab-item.resp-tab-active, .resp-tabs-list .resp-tab-item:hover{background:#fdd922; border-bottom:2px solid #064f88;}
.resp-tabs-list .resp-tab-item.resp-tab-active, .resp-tabs-list .resp-tab-item:hover{color:#064f88;}

.addto-cart-hover .button.add_to_cart_button.product_type_simple{background:url("images/megnor/sprite.png") no-repeat scroll -7px -732px #f2f0f1;}
.woocommerce ul.products li.product .button.yith-wcqv-button {
    background: #f2f0f1 url("images/megnor/sprite.png") no-repeat scroll -7px -655px;  
}
.woocommerce ul.products li.product .button.yith-wcqv-button:hover {
    background: #f2f0f1 url("images/megnor/sprite.png") no-repeat scroll -223px -655px;
}

.addto-cart-hover .button.add_to_cart_button:hover,.woocommerce .wishlist_table td.product-add-to-cart a:hover{
    background: url("images/megnor/sprite.png") no-repeat scroll -223px -732px #f2f0f1;
    color: #005387;
}


#woo-products .products .container-inner:hover h3, .products.grid .container-inner:hover h3{color: #005387;}

.blog-posts-content .post-title a:hover{color:#005387;}

.primary-sidebar .widget.woocommerce.widget_product_categories li a:hover, .widget.woocommerce.widget_product_categories li a:hover{color:#005387;}

.gridlist-toggle a#grid{background:url("images/megnor/sprite.png");   background-position: -6px -419px;}
.gridlist-toggle a#list{background:url("images/megnor/sprite.png"); background-position: -37px -419px;}
.gridlist-toggle a#grid.active, .gridlist-toggle a#grid:hover{background-position: -6px -388px;}
.gridlist-toggle a#list.active, .gridlist-toggle a#list:hover{ background-position: -37px -388px !important;}



.woocommerce ul.products.list li.product .product_type_simple:hover, .woocommerce-page ul.products.list li.product .product_type_simple:hover, .woocommerce ul.products.list li.product .product_type_grouped:hover, .woocommerce-page ul.products.list li.product .product_type_grouped:hover, .woocommerce ul.products.list li.product .product_type_external:hover, .woocommerce-page ul.products.list li.product .product_type_external:hover, .woocommerce ul.products.list li.product .product_type_variable:hover, .woocommerce-page ul.products.list li.product .product_type_variable:hover{color:#002c4e;}


.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{background:#fdd922;     color: #064f88; border-bottom:none;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover{background:#fdd922;     color: #064f88; border-bottom:none;}

.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before{background-color:#064f88;}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info{  border-top: 3px solid #064f88;}

.woocommerce .wc-proceed-to-checkout .checkout-button, .woocommerce-page .wc-proceed-to-checkout .checkout-button{background:#fdd922; color:#064f88;}

.woocommerce-shipping-calculator .shipping-calculator-button{color:#064f88;}
.wpb_wl_summary .button{
	background:#064f88 !important;
}
.wpb_wl_summary .button{
	background:#002c4e !important;
}

.yith-wcwl-add-button .add_to_wishlist:hover::before, .yith-wcwl-wishlistaddedbrowse .feedback .add_to_wishlist:hover::before, .yith-wcwl-wishlistexistsbrowse .feedback .add_to_wishlist:hover::before {
    background: #f2f0f1  none repeat scroll 0 0;
    color: #002c4e;
}
.tm-checkbox{  background: url("images/megnor/sprite.png") no-repeat scroll 0 -327px transparent;}
.tm-checked{ background-position: -72px -327px;}

.breadcrumb_last, .woocommerce .woocommerce-breadcrumb span, .woocommerce-page .woocommerce-breadcrumb span{color:#064f88;}

.single-testimonial .testimonial-title, .single-testimonial .testimonial-email, .staff-page .staff-position{color:#064f88;}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span, .staff-page .staff-social .icon:hover{background-color:#064f88;}

.style1 #tab ul li a.current, .style1 #tab ul li a:hover{background:#064f88;}

.vertical_tab.style2 #tab ul li a.current, .vertical_tab.style2 #tab ul li a:hover{ border-color: #f0efef -moz-use-text-color #f0efef #064f88;}
.horizontal_tab.style2 #tab ul li a.current, .horizontal_tab.style2 #tab ul li a:hover{	border-color: #064f88 #f0efef -moz-use-text-color;}

.style3 #tab ul li a.current, .style3 #tab ul li a:hover{color:#064f88;}

.blockquote-inner.style-2 blockquote.blockquote{background-color:#064f88;}
.blockquote-inner.style-1 blockquote.blockquote{ border-right: 5px solid #064f88;}
.blockquote-inner.style-4 blockquote.blockquote{ border: 2px solid #064f88;}

.gallery-caption .gallery-zoom, .gallery-caption .gallery-redirect{background:#064f88;}
.gallery-caption .gallery-zoom:hover, .gallery-caption .gallery-redirect:hover{background:#002C4E;}

.options li a.selected, .options li a:hover{background-color:#064f88;}

.faqs-content.style-1 .toogle_div span.faq_title:after{ color:#064f88; }

.address-text i{color:#064f88;}

.entry-meta span:hover i.fa, .entry-meta span:hover a, .entry-meta span:hover a:before, .entry-meta span:hover i.fa, .entry-meta span:hover a, .entry-meta span:hover a:before{color:#064f88;}

.yith-wcwl-add-button:before, .yith-wcwl-wishlistaddedbrowse .feedback:before, .yith-wcwl-wishlistexistsbrowse .feedback:before,
.yith-wcwl-add-button:hover, .yith-wcwl-wishlistaddedbrowse .feedback:hover, .yith-wcwl-wishlistexistsbrowse .feedback:hover
{color:#064f88;}

.yith-wcwl-add-button:hover a, .yith-wcwl-wishlistaddedbrowse .feedback:hover a, .yith-wcwl-wishlistexistsbrowse .feedback:hover a{color:#064f88;}
.yith-wcwl-add-button:hover:before{color:#fdd922;}

.widget .widget-title{background:#efefef; border-left:5px solid #064f88; color:#002c4e;}

.ntfctn_msg{background:#064f88;}

.primary-sidebar .widget.woocommerce ul li a:hover, .primary-sidebar .widget ul li a:hover{color:#005387;}

/****************Footer**************/

.footer-top-inner{background:none;}
.footer-block-inner,.footer-top, .footer-block-inner .main-container{background:#002c4e;}

.footer-block .follow-us{text-align:left; padding:10px 0 0;}


.follow_us_inner {
    border-right: 2px solid #1476b2;
    margin: 0 10px 0 0;
    padding: 10px 0 0;
    width: 90%;
}

.newslettercontainer .text2, .address_content .contact_title, .phone, .email, .site-info{color:#ccdde7;}
.newsletter .newsletter-submit, .newsletter .newsletter-submit:hover{background:#fdd922; color:#005387; text-transform:uppercase;}
.follow-us a:hover i{color:#fdd922;}

.primary-sidebar .widget.woocommerce ul li a:hover,.woocommerce ul.products.list li.product h3:hover, .woocommerce-page ul.products.list li.product h3:hover{
	color:#005387;
}
.woocommerce ul.cart_list li a:hover, .woocommerce ul.product_list_widget li a:hover, .woocommerce-page ul.cart_list li a:hover, .woocommerce-page ul.product_list_widget li a:hover{color:#fdd922;}
#footer-widget-area .woocommerce ul.product_list_widget li {
    padding: 10px 0;
}
.footer_bottom_outer{background:#0e5d9a;}
#footer-widget-area .woocommerce ul.product_list_widget li a, #first .tm-about-description, #footer-widget-area .product_list_widget .amount{color:#ccdde7;}

.static-links-list a:before{color:#ccdde7;}
.static-links-list a:hover:before, #footer-widget-area .woocommerce ul.product_list_widget li a:hover{color:#fdd922;}

.footer-widget h3.widget-title{color:#ffffff;}

.newslettercontainer .simple-type.small-title{background:none; padding:0;}
.newslettercontainerinner{background:url("images/megnor/msg.png") no-repeat scroll 0 5px transparent; padding:0 0 0 60px;}

.footer-block-inner .main-container{padding:10px 0 11px !important;}

#to_top{ background: url("images/megnor/up.png") no-repeat scroll 0 0 transparent;}

.footer-widget {
    border-right: 1px solid #1476b2;   
}
.footer-menu ul li, .footer-menu-links ul li{background:url("images/megnor/pipe.jpg") no-repeat scroll left center transparent}

.widgets-footercontact .address i, .widgets-footercontact .phone i{background:none; height:0; width:0;     margin-right: 25px !important;   margin-top: 4px !important; color:#ccdde7;} 

.widgets-footercontact .contact_email{background:none; height:0; width:0;}

.widgets-footercontact .email .fa{color:#ccdde7;  margin-right: 0; line-height: 20px;}

.widgets-footercontact .contact_email{padding:0 0 0 26px;}

.widgets-footercontact .fa-map-marker:before, .widgets-footercontact .fa-mobile-phone:before, .widgets-footercontact .fa-mobile:before, .widgets-footercontact .fa-envelope:before{display:block;}

.site-info a{color:#ccdde7;}
.site-info a:hover{color:#fdd922;}
.footer-top-inner .follow-us {
    padding: 25px 0;
}	
.site-footer .widget_top_rated_products .star-rating{font-size:10px;}
.widgets-footercontact .fa{border:none;padding:0;width:auto;}
.read-more{color:#064f88;}
.read-more:hover{color:#fdd922;}

/* Custom code by Matheus Soares */

.navbar { background-color:#0d7c9a !important; }
#footer-widget-area .first-widget { padding-top: 0px !important; }		
.cod_produto { color:#B1B1B1; margin-bottom: 10px; }				
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title { color: #0D7C9A; }		
p.price del { color: #0D7C9A !important; }								
p.price ins { color: #FF0000 !important; }												
span.sku_wrapper { display: none; }		
.wp-tiles-byline-content a:link, .wp-tiles-byline-content a:hover, .wp-tiles-byline-content a:visited { color: #FFFFFF; }						
.widget-title { cursor: auto !important; }	
.contact-text, .header-contactus .contact-phone { color: #232850 !important; }				
.site-top { margin: 20px auto !important; }																		

/*.header_cart .shopping_cart .cart-contents { left: 40px; }
#shopping-cart { position: relative; }

.login-container {
        position: absolute;
        width: 100%;
        z-index: 99;
}
.login-container-inner {
        position: relative;
        width: 1200px;
        margin: 0 auto;
        min-height: 128px;
}
.login-text {
        position: absolute;
        width: 248px;
        height: 25px;
        line-height: 25px;
        right: 0px;
        bottom: -40px;
        text-align: center;
        color: #FCE466;
        font-weight: bold;
        border-radius: 25px;
        border: 2px solid #FCE466;
        background-color: #0364A0;
        vertical-align: middle;
}
.login-text a, .login-text a:link, .login-text a:visited, .login-text a:hover {
        color: #FCE466;
}

.login-text a:hover {
        text-decoration: underline;
}
*/
.follow_us_inner { border-right: none !important; width: 100% !important; }

.topbar-main .fa { color: #FFFFFF !important; }

.page-title { margin: initial !important; padding: initial !important; }
/*.page-title-inner { min-height: 20px; }
.entry-title-main { display: none !important; }*/

/*
.mega-menu ul li .sub-container {
        right: auto !important;
}

.mega-menu li.menu-praca-recentes { width: 270px !important; line-height: 100px !important; height: 100px !important; vertical-align: middle; }

.mega-menu .menu-praca-recentes a.menu-image-title-after { height: auto !important; line-height auto !important;}

.mega-menu .menu-item-7107 .sub div.row { width: 480px !important; }

.mega-menu .menu-item .menu-praca-recentes img.menu-image { max-width: none !important; width: 60px !important; height: auto !important; }
*/

.single-product .woocommerce-breadcrumb { display: inherit !important; margin: 15px 0 !important; }

.mega-menu ul li a { text-transform: none; font: 20px/22px "Archivo Narrow",sans-serif; }

.widget .widget-title { text-transform: none; }

.resp-tabs-list .resp-tab-item { text-transform: none; }

.address-description, .address-label, .address-text { text-transform: none; } 

.woocommerce-breadcrumb { margin: 15px 0 !important; float: none !important; text-align: right; padding: 5px 10px; background-color: #EFEFEF; }

.page-title .entry-title-main { visibility: hidden; margin: 5px !important; }

.woocommerce-page .page-title .entry-title-main { display: none; }
.woocommerce-cart .page-title .entry-title-main { display: inherit; }

.site-content .entry-content { text-align: justify; }

.archive #primary, .single-post #primary, .page #primary { float: left !important; }

.archive #secondary, .single-post #secondary, .page #secondary { float: right !important; }

.woocommerce-page #primary { float: right !important; }

.woocommerce-page #secondary { float: left !important; }

.tml { margin: 0 auto; }

/*.widget .newsletter input { border: 1px solid #DDDDDD; width: 226px; margin-bottom: 10px; }
.widget .newsletter tr { float: none; }
.widget .newsletter td { text-align: center; }*/

/*.header-search .newsletter input { height: 35px; padding: 5px 10px; }
.header-search .newsletter-email { width: 210px; }
.header-search .newsletter-submit { width: 120px; text-align: center; }

.header-search .woocommerce-product-search input { height: 35px; padding: 5px 10px; }
*/
.header-search .follow-us { float: left; }
.header-search .woocommerce-product-search{ float: left; }
.header-search .woocommerce-product-search input[type="search"] { width: 170px; color: initial; }
.header-search .woocommerce-product-search input[type="submit"] { width: 100px; text-align: center; }


.home-slider .cms-texts { padding: 0px; border: 0px; }
.home-slider .ei-slider-thumbs { line-height: 10px; }
.home-slider .ei-slider-element { height: 11px !important; }
.home-slider .ei-slider-thumbs li:hover img { bottom: 11px !important; }
.home-slider .ei-slider-thumbs li img { -webkit-box-reflect: initial !important; }

#secondary .newsletter-email { width: 174px; }
.home-category-container .newsletter-email { width: 192px; }
.newsletter-email { border: 1px solid #DDDDDD !important; padding: 8px 10px !important; }
.newsletter-submit { min-height: 37px; text-transform: none !important; padding: 0px 10px !important; }
.newsletter-submit:hover { text-transform: none !important; background:#FFE35E !important; }
.newsletter.newsletter-subscription.main-ul { float: none !important; margin-top: 0px !important; border: none !important; padding: 0px !important; }

/*.woocommerce #secondary .newsletter-email, .home-category-container .newsletter-email { border: 1px solid #DDDDDD; padding: 8px 10px; }
.woocommerce #secondary .newsletter-submit, .home-category-container .newsletter-submit { min-height: 37px; text-transform: none; padding: 0px 10px !important; }
.woocommerce #secondary .newsletter-submit:hover, .home-category-container .newsletter-submit:hover { text-transform: none; background:#FFE35E; }
.newsletter.newsletter-subscription.main-ul { float: none; margin-top: 0px; border: none !important; padding: 0px !important; }*/

/*
#secondary input[type="search"] { width: 161px; }
#secondary .widget_product_search { margin: 0 0 15px !important; }
#secondary input[type="submit"], .home-category-container input[type="submit"] { background:linear-gradient(to bottom, #fdd922 0%, #fdd922 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); color:#0a3151; min-height: 36px; }
#secondary input[type="submit"]:hover , .home-category-container input[type="submit"]:hover { background:#FFE35E; }*/

.header-contactus {
	height: 52px;
}
.header_cart .togg #shopping_cart {
	background:url("images/megnor/cart.png") no-repeat scroll 0 center #0364A0;
	float: right;
}
.header_cart .togg #shopping_cart:hover {
    background: url("images/megnor/h-cart.png") no-repeat scroll 0 center #0364A0;
}
.header_cart .widget {
    margin-bottom: auto;
}
.header_cart .widget_execphp {
    float: right;
    width: 100px;
}
.header_cart .login-text {
    height: 52px;
    vertical-align: middle;
    text-align: center;
    display: table-cell;
    background-color: #FDD922;
    padding: 0px 10px 0px 10px;
    font-weight: bold;
}
.header_cart .login-text a:hover {
        text-decoration: underline;
}

.home-category-container .sidebar-category { position: relative; }
.home-category-container .sidebar-category .product-categories { z-index: 9999; max-height: 470px; overflow-x: hidden; overflow-y:auto; position: static; }
.primary-sidebar .widget.woocommerce.widget_product_categories li, .widget.woocommerce.widget_product_categories li { position: static; }

.ei-slider-large { z-index: 108; }
.ei-slider-thumbs li:hover { z-index: 109; }

#pg-3663-0 {
    position: absolute;
    width: 1200px;
    margin: 0 auto !important;
    text-align: center;
    left: 0;
    right: 0;
    top: -115px;
    display: block;
}

#pg-3663-0 .panel-grid-cell {
    float: right !important;
    width: 76.25%;
}

#pg-3663-0 .inner-container {
    width: auto;
}

.product-categories .cat-parent:before {
	position: relative;
	float: right;
}

.woocommerce #content div.product .out-of-stock, .woocommerce div.product .out-of-stock, .woocommerce-page #content div.product .out-of-stock, .woocommerce-page div.product .out-of-stock { color: #CA3F3F; text-transform: uppercase; font-weight: bold; }

.yith-wcwl-add-button .add_to_wishlist:hover::before, .yith-wcwl-wishlistaddedbrowse .feedback .add_to_wishlist:hover::before, .yith-wcwl-wishlistexistsbrowse .feedback .add_to_wishlist:hover::before {
    content: "\f004";
}

.outofstock .yith-wcwl-add-button .add_to_wishlist:hover::before, .outofstock .yith-wcwl-wishlistaddedbrowse .feedback .add_to_wishlist:hover::before, .outofstock .yith-wcwl-wishlistexistsbrowse .feedback .add_to_wishlist:hover::before {
    line-height: 20px;
}

.yith-wcwl-add-button a.add_to_wishlist::before { content: "\f004"; }

.outofstock .yith-wcwl-add-button a.add_to_wishlist::before { line-height: 20px; }

.instock .yith-wcwl-add-button .add_to_wishlist:hover::before, .instock .yith-wcwl-wishlistaddedbrowse .feedback .add_to_wishlist:hover::before, .instock .yith-wcwl-wishlistexistsbrowse .feedback .add_to_wishlist:hover::before {
    line-height: 36px;
}

.instock .yith-wcwl-add-button a.add_to_wishlist::before { line-height: 36px; }
