/** Shopify CDN: Minification failed

Line 416:19 Unexpected "/"
Line 1315:43 Expected identifier but found "#fff"
Line 2301:0 Unexpected "}"

**/

@font-face {
	font-family: 'GothamPro-Medium';
	src: url('..//assets/GothamPro-Medium.eot?') format('eot'), 
	     url('..//assets/GothamPro-Medium.otf')  format('opentype'),
	     url('..//assets/GothamPro-Medium.woff') format('woff'), 
	     url('..//assets/GothamPro-Medium.ttf')  format('truetype'),
	     url('..//assets/GothamPro-Medium.svg#GothamPro-Medium') format('svg');
}
/*@font-face {
	font-family: 'GothamPro-Bold';
	src: url('..//assets/GothamPro-Bold.eot?') format('eot'), 
	     url('..//assets/GothamPro-Bold.otf')  format('opentype'),
	     url('..//assets/GothamPro-Bold.woff') format('woff'), 
	     url('..//assets/GothamPro-Bold.ttf')  format('truetype'),
	     url('..//assets/GothamPro-Bold.svg#GothamPro-Bold') format('svg');
}
@font-face {
	font-family: 'GothamPro-Light';
	src: url('..//..//assets/GothamPro-Light.eot?') format('eot'), 
	     url('..//assets/GothamPro-Light.otf')  format('opentype'),
	     url('..//assets/GothamPro-Light.woff') format('woff'), 
	     url('..//assets/GothamPro-Light.ttf')  format('truetype'),
	     url('..//assets/GothamPro-Light.svg#GothamPro-Light') format('svg');
}*/
@font-face {
	font-family: 'georgia-bold';
	src: url('..//assets/georgia-bold.ttf') format('truetype'), 
	     url('..//assets/georgia-bold.otf')  format('opentype'),
	     url('..//assets/georgia-bold.woff') format('woff'), 
	     url('..//assets/georgia-bold.ttf')  format('truetype'),
	     url('..//assets/georgia-bold.svg#georgia-bold') format('svg');
}
@font-face {
	font-family: 'georgia-bold-italic';
	src: url('..//assets/georgia-bold-italic.ttf') format('truetype'), 
	     url('..//assets/georgia-bold-italic.otf')  format('opentype'),
	     url('..//assets/georgia-bold-italic.woff') format('woff'), 
	     url('..//assets/georgia-bold-italic.ttf')  format('truetype'),
	     url('..//assets/georgia-bold-italic.svg#georgia-bold-italic') format('svg');
}
@font-face {
	font-family: 'georgia-italic';
	src: url('..//assets/georgia-italic.ttf') format('truetype'), 
	     url('..//assets/georgia-italic.otf')  format('opentype'),
	     url('..//assets/georgia-italic.woff') format('woff'), 
	     url('..//assets/georgia-italic.ttf')  format('truetype'),
	     url('..//assets/georgia-italic.svg#georgia-italic') format('svg');
}
@font-face {
	font-family: 'georgia-regular';
	src: url('..//assets/georgia-regular.ttf') format('truetype'), 
	     url('..//assets/georgia-regular.otf')  format('opentype'),
	     url('..//assets/georgia-regular.woff') format('woff'), 
	     url('..//assets/georgia-regular.ttf')  format('truetype'),
	     url('..//assets/georgia-regular.svg#assets/georgia-regular') format('svg');
}
@font-face {
	font-family: 'tipton';
	src: url('..//assets/Tipton-Book.woff') format('truetype'), 
	     url('..//assets/Tipton-Book.otf')  format('opentype');
}

body{
	margin: 0;
	padding: 0;
	background-color: #fff;
	
	
}
.field-text-1519816807892 label.fb-text-label {
    color: white !important;
}
.field-text-1519880748177 label.fb-text-label {
    color: white !important;
}
span.success {
    color: green;
}
span.error {
    color: red;
}
span.landing-b {
  color:#132fdb;
}
 .section5_left a, .tree_img_top a, .section5_right a
 {
    color: black;
    text-decoration: underline;
 font-family: Crimson-bold;
       font-weight: bold;
}


.contact-container {
  width:1080px;
  margin:0 auto;
  max-width:100%;}
.contact-container .decorative_right_right {
    width: 50%;
    float: left;
}


.contact-container .decorative_right_left {
    width: 50%;
    float: left;
}

.contact-container .decorative_right2_text {
    padding: 50px 25px 0px 25px;
    text-align: center;
}

.form-right-col h1{color: #000;
    font-family: Crimson-bold;
      text-transform: uppercase;

}

.decorative_right2_text1 h1 {
    color: black;
    text-align: center;
    padding-top: 25px;
    font-family: Crimson-bold;
  font-weight: 400;
}
.col-md-6.col-sm-12 .decorative {
    color: #000;
}
.col-md-6.col-sm-12 .form-control {
 
  color: #000 !important;}
.decorative_right2_text1 {
    padding: 22px;
    text-align: center;
  font-weight: 400;
}
.form-right-col {
    margin-top: 15px;
}
.decorative_right2_text1 p {
    padding: 0px 22px 17px 22px !important;
    font-size: 14px !important;
}
.decorative_right2_text1 a {

    color: black;
    text-decoration: underline;

}
.form-right-col h4{color: #000;font-size:22px;font-weight: 400;}
.fb-checkbox.form-group.field-checkbox-1519994083703,.fb-checkbox.form-group.field-checkbox-1519917810788{
    float: left;
    width: 33.33333333%;
  line-height: 40px;
    height: 30px;
}
.fb-checkbox.form-group.field-checkbox-1519917811677,.fb-checkbox.form-group.field-checkbox-1519994112136 {
 float: left;
    width: 33.33333333%;
  line-height: 30px;
    height: 30px;
}
.template-search button.btn.search__submit {
    background: #000;
    color: #fff !important;
    opacity: 1;
}
input#text-1524061228882 {
    background: none;
    border: none !important;
    border-bottom: solid #ccc 1px !important;
    width: 200px !important;
    position: relative;
    right: 24px;
    left: 75px;
    top: -57px;
    box-shadow: none !important;
}
input#text-15240612288834 {
    left: 363px;
    position: relative;
    top: -40px;
    box-shadow: none !important;
    border: none;
    border-bottom: solid 1px #ccc;
    width: 200px !important;
    outline: none;
}
.fb-text.form-group.field-text-1524061228882 {
    height: 0px;
}
.fb-text.form-group.field-text-15240612288834 {
    height: 0;
}

 .medium-up--push-one-sixth .grid__item{
    margin-bottom: 0 !important;
} 
div#AddressProvinceContainerNew {
    display: block !important;
   
}
.registration-form #aaa-form-builder-registration {
    width: 100% !important;
    float: left;
}
ate.medium-up--hide {
    background: #000;
    color: #fff !important;
}
span.title {
    color: #000 !important;
}
.form-group input {
   border-left: solid 0px !important;
   border-right: solid 0px !important;
}
.form-group select{ border-left: solid 0px !important;
   border-right: solid 0px !important;}
p.paragraph-bold {
    clear: both;
}
  select#AddressCountryNew {
    border: solid #e8e9eb 1px !important;
}

.decorative_right2_text p a { 
    font-size: 17px;
    font-family: Candara-Medium;
    text-decoration: underline;
    color: #000;
    line-height: 25px;
    font-weight: normal;
} 
.field-first-1519967931144 label.fb-text-label, .field-last-name label.fb-text-label,  .field-replyemail label.fb-email-label, label.fb-password-label {
        padding-left: 10px;
        padding: 10px;
}
.fb-submit.form-group.field-button-1481029333721 {
    padding-left: 10px;
}
    .form-title-top{
         padding-top: 30px;
    display: block;
    float: left;
    margin: 0 !important;
      }
div#aaa-form-builder-registration {
    border: solid 1px #ccc;
    position: relative;
    top: 30px;
}

.checkbox-group-1519826055293 label{ border: solid 1px #ccc;
    padding: 8px;}
.fb-checkbox.form-group.field-checkbox-1519824993135,.fb-checkbox.form-group.field-checkbox-1519825069660,.fb-checkbox.form-group.field-checkbox-1519825104251 {
    padding: 8px;
    height: 34px;
    margin-top: 5px;
    border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
  border-left: solid 1px #ccc !important;
}

 select#AddressProvinceNew
{border: 1px solid #e8e9eb !important;
}
input#text-1519967765284,input#aaa-customer-1519967857371,input#aaa-customer-zip-1519967873693,input#aaa-customer-zip-1519967896825,input#aaa-customer-zip-1519967990007,input#text-1519968144606,input#text-1519968142224,input#text-1519968139739,input#text-1519968220416,input#text-1519968241866,input#text-1519968299457,input#text-1519968343569,input#text-1519968352744,input#text-1519968371625,input#text-1519968381537,input#text-1519968425852,input#text-1519968459961,input#text-1519968470233,input#text-1519968493439,input#text-1519968492402,.fb-checkbox.form-group.field-checkbox-1519825104251,.fb-checkbox.form-group.field-checkbox-1519825069660,input#text-1519825185452,input#aaa-customer-zip-code,input#aaa-customer-state,input#text-1519816669150,input#text-1519816807892,input#text-1519816834534,input#aaa-customer-1519880605384,input#aaa-customer-zip-1519880644681,input#text-1519880709594,input#text-1519880748177,input#text-1519880781640,input#text-1519824750788,input#text-1519824789660,input#text-1519824853099,input#text-1519824942602,input#text-1519825655346 {
    border-left: solid 1px #ccc !important;
}
.fb-text.form-group.field-text-1519825581243,.fb-text.form-group.field-text-1519880557307,.fb-text.form-group.field-text-1519824810811,.fb-text.form-group.field-text-1519825976885,.fb-text.form-group.field-text-1519826007528,.fb-text.form-group.field-text-1519880557307,.fb-text.form-group.field-text-1519880575266,.fb-text.form-group.field-text-1519824878187,.fb-text.form-group.field-text-1519816497308,.fb-text.form-group.field-text-1519816312353{float: left;
    width: 100%;}
.aaaformbuilder_form .form-group {
    margin-bottom: 5px !important;
}
.fb-text.form-group.field-first-name {
    clear: both;
}
p.paragraph-bold {
  font-weight: bold;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  padding: 8px 10px;
}
p.heading-two-text {
  font-size: 25px;
  padding: 15px 10px;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
}
p.heading-text-bottom {
    padding-left: 10px;
}
p.hading-text-bottom{  
  font-size: 25px;
  padding: 15px 10px;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
    }
p.paragraph {
  float: left;
  width: 45%;
  padding-left: 10px;
}
.landing-bold {
  font-weight: bold;
  font-size: 22px;
  color:#000;
}
.landing {
  font-size: 22px;
  color:#000;
}
.landing-w {
  font-size: 22px;
  color:#fff;
}
.landing-a {
  font-size: 18px;
  color:#132fdb;
}
.landing-b {
  font-size: 18px;
  color:#000;
}
.landing-cat {
  font-size: 38px;
  font-family: Candara-Light;
  color:#000;
}

