/*child style*/

/*place your overrides here*/

#header .header_logo{
	padding-bottom: 0;
	padding-top: 4px;
	margin: 10px 0 10px 0;
}

.b-y-border:before, .b-y-border:after{
	display: none;
}

#header .header_logo{
	background-color: transparent;
}

/*.product-information .add .add-to-cart{
	background-color: #ee652c;
}*/

#header .menu li a{
	color: rgb(66, 65, 65);
}

.footer-container .links h3, .footer-container .links h3 a, .footer-container .links .h3, .footer-container .links .h3 a{
	color: rgb(7, 12, 69);
}

.footer-container{
	background-color: rgb(235, 235, 235);
}

#footer {
	margin-top: 48px !important;
}

.footer-before {
	background: #333;
	color: #c5c5c5;
}

.footer-before .container {
	border-bottom: #666 solid 1px;
}

.block_newsletter:before {
	display: none;
}

.block_newsletter-wrapper .block_newsletter {
	float: none;
}

.block_newsletter form input[type="submit"] {
	background-color: #333;
}

.email_subscription {
	padding-top: 48px;
}

#header #_desktop_top_menu {
	width: 100%;
	padding: 28px 0 0;
}

#header .menu > .top-menu{
	display: block;
	margin-top: 8px;
	text-align: left;
}

#header .menu li a{
	padding-top: 5px;
	padding-bottom: 5px;
}

.top-menu .sub-menu{
	top: 35px !important;
	left: -1px;
	/*box-shadow: rgba(0, 0, 0, 0.25) 15px 15px 8px;*/
	/*-webkit-box-shadow: 15px 15px 8px rgba(0,0,0,.25);*/
	box-shadow: rgba(0, 0, 0, 0.25) 0px 15px 8px;
	-webkit-box-shadow: 0px 15px 8px rgba(0,0,0,.25);
}


/*d0d0d0*/
/*B7B7B7*/
/*#3083c9*/
#header{
	/* -webkit-box-shadow: 0 15px 10px rgba(0,0,0,.25); */
	/* box-shadow: 0 15px 10px rgba(0,0,0,.25); */
	border-bottom: 1px solid #e5e5e5;
	/* margin-bottom: 22px; */
	position: relative;
	z-index: 10;
}

#notifications + .flexslider{
	margin-top: -21px;
	padding-top: 0px;
	/*z-index: -1;*/
}

.footer-bottom, .footerApp{
	display: none;
}

.header-slogan{
	display: none;
	color: #B7B7B7;
	font-size: 28px;
	border-bottom: 3px solid #B7B7B7;
	font-style: italic;
	text-transform: uppercase;
	float: left;
	width: 60%;
	padding: 10px 0 7px;
	margin-left: 5%;
	text-align: left;
}

#header .blockcart span.cart-item{
	color: #ffffff;
}

/*@media (max-height: 1000px){*/
/*	.header-top.fixed{
		display: none;
	}*/
/*}*/

.products .product-miniature .product-actions{
	top: 40px;
	/*bottom: -15px;*/
	/*bottom: 0px;*/
	right: 0px;
	left: auto;
	opacity: 1;
	-webkit-opacity: 1;
	-khtml-opacity: 1;
	-moz-opacity: 1;
	/*z-index: 10;*/
}


#products .product-title, .products .product-title, .product-accessories .product-title{
	/*margin-right: 80px;*/
	margin-right: 36px;
}

.QuickView{
	display: none;
}

.block_with_link{
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.2);
	box-shadow: 0 0 20px rgba(0,0,0,.2);
	margin-top: 15px;
}

.block_with_link .img{
	width: 100%;
	background: url(../img/block/dealer.jpg) center center no-repeat;
	background-size: cover;
	height: 145px;
}

.block_with_link .img.img-nieuwe{
	background-image: url(../img/block/nieuwe.jpg);
}
.block_with_link .img.img-video{
	background-image: url(../img/block/video.jpg);
}
.block_with_link .img.img-promotie{
	background-image: url(../img/block/promotie.jpg);
}
.block_with_link .img.img-dealer{
	background-image: url(../img/block/dealer.jpg);
}

