/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

#index iframe {
	width: 100%;

}
@media(min-width: 1200px){
	#index iframe {
		height:600px;
	}
}
@media(min-width: 992px)and (max-width: 1199px){
	#index iframe {
		height:430px;
	}
}
@media(min-width: 768px)and (max-width: 991px){
	#index iframe {
		height:314px;
	}
}
@media(min-width: 520px)and (max-width: 767px){
	#index iframe {
		height:220px;
	}
}
@media (max-width: 519px){
	#index iframe {
		height:130px;
	}
}
h1 {
	font-size: 32px !important;
}
.product-descriptions span {
	font-weight: 400 !important;
}
.block-categories h4 {
	visibility: hidden;
	opacity: 0;
}
@media (max-width: 768px){
	.header-top {
		display: none !important;
	}
	.hdtop-left .header_logo {
		padding: 5px 0 !important;
	}
	.hdtop-left {
		float:right;
	}
	.header-nav .ApMegamenu, .header-nav #language-selector-label{margin-top: 9px;}
	.top-header {
		min-height: 63px;
	}
	#wrapper{
		margin-top:75px;
	}
	#header{
		position: fixed;
		top: 0;
		z-index: 999;
		width: 100%;
	}
}
.block_content.cmcicpaiementnx img{
	height: 100px !important;
}
.top-header.ApColumn > div{
	display: inline-block;
	vertical-align: middle;
	/*float:left !important;*/
	margin-top:9px;
}
.top-header.ApColumn > .header_logo {
	margin-left: 25;
	position: absolute;
	width: 82px;
	text-align: center;
	left: 38%;
	margin-top: 2px !important;
}
.top-header {
	text-align: left !important;
}
.top-header .leo-blockcart.cart-preview.show-leo-loading, .header-nav .userinfo-selector {
	padding: 0;
}
@media (min-width: 767px){
	.header-nav .ApMegamenu, .header-nav .header_logo {
		display: none !important;
	}
}
img {
	max-width: 100%
}
.leo-dropdown-cart.dropdown.show {
	right: -15px;
}
.leo-dropdown-list-item-warpper .leo-dropdown-list-item .leo-dropdown-cart-item{
	height:100px !important;
}
.payment-options .payment-option.cmcicpaiementnx img{
	width:350px;
}
.payment-options .payment-option label {
	text-align: left;
}
.bg-breadcrumb > img{
	width:100%;
}
.product-detail > .row > .offset-xl-1{
	margin-left: 0 !important;
}
.js-mailalert button{
	background-color: #d3bda6;
	padding: 15.5px 50px;
	font-size: 14px;
	border: 2px solid transparent;
	border-radius: 0;
}
.js-mailalert button:hover{
	color: #d3bda6;
	background-color: #fff;
	border: 2px solid #d3bda6;
	border-radius: 0 !important;
}
#payment-confirmation button{

}


@media(min-width:768px){
	#click_show_search{
		display: none
	}
	.search-widget .popup-content {
    display: block;
    position: inherit; 
	}
}
@media(max-width:768px){

	#header .search-widget form button[type="submit"] {
		float:right;
		margin-top:-40px;
		position: relative;
		height: 40px;
	}
	.search-widget .popup-content {
		display: none;
		padding-top: 22px;
		padding-bottom: 10px;
	}
	.search-widget.js-dropdown.popup-over.open{
		display: inline;
		float:none !important;
	}
	.search-widget.js-dropdown.popup-over.open #click_show_search{
		margin-right: 15px;
		margin-top:9px;
	}
	#header #search_widget .dropdown-backdrop{
		display: none !important;
	}
}

#header #search_widget .search_query{
	background-color: rgb( 255, 255, 255,0.6 );
}