.checkbox-group {
  padding-left: 10px;
}

.fb-checkbox.form-group.field-checkbox-1519901635358,.fb-checkbox.form-group.field-checkbox-1519901641971,.fb-checkbox.form-group.field-checkbox-1519901654003 {
  width: 10%;
  float: left;
}
.contact-us-text{  
  font-size: 25px;
  padding-left: 10px;
  font-weight: bold;
}

p.paragraph-top{
  line-height: 30px;
  height: 30px;
  width: 25%;
  float:left;
  font-size:22px;
  text-transform: uppercase;    
  padding-left: 10px;    
  font-weight: bold;
}

input, textarea, select{border-radius: 0px !important;}
.checkbox-group {
    float: left;
}
.fb-checkbox.form-group.field-checkbox-group-1519826055293,.fb-checkbox.form-group.field-checkbox-group-1519826146384,.fb-checkbox.form-group.field-checkbox-group-1519826146927 {width: 25%;float:left;}
.fb-checkbox.form-group.field-checkbox-1519824993135, .fb-checkbox.form-group.field-checkbox-1519825069660, .fb-checkbox.form-group.field-checkbox-1519825104251, .fb-text.form-group.field-text-1519825185452{width: 25%;float:left;}
.fb-text.form-group.field-aaa-customer-zip-code,.fb-text.form-group.field-aaa-customer-city,.fb-text.form-group.field-aaa-customer-state,.fb-select.form-group.field-aaa-form-builder-country, .fb-text.form-group.field-text-1519816739105, .fb-text.form-group.field-text-1519816807892, .fb-text.form-group.field-text-1519816834534, .fb-text.form-group.field-aaa-customer-1519880594856, .fb-text.form-group.field-aaa-customer-1519880605384, .fb-text.form-group.field-aaa-customer-zip-1519880644681,.fb-select.form-group.field-aaa-form-builder-1519880664792, .fb-text.form-group.field-text-1519880727649, .fb-text.form-group.field-text-1519880748177, .fb-text.form-group.field-text-1519880781640, .fb-text.form-group.field-text-1519824763066, .fb-text.form-group.field-text-1519824789660, .fb-text.form-group.field-text-1519824853099,.fb-checkbox.form-group.field-checkbox-1519917811677,.fb-text.form-group.field-aaa-customer-1519967837899,.fb-text.form-group.field-aaa-customer-1519967857371,.fb-text.form-group.field-aaa-customer-zip-1519967873693,.fb-text.form-group.field-aaa-customer-zip-1519967894865,.fb-text.form-group.field-aaa-customer-zip-1519967896825,.fb-text.form-group.field-aaa-customer-zip-1519967990007,.fb-text.form-group.field-text-1519968143098,.fb-text.form-group.field-text-1519968142224,.fb-text.form-group.field-text-1519968139739,.fb-text.form-group.field-text-1519968133873,.fb-text.form-group.field-text-1519968220416,.fb-text.form-group.field-text-1519968241866,.fb-text.form-group.field-text-1519968328905,.fb-text.form-group.field-text-1519968343569,.fb-text.form-group.field-text-1519968352744,.fb-text.form-group.field-text-1519968363337,.fb-text.form-group.field-text-1519968371625,.fb-text.form-group.field-text-1519968381537,.fb-text.form-group.field-text-1519968449856,.fb-text.form-group.field-text-1519968459961,.fb-text.form-group.field-text-1519968470233,.fb-text.form-group.field-text-1519968483208,.fb-text.form-group.field-text-1519968493439,.fb-text.form-group.field-text-1519968492402{width: 33.33333333%;float:left;}
.fb-text.form-group.field-text-1519816669150,  .fb-text.form-group.field-text-1519880709594{ width: 66.66666667%;float:left;}
.fb-text.form-group.field-text-1519824703630, .fb-text.form-group.field-text-1519882984822,.fb-text.form-group.field-text-1519825612881,.fb-text.form-group.field-text-1519967755654,.fb-text.form-group.field-text-1519968120928,.fb-text.form-group.field-text-1519968284529,.fb-text.form-group.field-text-1519968418570{width: 58.33333333%;float:left;}
.fb-text.form-group.field-text-1519824750788,.fb-text.form-group.field-text-1519824942602, .fb-text.form-group.field-text-1519825655346,.fb-text.form-group.field-text-1519967765284,.fb-text.form-group.field-text-1519968144606,.fb-text.form-group.field-text-1519968299457,.fb-text.form-group.field-text-1519968425852{width: 41.66666667%;float:left;}
.grid__item{margin-bottom: 30px;}
.template-list-collections .grid__item img{width:100%;}

/*zoom removed*/
.zoomWindow {
   /*left: 20% !important;
      top: -30px !important;*/
}


.product-single__description h2 strong {
    font-size: 18px;
    font-family: Candara-Light;
    text-transform: capitalize;
}

.product-single__description h2 {    
  font-size: 18px;
  font-weight: normal;
  font-family: Candara-Light;
  color:#000;
}
.section_1 br {
    display: none;
}
p{color:#000;}
body, input, textarea, button, select {
	color: inherit !important;
	line-height:inherit !important;
}
.grid-view-item--sold-out .grid-view-item__image {
    opacity: 1 !important;
}
.product-single__description li{list-style:none}

.product-single__description ul{ padding:0; margin:0 !important;list-style: none !important;}
.grid {
    margin-left: 0px;
}
.template-customers/addresses .grid {
    margin-left: -30px !important;
}
.respo-home{display:none !important;}
.product_results_baner label{ margin-top:30px;}
/*.template-product .contain_aria, .product-template__container .contain_aria, .template-collection .contain_aria, .template-list-collections  .contain_aria{
	margin-top: 110px;
}*/
.icon-plus {
	display: none !important;
}
.social-sharing {
    display: none;
}
/*
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {  

   opacity: 1;



}*/
#dialog {
	text-align: center !important;
	display: block !important;
	margin: 0 auto;
	float: none;
	left: 0 !important;
	top: 0;
	right: 0;
}
.styled-select input{ padding:14px 18px;}
section{
	width: 100%;
	height: auto;
	padding: 20px 0;
}
#SingleOptionSelector-0 {
	text-align: left;
	border: solid 1px #000 !important;
}
/* Style the element that is used to open and close the accordion class */
p.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;

    transition: 0.4s;
    margin-bottom:10px;
}

/* Add a background color to the accordion if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
p.accordion.active, p.accordion:hover {
    background-color: #ddd;
}

/* Unicode character for "plus" sign (+) */
p.accordion:after {
    content: '\2795'; 
    font-size: 13px;
    color: #777;
    float: right;
    margin-left: 5px;
}

/* Unicode character for "minus" sign (-) */
p.accordion.active:after {
    content: "\2796"; 
}

/* Style the element that is used for the panel class */

div.panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: 0.4s ease-in-out;
    opacity: 0;
    margin-bottom:10px;
}

div.panel.show {
    opacity: 1;
    max-height: 500px; /* Whatever you like, as long as its more than the height of the content (on all screen sizes) */
}
.selector-wrapper.js.product-form__item {
	margin-top: 20px;
}
.full {float:left; width:100%;}
.col-lg-3 { width:25%; float:left;padding-left:15px; padding-right:15px;}
.col-lg-3 a:hover {
	border-bottom: none !important;
	margin: 0;
	padding: 0;
  color:#ded9d9;;
}
.container_menu .sca-qv-button-wrap {
	display: none !important;
}
.product-full-width{ max-width:100% !important;}
.details_toplink a {
	color: #000;
	/*padding-left: 10px;*/
}
.template-product .sca-qv-button-wrap{display:none !important;}
.sep {
	margin: 0 10px;
}
.search-form.responsive-search.open_search {
	display: none;
}
.col-lg-3 a {border-bottom: none !important;}
.desktop-search{ display:block;}
.responsive-search{ display:none;}

h1{
	padding: 0;
	margin: 0;
}
a {
	color: #fff;
	text-decoration: none;
}
a.pd {
  color: #132fdb;
  text-decoration: none;
}
a:hover, a:focus {
	opacity: 1 !important;
}
.search-form{display:none;}
.open_search {
	display: block;
	position: relative;
	right: 151px;
	font-size: large;
	float: right;
}
.product-single__photo-wrapper2 {display:none;}
.open_search input {
	border: solid 1px #ccc;
	height: 36px;
	max-width: 190px;
}
.product-title-bottom {
	min-height: 140px;
}
.main{
	width: 100%;
	
}
.container{
	width:1170px;
	margin:0px auto;
	
}

.header{
	background-color: #000;
    float: left;
    height: auto;
    margin: 0 0 20px;
    padding: 30px 0 0px 0;
    position: fixed;
    width: 100%;
	height: 200px;
    z-index: 9999;
  top:0 !important;
}

.header_left{
	width: 68%;
	float: left;
	
}

.logo img{
	width: auto;
	float: right;
	height: 130px;
	padding: 29px 0px;
	
}
.header_right{
	float: right;
    text-align: center;
    width: 25%;
}
.header_right ul{
	 display: inline-block;
    float: none;
    list-style-type: none;
    margin: 0;
    padding: 50px 0 0;
    width: auto;
  	
}
.header_right .search-results{
  width:485px !important;
  left:unset !important;
  right:0;
  
}
.header_right li{
	float: left;
	padding: 0px 17px;
      position: relative;

}
.header_right li:hover{
	border-bottom: 0px solid #fff;

}
.header_right .active{
	border-bottom: 0px solid #fff;

}
.img_respo{	display: none;}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0px;
    padding: 0px;
}

.slider {
    width: 100%;
    height: 100%;
    position: relative;
}
#slider {
    width: 100%;
    height: auto;
    position: relative;
    height: auto;
    
}

.slItems {
    width: 100%;
    height: 625px;
    overflow: hidden;
    position: relative;
}

.slItem {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-repeat: no-repeat;
    opacity: 0;
    visibility: hidden;
    -webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
    backface-visibility: hidden;
}
.product-single__photos .product-single__photo-wrapper:first-child {display:none !important;}
.product-single__photos .thumbnails-wrapper{display:none !important;}
.slText {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    width: 100%;
    padding: 0 170px;
    text-align: left;
    transform: translate3d(-50%, -50%, 0);
    -webkit-transform: translate3d(-50%, -50%, 0);
    -moz-transform: translate3d(-50%, -50%, 0);
    -o-transform: translate3d(-50%, -50%, 0);
    -ms-transform: translate3d(-50%, -50%, 0);
    color: #fff;
    text-transform: uppercase;
   
}
.slText h1{
	font-family: Candara-italic;
	 font-size: 80px;
  text-transform: uppercase;
	
}

.slText h2{
	font-family: Candara-italic;
	 font-size: 80px;
	
}
 .slText_res {display: none;} 
 #ProductPrice-product-template{font-family: Candara-Light;
	font-size: 24px;
	font-weight: normal;
	margin: 0;
	padding: 10px 0px;
	text-transform: uppercase;}
 