.block_with_link .inner > a, .block_with_link > a{
	display: block;
}
.block_with_link .link{
	text-transform: uppercase;
	color: #0E588F;
	font-style: italic;
	font-size: 21px;
	background: url(../img/themeimage/title-h4-arr.png) center right no-repeat;
	/*font-family: Lato;*/
	line-height: 30px;
	font-weight: 400;
	padding: 10px 0px;
}

.block_with_link .inner{
	padding: 10px;
}

.block_with_link .desc{
	min-height: 72px;
}

.blocks_with_link{
	margin-bottom: 64px;
}

.page-home{
	margin-top: 42px;
}

.home-block-3 .title, .home-block-3 p{
	text-align: center;
}

.home-block-3{
	margin-bottom: 48px;
}

.product_list .product-description{
	position: relative;
}

.dropdown-submenu + .collapse{
	margin-left: 6px;
	margin-bottom: 12px;
}

.dropdown-submenu + .collapse a{
	color: #6f6f6f;
}



.display.grid_list{
	display: none;
}

@media (min-width: 992px){
	.thumbnail-container{
		min-height: 160px;
	}
	li.product_item{
		min-height: 411px;
	}



	#top-menu > li.category{
		border: 1px transparent solid;
	}
	#top-menu > li.category:hover{
		/*box-shadow: 0 0 1px #3083c9;*/
		border-color: #3083c9;
		border-bottom-color: transparent;
	}
	#top-menu > li.category:hover:after{
		content: "";
		display: block;
		bottom: -5px;
		left: -1px;
		right: 0px;
		height: 7px;
		background: #ffffff;
		position: absolute;
		z-index: 10000;
		border-left: 1px #3083c9 solid;
	}

	.documentations_wrap .col-lg-4 {
		padding-left: 0;
		padding-right: 0;
	}

}

.js-modal-product-cover{
	max-width: 100%;
}

.block_with_link .desc{
	display: none;
}

@media (min-width: 992px){
	.header-slogan {
		display: block;
	}
}
@media (min-width: 1250px){
	.header-slogan {
		padding-top: 30px;
	}
}
@media (max-width: 480px) {
	#category .products .product-miniature .product-actions,
	#category .products .product-miniature:hover .product-actions {
		top: auto;
		right: 0px;
		bottom: -16px;
		left: auto;
	}
}

@media (max-width: 750px) {
	.block_with_link {
		min-height: 245px;
	}
	.block_with_link .inner a {
		font-size: 16px;
	}
}

@media (max-width: 480px) {
	.block_with_link .inner a {
		font-size: 12px;
	}

	.block_with_link {
		min-height: 200px;
	}
}



/*HEADER*/


