/*
Theme Name: Worldwides Antique
Theme URI: http://template-demo.org/woo/WCM02/WCM020043/WP3/
Author: Templatemela
Author URI: http://www.templatemela.com
Version: 1.0
Description: Our default theme lets you create a responsive magazine website with a sleek, modern design.
License: GNU General Public License v2
License URI: http://www.templatemela.com/license
Tags:  one-column, two-columns, right-sidebar,  custom-header, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: worldwides
Template: worldwides
*/
/*------------------------------------------------------------------
[Table of contents]
1. Body
2. Header / #header
	2.1. Navigation / #navbar
3. Content / #content
	3.1. Left column / #leftcolumn
	3.2. Right column / #rightcolumn
	3.3. Sidebar / #sidebar
		3.3.1. RSS / #rss
		3.3.2. Search / #search
		3.3.3. Boxes / .box
		3.3.4. Sideblog / #sideblog
		3.3.5. Advertisements / .ads
4. Footer / #footer
-------------------------------------------------------------------*/
.topbar-outer{display:none;}
.site-header {min-height: 192px;}
.header-logo > a { color: #000;}
.header-logo {  padding:50px 0;}
.header-main, .home.blog .header-main{ margin-bottom:0; background:transparent; }
.header-cart .shopping_cart,.topbar-link-toggle,.search-button { background-image: url("images/megnor/sprite-wc.png");}
.header-cart .togg .widget.widget_shopping_cart,.topbar-link-wrapper{ top:auto;}
.mega-menu ul li a{  padding:28px 28px; font-size:16px;}
.navigation-bar {  padding: 14px 0;}
.sticky-menu .navigation-bar {  padding:0;}
.header-right{  top: 50px;}
.home .site-header-fix.header-style{ min-height:834px;}
.site-header-fix.header-style,.home.blog .site-header-fix.header-style{ min-height:284px;}
.header-bottom { display: block;  margin: -55px auto 30px;	padding:0!important; width:1200px;}
.main-navigation{ width:1200px; margin:0 auto;}
.header-bottom.header-fix.sticky-menu { width:100%;animation:none;}
.sticky-menu .main-navigation::before,.sticky-menu .main-navigation::after{box-shadow:none;}
.main-navigation:before, .main-navigation:after
{ z-index: -1;
  position: absolute;
  content: "";
  bottom: 34px;
  left: 10px;
  width:98%;
  top: 0px;
  background: #bbb;
  -webkit-box-shadow: 0 30px 20px #bbb;
  -moz-box-shadow: 0 30px 20px #bbb;
  box-shadow: 0 30px 20px #bbb;
  -webkit-transform: rotate(-2deg);
  -moz-transform: rotate(-2deg);
  -o-transform: rotate(-2deg);
  -ms-transform: rotate(-2deg);
  transform: rotate(-2deg);
}
.main-navigation:after{ -webkit-transform: rotate(2deg);  -moz-transform: rotate(2deg);  -o-transform: rotate(2deg);  -ms-transform: rotate(2deg);  transform: rotate(2deg);  right: 10px;  left: auto;}
.mega-menu ul li a::after {
    background-image: url("images/megnor/menu-separator.png");  bottom: 0;  content: "";   height: 41px;  margin: auto;  position: absolute;  right: 0;  top: 0;  width: 2px;}
.mega-menu ul li:last-child a:after,.mega-menu ul li .sub a:after{ background:none;}
/********* Title *********/
.big-title, .upsells.products > h2, .related.products h2, .cross-sells > h2, .normal-title { font-size: 30px; font-weight: 500;  letter-spacing: 2px;  line-height: 30px;  margin: 2px 0 20px;}
.big-title::before, .upsells.products > h2::before, .related.products h2::before, .cross-sells > h2::before ,.dark .big-title::before { background-image: url("images/megnor/title-icon.png");  width:61px; height:3px; bottom:0; }
.woocommerce ul.products li.product .image-block, .woocommerce-page ul.products li.product .image-block, .counter-products-carousel .image-block{ border:0;
-webkit-box-shadow: -2px 2px 6px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow:    -2px 2px 6px 0 rgba(0, 0, 0, 0.1);
box-shadow:         -2px 2px 6px 0 rgba(0, 0, 0, 0.1);
}
.parallax-content .uper-title{ font-size:40px; line-height:54px;}
.parallax-content .big-title { font-size:52px; line-height:54px; letter-spacing:0.9px;}
.parallax-content .button { margin:10px 0; padding: 12px 38px;  background-color: #09589e; color: #ffffff;}
.parallax-content .button:hover {  background-color: #fff; color: #09589e;}
.parallax-content {  box-sizing: border-box;    padding: 0 100px!important;}
.custom-testimonial .testmonial-image{ background:#fff;}
.style-2 .custom-testimonial-inner{ border-color:#ebebeb;}
.blog-posts-content .container .container-inner, .portfolio-main .single-portfolio { background-color: #fafafa;}
.woocommerce ul.products.grid, .woocommerce-page ul.products.grid {
    display: flex!important;
    flex-wrap: wrap;
}
.woocommerce ul.products.list, .woocommerce-page ul.products.list {
    display: block!important;
}
h2.woocommerce-loop-category__title {
    word-break: break-all;
}
ul.products.list li.product div[itemprop="description"] {
    display: block;
    width: auto!important;
    float: none!important;
    clear: none!important;
}
.menu-menu-container {
    height: auto;
}
.woocommerce .related ul li.product img, .woocommerce .related ul.products li.product img, .woocommerce .upsells.products ul li.product img, .woocommerce .upsells.products ul.products li.product img, .woocommerce-page .related ul li.product img, .woocommerce-page .related ul.products li.product img, .woocommerce-page .upsells.products ul li.product img, .woocommerce-page .upsells.products ul.products li.product img {
    max-height: 220px;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    max-height: 220px!important;
    width: auto!important;
}
.woocommerce-widget-layered-nav-dropdown {
    margin-top: 15px;
}
.primary-sidebar .widget, .singleproduct-sidebar .widget {
    padding-bottom: 10px!important;
}
.bapf_sfilter.bapf_button_berocket.custom_btn .bapf_button {
    background: rgba(9,88,158,1)!important;
}
.product.type-product.outofstock span.woocommerce-Price-amount.amount {
    visibility: hidden;
}
.yearpub_info,
.state_info {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 10px;
    color: #000;
}
.yearpub_info span,
.state_info span {
    display: inline-block;
    margin-right: 5px;
    font-weight: 600;
}
.yearpub_product_list {
    color: #000;
    font-weight: 600;
}
.yearpub_product_list span {
    display: inline-block;
    margin-right: 5px;
}
li#tab-title-additional_information {
    display: none!important;
}

div#tab-additional_information {
    display: none!important;
}

li#tab-title-description {
    display: none!important;
}

div#tab-description {
    display: none!important;
}

div#tab-reviews {
    display: block!important;
}
ul.products.list li.product .woocommerce-product-details__short-description {
    display: none!important;
}
.woocommerce ul.products li.product:hover .product-block-hover, .woocommerce-page ul.products li.product:hover .product-block-hover {
    opacity: 0!important;
}
li:hover .product-block-hover {
    top: 0!important;
}
.woocommerce ul.products.list .container-inner .image-block:hover .product-block-hover, .woocommerce-page ul.products.list .container-inner .image-block:hover .product-block-hover {
    opacity: 1!important;
    top: 45%!important;
}
ul.products li.product:hover .product-block-outer {
    background: none!important;
}
.woocommerce ul.products.list .container-inner .image-block:hover .product-block-outer, .woocommerce-page ul.products.list .container-inner .image-block:hover .product-block-outer {
    background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0!important;
}
.woocommerce ul.products li.product .image-block:hover .product-block-hover, .woocommerce-page ul.products li.product .image-block:hover .product-block-hover {
    opacity: 1!important;
    top: 45%!important;
}
.woocommerce ul.products li.product .image-block:hover .product-block-outer, .woocommerce-page ul.products li.product .image-block:hover .product-block-outer {
    background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0!important;
}
.woocommerce #content nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul {
    white-space: normal!important;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    resize: none;
}
.gt_switcher_wrapper{
 position:absolute!important;   
}
@media only screen and (max-width: 1200px) {
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .brands.list ul li {
        /*min-height: 535px;*/
    }
}
@media only screen and (max-width: 991px) {
    .page-title-inner, .main-content-inner, .theme-container, .full-width .inner-container, .main-content.left-sidebar, .site-footer .inner-container, .main-inner-container, .full-width .page-title, .main-content.box-page, .header-main, .home.blog .header-main {
        width: 95%!important;
    }
    #primary {
        width: auto!important;
    }
    .toggled-off .toggle-block, .primary-sidebar .toggle-block, .site-footer .toggle-block, .primary-sidebar .widget_shopping_cart_content, .primary-sidebar .toggled-off .widget_shopping_cart_content, .toggle-content .toggle-block, .footer-widget .tnp {
        display: block!important;
    }
    .footer-widget, .widget.widgets-footercontact {
        margin: 0!important;
    }
}
@media only screen and (max-width: 768px) {
    .menu-toggle {
        display: block!important;
    }
}
@media only screen and (max-width: 479px) {
      .woocommerce ul.products.grid li.product, .woocommerce-page ul.products.grid li.product {
          width: 100%!important;
          /* width: 49.2% !important; */
      }
}