.slider [class*="ctrl"] {
    position: absolute;

    top: 50%;
    color: #fff;
    font-size: 85px;
    font-weight: bold;
    margin-top: -42.5px;
    cursor: pointer;
}

.ctrlNext {
    right: 50px;
}

.ctrlPrev {
    left: 50px;
}
.product-single .detail_five_left { width:100%;}
.slItem.active {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
}

.next, .prev {
    transition: transform 0.7s ease-in-out;
    -webkit-transition: -webkit-transform 0.7s ease-in-out;
    -moz-transition: -moz-transform 0.7s ease-in-out;
    -o-transition: -o-transform 0.7s ease-in-out;
    -ms-transition: -ms-transform 0.7s ease-in-out;
}

.slItem.nextItem {
    opacity: 1;
    visibility: visible;
    transform: translate3d(100%,0, 0);
    -webkit-transform: translate3d(100%,0,0);
    -moz-transform: translate3d(100%,0,0);
    -o-transform: translate3d(100%,0,0);
    -ms-transform: translate3d(100%,0,0);
}

.slItem.nextItem.next, .slItem.prevItem.prev {
    transform: translate3d(0,0);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
}

.slItem.active.next {
    transform: translate3d(-100%,0,0);
    -webkit-transform: translate3d(-100%,0,0);
    -moz-transform: translate3d(-100%,0,0);
    -o-transform: translate3d(-100%,0,0);
    -ms-transform: translate3d(-100%,0,0);
}

.slItem.prevItem {
    opacity: 1;
    visibility: visible;
    transform: translate3d(-100%,0,0);
    -webkit-transform: translate3d(-100%,0,0);
    -moz-transform: translate3d(-100%,0,0);
    -o-transform: translate3d(-100%,0,0);
    -ms-transform: translate3d(-100%,0,0);
}

.slItem.active.prev {
    transform: translate3d(100%,0,0);
    -webkit-transform: translate3d(100%,0,0);
    -moz-transform: translate3d(100%,0,0);
    -o-transform: translate3d(100%,0,0);
    -ms-transform: translate3d(100%,0,0);
}

.slDots {
    position: absolute;
    bottom: 50px;
    left: 50%;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%,  0);
    -ms-transform: translate(-50%, 0);
}

.slider_main{
	width: 100%;
	height: auto;
	text-align: center;
	padding-top: 0px !important;
	float: left;margin-top: 155px !important;
	padding: 0;
	
}

.section_1{
	width: 100%;
	float: left;
	text-align: center;
	padding: 27px 0;
}
.section_1_tex{
	width: 53%;
	display: inline-block;
	float: none;
}
.section_1_tex h1{
	text-transform: uppercase;
	font-size: 40px;
	font-family: Crimson-bold;
	text-decoration: none;
}
.section_1_tex p{
	    font-family: Candara-Light;
	font-size: 18px;
	text-decoration: none;
	
}
.section_img_2{
	width: 100%;
	height: auto;
	text-align: center;
	margin: 0;
	float: left;
	padding: 0;
	
}
.section_img_2 img{
	width: 100%;
	height: auto;
}
.section_3{
	background-color: #f2f2f2;
	padding: 20px 0 0;
	float: left;
}
.section_img_3{
	width: 100%;
	height: auto;
	text-align: center;
	margin: 0;
	float: left;

	padding: 0;
      margin-bottom: 25px;

}
.section_img_3 img{
	width: 100%;
	height: auto;
}
img.respo_logo {
    display: none;
}
.proin_luctus_text{
	position: relative;
	margin-top: -45px;
	float: none;
	text-transform: uppercase;
	font-size: 25px;
	padding: 0 20px 0 20px;
	font-family: Crimson-bold;
	text-decoration: none;
  text-align: left;
	
}
.template-list-collections .collection-grid-item {
    padding-bottom: 50%;
}
.proin_luctus_text a {color:#000; font-weight: bold;}
.proin_luctus_text_but{
	position: relative;
	margin-top: -45px;
	float: none;
	text-transform: uppercase;
	font-size: 25px;
	padding: 0 20px 0 20px;
	font-family: Crimson-bold;
	text-decoration: none;
    text-align: left;
	
}
.section_5{
	background-color: #f2f2f2;
	padding: 20px 0 80px 0;
	float: left;
}


.section5_left{
	width: 49%;
	float: left;
	padding: 20px 0px 40px 0 ;
	
}

.section5_right{
	width: 49%;
	float: right;
	padding: 20px 0px 40px 0px ;
}
.top_margin {margin-top:70px;}


.section5_left img{
	width: 100%;
	height: auto;
	
}



.section5_right img{
	width: 100%;
	
}
.section5_tex{
	width: 65%;
	display: inline-block;
	float: none;
}
.section5_tex h1{
	text-transform: uppercase;
	font-size: 40px;
	font-family: Crimson-bold;
	text-decoration: none;
}
.section5_tex p{
	
	font-size: 18px;
	font-family: Candara-Light;
	text-decoration: none;
	
}




.section5_gellery {
  position: relative;
  width: 25%;
  float: left;
}

.section5_image {
  display: block;
  width: 100%;
  height: auto;
}

.section5_overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #000;
}

.section5_gellery:hover .section5_overlay {
  opacity: 0.8;
  cursor: pointer;
}

.section5_text {
	color: #fff;
    font-family: Crimson-bold;
    font-size: 22px;
    left: 40%;
    opacity: 1 !important;
    position: absolute;
    text-transform: uppercase;
    top: 50%;
    transform: translate(-35%, -50%);
}

.footer{
	background-color: #000;
	width: 100%;
	height: auto;
	float: left;
	
}
.footer_top{
	width: 100%;
	height: auto;
	padding-top: 50px;
}
.footer_top h1{
	text-transform: uppercase;
	font-size: 14px;
	font-family: Crimson-bold;
	text-decoration: none;
	color: #fff;

}
.footer_left{
	width: 50%;
	float: left;
}
.footer_left_one{
	width: 55%;
	float: left;
}
.footer_left_tow{
	width: 45%;
	float: left;
	
}
.footer_right{
	width: 50%;
	float: left;
}
.footer_left ul {
    list-style-type: none;
   	padding: 20px 0 0 0;
    margin:0;
    font-family: Candara-Light;
    font-size: 15px;
    overflow: hidden;
    
   
}

.footer_left li {
    float: none;
    color: #fff;
    line-height: 20px;
    text-decoration: none;
  	margin-top: 3px;
}

.footer_left li a{
    
    color: #fff;
    text-decoration: none;
}

.footer_left li a:hover{
   
}
.footer_right form{
	width: 100%;
	float: left;
	margin-top: 20px;
}
.footer_right_button_left{
	background-color: #fff;
	border: 1px solid #ccc;
	border-right:none;
	width: 458px;
	float: left;
	cursor: pointer;
	text-align: center;
}
.footer_right input[type=text], .footer_right input[type=email], select {
   
    padding: 12.8px 20px;
    margin: 0px 0;
    display: inline-block;
    background:none !important;
   border: none !important;
    box-sizing: border-box;
    float: left;
    font-family: Candara-Light;
    font-size: 18px;
    width: 100%;
    background: #fff !important;
}
.new_mailchimp #mce-responses {clear: none;
    float: left;
    width: 0%;}
.footer_right_button{
	background-color: #fff;
	border: 1px solid #ccc;
	border-left: 0px solid #ccc;
	width: 25%;
	float: left;
	cursor: pointer;
	text-align: center;
}
.footer_right input[type=submit] {
    
    background:none !important;
    text-transform: uppercase;
	font-size: 18px;

	font-family: Candara-Bold;
	text-decoration: none;
	color: #000;
	border: none !important;
    padding: 12.8px 20px;
    margin: 0px 0;
    cursor: pointer;
    width: 100%;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-resolution:.001dpcm) {
   
    
    .footer_right input[type=submit] {
    
    padding: 13px 20px;

}
    .footer_right input[type=text], .footer_right input[type=email], select {
   
    padding: 13.5px 20px;
  
   
}
}

.footer_icon{
	float: left;
	width: 100%;
}
.footer_icon ul{
	 display: inline-block;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 40px 0 40px;
    width: auto;
    
}
.footer_icon li{
	 float: left;
    padding: 0px 5px 0 0;
    width: 38px;
}
.footer_cont{
	width: 100%;
	float: left;
	display: block;
	margin:60px 0 0 ;
}


.footer_cont a{
		color: #fff;
}
.footer_cont p{
		font-family: Crimson-regular;
		/* font-size: 27px; */
		font-size: 14px;
		color: #fff;
}
.footer_cont_resp{
	width: 100%;
	float: left;
	display: none;	
}
.footer_cont_resp a{
		color: #fff;
}
.footer_cont_resp p{
		font-family: Crimson-regular;
		font-size: 15px;
		color: #fff;
}
.footer_contp_1{
	width: 37%;
	float: none;	
	text-align: left;
    margin-bottom: 10px;
}

.footer_contp_2{
	/*width: 50%;
	float: left;*/

float: left;
    text-align: left;
    width: 50%;	
}
.footer_buttom{
	width: 100%;
	height: auto;
	padding-top: 20px;
	float: left;
	
}
.footer_buttom p{
	font-size: 12px;
	font-family: Crimson-regular;
	color: #fff;
}
.footer_buttom_left{
	width: 50%;
	height: auto;
	padding-top: 30px;
	border-top: 2px solid #fff;
	float: left;
	padding-bottom: 30px;
}
.footer_buttom_right{
	width: 50%;border-top: 2px solid #fff;
	height: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	float: left;
	text-align: right;
	font-family: Candara-Bold;
}
.footer_buttom_right p{
	font-family: Candara-Light;
	font-size: 14px;
}
.footer_buttom_right strong{
	font-family: Candara-Light;
}
.res_none{display: block;}

.tree_img_top{
	width: 50%;
	float: none;
	display: inline-block;
}

.respo {
    display: none;
    float: left;
    width: 100%;

}

.desk {
    float: left;
    width: 100%;;

}
.desk_slider {
    float: left;
    width: 100%;;

}
.bennar > img {
    float: left;
    width: 100%;
}
.bennar {
    float: left;
    position: relative;
    width: 100%;
}


.bennar > img {
    float: left;
    width: 100%;
    height: auto;
}
.bennar_img {
    float: left;
    position: relative;
    width: 100%;
}
.zoomin_out{
	float: right;
	width: auto;
	margin-right: 0px;
	margin-bottom: 20px;
}
.zoomin_out img{
	padding:5px;
	border: 1px solid #000;
	float: left;
	text-align: right;
	margin-right: 5px;
	
}