#header .top-menu[data-depth="0"]>li {
	text-align : center;
	border: none;
}
#header .top-menu[data-depth="0"]>li>a {
	font-family: 'Poppins',Play,sans-serif;
	color: #222;
	position: relative;
	/*padding: 8px 12px;*/
	padding: 5px;
	display: block;
	cursor: pointer;
	font-size: 14px;
	font-weight: 600;
	box-sizing: border-box;
	text-transform: uppercase;
	margin: 0 2px 35px;
	border: 2px solid transparent;
}
#header .top-menu[data-depth="0"]>li:hover{
	border: none;
	padding: 0;
}
#header .top-menu[data-depth="0"]>li:hover>a{
	border: 2px solid #d9d9d9;
	color: #777;
}
.top-menu .sub-menu{
	top: auto !important;
	border: 1px solid #ddd;
}
#top-menu > li.category:hover:after{
	display: none;
}
#header .top-menu .mega .sub-menu li a{
	text-transform:uppercase;
	font-size: 14px;
	font-family: 'Poppins',Play,sans-serif;
}
#header .menu .sub-menu .category>a.dropdown-submenu:hover{
	color: #999;
}
#header .menu .sub-menu .mobileOnly{
	display: none;
}
.dropdown-submenu + .collapse{
	margin-left: 0;
	/*max-height: 140px;
	overflow: hidden;*/
}
#header .top-menu .mega .sub-menu li li{
	margin: 0;
	padding: 2px 0 !important;
	line-height: 24px;
}
#header .top-menu .mega .sub-menu li li a{
	font-family: 'Poppins',Play,sans-serif;
	font-weight: 300 !important;
	font-size: 13px;
	padding: 0;
}
#header .header-top {
	padding: 0 32px;
}
.top-menu .mega .sub-menu {
	width: 720px;
	padding: 20px 15px;
	box-shadow: none;
}
.top-menu[data-depth="1"] {
	margin: 0;
	display: flex;
	flex-wrap: wrap;
}
.top-menu .sub-menu ul[data-depth="1"]>li {
	width: 200px;
	margin: 0 11px;
}
.header-top .row{
	display: flex;
}
.header-top .order-2{
	order: 2;
}
.header-top .order-3{
	order: 3;
	position: initial;
}
.header-top .order-4 {
	order: 4;
}
#header .header-nav{
	background-color: #333;
}
.searchtoggle{
	float: right;
	width: 50px;
	background : none;
}
.searchtoggle:hover{
	background : none;
}
.searchtoggle .fa.fa-search {
	font-size: 17px;
	color: #323232;
	margin: 8px 0 0 0;
	display: block;
	text-align: right;
}
.searchtoggle .search_label {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	text-transform: lowercase;
	text-align: right;
	margin-top: -5px;
}
#header .search-container{
	width: 100%;
	left: 0;
	height: 100%;
	top: 0 !important;
	z-index: 1000;
	right: 0;
	background: #fff;
}
.search-widget form {
	width: 880px;
	margin: 30px auto;
	padding: 0 40px 0 0;
}
.search-widget form{
	border-bottom: 1px solid #000;
}
.search-widget form input[type="text"] {
	border: none;
	width     : 100%;
}
.search-widget form input[type="text"]::-moz-placeholder {
	color: #ffd595; /* Цвет подсказывающего текста */
}
.search-widget form input[type="text"]::-webkit-input-placeholder { color: #000; }
.search-widget form input[type="text"]:-ms-input-placeholder { color: #000; }
.search-widget form input[type="text"]::-ms-input-placeholder { color: #000; }
.search-widget form input[type="text"]::placeholder { color: #000; }
#header .searchtoggle.active{
	z-index: 10000;
	position: relative;
	background: none !important;
}
#header .searchtoggle.active .close{
	display: block;
	line-height: 33px;
	width: 20px;
	margin-top: 8px;
}
#header .searchtoggle.active .search_label{
	display: none;
}
#header .pst_userinfotitle,
#header .language-selector span.expand-more{
	color: #f5f5f5 !important;
	text-transform: uppercase;
	letter-spacing: 0.7px;
	font-size: 12px;
	font-family: 'Poppins',Play,sans-serif;
}
#header .language-selector .expand-more{
	color: #f5f5f5;
}
#header .language-selector .expand-more img, #header .language-selector .dropdown-menu img {
	width: 18px;
	margin-bottom: 2px;
}
#header #_desktop_user_info {
	float : left;
}
#header #_desktop_user_info_nav1 {
	position: absolute;
	z-index: 1;
	margin-top: 3px;
}
#header #_desktop_user_info_nav1 a {
	color: #f5f5f5;
}
#header #_desktop_user_info_nav1 a:hover {
	color: #ffffff;
}
#header #_desktop_user_info_nav1 span.delimiter {
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
}
#_desktop_user_info_nav1 .user-info-icon {
	cursor: default;
}
#header #_desktop_cart {
	/*padding: 10px 30px 10px 10px;*/
	/*background: #000;*/
	/*margin-top: -10px;
	margin-bottom: -10px;
	margin-right: -10px;*/
	/*height: calc(100% + 20px);*/
	padding-top: 40px;
}
#header .header-nav .blockcart {
	padding: 3px 15px;
}
#header .blockcart .cart-icon {
	/*background     : url(../img/themeimage/cart.svg) center no-repeat ;*/
	background: unset;
	height: 25px;
	width: 29px;
	margin-right: 5px;
}
#header .blockcart .cart-icon:hover {
	/* background-position: 0 -150px; */
	/*background: url(../img/themeimage/cart-blue.svg) center no-repeat;*/
	background: unset;
	opacity: 1;
}
#header .blockcart span.cart-item {
	background: #fff;
	color: #000;
	height: 17px;
	line-height: 17px;
	right: -15px;
	width: 17px;
}
#header #_desktop_user_info,
#header .header-nav .language-selector{
	margin: 3px 10px;
}
#header .pst_userinfotitle i,
#header .header-nav .language-selector i{
	margin-left: 7px;
}
#header .user-info {
	background-color: #333;
	right: -21px;
	top: 39px;
	border: 1px solid #333;
}
#header .user-info a {
	color   : #ffffff;
}
.language-selector .dropdown-menu {
	top: 39px;
	background: #333;
	border: 1px solid #333;
	left: -30px;
	padding-left: 30px;
}
#header .language-selector .dropdown-menu a{
	color: #fff;
}
.dropdown-submenu + .collapse .top-menu .dektop-only ~ li{
	display: none;
}
.breadcrumbs-wrapper{
	overflow: hidden;
}
#category #header,
#product #header{
	margin-bottom: 0;
}
@media(max-width: 991px){
	#checkout #header {
		padding: 0;
	}
	#header .header-nav {
		background : #ffffff !important;
	}
	#_mobile_user_info .pst_userinfotitle{
		background : none;
	}
	.top-menu .mobileOnlySubmenuItem,
	.top-menu .mobileOnly {
		display: none !important;
	}
	.top-menu .sub-menu ul[data-depth="1"]>li {
		width : 100%;
	}
	#header .top-menu[data-depth="0"]>li:hover>a{
		border-color: transparent;
	}
	#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"] {
		margin: 0;
	}
	#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="2"] li a {
		padding-left: 0;
	}
	#header .dark_bg{
		background: #fff;
	}
	#header .header-nav #menu-icon .menu-open:hover, #header .header-nav #menu-icon.active .menu-close:hover{
		color: #000;
	}
	#mobile_search {
		margin: 0 20px 0 0;
	}
	#_mobile_user_info {
		margin : 17px 20px 0 20px;
	}
	#_mobile_user_info .pst_userinfotitle .fa {
		color: #323232;
		padding: 0;
		display: block;
	}
	#header .blockcart .cart-icon {
		background : url(../img/themeimage/cart-black.svg) center no-repeat;
		height: 22px;
		margin-top: -2px;
	}
	#header .blockcart span.cart-item {
		background : #323232;
		color      : #ffffff;
	}
	#header .header-nav .blockcart {
		padding: 0px 15px;
	}
	.search-widget form {
		width: calc(100% - 140px);
		margin: 16px 90px 16px 50px;
	}
	#header .user-info{
		border: none;
	}
	#header .user-info a {
		color: #333;
	}
}
@media(max-width: 543px){
	.search-widget form {
		margin: 8px 90px 14px 50px;
	}
	#_mobile_cart {
		position: relative;
		margin: 10px 10px 0 0;
	}
	#_mobile_user_info {
		margin: 11px 10px 0 10px;
	}
	.searchtoggle .fa.fa-search {
		margin    : 2px 0 0 0;
	}
	#header .header-nav .user-info{
		top         : 66px;
	}
	#header .cart_block{
		top         : 46px;
		box-shadow: none;
	}
}
@media (max-width: 480px){
	#_mobile_cart {
		margin: 8px 10px 0 0;
	}
	#_mobile_user_info {
		margin: 11px 10px 0 10px;
	}
	.searchtoggle .fa.fa-search {
		margin    : 2px 0 0 0;
	}
	#header .nav-inner {
		padding : 10px 0;
	}
	#header .header-nav .top-logo {
		margin: 8px 0;
	}
	#header .header-nav #menu-icon {
		top: 12px;
	}
	#header .header-nav .user-info {
		top: 63px;
	}
	#header .cart_block {
		top: 45px;
	}
}

