/* elements */
/* light orange #ec8e2c */
/* dark orange #d27513 */
/* red #ea6760 */
/* black #363636 */
/* blue #00c5dc */
/* green #00be6e */
/* FONTS */

@font-face {
    
font-family:'FontAwesomeSolid';src:url('../fonts/fa-solid.eot');
src:url('../fonts/fa-solid.eot') format('embedded-opentype'),
url('../fonts/fa-solid.woff2') format('woff2'),
url('../fonts/fa-solid.woff') format('woff'),
url('../fonts/fa-solid.ttf') format('truetype'),
url('../fonts/fa-solid.svg') format('svg');
}

@media screen and (max-width: 767px) {
	.ab.mobile .header.content{background-color:#ec8e2c; border-bottom:5px solid #363636;padding:15px;display: block;}
	.ab.mobile .block-search .label::before, .ab.mobile .nav-toggle::before{color:#fff;}
	.ab.mobile .page-header .panel.header {background-color:#363636;text-align:center;border-top:2px solid #ec8e2c; }
	.ab.mobile .header.panel > .header.links > li > a {color:#363636;}
	.ab.mobile .header.panel > .header.links{float:none;display:block;}
	.ab.mobile .panel.header .ul.header.links{}
	.ab.mobile .header.panel > ul.header.links:first-child{display:block;}
	.ab.mobile .header.panel > ul.header.links:not(:first-child) {padding:10px 0px;text-align:center;margin-right:0px;}
	.ab.mobile .header.panel > ul.header.links:not(:first-child) a{background-color:#fff;color:#363636;margin: 15px 10px;padding: 5px;}
	.ab.mobile .header.panel > ul.header.links:not(:first-child) a:hover{background-color:#00be6e;color:#fff;}
	.ab.mobile .homepage-grid-banner .newsletter-wrapper{margin-bottom:25px;}
	.ab.mobile .background-home .owl-controls{margin:20px auto;}
	.ab.mobile .background-home .background-inner #browse_category .item a p{/*width:345px;*/}
	.ab.mobile .credit{text-align:left;padding-left:15px;}
	.ab.mobile .products-grid .product-item-details .product-item-actions {margin: 0px 0px;}
	.ab.mobile .background-home .background-inner #browse_category .item{padding-right:0px;}
	.ab.mobile .filter-title strong::before{color:#00be6e;}
	.ab.mobile .filter-title strong:hover::before{color:#363636;}
	.ab.mobile .toolbar.toolbar-products{margin-bottom:30px; }
	.ab.mobile .sidebar .products-grid .product-item-info .product-item-details{text-align:center;}
	.ab.mobile .products-related .owl-carousel .owl-item .product-item-info{/*max-width:50%;*/}
	.ab.mobile .panel.header .social-icons{float:none;margin-top:5px;padding:0px;}
	.ab.mobile header.page-header .nav-sections-item-title a{color:#fff;}
	.ab.mobile header.page-header .nav-sections-item-title{background-color:#363636;}
	.ab.mobile header.page-header .nav-sections-item-title.active{background-color:#ec8e2c;}
	.ab.mobile .navigation .level0 > .level-top.ui-state-active{background-color:#ec8e2c;}
	.ab.mobile .navigation .level0 > .level-top.ui-state-active a{color:#fff;}
	.ab.mobile .sw-megamenu.navigation li.level0.fullwidth > .submenu{background-color:#fff;}
	.ab.mobile .sw-megamenu.navigation li.level0.fullwidth > .submenu .subchildmenu a{color:#ec8e2c;}
	.ab.mobile .sw-megamenu.navigation li.level0.fullwidth > .submenu .subchildmenu a:hover span{text-decoration:underline;}
	.ab.mobile .sw-megamenu.navigation li.level0.fullwidth > .submenu .subchildmenu a::before{color:#363636;}
	.ab.mobile .filter.active .filter-options-title{padding-left:10px;}
	.ab.mobile .filter-title strong[role="tab"]{background-color:#fff;}
	.ab.mobile .filter-options-title::after{margin-right:10px;}
	.ab.mobile .product-info-main .product-info-stock-sku{display:block;}
	.ab.mobile .product-info-main .product-info-price .price-box {display: table-cell;}
	.ab.mobile #hp-top-slider .owl-theme .owl-controls{margin-bottom: 20px;margin-top:0px;}
	.ab.mobile .product-info-main .product-info-stock-sku .product.attribute.sku{padding-left:0px;}
	
}
@media screen and (min-width: 768px) and (max-width: 991px){
	.ab.tablet .page-header.type1 .custom-block{position:initial;text-align:center;margin:10px 0px;}
	.ab.tablet .page-header.type1 .minicart-wrapper{top:70%;margin-top:3px;}
	.ab.tablet .header.panel .header.links li.greet.welcome {display:block;}
	.ab.tablet .footer-bottom .custom-block, .ab.tablet .footer-bottom .custom-block.f-right, .ab.tablet .footer-bottom address{float:none;text-align:center;}
	.ab.tablet .sidebar-main .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist,.ab.tablet .sidebar-main .products-grid .product-item-details .product-item-actions .actions-secondary.tocompare{visibility:hidden;}
	.ab.tablet #home-page-top-grid div.row:first-of-type{display:block;}
	.ab.tablet #home-page-top-grid div.row:first-of-type .col-md-6{max-width:100%;}
	.ab.tablet #hp-top-slider .owl-theme .owl-controls{margin-bottom: 20px;margin-top:20px;}
	/* Added to change header */
	.ab .header.content{display: block;}
	
}

@media screen and (min-width: 992px) and (max-width: 1199px){
	.ab.tablet .page-header.type1 .custom-block{position:initial;text-align:center;margin:10px 0px;}
	.ab.tablet .page-header.type1 .minicart-wrapper{top:70%;margin-top:3px;}
	.ab.tablet .header.panel .header.links li.greet.welcome {display:inline-block;margin-bottom:10px}
	.ab.tablet .footer-bottom .custom-block, .ab.tablet .footer-bottom .custom-block.f-right, .ab.tablet .footer-bottom address{float:none;text-align:center;}
	.ab.tablet .owl-carousel .owl-item a img{height:inherit;}
	/* Added to change header */
	.ab .header.content{display: block;}
}

@media screen and (min-width: 1200px) {

	/* Added to change header custom block from display absolute to initial */
	.ab.tablet .page-header.type1 .custom-block{position:initial;text-align:center;margin-top:0px;}
	.ab.tablet .page-header.type1 .minicart-wrapper{top:50%;margin-top:-20px;}
	.ab.tablet .header.panel .header.links li.greet.welcome {display:inline-block;margin-bottom:0px}
	.ab.tablet .footer-bottom .custom-block{float:left;text-align:inherit;}
	.ab.tablet .footer-bottom .custom-block.f-right, .ab.tablet .footer-bottom address{float:right;text-align:inherit;}
	.ab .page-main{width:1280px;}
	/* Added to change header */

	.ab .header.content{display: flex;justify-content: center;align-items: center;padding-bottom: 10px;}
}

/* ......./app/code/Mageplaza/Core/view/base/web/css/fonts/fontawesome-webfont.eot */

.ab a{color:#ec8e2c;}
.ab a:hover{color:#ec8e2c;text-decoration:underline;}

.ab ul.no_list{list-style:none;}
.ab .flex{display:flex;justify-content: space-between;}
.ab .inline_list li{display:inline-block;margin-left:10px;}
.ab button.action.primary, .action.primary{background-color:#00be6e;border-radius:0px;border:0px;}
.ab button.action.primary:hover, .ab .action.primary:hover{background-color:#ec8e2c;}
.ab button.action.reload.captcha-reload{color:#fff;background-color:#363636;border-radius:0px;border:0px;}
.ab button.action.reload.captcha-reload:hover{background-color:#ec8e2c;}
.ab .opc-progress-bar-item > span::after{color:#00BE6E;}
.ab hr.spacer{border-top: 1px solid #333;}

/*  HEADER */
.header.links .greet.welcome{color:#ffffff;}
.ab .page-header.type1 .logo{margin:18px 0;}
.ab .logo img{max-width:400px;}
.ab .inline{display:inline-block;}
.ab .show{display:block;}
.ab .hide{display:none;}
.ab .minicart-wrapper .action.showcart::before{color:#ffffff;}
.ab .minicart-wrapper .action.showcart .counter.qty{color:#585858;}
.ab .minicart-wrapper .action.showcart:hover::before{color:#00be6e;}
.ab .minicart-wrapper .action.showcart:hover .counter.qty{color:#FFFFFF;}
.ab .header.panel > .header.links > .customer-welcome + .authorization-link{display:inline-block;}
.ab .customer-welcome .action.switch::after{color:#ffff;content: 'account';font-size: 11px;text-transform: uppercase;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
.ab .customer-welcome .action.switch:hover::after{color:#ffffff;text-decoration:underline;}
.ab .customer-welcome.active .action.switch::after{content: 'account';color:#ffffff;text-decoration:underline;}
/* Added to change header */
.ab .header-info span{margin-left:20px;display:inline-block;}
.ab .header-info .headline{font-family: "Shadows Into Light", cursive;font-size:26px;margin-right:40px;}
.ab .header-info{margin-right:40px;}
.ab .panel.header .social-icons{float:right;margin-bottom:0px;}
.ab .panel.header .social-icons li{margin-bottom:0px;}
.ab .panel.header .social-icons > li >a{width:20px;height:20px;line-height:20px;font-size:12px;}
.ab .header.panel > .header.links{padding-top:4px;}
.ab .header-info a{color:#ffffff;}
.ab .header-info a:hover{text-decoration:underline;}
/* Added to change header */
.ab p.header-info{margin-bottom:0px;}

/* MENU */
.ab .page-header.type1 .nav-sections {margin-bottom:0px;}
.ab .page-header.type1 .navigation.sw-megamenu{width:100%;padding:0px;text-align:center;max-width:100%;}
.ab .page-header.type1 .navigation.sw-megamenu ul{border-radius:0px;}
body.ab.layout-fullwidth .page-wrapper > .breadcrumbs{max-width:100%;}
body.ab.layout-fullwidth .page-wrapper > .breadcrumbs ul.items{max-width:1280px;}
.ab .sw-megamenu.navigation li.level0.fullwidth > .submenu{max-width:100%;border-bottom:5px solid #999;}
.ab .sw-megamenu.navigation .subchildmenu {text-align:left;}
.ab .sw-megamenu.navigation .subchildmenu .level1.parent, .ab .sw-megamenu.navigation .menu-left-block{border-right:1px solid #ec8e2c; padding:5px;}
.ab .sw-megamenu.navigation .subchildmenu .level1.parent:last-of-type{border-right:0px;}
.ab .sw-megamenu.navigation .menu-left-block{}
.ab .sw-megamenu.navigation .menu-left-block .megamenu-parent{margin-top:13px;}
.ab .sw-megamenu.navigation .menu-left-block .megamenu-parent a{margin-top:10px;font-size: 14px !important;font-weight: 600;text-transform: uppercase;}
.ab .page-header.type1 .navigation li.level0:hover{border-radius:0px;}
.ab .navigation .level0 .submenu{border-top-color:#ec8e2c;}

/* FOOTER */
.ab .footer-ribbon{background-color:#ec8e2c;}
.ab .footer-ribbon:before{border-right: 10px solid #d27513;}
.ab footer a{color:#777;}
.ab footer a:hover{color:#777;text-decoration:underline;}
.social-icons > li > a.facebook-link:hover,.social-icons > li > a.twitter-link:hover,
.social-icons > li > a.pinterest-link:hover,.social-icons > li > a.instagram-link:hover {background-color:#ec8e2c}
.ab .credit{text-align:center;padding:5px 0px;background-color: #0c0c0c;}
.ab .social-icons > li > a{border-radius:0px;}
/* SLIDER */
.ab .homepage-grid-banner .grid1::before{background-color:#ffffff;}
.ab .homepage-grid-banner .grid2::before, .ab .homepage-grid-banner .grid4::before{position:inherit;}
.ab section.slider{border: 1px solid #eee;padding: 20px;border-radius: 20px;}
.ab .homepage-grid-banner .owl-carousel .item p{position:absolute;
position: absolute;
bottom: -10px;
background-color: rgba(255, 255, 255, 0.8);
width: 100%;
color: #585858;
padding: 10px;
text-align: center;
font-weight: bold;
display: none;}
.ab .owl-carousel .owl-item img{height:auto;}
.ab .homepage-grid-banner .owl-carousel .item p span{}
.ab .homepage-grid-banner .owl-carousel .item img{}
.ab .owl-nav em{color:#ec8e2c;}
.ab #recent_product .owl-nav em, .ab #featured_product .owl-nav em{color:#fff;}
#category_slider{margin-top:0px}

.ab #featured_product .owl-carousel .item.product.product-item, .ab #recent_product .owl-carousel .item.product.product-item{width:100%;}
.ab .product-item:hover .product-item-info.type1 .product-item-photo{transform:scale(1.1);box-shadow:none;transition: all .2s;}
/* Category Pages */

.ab .parent_author_link{margin-bottom:15px;text-decoration:none;background-color:#ec8e2c;color:#ffffff;text-transform:uppercase;font-size:30px;padding:8px;text-align:center;display:inline-block;}
.ab .parent_author_link:hover{background-color:#41a62a;color:#ffffff;}
.ab .author_cat.parent_category ul{padding:10px;}
.ab .author_cat.parent_category ul.first{padding-left:0px;}
.ab .author_cat.parent_category ul li a{color:#EC8E2C;font-size:16px;}
.ab .author_cat.parent_category ul li a:hover{text-decoration:underline;color:#41A62A;}
.ab .author_nav{padding-left:0px;}

.ab .author_nav a.parent_author_link{font-size:16px;display:inline-block;#ec8e2c;}
.ab .cat-desc-wrapper{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #ddd;}
.ab .category-image img{width:auto;height:300px;}
.ab .icon{width:30px;height:30px;background: url('../images/ab-icons-sprite-30-new.png') no-repeat;display:inline-block;background-position:0px 0px;}
.ab .icon.website{background-position:0px 0px;}
.ab .icon.blog{background-position:-300px 0px;}
.ab .icon.facebook{background-position:-30px 0px;}
.ab .icon.twitter{background-position:-60px 0px;}
.ab .icon.goodreads{background-position:-90px 0px;}
.ab .icon.instagram{background-position:-120px 0px;}
.ab .icon.pinterest{background-position:-150px 0px;}
.ab .icon.youtube{background-position:-180px 0px;}
.ab .icon.linkedin{background-position:-210px 0px;}
.ab .icon.amazon{background-position:-240px 0px;}
.ab .icon.wikipedia{background-position:-270px 0px;}
.ab .icon.flickr{background-position:-330px 0px;}
.ab .author-websites a, .ab .author-websites div, .ab .author-websites p{display:inline-block;vertical-align:middle;margin-bottom:0px;}
.ab .author-websites a, .ab .author-websites div{margin-right:10px;}
.ab .author-websites{margin-bottom:10px;}
.author-websites a{padding:bottom:10px;}
.author-websites p{color:#d27513;}
.ab .author-websites a:hover >p{text-decoration:underline;color:#EC8E2C;}
/* .ab .fas{font-family:'FontAwesomeSolid';}*/
.ab .fas.fa-plus-square:before{content:"\f0fe";}
.ab .fas.fa-minus-square:before{content:"\f146";}
.ab .fas.fa-plus-square, .ab .fas.fa-minus-square{cursor:pointer;}



/* Category Pages */
.ab.catalog-category-view .page-title-wrapper{display:block;}
.ab .fas{margin-right:10px;color:#ec8e2c;font-style: normal;font-size: 14px;font-size: inherit;text-rendering: auto;}
.ab .fas.fa-book:before{content: "\f02d";}
.ab .fas.fa-pencil-alt:before{content: "\f303";}
.ab .fas.fa-map-marker-alt:before{content: "\f3c5";}
.ab #locations-wrapper, .ab #local-history-wrapper{display:flex;}
/*.ab .fa.fa-book:before{background-image:url("../images/book.svg");}
.ab .fa.fa-pencil:before{background-image:url("../images/pencil-alt.svg");}*/
.ab .product_attributes span{display:block;padding-bottom:5px;}
.ab .product-item-photo{border:0px;}
.ab .products-grid .product-item-info .product-item-details{text-align:left;padding-left:20px !important;}
.ab button.action.tocart.primary{color:#fff;background-color:#333;border-radius:0px;border:0px;}
.ab button.action.tocart.primary:hover{background-color:#ec8e2c;}
.ab .products-grid .product-item-details .product-item-actions .actions-secondary{border-radius:0px;}
.ab .sidebar .block.widget .products-grid .product-item .actions-secondary{display:inline-block;}
.ab .products-grid .product-item-details .product-item-actions .actions-secondary:hover{background-color:#ddd;}
.ab .products-grid .product-item-info:hover .product-item-details .product-item-actions .tocart{background-color:#ec8e2c;}
/* .ab .products-related .secondary-addto-links.actions-secondary .action,.ab .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary{border-radius:0px;border:0px;left:50px;} */
.ab .products-grid .product-item-info:hover .product-item-details .product-item-actions .actions-secondary.towishlist{left:195px;}
.ab .products-grid .product-item-info:hover .product-item-details .product-item-actions .actions-secondary.tocompare{left:1px;}
/*.ab .products-related .secondary-addto-links.actions-secondary .action, .ab .products-grid .product-item-details .product-item-actions .actions-secondary.tocompare{color:#fff;}
.ab .products-related .secondary-addto-links.actions-secondary .action:hover, .ab .products-grid .product-item-details .product-item-actions .actions-secondary:hover{color:#EC8E2C;background-color:#ddd;}
*/
.ab .idig-cat .filter-options-title::after{content:'';background-color:transparent;}
.ab .idig-cat .item{padding:7px 0px;}
.ab .toolbar select, .ab .pages a.page{border-radius:0px;color:#333;}
.ab .pages a.page:hover,.ab .pages strong.page{background-color:#EC8E2C;border-color:#EC8E2C;color:#fff;}
.ab .products-grid .product-item-details .product-item-actions{margin:0 -30px;}
.ab .block-content.filter-content .filter-options-item{color:#333;}
/* border-color:#333; */
.ab .filter-options-title, .ab .filter-current .filter-current-subtitle{border-radius:0px;border:0px;background-color:#EC8E2C;color:#fff;}
/* border-color:#333 */
.ab .filter-options-content, .ab .filter-current .items{border-radius:0px;border:0px;color:#333; background-color:#fff;}
.ab .filter-current .items .remove{color:#ea6760;}
.ab .filter-current .filter-actions{background-color:#363636;}
.ab .filter-current .filter-actions a{color:#fff;}
.ab .filter-options-content ol li, .ab .filter-current .items li.item{border-bottom:1px solid #333;}
.ab .filter-options-content ol li:last-of-type, .ab .filter-current .items li:last-of-type{border-bottom:0px;}
.ab .filter-options-item.active .filter-options-title{border-radius:0px;}
.ab .filter-options-title:after{background-color:#333;border:0px;border-radius:0px;color:#fff;}
.ab .filter-options-title:hover:after{background-color:#fff;color:#333;}
.ab .filter-current .items{padding:0px 15px;}
.ab .filter-current .items li.item{border-bottom:}
.ab .filter-current .action.remove{top:6px;right:inherit;padding-left:5px}
.filter-current .action.remove:hover::before{color:#ea6760;}
.ab .layered-filter-block{margin-bottom: 30px;padding-bottom: 40px;background: url(../images/bkg_41.png) bottom no-repeat;}
.ab dt.filter-options-title {margin-bottom:0px;}
.ab .idig-cat ol.items.sub-items{margin-left:10px;}
.ab .filter-actions{background-color: #fff;border:1px solid #333;border-radius:0px;}
.ab .sidebar-main .fas.fa-plus-square, .ab .sidebar-main .fas.fa-minus-square{float:right;font-size:20px;margin-right:-10px;}
.ab .sidebar-main .fas.fa-plus-square:hover, .ab .sidebar-main .fas.fa-minus-square:hover{color:#00be6e;}
.ab .sidebar-additional .sidebar-bestesellers{margin-top: 30px;padding-top: 40px;background: url(../images/bkg_41.png) top no-repeat;}

.ab .author-websites-wrapper{border-bottom: 1px solid #333;padding-bottom:15px; }
/* PRoduct pages */
.ab.catalog-product-view .column.main .product-info-main .product-info-price .price-box .old-price .price-container > span.price-label{display:inline;}
.ab.catalog-product-view .column.main .product-info-main .special-price .price-label{display: inline-block;position: initial;overflow: visible;height: auto;width: auto;font-size: 20px;margin-bottom: 0px;color: #00be6e;}
.ab.catalog-product-view .column.main .product-info-main .product-info-main .product-info-price .price-box .price-final_price > span{display:inline-block;}
.ab.catalog-product-view .column.main .product-info-main .product-info-price .price-box .price-final_price > span{display:inline;}
.ab .products-related .owl-carousel .owl-item{}
.ab .products-related .owl-carousel .owl-item .product-item-photo{border:0px;}
.ab .products-related .owl-carousel .owl-item .product-item-info{/*float:left;max-width:25%;*/}
.ab .products-related .owl-carousel .owl-item .product-item-info .field.choice{z-index:99;}
.ab .block.related .block-actions button.action.select{display:inline-block;vertical-align:middle;margin-bottom:3px;color:#d27513;}
.ab .block.related .block-actions button.action.select:hover{text-decoration:underline;}
.ab .fotorama__stage{border:0px;}
.ab .fotorama__caption{}
.ab .fotorama__caption__wrap{border-top:1px solid #eeeeee;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;border-top-left-radius:3px;border-top-right-radius:3px;}
.ab p.subtitle{font-style:italic; font-weight:bold;font-size:22px;}
.ab p.series_title{font-weight:bold;font-size:22px;}
.ab p.series_title span{font-style:italic;}
.ab ul.contributors{padding-left:0px;font-size:1.6rem;}
.ab ul.contributors li:first-of-type{margin-left:0px;}
.ab .product.attribute.overview{font-size:1.6rem;}
.ab .fotorama__stage__frame .fotorama__img{height:auto;width:auto;max-height:100%;}

.ab .product-info-price .price-box .price-container .price, .ab .sidebar .product-items .special-price .price{color:#00be6e;}
.ab .product-info-main .product-info-price .old-price .price-wrapper .price{color:#999999;}

.ab .product-add-form div.mage-error[generated]{position:absolute;color:#ea6760;}
.ab .product-info-main .product.sku .value, .ab .product-info-main .stock.available{color:#363636;font-weight:bold;}
.ab .product-info-main .stock.unavailable{color:#ea6760;}
.ab .product-info-main .product.sku .type::after{content:'\003A'}
.product-info-main .stock.available{color:}
.ab .product-social-links > div{display:inline-block;vertical-align:middle;margin-top:0px;}

.ab .product-attributes{display:flex;margin-bottom:20px;}
.ab .product-attributes .column{flex-basis:100%;}
.ab .product-attributes .column p img{height:22px;display:inline-block;vertical-align:middle;margin-right:5px;}
.ab .product-attributes .column p {border-bottom:1px solid #eee;padding-bottom:10px;margin-right:10px;}

.ab .product.data.items > .item.content{border:0px;box-shadow:none;padding-left:0px;border-top:1px solid #333;}
.ab .product.data.items > .item.title{padding-bottom:0px;padding-top:0px;}
.ab .product.data.items > .item.title a {border:0px;border-bottom:1px solid #333;padding-left:0px;font-size:22px;}
.ab .product.data.items > .item.title.active > .switch, .ab .product.data.items > .item.title.active > .switch:focus, .ab .product.data.items > .item.title.active > .switch:hover{border-bottom:1px solid #ec8e2c;color:#ec8e2c;border-bottom-color: #ec8e2c !important;}
.ab .product.data.items > .item.title > .switch{background-color:#fff;}
.ab .product.data.items > .item.title a:hover{border-bottom:1px solid #ec8e2c;color:#ec8e2c;}
.ab not[class="product-item-details"] .old-price .price-label, .ab not[class="product-item-details"] .special-price .price-label, .ab not[class="product-item-details"] .product-info-price .price-box span.price-label {display:inline;position:relative;}
.ab .sidebar .product-items .price-box span.special-price span.price{color:#00be6e;}
.ab not[class="product-item-details"] .product-info-price .price-box .old-price .price-container > span.price-label{display:inline;position:relative;}
.ab .product-options-bottom .price-box, .product-info-price .price-box{padding-bottom:0px;}
.ab .product-info-main .product-info-stock-sku{display:block;padding-left:0px;text-align:left;}
.ab .product-info-main .product-info-stock-sku >div{display:inline-block;}
.ab .product-info-main .product-info-stock-sku .product.attribute.sku{padding-left:20px;}
.ab .product-info-main .product-info-stock-sku .product.attribute.sku strong{color:#00be6e;}
.ab .product-info-main .product.overview{margin:0px;padding-bottom:0px;}
/* Products Sidebar */
.ab .sidebar .product-items .product-item-info .product-item-photo img{height:auto;}
.ab .sidebar .product-items .price-box > span {display:block;}
.ab .sidebar .product-items .product-item-info{display:block;}
.ab .sidebar .product-items .product-item-info .product-item-photo{width:auto;float:none;max-width: inherit;}
.ab .sidebar .product-items .product-item-info .product-item-photo img{width:auto;}
.ab .sidebar .products-grid .product-item-info .product-item-details{}
.ab .sidebar .products-grid .product-item-info .product-item-details{text-align:left;max-width:inherit;}
.ab .newsletter-wrapper{background-color:#363636;padding:10px;color:#fff;width:100%;}
.ab .newsletter-wrapper h3{text-align:center;}
.ab .newsletter-wrapper input{display:block;margin-bottom:5px;}
.ab .newsletter-wrapper form{text-align:left;}
.ab .newsletter-wrapper .actions{display:block;width:100%;text-align:center}
.ab .newsletter-wrapper .block.newsletter{width:100%;margin-bottom:0px;padding:15px 5px;border:1px solid #fff;}
.ab .block.newsletter .field .control::before{content:'';}
.ab .block.newsletter .field.email .control::before{content: '\f84c';}

.ab .product-info-main .product-info-price .price-box{display:inline-block;}
.ab .product-info-main .product-info-price .price-box > span:first-of-type{margin-right:10px;vertical-align: bottom;}
.ab .product-info-main .product-info-price .price-box .price-label{margin-right:10px;}
.ab #product-sidebar h2.sidebar-title{text-align:center;}
/*
.ab .sidebar .product-items .price-box span.old-price span.price:before{content: "Regular Price: "}
.ab .sidebar .product-items .price-box span.special-price span.price:before{content: "Online Price: "}
*/

/* RELATED PRODUCTS */
.ab .block-content .products-grid .product-item-details .product-item-actions .actions-secondary .action{display: inline-block;vertical-align: middle;position: relative;transition: all 0.3s;}
.ab .block-content .products-grid .product-item-details .product-item-actions .actions-secondary{background-color:#ffffff;border-radius:0px;}
.ab .block-content .products-grid .product-item-details .product-item-actions .actions-secondary:hover{background-color:#ffffff;}
.ab .block-content .products-grid .product-item-details .product-item-actions .actions-secondary .action.towishlist, .ab .block-content .products-grid .product-item-details .product-item-actions .actions-secondary .action.tocompare {left: -36px;visibility: hidden;opacity: 0;}
.ab .products-grid .product-item-details .product-item-actions .actions-secondary.towishlist {right: -36px;visibility: hidden;opacity: 0;}
.ab .block-content .products-grid .product-item-details .product-item-actions .actions-secondary .action{border: 0;background-color: #ddd;line-height: 34px;border-radius:0px;}
.ab .action.tocompare::before, .ab .action.towishlist::before{color:#363636;}
.ab .action.tocompare:hover::before, .ab .action.towishlist:hover::before{color:#ec8e2c;}
.ab .block-content .products-grid .product-item-info:hover .product-item-details .product-item-actions .actions-secondary .action.towishlist {right: 0;visibility: visible;opacity: 1;left:38px;top:-1px;}
    
.ab .block-content .products-grid .product-item-info:hover .product-item-details .product-item-actions .actions-secondary .action.tocompare{left:-45px;visibility:visible;opacity:1;top:-1px;}
.ab .block-content .products-grid .product-item-details .product-item-actions .actions-secondary .action:hover {background-color:#ddd;color: #fff;}
.ab .block-content .products-grid .product-item-details .product-item-actions{margin:0px;}
/*.ab .products-grid.products-related .product-item-details .product-item-actions .actions-secondary,.ab .products-grid.products-related .product-item-details .product-item-actions .actions-secondary:hover {background-color:#fff;margin-left:15px;}
.ab .products-grid.products-related .product-item-details .product-item-actions .actions-secondary{}
*/
.ab .products-grid .product-item-details .product-item-actions .actions-secondary .action{background-color:#ddd;margin-right:10px;}
.ab .products-grid .product-item-details .product-item-actions .actions-secondary .action:hover{color:#EC8E2C;}
.ab .products-related .secondary-addto-links.actions-secondary .action{}
.ab .product.photo.product-item-photo:hover{transform:scale(1.1);transition: all .2s;}
.ab .sidebar-main .product.photo.product-item-photo:hover{transform:scale(1.05);}
.ab .products-grid a.product-item-link{color:#777777;}
.ab .product-item-info .product.name a:hover{color:#ec8e2c;text-decoration:underline;}
.ab .special-price .price-container .price{color:#00BE6E;}
/*.ab .products-related .products-grid .product-item-details .product-item-actions{margin:0 -20px;}
.ab .products-related .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary{left:10px;}
*/
/* pages */

.ab #recent-posts .item.product.product-item{width:100%;padding-left:20px;}
.ab .owl-middle-narrow.owl-theme .owl-controls{position:inherit;visibility:visible;opacity:1;margin-top:20px;}
.ab .owl-theme .owl-dots .owl-dot span{width:15px; height:15px;}
.ab .owl-theme .owl-dots .owl-dot.active span, .ab .owl-theme .owl-dots .owl-dot:hover span{background:#D27513;}

h2.lined,  h1.lined {
	line-height: inherit;
    text-align: left;
   position: relative;
    font-size: 30px;
    z-index: 1;
    overflow: hidden;
    margin-right: 10px;
    color:#ec8e2c;
    
}

h2.lined::after,  h1.lined:after{
	position: absolute;
    top: 55%;
    overflow: hidden;
    width: 100%;
    height: 1px;
    content: '\a0';
    background-color: #333;
    margin-left: 10px;
    text-align: left;
}
.ab.catalog-product-view h1.page-title.lined{overflow:inherit;}
.ab.catalog-product-view h1.page-title.lined:after{content:inherit;background-color:transparent;overflow:inherit;}

/* HOME PAGE */
.ab.cms-home #maincontent.page-main{max-width:100% !important;padding-left:0px;padding-right:0px;}
/* background-color:#363636; removed 01/11/2021 from below line */
.ab #hp-top-slider .owl-dots{margin-top:0px;padding-top:6px;}
.ab #hp-top-slider  .owl-theme .owl-controls{margin-top: 6px;}
.ab.cms-home #maincontent .container{max-width:1280px;}
.ab .homepage-grid-banner .col-md-margin {margin-bottom: 4px;}

.ab .background-home{background-color:rgb(236,142,44, 0.8);margin-bottom:40px;}
/* 210,117,19 */
.ab .background-home .background-inner{padding: 30px 0px 30px 0px;}
.ab .background-home .background-inner #browse_category .item{position:relative;padding-right:20px;}
/* width: 293px; */
.ab .background-home .background-inner #browse_category .item a p {position: absolute;top: 0px;height: 100%;}
/* background: rgba(119,119,119,0.4); */
.ab .homepage-grid-banner .col-md-6 .col-sm-6{padding-left:4px;padding-right:4px;}
.ab .homepage-grid-banner .newsletter-wrapper:before{background-color:none;content:inherit;}
.ab .homepage-grid-banner .newsletter-wrapper h3{margin-top:0px;}
.ab .homepage-grid-banner .newsletter-wrapper .block.newsletter{width:100%;}
.ab .newsletter-wrapper .consent .control{display:flex;}
.ab .newsletter-wrapper .consent .control p{font-size:13px;}
.ab .homepage-grid-banner .newsletter-wrapper{min-height:312.5px;}

.ab .background-home .owl-controls{position:absolute;margin:20px 0px 10px 50%;display:block;}
.ab .background-home .background-inner #browse_category .item a p span{color:#363636;font-size:18px;display:block;text-align:center;position:relative;top:40%;background:rgba(255,255,255,0.6);border-top:1px solid #ec8e2c; border-bottom:1px solid #ec8e2c;}
.ab .background-home .background-inner #browse_category .item a{}
.ab .background-home .background-inner #browse_category .item a:last-of-type{}
.ab .background-home .background-inner #browse_category .item a:after{}
.ab .background-home .background-inner #browse_category .item{}
/* background:rgba(119,119,119,0.6);content:''; */
.ab #hp-top-slider .owl-carousel .owl-item a img{height:auto;}
.ab #recent_product.owl-top-narrow .owl-theme .owl-controls, .ab #featured_product.owl-top-narrow .owl-theme .owl-controls{background-color:#EC8E2C;top:-30px;right:20px;}


.ab i.fas.fa-envelope:before{content:"\f0e0";}
.ab i.fas.fa-phone-alt:before{content:"\f879";}
.ab i.fas.fa-phone-alt, .ab i.fas.fa-envelope{color:#fff;}
/* News Letter */

.ab .home-page-top-grid .block.newsletter input[type="text"]{width:inherit;margin-bottom:10px;}
.ab .home-page-top-grid .block.newsletter .action{}
.ab .homepage-grid-banner .grid4::before{content:'';background-colour:none;}
.ab .homepage-grid-banner .grid4.newsletter{background-color:#363636;color:#ffff;height:263px;}
.ab .home-page-top-grid .block.newsletter .form.subscribe{display:block;}
.ab .home-page-top-grid .block.newsletter{width:80%;margin-top:10px auto;}

.ab .newsletter-wrapper  .block.newsletter .action.subscribe{margin-left:0px;margin-top:10px;}


.login-container, .form.password.reset, .form.send.confirmation, .form.password.forget, .form.create.account, .form.form-edit-account, .form-address-edit, .form-newsletter-manage{border-top-color:#ec8e2c;}
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"]{border-radius:0px;}

.block.newsletter input::placeholder{color:#777;}
.block.newsletter input:-ms-input-placeholder{color:#777;}
.block.newsletter input:-ms-input-placeholder {color:#777;}

/* Checkout */

.ab .paypal-review-discount .block > .title strong, .cart-discount .block > .title strong{color:#ec8e2c;}
.ab .cart.table-wrapper .actions-toolbar > .action-edit::before, .cart.table-wrapper .actions-toolbar > .action-delete::before{color:#ec8e2c;}
.ab .cart.table-wrapper .product-item-name > a, .cart.table-wrapper .product-item-name > a:hover{color:#EC8E2C;}
.ab .cart.table-wrapper .col.subtotal .price{color:#EC8E2C;font-size:20px;}
.ab .cart-summary, .ab .opc-block-summary{background-color:#fff;background:#fff;}
.ab button:hover{background-color:#EC8E2C;border:0px;}
.ab .opc-progress-bar-item._active::before, .ab .opc-progress-bar-item._active > span::before{background:#EC8E2C;}
.ab .cart.table-wrapper .product-image-container{border:0px;}


/* Blog */

.ab .post-list.grid li{border-bottom:1px solid #eee;padding-bottom:20px;}
.ab .block-content button{background-color:#00be6e;color:#fff;}
.ab .wp-sidebar .block-title{background-color: #EC8E2C;color: #fff;font-weight:600px;padding: 10px 15px;
font-size: 13px;
text-transform: uppercase;border-bottom:0px;}
.ab .wp-sidebar .blog-search{display:flex;justify content:center;align-items:center;}
.ab .wp-sidebar .blog-search input{width:128px;margin-right:5px;}
.ab .wp-sidebar .blog-search button{height:38px;border-radius:0px;border:0px;}
.ab .wp-sidebar .blog-search button:hover{background-color:#363636;}
.ab .post-content img{margin:30px 0px;}
.ab .wp-sidebar .block-recent-posts .block-content .item{border-bottom: 1px solid #333;padding: 7px 0px;margin: 13px 0;line-height: 1.5em;}
.ab.wordpress-post-view .social-media .at-icon-wrapper{line-height: 20px;height: 20px;width: 20px;}
.ab.wordpress-post-view .social-media .at-icon{height: 20px !important;width: 20px !important;}
.ab.wordpress-post-view .social-media{margin-bottom:20px;}
.ab.is-blog .post-excerpt{margin-bottom:10px;}
.ab.is-blog a.read-more-link{background-color:#00be6e;color:#fff;text-decoration:none;padding:5px 12px;font-size:14px;}
.ab.is-blog a.read-more-link:hover{background-color:#EC8E2C;text-decoration:none;}
.ab.wordpress-post-view .social-media .at-style-responsive .at-share-btn{padding:0px;}
/* PAges */
.google-maps{max-width:100%;}

.ab form.search.advanced{border-top:4px solid #EC8E2C;}
.ab .toolbar-products + dl.block{background-color:#fff;border:3px solid #eee;}
.ab.catalog-product-view.page-layout-2columns-right:not(.weltpixel-quickview-catalog-product-view):not(.weltpixel_quickview-catalog_product-view) a.right-side-open{color: #00be6e;background-color:#fff;}
.ab .products-upsell .owl-middle-narrow.owl-theme .owl-controls .owl-dots .owl-dot.active span::before{content:none;}
.ab.mobile .products-upsell .owl-middle-narrow.owl-theme .owl-controls, .ab.mobile .products-related .owl-middle-narrow.owl-theme .owl-controls{top:-0px;}
	.ab.mobile .products-related .owl-middle-narrow.owl-theme .owl-controls .owl-dot.active span, .ab.mobile .products-upsell .owl-middle-narrow.owl-theme .owl-controls .owl-dot.active span{background: #D27513;}
	.ab.mobile .products-related .owl-middle-narrow.owl-theme .owl-controls .owl-dot span:hover, .ab.mobile .products-upsell .owl-middle-narrow.owl-theme .owl-controls .owl-dot span:hover{background: #D27513;}
	.ab.mobile .products-related .owl-middle-narrow.owl-theme .owl-controls .owl-dot span, .ab.mobile .products-upsell .owl-middle-narrow.owl-theme .owl-controls .owl-dot span{background: #363636;border:0px;}