@media screen and (max-width:767px){
  
	 #menu-icon {width: 34px;height: 25px;float: left;margin: 10px;background: url(../images/menu.png);padding: 0;cursor: pointer;display: block;}
	#nav { position: absolute;top: 46px;width: 100%;z-index: 10000;display: none ;background: #597084;}
	#nav a {top: 46px;width: 100%;z-index: 10000; color: #fff;text-align: center;}
	#nav a:hover {top: 46px;width: 100%;z-index: 10000; color: #fff;text-align: left;}
	#nav-wrap {position: relative;width: 100%;margin: 0px;border: none;background: none repeat scroll 0 0 #ff9999;padding: 0;}
	.menu li a{color: #fff;font-size: 12px;text-align: center;width: 100%;float: left;}
	.menu li{width: 100%;float: left;padding: 10px 15px;border-bottom: 1px solid #fff;}
	.menu li:nth-child(1){padding-left: 15px; #fff;}
	#nav-wrap > ul {background: #597084 none repeat scroll 0 0;color: #fff;
    border-top: 1px solid #ffffff;
    float: left;
    margin-left: 0;
    margin-top: -1px;
    width: 100%;}
	#nav > li {float: left;padding: 0;width: 100%;color: #fff;padding: 9px 0px;text-align: center;}
	
	.dropdown-content {
   background-color: #597084;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
    display: none;
    float: left;
    min-width: 160px;
    position: relative;
    text-align: right;
    z-index: 1;}
}
img.form_hov {
    display: none;
}
.contain_aria{
	width: 100%;
	float: left;
	margin-top: 150px;
	padding-bottom: 30px;
  background-color: #f2efe6;
	
}

.prodcut_select { margin-bottom:30px;}
.had_titel_full{
	width: 100%;
	height: auto;
	float: left;
	border-bottom: 2px solid #000;

}
.had_titel_full h1{
	text-transform: uppercase;
	font-size: 36px;
	font-family: Crimson-bold;
	text-decoration: none;
	padding: 20px 0px;
	color: #2e2e28;
	
}
.had_titel2_full{
	width: 100%;
	height: auto;
	float: left;
	border-bottom: 2px solid #000;

}
.had_titel2_full h1{
	text-transform: uppercase;
	font-size: 36px;
	/* font-family: georgia-bold; */
	font-family: 'Crimson-regular';
	text-decoration: none;
	padding: 20px 0px;
	color: #2e2e28;
	
}
.decorative{
	width: 100%;
	height: auto;
	float: left;
	padding-top: 10px;
	clear: both;
}
.decorative_left{
	width: 20%;
	float: left;
}


.decorative_left ul {
    list-style-type: none;
   	padding: 35px 0 0 0;
    margin:0;
    font-family: Lato;
    overflow: hidden;
}
#sca-brankmark {    opacity: 0 !important;}
.no_viwe_more .sca-qv-button-wrap{ display:none !important;}
.decorative_left li {
    float: none;
    color: #000;
    line-height: 20px;
    text-decoration: none;
    font-size: 14px;
    padding: 5px 0px;
}

.decorative_left li span {
    float: none;
    color: #000;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
    font-size: 14px;
    text-transform: uppercase;
    font-family: Candara-bold;
    
}

.decorative_left li a{
    
    color: #000;
    text-decoration: none;
  font-family: GothamPro-Bold, sans-serif !important;
font-weight: bold !important;
}

.decorative_left li a:hover{
   
}
.decorative_right{
	width: 80%;
	float: left;
	margin-top: 35px;
}
.mar_top25{margin-top: 25px;}
.decorative_right_main{
	width: 100%;float: left;
	background-color: #f2f2f2;
      margin-bottom: 25px;
	
}

.decorative_right_left{
	width: 63%;
	float: left;
}
.decorative_right_right{
	width: 37%;
	float: left;
	
}
.decorative_right_text{
	text-align: center;
	padding: 78px 25px 0;
	
}




.decorative_right_text h1 {
    color: #000;
    font-family: Crimson-bold;
    font-size: 24px;
    padding: 20px 0;
    text-decoration: none;
    text-transform: uppercase;
}
.decorative_right_text p{font-size: 18px;
	font-family: Candara-Light;
	text-decoration: none;
	padding:0 35px 30px 35px;
	}
.decorative_right_text p a{
	font-size: 17px;
	font-family: Candara-Medium;
	text-decoration: underline;
	color: #000;
	line-height: 25px;
	font-weight: normal;
	
	}

.decorative_right2_text{
	padding: 78px 25px;
	text-align: center;
	
}
.decorative_right2_text h1 {
    color: #000;
    font-family: Crimson-bold;
    font-size: 24px;
    padding: 20px 0;
    text-decoration: none;
    text-transform: uppercase;
}
.decorative_right2_text p{font-size: 18px;
	font-family: Candara-Light;
	text-decoration: none;
	padding:0 35px 30px 35px;
	}
/*.decorative_right2_text a{
	font-size: 17px;
	font-family: GothamPro-Medium;
	text-decoration: underline;
	color: #000;
	line-height: 25px;
	font-weight: normal;
	
	}*/
	
.decorative_right3_text{
	padding: 144px 25px;
	text-align: center;
	
}
.decorative_right3_text h1 {
    color: #000;
    font-family: Crimson-bold;
    font-size: 30px;
    padding: 20px 0;
    text-decoration: none;
    text-transform: uppercase;
}
.decorative_right3_text p{font-size: 18px;
	font-family: Candara-Light;
	text-decoration: none;
	padding:0 35px 30px 35px;
	}
.decorative_right3_text a{
	font-size: 17px;
	font-family: Candara-Medium;
	text-decoration: underline;
	color: #000;
	line-height: 25px;
	font-weight: normal;
	
	}
.decorative_forpro{
	text-align: center;
}
.decorative_forpro img{
	width: 100%;height: auto;
}

.decorative_forpro h1{
	
    font-family: Crimson-regular;
    font-size: 18px;
    padding:20px 0 5px 0;
    margin: 0;
    font-weight: normal;
    text-transform: uppercase;
}	
.decorative_forpro h2{
	
    font-family: Crimson-bold;
    font-size: 18px;
    padding:0;
    margin: 0;
    text-transform: uppercase;
}	
.decorative_forpro_left{
	width: 50%;
	float: left;
	padding-right: 1%;
	margin-top: 2%;
}
.decorative_forpro_right{
	width: 50%;
	float: left;
	padding-left: 1%;
	margin-top: 2%;
}



.decorative_3pro{
	text-align: center;
}
.decorative_3pro img{
	width: 100%;height: auto;
}
.decorative_3pro{
	margin-top: 7%;
	width: 100%;
	float: left;
}
.decorative_3pro h1{
	
    font-family: Candara-Light;
    font-size: 18px;
    margin: 0;
    font-weight: normal;
    text-transform: uppercase;
}	
.decorative_3pro h2{
	
    font-family: Crimson-bold;
    font-size: 18px;
    padding:15px 0 5px 0;
    margin: 0;
    text-transform: uppercase;
}	
.decorative_3pro_l{
	width: 33.33%;
	float: left;
	padding-right: 2%;
	margin-top: 2%;
}
.decorative_3pro_m{
	width: 33.33%;
	float: left;
	padding-right:1%;
	padding-left: 1%;
	margin-top: 2%;
}
.decorative_3pro_r{
	width: 33.33%;
	float: left;
	padding-left: 2%;
	margin-top: 2%;
}



.pro_right{
	float: left;
    margin-top: 23px;
    width: 80%;
}
.pro_main img{
	width: 100%;height: auto;
}
.pro_main{
	text-align: center;
	width: 100%;
	float: left;
    display: flex;
    flex-wrap: wrap;
}
.pro_main h1{
	
    font-family: Candara-Light;
    font-size: 18px;
    margin: 0;
    font-weight: normal;
    /*text-transform: uppercase;*/
    color:#000;
}	
.pro_main h2
{
	
    /* font-family: georgia-bold; */
    font-family: 'Crimson-regular';
	font-weight: normal;
    font-size: 16px;
    padding:15px 0 5px 0;
    margin: 0;
    text-transform: uppercase;
  color:#000;
}	
.pro_main_l{
	width: 33.33%;
	float: left;
	/*padding-left: 2%;
	margin-top: 2%;*/
  padding: 20px;
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    justify-content: center;
  
}

.pro_main_l2{
	width: 50%;
	float: left;
	padding-left: 5%;
	padding-right: 5%;
	margin-top: 2%;
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    justify-content: center;
  
  /*width: 33.33%;
	float: left;
	padding-left: 2%;
	margin-top: 2%;
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    justify-content: center;*/
  
}

 .w3-check{width:24px;height:24px;position:relative;top:6px}


.product_det{
	width: 100%;
	height: auto;
	float: left;
	padding-top: 0px;
	clear: both;
}
.details_toplink{
	width: 100%;
	height: auto;
	float: left;
  margin: 10px 0;
	/*background-color: #f2f2f2;*?
	/*padding: 15px 0px;*/
  	/*margin-top:22px;*/
	
}
.details_toplink ul{
	padding: 0;
	margin: 0;
	
}
.details_toplink li{
	float: left;
	font-size: 9px;
	font-family: Candara-Light;
	
}
.details_toplink li a{
	color: #000;
	float: left;
	/*padding: 0 5px;*/
	text-decoration: none;
	/*padding: 0px 10px;*/
}
.details_toplink .last{
	font-weight: bold;
}

.had_titel_full_deteil{
	width: 100%;
	height: auto;
	float: left;
	border-bottom: 2px solid #000;

}
.had_titel_full_deteil h1{
	
	padding: 20px 0px;
	color: #2e2e28;
	font-family: Crimson-regular;
    font-size: 25px;
    font-weight: normal;
    margin: 0;
    text-transform: uppercase;
	
}
.details_3pro{
	margin-top: 0%;
	width: 100%;
	float: left;
	text-align: center;
	padding-bottom: 30px;
}
.details_3pro img{
	/* width: 100%;height: auto; */
	/* width: 82%; 20-9-2017*/
	width: 100%;
	height: auto;
}

.details_3pro h1{
	
    font-family: Candara-Light;
    font-size: 18px;
    margin: 0;
    font-weight: normal;
    text-transform: uppercase;
}	
.details_3pro h2{
    font-family: 'Crimson-regular';
    font-size: 18px;
    padding:15px 0 5px 0;
    margin: 0;
    font-weight: normal;
    text-transform: uppercase;
}	
.details_3pro_l{
	/* width: 33.33%; */
	/* width: 40%; 20-9-2017*/
	/*width: 25%;
	float: left;
	padding-right: 2%;
	margin-top: 2%;*/
	
	float: left;
    margin-top: 2%;
    padding-left: 1%;
    padding-right: 1%;
    width: 25%;
}
.details_3pro_m{
	/* width: 33.33%; */
	/* width: 40%; 20-9-2017*/
	width: 25%;
	float: left;
	padding-right:1%;
	padding-left: 1%;
	margin-top: 2%;
}
.details_3pro_r{
	/* width: 33.33%; */
	/* width: 40%; 20-9-2017*/
	width: 25%;
	float: left;
	/* padding-left: 2%; 20-9-2017*/
	/* padding-left: 2%;  20-9-2017*/
	padding-right: 1%;
	padding-left: 1%;
	margin-top: 2%;
}
.detail_slid{
	width: 100%;
	float: left;
	height: auto;
}
.detail_main{
	width: 100%;
	float: left;
	padding-top: 70px;
}
.detail_five{
	width: 50%;
	float: left;
}
.detail_righr_titel{
	/* font-family: georgia-bold; */
	font-family: 'Crimson-regular';
    font-size: 32px;
    padding:20px 0;
    margin: 0;
    text-transform: uppercase;
    color: #000;
	
}

.detail_righr_prise{
	width: 100%;
	float: left;
}
.detail_righr_prise p{
	font-family: Candara-Light;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 10px 0px;
    text-transform: uppercase;
}
.detail_righr_prise span{
	font-family: Candara-Light;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding: 5px 0px;
    text-transform: uppercase;
}
/* 21-9-2017*/
.select{
	width: 100%;
	float: left;
	margin-top: 50px;
}
.template-product .select{
	margin-top: 0px !important;
}

/*.select {
    float: left;
    margin-top: 50px;
    width: 70%;
}*/
.styled-select {
  
   height: 50px;
   overflow: hidden;
   width:50%;
   float: left;
}
.styled-select{
	background-color: #fff;
	border: 1px solid #ccc;
	border-right:none;
	width: 75%;
	float: left;
	cursor: pointer;
	text-align: center;
}
.styled-select input[type=text], select {
   
    padding: 14px 5px;
    margin: 0px 0;
    display: inline-block;
    background:none !important;
   border: none !important;
    box-sizing: border-box;
    float: left;
    font-family: Candara-Light;
    font-size: 17px;
    width: 100%;
    text-align: center;
    
}


.styled-select.slate {
   height: 50px;
    width: 85px;     
   border: 1px solid #000;
}

/*.styled-select.slate select {
   border: 1px solid #ccc;
   font-size: 16px;
   height: 50px;
  
   width: 100%;
}*/
.add_to{
	width: 60%;
	/* float: right; */
	float: left;	/*21-9-2017 update*/
	margin-left: 10px;	/*21-9-2017 update*/
	height: 50px;
}
.add_to_button {
    background-color: #000; /* Green */
    border: none;
    color: #fff !important;
    padding: 16px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 0px 0px;
    cursor: pointer;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    width: 100%;
    font-family: Candara-bold;
    font-weight: bold;
    
    text-transform: uppercase;
}
.add_to_button1:hover {
    /*box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);*/
  background-color: #000 !important;
  color: #fff !important;
}
.detail_righr_textari{
	width: 100%;

	float: left;
	margin-top: 20px;
	
}
.detail_righr_textari h1{font-size: 16px;padding: 15px 0px;}
.detail_righr_textari h2{font-size: 16px;padding: 15px 0px; color: #000;font-weight: normal;
 /* font-family: GothamPro-bold; */
 font-family: Candara-Light;
 }
.detail_righr_textari p{
	font-family: Candara-Light;
    font-size: 16px;
    line-height: 20px;
}
.detail_righr_textari a{
	font-family: Candara-Light;
    font-size: 16px;
    line-height: 5px;
    width: 100%;
    float: left;
    padding: 10px 0px;
    
    color: #000;
    text-decoration: underline;
}

.NullsgifDiv
{
 margin: 10px 0 10px -14px !important;
}

.NullsgifDiv img
{
 height: 20px !important;
  width: auto !important;
  left: 6px !important;
}
#NullssureGiftWrap
{
 color: #868581 !important; 
  font-size: 0px !important;
  margin-bottom: 10px !important;
}

#nullsNoteTitle
{
 display: none !important;
}

.NullsGiftWrapTitle
{
  color: #000 !important;
font-size: 10px !important;
margin: 0 0 -20px 50px !important;
}

textarea#nullsNote
{
 border: 1px solid #000 !important;
  background: none !important;
  font-size: 11px !important;
  margin-top: 0px !important;
  padding: 10px !important;
  width: 100% !important;
}


.checkbox_left{
	font-family: Candara-Light;
	float: left;
	padding-top: 0px;
}
.checkbox_left span{
	display: none;
}
.checkbox{
	font-family: Candara-Light;
	float: left;
	padding-top: 15px;
}
.checkbox span{
	background-color: #fff;
    border: medium none;
    color: #000;
    float: left;
    font-family: Candara-bold;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    padding: 0 0 15px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
}


/* Base for label styling */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
    position: absolute;
    left: -9999px;
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
    position: relative;
    padding-left: 30px;
    cursor: pointer;
    margin-bottom: 9px;
    display: inline-block;
    font-size: 14px;
    width: 100%;
    line-height: 20px;
    padding-top: 5px;
    
    
    
}
/* checkbox aspect */
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    left: 4px; top: 7px;
    width: 16px; height: 16px;

    border: 1px solid #000000;
    background: #ffffff;
    border-radius: 0px;
    box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
    content: '✔';
    position: absolute;
    top: 5px; left: 6px;
    font-size: 15px;

    line-height: 1.4;
    color: #000;
    transition: all .2s;
}
/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0);
}
[type="checkbox"]:checked + label:after {
    opacity: 1;
    transform: scale(1);
}