/* FOOTER */

.footer-container{
	background : #333;
}
.footer-container .links h3 a {
	color          : #ffffff !important;
	font-size      : 16px;
	font-weight    : 600 !important;
	margin-bottom  : 15px;
	text-transform : capitalize !important;
	font-family: 'Poppins',Play,sans-serif;
}

.footer-container .links a {
	color: #bfbfbf;
	font-size: 14px;
	line-height: 26px;
	font-family: 'Poppins',Play,sans-serif;
}
.footer-logo img{
	/* filter: grayscale(1); */
	max-width: 100%;
}
.footer-logo {
	max-width: 200px;
}
.footer-container .links {
	padding       : 0 15px;
}
footer .block-contact{
	position: relative;
	padding: 60px 20px 20px !important;
	text-align: center;
	border-left: 1px solid #4d4d4d;
	border-right: 1px solid #4d4d4d;
}
footer .block-contact:before{
	content: '';
	position: absolute;
	top: 0;
	left: calc(50% - 23px);
	width : 46px;
	height : 45px;
	background : url(../img/themeimage/location.svg) center / contain no-repeat;
}
footer .block-contact h3{
	display: none;
}
.block-contact .icon {
	display: none;
}
.block-contact .data {
	color : #ffffff;
	font-size: 14px;
	line-height: 26px;
	font-family: 'Poppins',Play,sans-serif;
}
#block-contact_list li:first-child{
	margin-bottom: 40px;
}
.footer-container .links li span{
	transition: all .3s linear;
}
.footer-container .links a:hover,
.footer-container .links li span:hover{
	color: #fff !important;
}
@media(max-width: 991px){
	.footer-container>.container{
		max-width: 724px;
	}
	.footer-logo{
		text-align: center;
	}
	.footer-container .links #block-contact_list.collapse{
		display: block !important;
		padding: 0 !important;
	}
	.footer-container .links .h3{
		padding: 10px;
		background: #f2f2f2;
		color: #000;
	}
	.footer-container .links .h3 .block_title{
		font-weight: 600 !important;
		font-family: 'Poppins',Play,sans-serif;
		font-size: 16px !important;
		text-transform: capitalize;
	}
	.footer-container .links .navbar-toggler .material-icons {
		color: #fff;
		background: #797979;
		font-size: 23px;
	}
	.footer-container .links ul{
		padding: 20px 0 10px !important;
	}
	.footer-container .links .collapse {
		display: none;
		padding: 20px 0 10px !important;
		float: none;
	}
	.footer-container .links {
		padding: 0;
	}
	footer .block-contact:before {
		top      : 16px;
	}
	.footer-container .links .navbar-toggler {
		display : block;
	}
}
@media (max-width: 768px){
	.footer-container .links {
		width: 100%;
	}
	.block-contact {
		display: block;
	}
}

