/*
Theme Name: gohoverkart
Theme URI: http://wordpress.templatemela.com/woo/WCM03/WCM030051/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: infystore_layout3
Template: infystore
*/
h1 {
	margin-top: 25px;
    margin-bottom: 25px;
	line-height:34px;
}
h2 {
	font-family: 'Oswald', Arial, Helvetica, sans-serif !important;
}
h3 {
	font-family: 'PT Sans', sans-serif !important;
}
.product-name {
	font-family: 'PT Sans', sans-serif !important;
	font-size:13px !important;
}
.big-title {
font-family: 'PT Sans', sans-serif !important;
}
.summary .price {
	font-family: 'PT Sans', sans-serif !important;
}
.woocommerce-Price-amount .amount {
	font-family: 'PT Sans', sans-serif !important;
}
.single-product-excerpt ul {
    margin-bottom: 20px !important;
    padding-top: 10px !important;
}
.woocommerce div.product .product_title, .woocommerce-page div.product .product_title {
	font-family: 'PT Sans', sans-serif !important;
}
.tnp p .tnp-submit, .tnp-field .tnp-submit {background-color:#863737;}
.main-content.wide-page .page-title {
    padding: 20px;
}
.post-content .read-more a:hover{color:#6D0F0F;}
.main-navigation.menu {
    padding: 35px 0 0;
    float: left;
}
.main-navigation.menu .mega-menu ul li .sub-container {
    top: 80px !important;
}
.youtube-video iframe .ytp-chrome-top {
	display:none !important;
	visibility:hidden !important;
}
.footer-top table, th, td {
	border:none;
}
#barclaycard-logos {
	float:left;
	width: 48%;
    padding-right: 20px;
}
.paypal-logo {
	float:left;
}
.woocommerce .summary .product_meta {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.woocommerce-product-details__short-description {
	padding-top:7px;
}
.category-box.home-category-fix{top: auto;}
.main-content-inner, .theme-container, .full-width .inner-container, .main-content.left-sidebar, 
.site-footer .inner-container, .main-inner-container, .main-content.box-page{width: auto;padding: 0 30px;}
.woocommerce-product-search {position: relative;}
.woocommerce-product-search span.customSelect{-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #F1F3F4 none repeat scroll 0 0;
    border-bottom: medium none;
    border-image: none;
    border-left: medium none;
    border-right: 1px solid #cccccc;
    border-top: medium none;
    color: #c0c0c0 !important;
    margin: 0;
    padding: 8px 20px;
    width: 180px;}
.full-width .page-title{width: 100%;}
.main-content.box-page{padding: 0 !important;}
.header-bottom{width: auto;margin: 0px 0 30px 0;}
.header-search input[type="text"], .header-search input[type="search"]{width: 380px;}
.header-search .woocommerce-product-search input[type="submit"] { background-color:#ED1D24;}
.header-main, .home.blog .header-main{width: 100%;}
.mega-menu ul li a{padding: 7px 15px;font-weight: bold;}
.mega-menu ul, .mega-menu ul, .mega-menu ul li{float: left;}
.header-right{top:40px;}
.header-logo{padding: 30px 58px 30px 0;}
.header-search input[type="text"], .header-search input[type="search"]{background-color: #F1F3F4;}
.header-top-content{border-color: #863737 ;}
.site-main{margin-top: 10px;float: left;width: 100%;}
.header-cart{border-color: #7c2727; border-left:none;}
.topbar-link {display:none;}
.topbar-link-toggle::before,.header-cart .shopping_cart a::before{background-image: url("images/megnor/sprite-wc.png"); background-color:#000000;}
/*category */
.category .widget_product_categories{position: relative;width: auto;display: block;float: none;}
.box-category{width: auto;background-color: #ED1D24;}
.box-category-heading{float: none;}
.category-box{clear: both;}
.category-list {float: left;width: 18.5%; padding-top:10px;}
.box-category{margin:0;}
.home-category{max-height: 750px;background-color: #fff;}
.category .widget_product_categories::before{display: none;}
.category .widget_product_categories{top: 0;}
.home-category ul.product-categories > li{background:none;border-bottom: 1px solid #f7f7f7;}
.home-category ul.product-categories > li:last-child{border: none;}
.home-category ul.product-categories > li a{color: #000000;background-position: 10px -46px; font-weight:600;}
.address-text .icon{border:1px solid #eee;}
.home-category ul.product-categories > li>a:hover {
    background-position: 10px 16px;
    color: #ED1D24;
}
.home-category .product-categories .sub-container.non-mega::before, .home-category .product-categories .sub-container.mega::before {
    color: #ED1D24;top:10px;}
.home-category ul.product-categories > li a:hover .dc-mega-icon::before, .home-category ul.product-categories > li.mega-hover a .dc-mega-icon::before {
    color: #6D0F0F;
    }
.sidebar-category-inner .cat-parent .children {
    background: #ED1D24 none repeat scroll 0 0;
    border: medium none;
}
.home-category .sidebar-category-inner ul.children li.mega-hdr a ,.home-category  .sidebar-category-inner .cat-parent .children li a{
    background-position: 10px -16px;
    color: #fff;
}

.sidebar-category-inner .cat-parent .children li a{color: #333;}
.sidebar-category-inner .cat-parent .children {
    background: #ED1D24 none repeat scroll 0 0;
    border: medium none;
}
.home-category .sidebar-category-inner ul.children li.mega-hdr a, .sidebar-category-inner .cat-parent .children li a{background-color:transparent;}
.home-category .sidebar-category-inner ul.children li.mega-hdr a:hover ,.home-category .sidebar-category-inner .cat-parent .children li a:hover{
    background-position: 10px -47px;
    color: #ffffff !important;
    background-color: transparent;
}
 .sidebar-category-inner .cat-parent .children li a{
    background-position: 10px -48px;
 }
 .sidebar-category-inner .cat-parent .children li a:hover{
    background-position: 10px 14px;
 }
.home-category .sidebar-category-inner ul.children li.mega-hdr {
    border-bottom: 1px solid #e1a400;
    }
    .sidebar-category-inner .cat-parent .children li{border-bottom: 1px solid #eee;}
   .home-category .sidebar-category-inner .cat-parent .children li{border-bottom:1px solid #FFC217;}
    .home-category .sidebar-category-inner .cat-parent .children li:last-child{border:none;}
/*mainbanner */

.mainbanner {
    float: right;
    width: 83.7%;
}
/* top bannes */

.top_banner {
    display: inline-block;
    float: left;
    margin-top: 30px;
	margin-right:10px;
    position: relative;
    width: 32.40%;
}
.topbanner2 .image {
    float: none;
    margin: 0 10px;
}

.topbanner3 .image {
    float: right;
    margin-left: 17px;
}

.topbanner1 .image {
    float: left;
    margin-right: 17px;
}
.sidebanner {
    float: right;
    width: 80.7%;
}

.home-banners {
    width: 100%;
    float: left;
}
.home-banners .image img {
	/*-webkit-filter: brightness(80%); /* Safari 
    filter: brightness(80%); */
}
.top_banner .details {
    /*position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
	background-color: #EC1D23;
	opacity: 0.8;*/
	position:relative;
    top: 40%;
    left: 0;
    right: 0;
    text-align: center;
    
    max-width: 493px;
	padding-top:10px;
	padding-bottom:10px;
}
.top_banner .details .details-inner {
    /*color: #fff;
    font-size: 30px;
    text-transform: uppercase;
    line-height: 30px;*/
	color: #000000;
    font-size: 22px;
    text-transform: none;
    line-height: 22px;

}
.details-inner a {
	color:#ED1D24;
	font-family: 'Raleway', Arial, Helvetica, sans-serif;
	font-size: 16px;
    font-weight: 700;
	
}
.top_banner .details .details-inner .text1{font-weight: bold;margin-bottom: 5px;}
.top_banner .details .details-inner  .text2{font-weight: bold; /*padding-bottom: 40px;*/ bold;padding-bottom: 0px;}

.top_banner .details .details-inner .button1.cmsbutton {
    font-family: lato;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: 2px;
}
.top_banner .image{overflow: hidden;}
.top_banner:hover .image img{transform:scale(1.07);}
.top_banner .image img{transition:all 0.5s ease 0s;overflow: hidden;max-width: 100%;}
/* service cms */
.services{border-top:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;}

.service-list {
    border-right: none;
    float: left;
    width: 19.9%;
}
.service-content{text-align: left;}
.service-list.style-1 .icon-image{float: left;
background-color: transparent;
background-image: url("images/megnor/service-icon.png");
box-shadow: none;
margin-bottom: 20px;
margin-top: -10px;
}

.service-list.style-1 .service-title{font-size: 15px;}
.service-list.style-1 .service-content{position: relative;padding: 23px 35px 23px;}
.service-list.style-1 .service-content::after {
    border-right: 1px solid #e0e0e0;
    content: "";
    position: absolute;
    top: 20px;
    height: 60px;
    right: 0;
}
.service-list.service-5.style-1 .service-content::after{
    border: medium none;
}

/* category-cms */

.cms-banner-item.category-banner4 {
    float: right;
    margin: 30px 0;
}

.cms-banner-item.category-banner3.effect.style-3 {
    float: right;
    margin: 30px 0 0 0;
}
.category-cms .cms-banner-item.effect .cms-banner-img a.image-link::before{border:none;}

.category-cms .style-3.cms-banner-item .text1 {
    color: #ffffff;
    font-family: raleway;
    font-size: 48px;
    font-weight: 700;
    text-shadow: 0 2px 0 #7e7e7e;
    text-transform: capitalize;
    line-height: 40px;
}
.style-3.cms-banner-item .link-text{margin-top: 10px; font-size:15px !important;}
.category-cms .style-3.cms-banner-item .static-wrapper .static-inner{text-align: center;top:40%;left:14%;}
.category-cms .style-3.cms-banner-item.category-banner2 .static-wrapper .static-inner{top:9%;left:0;right: 0; }
.category-cms .style-3.cms-banner-item.category-banner3 .link-text,.category-cms .style-3.cms-banner-item.category-banner4 .link-text{background-color: transparent;color: #000;text-decoration: underline;font-style: italic;margin-top: 60px;}
.category-cms .cms-banner-item.category-banner3.effect:hover .link-text,.category-cms .cms-banner-item.category-banner4.effect:hover .link-text{background-color: transparent;}
.category-cms .style-3.cms-banner-item .link-text{background-color: #ED1D24}
.category-cms .cms-banner-item.effect:hover .link-text{background-color: #6D0F0F;}
.category-cms .category-banner3.style-3.cms-banner-item .static-wrapper .static-inner .static-text{color: #000;}
.category-cms .category-banner4.style-3.cms-banner-item .static-wrapper .static-inner,.category-cms .category-banner3.style-3.cms-banner-item .static-wrapper .static-inner {right: auto;left:6%;}
.category-cms .category-banner3.style-3.cms-banner-item .static-wrapper .static-inner{top:25%;}
.category-cms .category-banner3.style-3.cms-banner-item .static-wrapper .static-inner .link-text{margin-top:10px;float: left;margin-left: 20px;}
.category-banners.theme-container,.category-cms.theme-container {
    padding-left: 0;
    padding-right: 0;
}
.category-banner1 .cms-banner-inner {
    float: left;
    margin-right: 10px;
}

.category-banner2 .cms-banner-inner {
    float: right;
    margin-left: 10px;
}
.category-banner3, .category-banner4 {
    width: 50%;
}
.category-banner4 .cms-banner-inner {
    float: left;
    margin: 0 12px;
}

.category-banner3 .cms-banner-inner {
    float: right;
    margin-left: 15px;
}
/* footer */
.footer-top-newsletter {
    float: left;
    width: 70%;
}

.first-widget, .second-widget, .third-widget, .fourth-widget, .fifth-widget {
    padding-right: 0;
    width: 32%;
	padding-right:30px;
}
.widgets-footercontact .fa {
	color: #EC1C23;
}
.second-widget {
	padding-left:20px;
}
	

.footer-bottom-left{ float: right;
    margin: 30px 0;
    padding: 0 20px 0 0;
    text-align: right;
    width: 28%;}
    .tnp-email{width: 480px;}
    .site-info,.site-info a{color: #fff;}
     .site-info a:hover{color: #6D0F0F}
.site-footer .widgets-follow-us .title-outer{display: inline-block;}
.site-footer .widgets-follow-us .follow-us{display: inline-block;}
.site-footer .widgets-follow-us h3.widget-title{display: block;}
.site-footer{background-color: #ED1D24 ;}
.footer-top{border-top: 1px solid #863737;}
.site-footer .footer-top-newsletter h3.widget-title,.footer-top-newsletter .footer-top-inner.theme-container > span{color: #fff;}
.footer-top-newsletter .footer-top-inner.theme-container > span::before{border-color:#863737; }
.tnp p .tnp-submit{background-color: #ED1D24;}
.tnp p .tnp-submit:hover{background-color: #000;}
.follow-us a{background-color: #7c2727;height: 40px;width: 40px;border-radius: 0;line-height: 45px;}
.follow-us ul{padding: 0 20px;}
.site-footer .widgets-static-links a::before{color: #fff;}
.footer-bottom .theme-container{display: block;padding: 10px 30px;box-sizing: border-box;float: left;width: 100%;margin: 0 !important;}
.site-info{float: left;}
.site-info{font-size: 14px;font-weight: 600;}
.site-header{float: left;width: 100%;}

/* Header */
.account-content .account-title, .cart-price .label {
	color:#000000;
}

/* for sticky menu */
.home .site-header-fix.header-style{padding: 0;}
.header-logo{padding: 30px 0 25px;text-align: left;}
.mega-menu li:first-child a {
    padding-left: 0;
}
    .header-main .theme-container {
    padding: 0;
}

.woocommerce.product.compare-button:hover, ul.products .yith-wcwl-add-to-wishlist:hover, .woocommerce.product.compare-button:hover a.compare.button,
 ul.products .yith-wcwl-add-to-wishlist:hover .add_to_wishlist, .woocommerce ul.products .button.product_type_grouped:hover{background-color: #6D0F0F !important;}
.footer-bottom .site-info > a:hover {
    color: #6d0f0f;
}
.header-fix.sticky-menu{
background-color: #ffffff;
padding: 0 30px 0;
}

.post-navigation a.prev-post:hover, .post-navigation a.next-post:hover,#respond.comment-respond input#submit.submit:hover{
    background: #6d0f0f none repeat scroll 0 0;
}
.sticky-menu .header-top, .sticky-menu .header-top-content, .sticky-menu .header-left{display: block;}
.sticky-menu .header-right{top: 35px;}
.category-box.home-category-fix{position: relative;}
#to_top{background-color: #000; bottom:35px;}
#to_top:hover{background-color: #ED1D24;}

.owl-pagination .owl-page:hover span, .owl-pagination .owl-page.active:hover span, .owl-pagination .owl-page.active span{background: #ED1D24 ;}
.owl-theme .owl-buttons div:hover {
    background: #6d0f0f none repeat scroll 0 0;
    border-color: #6d0f0f;
}
.home-blog .big-title{background: #6d0f0f;}

/* shop */
#primary{width: 83%;}
#secondary{width: 15%;}
.woocommerce-pagination span.current, .woocommerce-pagination a:hover{ background: #6d0f0f none repeat scroll 0 0;border: 1px solid #6d0f0f;}

.pricing_wrapper:hover .pricing_heading, .pricing_wrapper .selected .pricing_heading, .pricing_wrapper:hover .pricing_top, 
.pricing_wrapper .selected .pricing_top, .pricing_wrapper:hover .pricing_button a#pricing-btn, .pricing_wrapper .selected .pricing_button a#pricing-btn{background-color: #6d0f0f;}
.pricing_wrapper:hover .pricing_wrapper_inner, .pricing_wrapper:hover .pricing_button a#pricing-btn, .pricing_wrapper .selected .pricing_button a#pricing-btn{border-color: #6D0F0F;}
.sticky .entry-main-content {
	background: #6d0f0f none repeat scroll 0 0;
border:1px solid #6d0f0f;}
/*newsletter */
.footer-top-newsletter .footer-top-inner.theme-container > span{margin: 40px 30px 40px 20px;width: 28%;float: left;}
.tnp.tnp-widget{float: right;}

.footer-top-newsletter .footer-top-inner.theme-container .title-outer h3::after {
    border-left: 1px solid #863737;
    bottom: -5px;
    content: "";
    height: 35px;
    position: absolute;
    right: -50px;
    display: block;
}
.footer-top-newsletter .footer-top-inner.theme-container .title-outer h3 {
    position: relative;
}
.footer-top-newsletter .footer-top-inner.theme-container > span::before{display: none;}

.woocommerce-tabs ul.tabs li a:hover, .woocommerce-tabs ul.tabs li.active a{background-color: #ED1D24;border-color: #ED1D24 ;}
.woocommerce.product.compare-button:hover, ul.products .yith-wcwl-add-to-wishlist:hover, .woocommerce.product.compare-button:hover a.compare.button, 
ul.products .yith-wcwl-add-to-wishlist:hover .add_to_wishlist, .woocommerce ul.products .button.product_type_grouped:hover{background-color: #6D0F0F;}
.blog-posts-content .read-more > a:hover, .single-portfolio .read-more a:hover{color: #6D0F0F;}
.widgets-follow-us,.widget_accepted_payment_methods{margin:0 !important;}

/* =Custom Styles
----------------------------------------------- */
 p {
	 color:#333333;
	 font-size:15px;
	 font-family: Arial, Helvetica, sans-serif, 'Raleway';
 }
 .widget p {
	 color:#ffffff;
 }
 .address_content {
	 color:#ffffff;
 }
 .contact_phone {
	 color:#ffffff;
 }
 ul li {
	 color:#333333;
	 font-size:15px;
	 font-family: Arial, Helvetica, sans-serif, 'Raleway';
 }
  ol li {
	 color:#000000;
	 font-size:13px;
  }
 #tab-description ul li{
	 list-style-image:url(images/list-arrow.png);
	 margin-left:40px;
}
.feature-icon {
	 color:#000000;
	 text-align:center;
 }
 .main-navigation.menu {
display:none;
}
.header-main .header-top {
	order:2;
	-webkit-order: 2;
}
.header-main .header-left {
	order:1;
	-webkit-order: 1;
}
.shopping_cart {
	text-align:right;
}
.tel-number {
	font-size:24px;
	text-align:right;
	font-weight:600;
	color:#000000;
	font-family: 'PT Sans', sans-serif !important;
}
.mobile-email-address {
	display:none;
}
.official-logos-mobile {
	display:none;
}
.header-left {
	width:40%;
}
.official-store {
	font-size:20px;
	text-align:left;
	font-weight:600;
	color:#000000;
	padding-top:30px;
	font-family: 'PT Sans', sans-serif !important;
}
.europe-no-1 {
	font-size:14px;
	text-align:left;
	font-weight:600;
	color:#000000;
	font-family: 'PT Sans', sans-serif !important;

}
.official-logos {
	text-align:left;
}
.header-right{position:inherit; padding-top:20px;}
#compliance-menu {
		background-color: #ED1D24;
    width: 100%;
    height: 50px;
    display: inline-block;
    margin-bottom: 1px;
		text-align: center;
}
.compliance-icons-space {
	color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    padding-top: 11px;
	max-width:1000px;
	margin:0 auto;
	display:flex;
}
.compliance-icons {
	width: 33%;
    float: left;
	padding-left:10px;
	padding-right:10px;
}
.features-icon {
}
.home-text {
	padding-right:30px;
}
.page .entry-content {
    /*width: 100%;*/
    max-width: 1600px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
}
.entry-content p {
	margin-top:10px;
	margin-bottom:10px !important;
}
.box-border {
	border:1px solid #ed1d24;
	border-radius: 10px;
    margin-top: 20px !important;
    padding: 20px;
    margin-right: 20px !important;
}
.style-3.cms-banner-item .static-wrapper .static-inner {
    right: auto;
    top: 0;
    text-align: center;
    left: 0;
    position: relative;
}
.style-3.cms-banner-item .text1 {
    font-size: 23px;
    font-weight: 700;
    letter-spacing: 0.4px;
    margin-bottom: 10px;
    text-transform: none;
}
.style-3.cms-banner-item .link-text {
	background: #ed1d24 none repeat scroll 0 0;
}
.home-category ul.product-categories > li a:hover {
	color:#ed1d24;;
}
.footer-top-newsletter {
    float: none;
    width: 80%;
    margin: 0 auto;
}
.widgettitle {
	text-align:center;
}
.primary-sidebar .tagcloud a, .tagcloud a {
	border-radius:10px;
}
.primary-sidebar .tagcloud a, .tagcloud a:hover {
	background-color:#ed1d24;
	border:1px solid #ed1d24;
	border-radius: 10px;
}
.feature-icon {
	 color:#000000;
	 text-align:center;
	 font-size: 30px;
   padding-top: 30px;
 }
.feature-box {
    border-radius: 20px;
    min-height:350px !important;
}
.best-sellers {
	font-size:30px !important;
}
.sidebar-category-inner .count {
	color:#ffffff;
}
.woofc-cart-open .woofc-inner .woofc-footer .amount{
	color:#ffffff !important;
}
.big-title, .upsells.products > h2, .related.products h2, .cross-sells > h2 {
	text-transform:none;
	font-size:28px;
	font-family: 'Oswald', Arial, Helvetica, sans-serif !important;
	
}
.woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button {
    display: block !important;
}
.single-product-excerpt {
	padding-left:40px !important; 
}
.single-product-excerpt ul {
	margin-left:40px;
}
.page-title-inner h1 {
	/*display:none;*/
}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {
	width:100%;
	text-align:left;
}
.page-title {
	padding-top:0px;
}
.woocommerce div.product .product_title, .woocommerce-page div.product .product_title {
	margin: 0 0 10px;
    font-size: 22px;
	color: #ED1D24;
}
.woocommerce span.onsale, .woocommerce-page span.onsale {
	background-color: #ED1D24;
}

/* =Finale countdown timer
----------------------------------------------- */
.postid-10313 .wcct_countdown_timer_wrap {
	display:none !important;
}

/* =Social Media Icons Footer
----------------------------------------------- */

.fa-facebook:before {
    content: "\f082" !important;
}