/* hover style just for information */
.checkbox label:hover:before {
    border: 2px solid #00000!important;
   }

 /* Dropdown Button */
.left_dropbtn {
   float: left;
    color: #000;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
    font-size: 14px;
    text-transform: uppercase;
    font-family: Candara-bold;
    width: 100%;
    padding: 0 0 15px 0px;
    border: none;
   background-color: #fff;
   text-align: left;
   
}

/* Dropdown button on hover & focus */
.left_dropbtn:hover, .left_dropbtn:focus {
    
}

/* The container <div> - needed to position the dropdown content */
.left_dropdown {
    position: relative;
    display: inline-block;
    width: 100%;
}

/* Dropdown Content (Hidden by Default) */
.left_dropdown-content {
    display: block;
    position: relative;
   
    min-width: 100%;
    
    z-index: 1;
}

/* Links inside the dropdown */
.left_dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}
.left_dropdown-content li a {
    color: black;
    padding: 0px 0px;
    text-decoration: none;
    display: block;
}
.dl_link {
    cursor:pointer;
    background-color: #fff;
    border: medium none;
    color: #000;
    float: left;
    font-family: Candara-bold;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    padding: 0 0 15px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
}

/*DROPMENU--------------------*/
.dl_sub_dd {
    display:none;
    padding-left: 25px;
}
.responsive_left{
	padding-left: 20px;
}
.respon{display: none;}
.destop{display: block;}





.quick_shop_btn{
	width: 100%;
	float:left;
    margin: 0;
	margin-bottom: 15px;
    margin-top: 15px;
    
}
.quick_shop_btn a{
	color: #555;
	border: 1px solid #d4d4d4;
	font-size: 16px;
	height: 40px;
    line-height: 40px;
	text-decoration: block;
    text-transform: uppercase;
    width: 115px;
	display: block;
	margin-left: auto;
    margin-right: auto;
  	z-index:99;
  	position:unset;
}
.quick_shop_btn a:hover {
    border: 2px solid #555;
    height: 40px;
    line-height: 38px;
	
}

.product_baner{
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: 10px;
	float: left;
	padding: 0;
	
}
.product_baner img{
	width: 100%;
	height: auto;
}

.product_results_baner{
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: 10px;
	float: left;
	padding:0 0 0 2%;
	
}
.product_results_baner img{
	width: 100%;
	height: auto;
	border: 6px solid #000000;
	
}
.pro_main_hov {
        
        position: relative;
        display: inline-block;
        margin:0px;
        padding: 0px;
        height: auto;
        width: 100%;
        
    }
    .pro_main_hov .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 99;
    }
    .pro_main_hov:hover .img-top {
        display: inline;
    }
    
    
    
   .rslides {
  margin: 0 auto 40px;
 
  }
  .detail_five_left{
	 float: left;
    margin-right: 4%;
    width: 46%;
}
}
.detail_five_left_img{
	width: 100% !important;
	float: right !important;
	height: auto;
	
}
.panzoom img {
	width: 100%;
	height: auto;
}
.rslides_tabs {
  list-style: none;
  padding: 0;
	
  font-size: 0px;
  list-style: none;
  margin: 0 auto 50px;

  max-width: 540px;
 
  text-align: center;
  width: 100%;
  }

.rslides_tabs li {
  display: inline;
  float: none;
  margin: 0 6px;
  border: 1px solid #000;
  padding: 9px 0;
  height: 20px;
  width: 20px;
  
  
  
  }

.rslides_tabs li a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
  padding: 10px;
  
  }

.rslides_tabs li:first-child {
  margin-left: 0;
  }


  .rslides_tabs li a:hover {
  background-color: #000;
  color: #000;
  font-weight: bold;
  }

  .rslides_tabs li .active{
  background-color:#000;
  color: #000;

}


.subpage_titel{
	width: 100%;
	height: auto;
	float: left;
	border-bottom: 2px solid #000;
    margin-top: 20px;
}
.subpage_titel h1{
	text-transform: uppercase;
	font-size: 36px;
	font-family: Crimson-bold;
	text-decoration: none;
	padding: 20px 0px;
	color: #2e2e28;
}
.subpage_cont{
	width: 100%;
	float: left;
	padding: 20px 0 0 0;
	margin: 0px;
}
.subpage_cont p{
	 font-family: Candara-Light;
    margin: 0;
    padding: 0px 0 20px 0;
    font-size: 17px;
    line-height: 25px;
}


.descrip_close_plus{
	border: 1px solid #000000;
    float: right;
    font-size: 25px;
    font-weight: bold;
    padding: 10px;
    position: relative;
    right: 10px;
    top: -44px;
    width: auto;
    cursor: pointer;
}
.descrip_close_myn{
	border: 1px solid #000000;
    float: right;
    font-size: 25px;
    font-weight: bold;
    padding: 10px;
    position: relative;
    right: 10px;
    top: -44px;
    width: auto;
    cursor: pointer;
	
}