.page-category #subcategories ul li img {
	display: none;
}
.page-category #subcategories .subcategory-name{
	color: #666;
	font-size: 14px;
	font-weight: 100;
	font-family: 'Poppins',Play,sans-serif;
}
.page-category #subcategories .subcategory-name:hover{
	color: #000;
}
.page-category #subcategories ul li {
	/* width: auto; */
	/* margin: 5px 20px 5px 0; */
}
.page-category .breadcrumb,
#product .breadcrumb{
	position: relative;
	height: 180px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.page-category .breadcrumb:before,
#product .breadcrumb:before{
	content: '';
	top: 0;
	width: 100vw;
	left:-15px;
	height: 100%;
	position: absolute;
	background: url(../img/bredcrumb.jpg) center / cover no-repeat;
}
@media(min-width: 993px){
	.page-category .breadcrumb:before,
	#product .breadcrumb:before{
		left: calc(-50vw + 470px);
	}
}
@media(min-width: 1250px){
	.page-category .breadcrumb:before,
	#product .breadcrumb:before{
		left: calc(-50vw + 600px);
	}
}
.page-category .breadcrumb .h1,
#product .breadcrumb .h1{
	color: #fff;
	position: relative;
	font-size: 24px;
	font-weight: 600;
	font-family: 'Poppins',Play,sans-serif;
}
.page-category .breadcrumb ol,
#product .breadcrumb ol{
	position: relative;
	width: 50%;
}
@media (max-width: 768px) {
	.page-category .breadcrumb ol,
	#product .breadcrumb ol{
		width: 100%;
	}
}
.page-category .breadcrumb a,
#product .breadcrumb a{
	color: #fff;
	padding: 0 2px;
	font-size: 14px;
	margin: 0;
	font-family: 'Poppins',Play,sans-serif;
}
.page-category .breadcrumb:after,
#product .breadcrumb:after {
	display: none;
}
.page-category .breadcrumb li:after,
#product .breadcrumb li:after {
	content: "";
	background: url(../img/themeimage/breadcrumbs_arrow.svg) center / contain no-repeat;
	width: 9px;
	height: 8px;
	display: inline-block;
}
.page-category .breadcrumb li:last-child:after,
#product .breadcrumb li:last-child:after {
	display: none;
}
#product .breadcrumb .h1 {
	display: block;
	width: 45%;
}
#product #main {
	padding-top: 40px;
}
#category #wrapper {
	padding: 50px 0;
}
#left-column .block.block-categories .block_title{
	font-size: 20px;
	color: #333;
	font-weight: 600;
	background: none;
	border: none;
	padding: 0;
	font-family: 'Poppins',Play,sans-serif;
}
.block-categories .category-sub-menu li[data-depth="0"]>a{
	font-family: 'Play', sans-serif;
	font-size: 14px;
}
#category .products-selection {
	border: none;
	border-top: 1px solid #dedede;
	padding: 10px 0;
}
#category .products-selection .total-products {
	margin: 0;
	padding-left: 0;
}
#category .products-sort-order{
	border: 1px solid #d9d9d9;
}
#category .products-sort-order .select-title {
	padding: 0 3px 0 15px;
}
#category .products-sort-order .dropdown-menu {
	top           : 25px;
	left          : 0;
	right         : 0;
}
#category .product-title {
	text-align: center;
	margin-right: 0;
	width: 100%;
	min-height: auto !important;
	margin-top: 8px;
}
#category .product-reference {
	text-align: center;
	color: #666;
	font-family: 'Poppins',Play,sans-serif;
	font-size: 14px;
	margin-top: 7px;
}
#category .product-title a{
	color: #666;
	font-family: 'Poppins',Play,sans-serif;
	text-transform: capitalize;
	font-size: 14px;
}
#category .price{
	color: #343434;
	font-family: 'Poppins',Play,sans-serif;
	font-size: 16px;
	text-align: center;
	display: block;
	/* margin-top: 7px; */
}
@media (max-width: 767px){
	#category #wrapper {
		padding: 30px 0;
	}
	.page-category .breadcrumb {
		display: flex !important;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
	}
	#category #left-column .block.block-categories .block_title{
		display: none;
	}
	#category.layout-left-column #content-wrapper {
		width: 100%;
		padding-left: 0;
	}
}
.product_details{
	display: flex;
	justify-content: space-between;
	min-height: 0;
}
.product_detail_description{
	width : 320px;
	border: 1px solid #ebebeb;
	padding: 15px 10px;
	margin-bottom: 25px;

	/* display: flex;
	flex-direction: column;
	justify-content: space-between; */

}
.product_detail_images .images-container{
	width : 550px;
}
.product_detail_images .productpage_title{
	font: 600 20px "Poppins",Play,sans-serif;
	font-style: normal;
	line-height: 24px;
	letter-spacing: 0.7px;
	margin-bottom: 30px;
}
.product_detail_images .product-prices div{
	margin: 0;
}
.product_detail_description .product-prices{
	padding-bottom: 10px;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 20px;
}
.product_detail_description .product-prices .tax-shipping-delivery-label{
	margin-right: 0;
	text-align: center;
}
.product_detail_description .current-price{
	font-family: "Open Sans", sans-serif;
	font-size: 30px;
	font-weight: 600;
	font-style: italic;
	text-transform: uppercase;
	color: rgb(55, 55, 55);
	text-align: right;
}

