/*
 * Custom code goes here.
 */
.responsive-div-for-iframe {
  padding-bottom: 56.4%; 
  position: relative; 
  display: block; 
  width: 100%;
}
.responsive-iframe {
  position: absolute; 
  top: 0; 
  left: 0;
  border: 0px;
}

.block-category img{
	width: inherit !important;
	height: inherit !important;
	float: inherit !important;
}

.modal-dialog{
	filter:alpha(opacity=90);-moz-opacity:0.90;-webkit-opacity:0.90;opacity:0.90;
    background-color: #c6dced;
}

a {
    text-decoration: underline dotted;
}

h1 {
	margin-bottom: 6px;
}

h2 {
	margin-top: 20px;
	margin-bottom: 4px;
}

.h6 {
	font-size: 12px;
}

p {
	font-size: 14px;
}

a.text-uppercase.h6 {
	font-size: 18px !important;
	font-weight: bold !important;
	font-weight: bold !important;
	text-transform: none !important;
	color: #84a124 !important;
}


.breadcrumbwrapperouter {
	display: none !important;
}

#contact-link {
	color: #1c4587 !important;
}

/*Safari:*/
@media only screen and (-webkit-min-device-pixel-ratio: 1) {
 ::i-block-chrome, 	
 #top-menu>li>a {
		font-size: 0.83rem !important;
	}
	#contact-link {
		padding-bottom: 6px !important;
	}
	#_desktop_user_info {
		margin-top: 9px !important;
	}
}

/*Chrome & Safari, any version:*/
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
	#top-menu>li>a {
		font-size: 1.178rem !important;
	}
	#contact-link {
		padding-bottom: 15px !important;
	}
	#index #_desktop_logo {
		margin-top: 7px !important;
	}
	#category #_desktop_logo {
		margin-top: -12px !important;
	}
	#product #_desktop_logo {
		margin-top: -12px !important;
	}
	#cms #_desktop_logo {
		margin-top: -12px !important;
	}
	#contact #_desktop_logo {
		margin-top: -12px !important;
	}
	#cart #_desktop_logo {
		margin-top: -12px !important;
	}
	#checkout #_desktop_logo {
		margin-top: -8px !important;
	}
	#_desktop_user_info {
		margin-top: 0px !important;
	}
}

/*Edge:*/
@supports (-ms-ime-align:auto) {
	#top-menu>li>a {
		font-size: 1.1195rem !important;
	}
	#contact-link {
		padding-bottom: 5px !important;
	}
	#_desktop_user_info {
		margin-top: 0px !important;
	}
}

/*Firefox:*/
@-moz-document url-prefix() {
	#top-menu>li>a {
		font-size: 1.125rem !important;
	}
	#contact-link {
		padding-bottom: 4px !important;
	}
	#_desktop_logo {
		margin-top: 0px !important;
	}
	#index #_desktop_logo {
		margin-top: 4px !important;
	}
	#category #_desktop_logo {
		margin-top: 4px !important;
	}
	#product #_desktop_logo {
		margin-top: 4px !important;
	}
	#cms #_desktop_logo {
		margin-top: 4px !important;
	}
	#contact #_desktop_logo {
		margin-top: 4px !important;
	}
	#cart #_desktop_logo {
		margin-top: 4px !important;
	}
	#checkout #_desktop_logo {
		margin-top: -10px !important;
	}
	#_desktop_user_info {
		margin-top: 0px !important;
	}
}

.dropdown-item, .btn {
	text-decoration: none !important;
}

#carousel {
	width: 1065px !important;
	width: 780px !important;
	margin-left: 22px;
}
/*
.alert-danger{
	Zmargin-top: 55px !important;
	margin-bottom: -55px !important;
	height: 4px !important;
	filter:alpha(opacity=10);-moz-opacity:0.10;-webkit-opacity:0.10;opacity:0.10;
}
*/
.regular-price {
	font-size: 15px !important;
	display: block !important;
	margin-top: -10px !important;
}

.current-price {
	font-size: 25px !important;
	display: block !important;
}

.price {
    color: #3c78d8 !important;
	font-weight: bold;
}

.discount {
	font-size: 15px !important;
	display: block !important;
	margin-top: -4px !important;
	margin-right: 8px !important;
}

.shipping-amount-display {
	margin-top: 10px !important;
	margin-left: 5px !important;
	margin-right: 5px !important;
}

.thumbnail-container {
	height: 255px !important;
}

.fa-chevron-left, .fa-chevron-right {
	display: none !important;
}

.discount-amount {
	Zmargin-top: 34px !important;
}

.product-flags .on-sale, .product-flags .online-only, .discount-amount {
	filter:alpha(opacity=70);-moz-opacity:0.70;-webkit-opacity:0.70;opacity:0.70;
	color: #e5eeef !important;
	background-color: #84a124 !important;
}

.price {
	color: #1c4587 !important;
}

.ptm_blockcart_body  {
	filter:alpha(opacity=80);-moz-opacity:0.80;-webkit-opacity:0.80;opacity:0.80;
}

.highlighted-informations {
   display: none !important;
}

.question {
    Zcolor:#1c4587;
	cursor: pointer;
	margin-top: 16px;
	margin-bottom: 16px;
}
.question:hover {
    Zcolor:#3c78d8;
	cursor: pointer;
	margin-top: 16px;
	margin-bottom: 16px;
}

._gray-darker {
    color:#1c4587;
	font-size: 14px !important;
}

.custom-radio {
	margin-right: 3px !important;
}

.block-category {
	display: block !important;
}

#wrapper {
	margin-top: -24px !important;
}

.modal-content {
    background-color: #777 !important;
}

.h2.products-section-title.text-uppercase {
    margin-bottom: 15px !important;
}

#product-buy-box {
    padding-top: 15px !important;
}

.radio-label {
    border: 2px solid #fff;
    background-color: #c6dced !important;
	text-align: left !important;
	filter:alpha(opacity=70);-moz-opacity:0.70;-webkit-opacity:0.70;opacity:0.70;
	cursor: pointer;
}

.btn {
    border-radius: 0rem !important;
}

.block-promo .promo-highlighted {
    margin-bottom: -14px !important;
}

.block-promo .promo-code-button {
	Zdisplay: none !important;
}

#promo-code {
    margin-top: -48px !important;
    margin-bottom: -22px !important;
}

.code {
    text-decoration: underline dotted !important;
	cursor: pointer !important;
}


.gift_navigation {
	display: none !important;
}