.fbold{
	font-weight:bold;
	/* color:#F9D98A !important; */
}
.home_listing_main{
	width: 100%;
	padding: 0;
	margin: 0;
	float: left;
	
}
.home_listing{
	width: 50%;
	float: left;
	padding-left: 1%;
	padding-right:1%;
	margin-top: 2%;
	box-sizing: border-box;
	
}
.home_listing_img{
	width: 100%;
	padding: 0;
	margin: 0;
	float: left;
	
}
.home_listing_name h2 {
    font-family: Cimson-bold;
    font-family: 'Crimson-regular';
    font-weight: normal;
    font-size: 18px;
    padding: 15px 0 5px 0;
    margin: 0;
    text-transform: uppercase;
}
.home_listing_name{
    padding: 0px;
    margin: 0px;
    float: left;
    width: 100%;
    text-align: center;
    height: auto;
    min-height: 70px;
}
.home_listing_img img{
	width: 100%;
	height: auto;
}
.header_promo_div{
	width:100%;
  	background:#fff;
  	padding:10px 0px;
}
.header_promo_div span{
	font-size: 14px;
/*     font-family: GothamPro-Medium; */
    text-transform: capitalize;
    margin-left: 80px;
    font-weight: 600;
    color: #FF0000;
}
.alert{
	padding: 10px !important;
    margin-bottom: 0px !important;
  border-radius:0px !important;
}
.alert-dismissible .close{
      top: 1px !important;
    right: 0px !important;
}
.text-center{
	margin-top:30px;
}
@media  (max-width:767px){
  
 

  .form-right-col {
    margin-top: 15px;
    clear: both;
    text-align: center;
}
.contact-container .aaa_formbuilder_container {
    float: none !important;
}
  .sca-qv-button-normal span{
    color: #555;
    border: 1px solid #d4d4d4;
    font-size: 16px !important;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    text-transform: uppercase;
    width: 130px;
    display: block;
    margin-left: auto;
  margin-right: auto;margin-top: 0;}

.quick-btn-item {
    display: none !important;
}
  a.sca-qv-button.sca-qv-handle.sca-qv-button-normal {
    position: static !important;
}
  .footer_buttom {
    padding-top: 50px;
   
}
  .search-icon {
    /*right: 10px !important;*/
}
  .open_cart,.open_login {
   
    padding: 17px 15px;
}
  .subpage_titel h1 {
    font-size: 5vw;
}
  .preview-thumbnail.nav-tabs li{    width: 18%;
    margin-right: 2.5%;
    margin: 0 auto;
    float: none;
    display: inline-block;}
  .product-title-bottom {
    min-height: 60px;
}
  .pro_main h2 {
    font-size: 2vw !important;
}
  .grid-view-item {
    height: 415px;
}
  .product-img-center {
    margin: 0 auto;
    text-align: center;
}
  .had_titel_full.respon h1{font-size: 4vw !important;}

  .template-product .contain_aria, .product-template__container .contain_aria, .template-collection .contain_aria, .template-list-collections  .contain_aria{
	margin-top: 70px;
}
  .rel_title h2{ text-align:center !important;}
  .proin_luctus_text, .proin_luctus_text_but {
    margin-top: 10px;
    font-size: 4vw;
    
  }
  .sub_title{font-size:3vw !important;}
  .section5_tex h1 {
    font-size: 5vw;
  
}
  .grid.container {
	padding: 0px 10px;
}
  .section_1_tex h1{ font-size: 5vw !important;}
#search {
    /*top: 0px !important;
    right: 60px !important;*/
}
  .desk_home {
	display: none !important;
}
  .respo-home{display:block !important;}

.content-top {
	margin-top: 0px;
}
.desktop-search{ display:none}
.responsive-search{display:block;}
.search-form.responsive-search.open_search {
	display: block;
}
.search-form.responsive-search {
	position: relative;
	display: none;
	top: -20px;
	left: 50%;
	margin-left: -92px;
	margin-right: auto;
	text-align: center;
	/* max-width: 323px; */
	float: left;
}

div#panel1 {
    height: auto;
}
  div#accordion {
    display: none;
}
  .header_promo_div{text-align:center;margin-bottom:20px !important;}
  .header_promo_div span{margin-left:0px;}
}
  @media (max-width:746px){
  .evm_grid .evm_row .evm_column {
    float: left;
    width: 50% !important;
}
    #evm_recent_products.evm_grid {
    margin-top: 0;
   
}
}
@media (max-width:601px){
#search {
    /*width: 740px !important;*/
}
  .header_right .search-results{
   	width: 370px !important;
  }
 
  .product-title-bottom {
    min-height: 80px;
}
    .grid-view-item {
    height: 370px;
}

.small--one-half .sca-qv-button-wrap {display:none !important;}
}
@media (max-width:596px){    .grid-view-item {
    height: 360px;
}}
@media (max-width:514px){    .grid-view-item {
    height: 330px;
}}
@media (max-width:1240px){

  .slider_main {
	margin-top: 184px !important;
	
}
}
@media  (max-width:1124px){ 
.open_search {
	right: 50px;

}
}

@media  (max-width:1000px){    .slick-next-right {
	top: 200px !important;
}
  .slick-prev-left {
	
	top: 200px !important;
}

}
@media  (max-width: 849px) {
	.decorative_right_text h1 {
    font-size: 20px !important;
   
}
.decorative_right2_text h1 {

	font-size: 20px !important;
}
	}

@media  (max-width:480px){
  .quick_link ul li a {
 
    font-size: 12px;
}
  .search-icon {
    /*right: -8px !important;*/
}
  .proin_luctus_text_but.text-left {
    text-align: center !important;
}
  .proin_luctus_text.text-left {
    text-align: center !important;
}
a.btn.btn--secondary.cart__update.cart__continue--large {
    margin-bottom: 10px;
}
  .open_cart {
    
    right: 6px !important;
}
.footer_right input[type=text], .footer_right input[type=email], select {
   
  padding: 13.5px 20px;}
  .check_out_button { 
    padding: 9px 53px 10px!important;
    margin-right: 9px !important;
}
  .open_login {
    right: -25px !important;
}
  .preview {
    margin-top: 50px;
}
  .grid-view-item {
    height: 290px;
}
  div#panzoom {
    width: 530px;
    position: relative;
    left: 50%;
    top: 0;
    display: block;
    margin-left: -273px;
}
  #search {
    width: 500px !important;
}

/*	.pro_main_l {
	min-height: 376px;
}*/
.details_toplink span {
	font-size: 14px;
}
.home_listing_name h2{font-size:17px;}

 }

.rit_margn {margin-right: 10px;

        padding-left: 0 !important;}

.rigerster_page { margin:50px 0;}
.shopify-challenge__container {padding: 240px 0 100px;}
.open_nav .mega-menu{ visibility: visible;   opacity: 1;
        transition-delay: 0.3s;}

.rigerster_page .btn {color: #555 !important;
    border: 1px solid #d4d4d4;
    font-size: 1.2em;

    text-decoration: none;
    text-transform: uppercase;
    display: block;
    margin-left: auto;
    margin-right: auto;
    background: no-repeat !important;
    padding: 12px 20px;}
.rigerster_page .btn:hover {border: 1px solid #555; opacity: 1;
}


.pro_main_l .list-view-item__image {max-height:100%;}
.pro_main_l .list-view-item__image-wrapper { margin-right:0;}
.pro_main_l .list-view-item__image-column { width:100%; text-align:center;}
.sech_result .pro_main h2 
{
width:100%; text-align:center; float:left; color:#000;
font-family: tipton, serif;
font-size: 27px;
line-height: 37px;
color: #868581;
text-transform: none;
letter-spacing: 0;
}
.sech_result .product-price__price {width:100%; text-align:center; float:left; color:#000;font-family: Candara-Light;
    font-family: GothamPro-Bold, sans-serif;
font-weight: bold;
font-size: 9px;
line-height: 11px;
letter-spacing: 2px;}
.contain_aria hr{ margin:0px 0;}
.list-view-item {
	display: inherit !important;

}
.search-item .list-view-item {
	border-bottom: none !important;
	padding-bottom: 0 !important;
}
.new_mailchimp_puop #mce-responses {position: absolute;
    bottom: 20px;}
.my_account_half { float:left; width:50%; padding:0 15px;}
.my_account_rigeter { text-align:center; }

.rigerster_page .btn{    margin-top: 18px !important;
    padding: 6px !important;}

a.btn.btn--small.auto_width{    margin-top: 45px;}
#search {    /*top: 3px;
    right: 117px;
    position: absolute;
    width: 970px;*/
    }
.section_1 {
   
  padding: 27px 18px;}
.section_1_tex p {
    font-size: 17px;
      line-height: 24px;
    margin-top: 12px !important;
}