.product_detail_description .product-price {
	display: flex;
	justify-content: space-between;
}

.product_detail_description .price-label {
	font-style: italic;
	font-size: 16px;
	text-transform: uppercase;
	font-family: "Open Sans", sans-serif;
	font-weight: 600;
}

.page-product .product-discount {
	display: flex;
	justify-content: space-between;
}

.product_detail_description .tax-shipping-delivery-label {
	display: none;
}

.product_detail_description .product-information .product-actions .product-add-to-cart {
	padding: 0 0 20px;
}
.product_detail_description .product-information .add .add-to-cart {
	padding: 8px 15px;
	background: transparent;
	color: #333;
	border: 2px solid #333;
}
.product_detail_description .product-information .add .add-to-cart:hover {
	background: #333;
	color: #fff;
	border: 2px solid #333;
}
.product-tabcontent .tabs .tab-pane{
	border: none;
	padding: 0;
}
#product .product-tabcontent .nav-tabs .nav-link{
	border: 2px solid #d9d9d9;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
	font-family: "Poppins",Play,sans-serif;
	padding: 6px 12px;
	background: none;
	color: #333;
	margin: 0 10px 0 0;
}
#product .product-tabcontent .nav-tabs .nav-link.active{
	border: 2px solid #333;
}
#product .tabs .nav-tabs{
	background: none;
}
#product .product-tabcontent .tabs .nav-tabs .nav-item .nav-link:hover::after{
	display: none;
}
@media (max-width: 767px){
	.product_detail_images{
		width: 100%;
	}
	.product_details {
		flex-direction: column;
		align-items: center;
		margin-bottom: 40px;
	}
	#product .page-content .product-leftside {
		width     : 100%;
		max-width : 520px;
	}
	.product_detail_images .images-container {
		width: 100%;
	}
	#product .nav-tabs .nav-item{
		width : auto;
	}
}
@media (max-width: 480px){
	#header {
		margin : 0 0 0 0 !important;
	}
}

.page-home{
	background : url(../img/home_bg.jpg) center / cover no-repeat;
	background-attachment: fixed;
	margin-top: 0;
}
.image_text_section{
	border-top: 2px solid #ed5823;
	border-bottom: 2px solid #ed5823;
	padding: 15px 0;
}
.image_text_section img{
	max-width: 100%;
	height : auto;
}
.image_text_section .title{
	color: #ed5823;
	text-transform: uppercase;
	font-weight: 600;
	font-style: italic;
	font-size: 22px;
	font-family: poppins,Play,sans-serif;
	margin: 10px 0;
}
.image_text_section .text{
	color: #fff;
	font-weight: 600;
	font-style: italic;
	font-size: 14px;
	font-family: poppins,Play,sans-serif;
	margin: 10px 0;
}
.image_text_section .text p{
	margin: 20px 0;
}
.catalogues_flyers_section{
	padding: 60px 0 0 0;
}
.catalogues_flyers_section .container{
	border-bottom: 2px solid #ed5823;
}
.catalogues_flyers_section .title{
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 30px;
	font-family: poppins,Play,sans-serif;
	margin-bottom: 40px;
	line-height: 1.2;
}
.products_in_use_section a,
.catalogues_flyers_section a{
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 26px;
	font-family: poppins,Play,sans-serif;
	text-align: center;
	display: block;
	margin-bottom: 50px;
}