.search-icon{/*background: url(/cdn/shop/files/Forma_2.png?4599957727661991231)no-repeat center right;position:absolute;top:0;right:-16px;width:27px;height:25px;z-index:9;*/cursor:pointer;}
.search input[type="text"] {background:#fff url(http://1.bp.blogspot.com/-N_4TWVUmXv4/UDdKJf5NwCI/AAAAAAAAIgY/AGrKXgwkrTo/s1600/tombolcari.gif)no-repeat center left 6px;width:0; height:40px;font-size: 13px;color: #222;padding:0;transition: all 0.5s ease-in-out;margin:0;position: absolute;border:none;border-radius:2px;right:0;top:0;z-index:10}
.search input[type="text"]:focus,.resetbutton:focus {border: none;outline:none;}
.resetbutton{background:none;border:none;position:absolute;top: 4px;right:5px;cursor:pointer;font-size:18px;font-weight:700;color:black;z-index:10;width:10px;display:none}
.quick_link {display:none;}
.quick_link {
    background: #fff;
    width: 50%;
    float: right;
    position: relative;
    z-index: 99;
    top: 47px;}
.quick_link ul { padding-top: 0px;
    margin-left: 10px;
    border-bottom: 1px solid #ccc;
    width: 86%;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 20px;}
.quick_link ul li { float:left; width:100%;     text-align: left;
    margin-bottom: 8px;}
.quick_link ul li a {float:left; width:100%; color:#000; }
.quick_link p {    float: left;
    width: 100%;
    color: #000;
    font-size: 14px;
    text-align: left;
    margin-left: 20px; margin-top:10px;}
.cart_menu {display:none;}
.head_cart { cursor:pointer; position: relative;}
.open_cart {    display: block;
    background: #fff;
    width: 220px;
    position: absolute;
    right: -55px;
    text-align: center;
    margin: 0 auto;
    z-index: 99;
    max-height: 437px;
    overflow: auto;
}
.open_cart ul { padding: 15px 0;}
.open_cart ul li {float:left; width:100%;     text-align: left;}
.open_cart ul li a {float:left; width:100%; color:#000; margin-bottom: 10px; }
.open_cart ul li a i {    margin-right:10px;}

.sca-qv-image .sca-qv-button {opacity: 1 !important;
    font-size: 1.2em !important;     background: none !important; font-family: "Work Sans","HelveticaNeue","Helvetica Neue",sans-serif !important;}
a.sca-qv-cartbtn-config, input.sca-qv-cartbtn-config {color: #fff !important;}
.footer_right .new_mailchimp #mce-responses {width: 100%;
    position: absolute;
    z-index: 9999;}
.footer_right .new_mailchimp #mce-responses .response {color: #fff;
    top: 61px;
    position: relative;}
.product-single__photo-wrapper { display:none;}
.product-single__photo-wrapper1 { display:block;}
.decorative_right_main img { width:100%;}
.rigerster_page .btn.auto_width {width:auto !important;}
.rigerster_page a{ color:#333;}
.open_cart ul li a#customer_logout_link {width: 66%;
    margin-left: 17px;}

.open_cart ul li.logout_link .icon-user {float:left;}
.cart_menu .c_title {    color: #333;
    width: 102px;
    margin-top: 20px;
    text-align: left;}
.cart_menu .head_crt {margin-bottom: 10px;
    padding-bottom: 14px;}
.cart_menu .head_crt img {float: left;
    width: 86px;}
.cart_menu .head_crt a {float: left;}
.check_out_button {    background-color: #000;
    border: none;
    color: #fff !important;
  padding: 10px 32px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 0px 0px;
    cursor: pointer;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    text-transform: uppercase;
      font-weight: 600;
    letter-spacing: 0.08em;
    white-space: normal;
  
}
.check_out_button:hover {
    box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}
.cart .list-view-item__title  a{color:#333;}
.rel_title {width: 100%;
    height: auto;
  padding:0;
    border-bottom: 2px solid #000;}
.rel_title h2 {padding: 20px 0px;
    color: #2e2e28;
    font-family: Crimson-regular;
    font-size: 25px;
    font-weight: normal;
    margin: 0;
  text-align:left;
    text-transform: uppercase;}
.rel_items ing {width: 100%;
    height: auto;}
.rel_items .grid-view-item__title {font-family: 'Crimson-regular';
    font-size: 18px;
    padding: 15px 0 5px 0;
    margin: 0;
  width:100%; text-align:center;
    font-weight: normal;
    text-transform: uppercase;}
.rel_items .product-price__price {    font-family: Candara-Light;
    font-size: 18px;
    margin: 0;
  text-align:center;
  width:100%;
    font-weight: normal;
    text-transform: uppercase;}
 .sca-qv-button-wrap {display:block !important;}


.login_menu {display:none;}
.header_right .res_none {cursor: pointer;}
.open_login {    display: block;
    background: #fff;
    width: 220px;
    position: absolute;
    right: -78px;
    text-align: center;
    margin: 0 auto;
    z-index: 99;}
.open_login ul {
    padding: 15px 0;
}
.open_login ul li {
    float: left;
    width: 100%;
    text-align: left;
}
.open_login ul li a {
    float: left;
    width: 100%;
    color: #000;
    margin-bottom: 10px;
}
.open_login ul li a#customer_logout_link {
    width: 66%;
    margin-left: 10px;
}
.open_login ul li.logout_link .icon-user {
    float: left;
}
#evm-recent-viewed-product .evm_twelve, #evm-recent-viewed-product .evm-button {display:none;}
.recent_viewd {margin-bottom:40px;}
#evm-recent-viewed-product .evm_grid h2 {font-family: 'Crimson-regular';
    font-size: 18px;
    padding: 15px 0 10px 0;
    margin: 0;
    width: 100%;
    text-align: center;
    font-weight: normal;
    text-transform: uppercase;color: #3d4246;}
#evm-recent-viewed-product .rv__price {font-family: Candara-Light;
    font-size: 18px;
    margin: 0;
    text-align: center;
    width: 100%;
    font-weight: normal;
    text-transform: uppercase;display: inline-block;
    color: #000;}

#store-locator-title { margin-top:200px !important;}
.search_bar #within_distance, #limit {width:100px !important;}
.search_within_distance span.distance_label, .search_limit span.search_limit_label {float: left;
    margin-top: 10px;}
.search_bar button {color:#fff !important; margin-top: 8px;}
#store-locator-title, .search_bar {max-width:1170px; margin:0 auto;}
#directions_text #direction_destination .name, .addresses li a .name {
    color: #8e8e8e !important;
    font-size: 16px;
}
.addresses li {background: url(/cdn/shop/files/pin.png?6709371055723448288) no-repeat scroll 12px 17px transparent !important;}

.addresses li a span {font-size:14px;}
.image-responsive {width:100%;}
.index-section {padding:0 !important;}
.section_1_tex p {margin:0;}
.section_1_tex h1  {margin-bottom: 0;}

.product_results_baner {
    margin-bottom: 25px;}
.preview {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media screen and (max-width: 996px) {
    .preview {
      margin-bottom: 20px; } }

.preview-pic {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.preview-thumbnail.nav-tabs {
  border: none;
  margin-top: 15px; }
  .preview-thumbnail.nav-tabs li {
    width: 18%;
    margin-right: 2.5%; }
    .preview-thumbnail.nav-tabs li img {
      max-width: 100%;
      display: block; cursor: pointer;}
    .preview-thumbnail.nav-tabs li a {
      padding: 0;
      margin: 0; }
    .preview-thumbnail.nav-tabs li:last-of-type {
      margin-right: 0; }

.tab-content {
  overflow: hidden; }
  .tab-content img {
    width: 100%;
    /*-webkit-animation-name: opacity;
            animation-name: opacity;
    -webkit-animation-duration: .3s;
            animation-duration: .3s;*/ }

.card {
  margin-top: 50px;
  padding: 3em;
  line-height: 1.5em; }

@media screen and (min-width: 997px) {
  
  .wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

.details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.colors {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.product-title, .price, .sizes, .colors {
  text-transform: UPPERCASE;
  font-weight: bold; }

.checked, .price span {
  color: #ff9f1a; }

.product-title, .rating, .product-description, .price, .vote, .sizes {
  margin-bottom: 15px; }

.product-title {
  margin-top: 0; }

.size {
  margin-right: 10px; }
  .size:first-of-type {
    margin-left: 40px; }

.color {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  height: 2em;
  width: 2em;
  border-radius: 2px; }
  .color:first-of-type {
    margin-left: 20px; }

.add-to-cart, .like {
  background: #ff9f1a;
  padding: 1.2em 1.5em;
  border: none;
  text-transform: UPPERCASE;
  font-weight: bold;
  color: #fff;
  -webkit-transition: background .3s ease;
          transition: background .3s ease; }
  .add-to-cart:hover, .like:hover {
    background: #b36800;
    color: #fff; }

.not-available {
  text-align: center;
  line-height: 2em; }
  .not-available:before {
    font-family: fontawesome;
    content: "\f00d";
    color: #fff; }

.orange {
  background: #ff9f1a; }

.green {
  background: #85ad00; }

.blue {
  background: #0076ad; }

.tooltip-inner {
  padding: 1.3em; }

@-webkit-keyframes opacity {
  0% {
    opacity: 0;
    -webkit-transform: scale(3);
            transform: scale(3); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes opacity {
  0% {
    opacity: 0;
    -webkit-transform: scale(3);
            transform: scale(3); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }
			
			@media (max-width: 480px){
.decorative_right2_text1 h1 {
 
    font-size: 19px;
}
.decorative_right2_text1 {
    padding: 0;}
	.form-right-col h1 {

    font-size: 25px;
}
   .header_right .search-results{
   	width: 250px !important;
  }

}

@media (max-width: 370px){
   #search {
    width: 400px !important;
}
  .header_right .search-results{
   	width: 250px !important;
  }
}

/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}

/* Wishlist popup button color */
button#swym-welcome-button {
    color: white !important;
}

button.swym-button{
 	background-color: black !important;
  	color: #fff !important;
}
/* 05/02/2020 */
.new-login-sec{
	width:100%;
  	float:left;
    margin: 50px 0px;
    margin-bottom: 80px;
}
.sub-login-box{
	width:100%;
    float:left;
    background-color:#f2f2f2;
 	padding: 50px 50px;
}
.login-form-left{
  width:50%;
  float:left;
  box-sizing:border-box;
  
}
.login-form-left:first-child{
	padding-right: 40px;
}
.login-form-left label{
	font-size:16px;
  	font-family: 'Candara-Medium';
  	color:#000;
    margin-bottom: 10px;
}
input.lgn-frm{
	border:1px solid #ccc;
  	width:100%;
  	height:50px;
    font-family: 'Candara-Light';
    font-size:16px;
}
.main-login-new-page{
	width:100%;
    float:left;
    margin-top: 145px;
}
.new-login-banner-img{
	width:100%;
    float:left;
  position:relative;
}
.login-banner-cntnt{
  width:100%;
  float:left;
  position:absolute;
  left:0;
  right:0;
  text-align:center;
  top: 50%;
  color: #fff;
  transform: translateY(-30px);
}
.login-banner-cntnt h2{
  font-size:30px;
  font-family: 'Crimson-bold';
   width: 100%;
    float: left;
    margin-bottom: 30px;
}
.new-login-banner-img img{
	width:100%;
}
.link-sec{
	width:100%;
  	float:left;
    text-align: center;
    margin-top: 40px;
}
.login-new-btn{
	width:100%;
  	float:left;
    text-align: center;
    margin-top: 40px;
}
.login-new-btn a{
	background-color:#000;
  	color:#fff;
  	font-size:18px;
  	font-family: 'Candara-Bold';
  	padding: 11px 100px;
}
.link-sec a{
	color:#000;
  	font-size:14px;
  	font-family: 'Candara-Bold';
    text-transform: uppercase;
}
.main-apply-trade-new-sec{
	width:100%;
    float:left;
}
.banner-btn{
	width:100%;
    float:left;
}
.banner-btn a.color-gray{
	background-color:#ffffff;
  	color:#000;
  	font-size:18px;
  	font-family: 'Candara-Bold';
  	padding: 11px 50px;
}
.banner-btn a.color-black{
	background-color:#000;
  	color:#fff;
  	font-size:18px;
  	font-family: 'Candara-Bold';
  	padding: 11px 50px;
}
.new-font h2{
	font-family: 'Crimson-regular';
}
.sub-apply-tred-baner-cntnt{
	width:100%;
  	float:left;
    padding: 65px 0px;
}
.first-apply-trd-banner{
	width:100%;
  	float:left;
  	text-align:center;
}
.first-apply-trd-banner h2{
	font-size:30px;
  	font-family: 'Crimson-bold';
}
.first-apply-trd-banner p{
	font-size:18px;
  	line-height:25px;
  	font-family: 'Candara-Light';
}
.apply-tred-beifit-sec{
	width:100%;
  	float:left;
  background-color:#f2f2f2;
  padding: 20px 0px;
  margin-bottom:50px;
}
.apply-trd-left{
	width:50%;
  float:left;
}
.apply-trd-left h2{
	font-size:28px;
  font-family: 'Crimson-bold';
  padding-top: 30px;
}
.apply-trd-left ul li{
	font-size:18px;
  	font-family: 'Candara-Light';
  	line-height:22px;
    padding-bottom: 20px;
    list-style-type: square;
}
.apply-trd-right{
	width:50%;
  	float:left;
}
.apply-trd-right img{
	width:100%;
}
.apply-trd-left ul{
	padding-right:100px;
}
.file-upload-wrapper {
    position: relative;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    border: 1px solid #ccc;
    border-radius: .25rem !important;
    overflow: hidden;
}
.custom-file-upload-hidden {
    display: none;
    visibility: hidden;
    position: absolute;
    left: -9999px;
}
.file-upload-input {
    width: calc(100% - 180px);
    color: #718096;
    font-size: 16px;
    padding: 11px 17px;
    border: none;
    background-color: #fff;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    float: left;
}
.file-upload-button {
    cursor: pointer;
    display: inline-block;
    color: #fff !important;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Crimson-Bold';
    font-weight: 600;
    padding: 11px 20px;
    border: none;
    margin-left: -1px;
    background: #000;
    float: left;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  	width:180px;
}
.custom-file-upload {
    display: block;
    width: auto;
    font-size: 16px;
    margin-top: 0;
    width: 100%;
}
.checkbox1 label {
    margin: 0px;
    font-size: 18px !important;
    color: #8a8989 !important;
    width: 100%;
}
.checkbox1 label {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.checkbox1 input.check[type="checkbox"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    position: relative;
    top: 0px;
    right: 0;
    bottom: 0;
    left: 0;
    transition: all 0.15s ease-out 0s;
    background: #fff;
    color: #363636;
    cursor: pointer;
    float: left;
    margin-right: 0;
    outline: none;
    position: relative;
    z-index: 1000;
    outline: 0;
    height: 30px;
    width: 30px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 0;
   	margin-right: 8px;
}
.checkbox1 input.check[type="checkbox"]:checked::before {
    height: 16px;
    width: 17px;
    position: absolute;
    content: '\f00c';
    font-family:"FontAwesome";
    font-weight: 900;
    display: inline-block;
    font-size: 12px;
    text-align: center;
    line-height: 18px;
    outline: 0;
  	left: 0;
    right: 0;
    margin: auto;
    top:8px;
}
.check-box-sec{
  width:100%;
  float:left;
  padding-bottom: 30px;
}
.checkbox1 {
    width: 21%;
    float: left;
}
.account-nw-info{
	width:100%;
  float:left;
}
.account-hed{
	width:100%;
  float:left;
}
.account-hed h2{
	font-size:30px;
  font-family: 'Crimson-regular';
  text-align:center; 
}
.sub-info-cntnt{
	width:100%;
    float:left;
  padding-bottom:30px;
}
.checkbox1 label span{
	font-size:16px;
    font-family: 'Candara-Light';
  	line-height:20px;
  color:#000;
}
.info-box-main {
    width: 100%;
    float: left;
    background-color: #f2f2f2;
    padding:50px 50px 10px 50px;
}
.reade-apply-contact-info{
	width:100%;
  float:left;
}
.first-box-sec{
	width:50%;
  	float:left;
  	display:inline-block;
    padding: 0px 7px;
  margin-bottom:30px;
}
.first-box-sec input.c-inp{
	width:100%;
  	
}
.first-box-sec input.c-inp1{
	border:1px solid #000;
}
.first-box-sec.full-box{
	width:100%;
}
.new-hed1{
	margin:0;
  padding:20px 0px;
}
.new-hed1 h2{
	margin-bottom:0;
}
.form-three-sec{
	width:100%;
  	float:left;
  padding-bottom: 20px;
}
.form-boxes{
	width:33.33%;
  	float:left;
  box-sizing:border-box;
  padding-right:30px;
}
.form-boxes:last-child{
	 padding-right:0px;
}
.new-second-box .checkbox1{
	width:25%;
}
.trede-btn-sec{
	width:100%;
  	float:left;
      text-align: center;
    margin: 40px 0px;
}
.trede-btn-sec a{
	background-color: #000;
    color: #fff;
    font-size: 18px;
    font-family: 'Candara-Bold';
    padding: 11px 60px;
}
.first-box-sec select.lgn-frm{
	border: 1px solid #ccc !important;
    height: 50px;
  background-color:#fff !important;
      width: 100% !important;
}
.sub-banner-second-cntnt{
	width:100%;
  	float:left;
  background-color:#000;
 	text-align:center;
  padding:70px;
}
.sub-banner-second-cntnt h2{
  font-size:30px;
  font-family: 'Crimson-bold';
  color:#fff;
}
.sub-banner-second-cntnt p{
	font-size:18px;
   	font-family: 'Candara-Light';
  	line-height:20px;
  color:#fff;
}
.container1{
	width:1170px;
  margin:0 auto;
}
input.newclass_btn
{
	background-color: #000;
    color: #fff !important;
    font-size: 18px;
    font-family: 'Candara-Bold';
    padding: 11px 100px;
}
input.newclass_btn_whole
{
	background-color: #000;
    color: #fff !important;
    font-size: 18px;
    font-family: 'Candara-Bold';
    padding: 11px 60px;
}
.new-box1{
  width:33.33%;
      padding-right: 30px;
}
.new-box1:last-child{
	padding-right: 0px;
}
.sub-info-cntnt ul li{
	list-style-type: disc;
    margin-bottom: 10px;
}
.sub-info-cntnt ul{
	padding-left: 20px;
}


.pro_main_btm_dtl .quickview_button_cls_main{
	top: unset;
    bottom: 0;
}


.wholesale-banner-dtl-main .new-login-banner-img img{
  height: 475px;
      object-fit: cover;
}
.wholesale-banner-dtl-main .login-banner-cntnt{
  top: unset;
  bottom: 25%;
  transform: translateY(0px);
  opacity: 0.8;
}
.wholesale-banner-dtl-main .sub-apply-tred-baner-cntnt{padding: 50px 0px;}
.wholesale-banner-dtl-main .sub-banner-second-cntnt{padding: 50px;}
.wholesale-banner-dtl-main .sub-banner-second-cntnt h2{
      font-family: Lato;
}
.wholesale-banner-dtl-main .sub-banner-second-cntnt p{
  font-family: Lato;
}
.wholesale-banner-dtl-main .login-banner-cntnt h2{
 font-family: Lato; 
}
.wholesale-banner-dtl-main .banner-btn a.color-gray{
  font-family: Lato; 
}
.wholesale-banner-dtl-main .banner-btn a.color-black{
  font-family: Lato;
}
.wholesale-banner-dtl-main .account-hed h2{
  font-family: Lato;
}
.wholesale-banner-dtl-main input.newclass_btn_whole{
  font-family: Lato;
}
.wholesale-banner-dtl-main .first-apply-trd-banner h2{
  font-family: Lato;
}
.wholesale-banner-dtl-main .first-apply-trd-banner p{
  font-family: Lato;
}
.wholesale-banner-dtl-main .apply-trd-left h2{
  font-family: Lato;
}
.wholesale-banner-dtl-main .apply-trd-left ul li{
  font-family: Lato;
}
.wholesale-banner-dtl-main .apply-trd-left ul{
  padding-left:40px;
}
.wholesale-banner-dtl-main input{
  font-family: Lato;
}
.info-box-main .file-upload-wrapper{
  font-family: Lato;
}


.newcheckbox label span{
  font-family: Lato;
}

.to-the-trade-btm-form-part .to-the-trade-address-inp .first-box-sec:first-child{
  padding-left: 0px;
}
.to-the-trade-btm-form-part .to-the-trade-address-inp .first-box-sec:last-child{
  padding-right: 0px;
}
.form-three-inp-small-box .form-boxes{
  padding-right: 0px;
  padding: 0px 7px;
}
.form-three-inp-small-box .new-box1{
  padding-right: 0px;
  padding: 0px 7px;
}
.form-three-inp-small-box .form-boxes:first-child{
  padding-left: 0px;
}
.form-three-inp-small-box .form-boxes:last-child{
  padding-right: 0px;
}
.form-three-sec.form-three-inp-small-box{
  padding-bottom: 0px !important;
}

.page-wholesale-form-btm .reade-apply-contact-info .first-box-sec:first-child{
  padding-left: 0px;
}

.page-wholesale-form-btm .reade-apply-contact-info .first-box-sec:last-child{
  padding-right:0px;
} 
.page-wholesale-form-btm .first-box-sec:first-child{
  padding-left: 0px;
} 
.form-three-inp-small-box .new-box1:last-child{
  padding-right: 0px;
}
.page-wholesale-form-btm .first-box-sec:first-child{
  padding-left: 0px;
}
.how-did-fild-inp{
  padding-left: 0px;
}
.certificates-dtl-part .custom-file-upload.current-bussiness-box{
  padding-top: 30px;
  padding-bottom:30px;
  width: 100%;
  float: left;
}
.certificates-dtl-part p.paragraph{
  margin: 0px;
  padding: 0px;
  width: 100%;
}
.new-login-banner-img-res{
  display: none;
}


/*letter-page*/
.letter-page-main{
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
      height: 1040px;
     background-size: cover;
}
.letter-page-desc-dtl-part{
  width: 100%;
  float: left;
  text-align: center;
    padding-top: 40px;
}
.letter-page-desc-dtl-part p{
      font-size: 18px;
    font-family: Lato;
    color: #000;
    margin-bottom: 40px;
    padding-bottom: 0px;
}
.letter-page-jan-sign{
  width: 100%;
  float: left;
  text-align: center;
}
.letter-page-btm-btn{
  width: 100%;
  float: left;
  text-align: center;
    padding-top: 70px;
}
.letter-page-btm-btn p{
  font-size: 18px;
  font-family: Lato;
  color: #000;
  margin-bottom: 0px;
  padding-bottom: 0px;
  text-transform: uppercase;
}
.letter-page-btm-btn a{
  font-size: 18px;
  font-family: Lato;
  color: #000;
  margin-bottom: 0px;
  text-transform: uppercase;
  text-decoration-line: none;
  border: 1px solid #000;
  width: 345px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  padding: 10px;
  padding-top: 10px;
}
.letter-page-jan-sign img{
  width: 230px;
  object-fit: cover;
}
.clc-tp-bg-btn a{
    background: #000000;
    color: #FFFFFF;
    width: 235px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-family: Lato;
    text-decoration-line: none;
    margin: auto;
}
.clc-tp-bg-btn {
    width: 100%;
    float: left;
    text-align: center;
}
.product-sec-price-sm{
  width: 100%;
  padding-left: 0px !important;
}
.product-sec-price-tp-main{
  font-size: 24px !important;
}
.product-sec-price-sm .detail_righr_prise{
  font-family: Lato !important;
  font-size: 24px !important;
  margin: 0;
  text-transform: uppercase;
  color: #000;
      font-weight: 400;
}
.clc-tp-dtl-btn-tp{
  width: 100%;
  text-align: center;
  padding-left: 2%;
}
.clc-tp-dtl-btn-tp p{
  width: 100%;
  text-align: center;
}

/*# sourceMappingURL=style.css.map *



/*23/09/2020*/
.new-h-header-main .header_right li{
  padding: 0px 10px;

}
.header.new-h-header-main{
  padding: 20px 0 0px 0;
}
.new-h-header-main .logo img{
  padding: 0px;
  height: 40px;
}
.header.new-h-header-main{
  height: 102px;
}
.desk_home{
  margin-top: 0px !important;
}
.new-head-height{
  width: 100%;
  display: flex;
  flex-wrap: wrap;
justify-content: center;
}
.new-h-header-main .header_right{
  display: flex;
  flex-wrap: wrap;
  width: auto;
}
.new-h-header-main .header_right ul{
      margin: 0;
    padding: 0px 0 0;
}
.new-h-header-main .header_right li{
  padding: 0px 10px;
}
.new-h-header-main #search{
  right: 30px;
}
.new-h-header-main .search-icon{
  position: unset;
}
.new-h-header-main .menu>ul>li, .new-h-header-main .xs-menu li{
  font-size: 15px;
}
.new-h-header-main .container_menu{
  justify-content: center;

}
.new-h-header-main .header_left{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
  width: 100%;
}

/*25/09/2020*/
.contain_aria{
  margin-top: 55px;
}
.main-login-new-page{
  margin-top: 45px;
}

.previewer-button a, .previewer_add-to-cart_btn 
{
  color: #fff !important;
}

.previewer_modal-content .close
{
  margin-top: 10px;
}

.ajaxified-cart-feedback
{
  font-size: 70% !important;
  line-height: 18px !Important;
}