.products_in_use_section a img,
.catalogues_flyers_section a img{
	display: block;
	margin-bottom: 20px;
	max-width: 100%;
	height: auto;
}
.products_in_use_section a:hover,
.catalogues_flyers_section a:hover{
	color: #ed5823;
}
.available_soon_section,
.home_gallery_section,
.products_in_use_section{
	padding: 40px 0 0 0;
}
.available_soon_section .container,
.products_in_use_section .container{
	/* border-bottom: 2px solid #ed5823; */
	/* padding-bottom: 30px; */
}
.available_soon_section .title,
.home_gallery_section .title,
.products_in_use_section .title{
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 36px;
	font-family: poppins,Play,sans-serif;
	margin-bottom: 20px;
	line-height: 1.2;
}
.available_soon_section .subtitle,
.home_gallery_section .subtitle,
.products_in_use_section .subtitle{
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	font-style: italic;
	font-size: 22px;
	font-family: poppins,Play,sans-serif;
	margin-bottom: 30px;
}
.available_soon_section .available_soon_wrap img,
.products_in_use_section img{
	display: block;
	width : 100%;
	height: auto;
}
.home_gallery_section .flex-control-thumbs {
	opacity: 1;
}
.homepage_flexslider_thumbnails {
	position: relative;
}
.homepage_flexslider_thumbnails .flex-direction-nav a{
	opacity: 1 !important;
	filter: invert(1);
}
.homepage_flexslider_thumbnails li img{
	/*height: 200px;*/
	width : 100%;
}
.homepage_flexslider_thumbnails .flex-direction-nav .flex-next {
	right : -80px;
}
.homepage_flexslider_thumbnails .flex-direction-nav .flex-prev {
	left : -80px;
}
.homepage_flexslider .flex-viewport{
	margin-bottom: 10px;
}
.homepage_flexslider .flex-viewport li img{
	width : 100%;
}
.page-home .row.featured_products{
	margin-top: 40px;
}
.page-home .row.featured_products .item{
	display: block;
}
.home_gallery_section .container{
	padding-bottom: 30px;
}
.products_in_use_section .text,
.home_gallery_section .text{
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	font-style: italic;
	font-size: 22px;
	font-family: poppins,Play,sans-serif;
	margin-top: 30px;
}
.homepage_insta_feed{
	background : #fff;
	padding: 40px 0 60px;
}
.homepage_insta_feed .title{
	color: #333;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 36px;
	font-family: poppins,Play,sans-serif;
	margin-bottom: 40px;
}
#index .flexslider.slide-mobile{
	padding: 0 !important;
}

#instagram_block_1:after{
	content: "";
	display: block;
	clear: both;
}

.instagram_block_center {
	background-color: #fff;
}

.instagram_block_center_container .title_block {
	border-bottom: 0px;
	text-transform: uppercase;
	font-family: poppins,Play,sans-serif;
	padding-top: 24px;
	font-weight: bold;
}

.language-selector-wrapper, .country-selector-wrapper {
	text-align: center !important;
}

#_mobile_language_selector,
#_mobile_country_selector {
	float: none;
	display: block;
}

@media (max-width: 767px) {
	#contact_section .title {
		text-align: center;
	}

	#contact_section .text_wrap + img {
		display: none;
	}
}

.cart_block_list {
	max-height: 220px;
	overflow-y: scroll;
}
.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.glyphicon-search::before {
	content: "\f002";
}
#_desktop_search_widget .btn.btn-primary {
	background-color: #ffffff;
	color: #222222;
	border: 1px solid #dedede;
	border-left: none;
}
#_desktop_search_widget .input-group-btn {
	line-height: 22px;
	border-left: none;
}
#_desktop_search_widget .form-control {
	border-right: none;
}
#_desktop_search_widget {
	padding: 33px 0;
}
#header .nav-inner {
	padding: 10px 0 5px 0;
}
#header .blockcart .cart-icon {
	background: unset;
}
#header .header_logo {
	align-items: unset;
}


#top-menu {
	text-align: left;
}