/*custom code for product detail page*/
.product-details-pro div.field div.field-items{
	float:left;
	width:65%;
}
.product-details-pro div.field div.field-label{
	font-weight:bold;
  min-width: 35%;
  color: #1b1400;
	float:left;
}
div.resp-tabs-container table.responsiveTable td{
	width:100% !important;
}
div.resp-tabs-container table.responsiveTable td div.field-label, div.resp-tabs-container table.responsiveTable td div.field-items{
	color: #1b1400;
	float:left;
	font-weight: normal;
}
div.resp-tabs-container table.responsiveTable td div.field-label{
  width: 51% !important;
}
div.resp-tabs-container table.responsiveTable td div.field-items{
  width: 49% !important;
}
.product-filter div.views-widget-sort-by, .product-filter div.views-widget-sort-order, .product-filter div.views-widget-per-page, .product-filter div.views-submit-button{
display:none;
}
.filter-panel .views-widget-filter-field_associated_types_tid{
display:none;
}

.filter-panel .form-item-field-associated-types-tid{
display:none;
}
.filter-panel.form-item-sort-by{
display:none;
}
.product-filter .form-item-sort-by, .product-filter .form-item-sort-order, .product-filter .form-item-items-per-page{
display:none !important;
}

div.footer-link-holder ul.menu {
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: initial;
}
div.footer-link-holder ul.menu li.leaf{
	padding: 5px 0px;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
}
div.footer-link-holder ul.menu li a.active {
	color: #4b3900;
}
/*css for footer menu starts*/
div.footer-link-holder ul.menu {
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: initial;
}
div.footer-link-holder ul.menu li.leaf {
	padding: 5px 0px;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	font-weight: 300;
	color: #4b3728;
}
div.footer-link-holder ul.menu li a.active {
	color: #4b3900;
}
/*css for footer menu ends*/

ul.clsShareList {
	font-size: 20px;
    padding: 10px;
}
ul.clsShareList li{
	list-style: outside none none;
}
/*css for header menu starts*/
ul.nav li.dropdown > h2 {
	text-align: center;
	font-size: 17px;
	margin-top: 21px;
	color: #4B3900;
}
ul.nav li.dropdown > h2:hover{
	color: #333;
	background-color: transparent;
	font-weight:bold;
}

form#user-login div.form-item .description{
	display:none;
}
form#user-login div.form-item label{
	display:none;
}
form#user-login-form div.welcomeBox .description{
	display:none;
}
form#user-login-form div.welcomeBox .form-item label{
	display:none;
}
form#user-login-form div.welcomeBox .form-item {
	margin:0px;
}
form#user-login-form div.welcomeBox input[type="text"], form#user-login-form div.welcomeBox input[type="password"]{
    border: 1px solid #dbd7cb;
    color: #b7b097;
    font-size: 14px;
    height: 32px;
    max-width: 170px;
    padding-left: 10px;
}
form#user-login-form div.welcomeBox input[type="submit"] {
    background: none repeat scroll 0 0 #b7b098;
    border: medium none;
    color: #fff;
    font-size: 14px;
    height: 32px;
    min-width: 138px;
	float: right !important;
}
.pagination > li.pager-current {position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;text-decoration:none;}

form#user-login  input[type="text"], form#user-login input[type="password"]{
    border: 1px solid #dbd7cb;
    color: #b7b097;
    font-size: 14px;
    height: 32px;
    max-width: 170px;
    padding-left: 10px;
}
form#user-register-form div.form-item label, form#user-register-form div.form-item div.description, form#user-pass div.form-item label{
	display:none;
}
form#user-register-form div.form-item input[type="text"], form#user-register-form div.form-item input[type="password"], form#user-pass div.form-item input[type="text"]{
    border: 1px solid #dbd7cb;
    color: #b7b097;
    font-size: 14px;
    height: 32px;
    padding-left: 10px;
}
form#user-register-form div.form-actions input[type="submit"], form#user-login input[type="submit"], form#user-pass div.form-actions input[type="submit"] {
    background: none repeat scroll 0 0 #b7b098;
    border: medium none;
    color: #fff;
    font-size: 14px;
    height: 32px;
    min-width: 138px;
	float: left !important;
}
p.info {
    cursor: pointer;
    float: left;
    margin: 15px auto;
    padding-left: 20px;
    position: relative;
    width: 100%;
}
.triangle-left {
    border-bottom: 10px solid transparent;
    border-left: 10px solid #4b3806;
    border-top: 10px solid transparent;
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
}
.triangle-down {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 14px solid #4b3806;
    height: 0;
    left: 0;
    position: absolute;
    top: 5px;
    width: 0;
}
/*css for header menu ends*/
div.loading{
text-align:center;
}
.product_pager{
float:left;
}
.stButton .chicklets {
    background-repeat: no-repeat !important;
    display: inline-block !important;
    font-family: Verdana,Helvetica,sans-serif !important;
    font-size: 14px !important;
    height: 30px !important;
    line-height: 20px !important;
    padding-left: 35px !important;
    padding-right: 3px !important;
    white-space: nowrap !important;
}
.stButton .email {
    background-image: url("../images/icon-message.png") !important;
}
.stButton .twitter {
    background-image: url("../images/icon-twitter.png") !important;
}
.stButton .facebook {
    background-image: url("../images/icon-facebook.png") !important;
}
.stButton .pinterest {
    background-image: url("../images/icon-pinterest.png") !important;
}.share_popup_list li {
    margin-bottom: 0px !important;
}
.slider-holder{ width:17% \9;}
/* div.favorites-page div.col-xs-4{
	width:25%;
} */
.favoritesRemove{
	cursor: pointer;
}
.search-results li {
	clear:both;
	overflow:hidden;
}
.zoomWindow{
	cursor: zoom-in !important;
}
/* .color-product .active{
	background-image:url("../images/color-active.png") !important; background-repeat: no-repeat; background-position: center;
} */
tbody{
    border-top: none;
}
/*#samplebox-form div.form-item label{
    width: 44% ;
}
#samplebox-form div.form-item input[type=text]{
    width: 50% ;
}
#samplebox-form .prettycheckbox label{
 float: none;
 margin: 6px 25px;
 color: #4b3900;
}
#samplebox-form #submit_sample_table .form-type-checkbox {
 display:block;
}
#samplebox-form #submit_sample_table span {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    width: 14%;
}*/
ul.floors li{width: 25%;}
.product-details-pro div.r-colors { padding-bottom: 5px; }
ul.user-profile-tabs li{width: 20%;}
.ac_over .hidden_name span.tabView{
    font-size:16px;
}
.ac_over .hidden_name span.tabView:nth-child(1){
    margin-top:40px;
}
.ac_over .hidden_name span.tabView:nth-child(3){
    margin-top:40px;
}
.ac_product span.tView{
    margin-left:86px;
}
.ac_product:hover .ac_over .tab_View{
    width:182%;
}
.cb_space {
    padding-right:12px;
}

.prof_install img{
    width:220px;
    height:240px;
}
.patch_colors{
    font-weight: bold;
    margin-top: 0px;
}
.inner-ban{
   top: 306px !important;
}
.suit-app .col-xs-6{
    padding-left: 0px;
    font-weight: bold;
}
.suit-app .col-xs-12{
    padding-left: 0px;
}
.product-filter-hide{
    color: #4B3900;
    float: left;
    width: 100%;
    font-size: 16px;
    margin: 10px auto;
    line-height: 34px;
    font-weight: bold;
    text-transform: uppercase;
}
.span_details .cowrug-color-options .field-items{
    display:flex;
}
.span_details .cowrug-color-options .field-items .field-item{
    padding-right: 5px;
}
.product-details-pro div.cowrug-color-span span{
    min-width:26%;
}
.tiles-list-images img{
    max-width:213px;
    max-height:213px;
}
div.search-snippet-info div.search_image{
    min-height:120px;
}
div.product-zoom-caption{
    cursor: default;
}
/*Accents for 4 bucket images - carousel*/
.accentspage .product_image_carousel .owl-item .col-lg-3{width:100%; height:auto;}
.accentspage .image_down img{max-height:100%;}
.accentspage .home-products-holder img{max-height:165px;}
/*Patterns and details img tab*/
.pattern_N_details img{
    max-width: 100%;
}
/*Collections Page*/
.collectionPage .product-details-pro .field-items .field-item {margin-bottom:7px;}
.collectionPage .product-details-pro .field-items .field-item  a:hover{color:#4b3728;}

/*Admin front end edit*/
.adminEdit{
    float: right;
}
/* productsFeatured */
.product-details-pro div.field div.field-items.productsFeatured{
    width: 100%;
}
.product-details-pro .field-items .field-item a{
    float: left;
    width: 100%;
    margin: 5px auto;
}
.product-details-pro .field-items .field-item a span{
    width: 50%;
    float: left;
}
.product-details-pro .field-items .field-item a span.productCode:before{
    content: "-";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 10px;
    height: 10%;
}
.product-details-pro .field-items .field-item a span.productCode{
    padding-left: 50px;
    position: relative;
}

/*Favourites*/
.page-favorites .product-holder img{max-height:220px;}

/**Add Samples Box issues**/
.addsamples{
	width:160px;
}

/**Contact Us page**/
.view-id-contact_form .entityform-type-entityform-type h2, .view-id-contact_fomr .entityform-type-entityform-type .pre-instructions{
	display:none;
}
.entitytype-contact_form-form input[type="submit"] {
    background: none repeat scroll 0 0 #b7b098;
    border: medium none;
    color: #fff;
    font-size: 17px;
    height: 38px;
    min-width: 138px;
	}
.form-item-field-contact-name-und-0-value label, .form-item-field-email-address-und-0-value label, .form-item-field-your-message-und-0-value label{
	display:none;
}
#contact-form-entityform-edit-form input[type="text"]{
	border: 1px solid #dbd7cb;
	font-size: 14px;
	height: 43px;
	padding-left: 10px;
	width: 50%;
}
#contact-form-entityform-edit-form textarea{
	border: 1px solid #dbd7cb;
	font-size: 14px;
	padding-left: 10px;
	height: 125px;
}
#contact-form-entityform-edit-form .grippie{
	display:none;
}
.contact{margin-bottom:10px;}
.contact h3{margin-top: 0;font-size: 16px; font-weight: 600;margin-bottom: 2px}
.contact p{margin:0;font-size: 14px;line-height: 23px;}
.todayPage.contact_us_page h2{margin-bottom: 20px;margin-top: 8px;}
#contact-form-entityform-edit-form input[type="text"]::-webkit-input-placeholder {
   color: #4B3728;
}

#contact-form-entityform-edit-form input[type="text"]:-moz-placeholder {
   color: #4B3728;
}

#contact-form-entityform-edit-form input[type="text"]::-moz-placeholder {
   color: #4B3728;
}

#contact-form-entityform-edit-form input[type="text"]:-ms-input-placeholder {
   color: #4B3728;
}

#contact-form-entityform-edit-form textarea::-webkit-input-placeholder {
   color: #4B3728;
}

#contact-form-entityform-edit-form textarea:-moz-placeholder {
   color: #4B3728;
}

#contact-form-entityform-edit-form textarea::-moz-placeholder {
   color: #4B3728;
}

#contact-form-entityform-edit-form textarea:-ms-input-placeholder {
   color: #4B3728;
}

/**Lightbox Caption Effect**/
#lightbox #imageDataContainer #imageData #imageDetails #caption{
	color: #4b3900;
    font-size: 12px;
	font-weight: normal;
}
#lightbox #imageDataContainer #imageData #imageDetails{
	width:100%;
}
.product-holder .product-desc {min-height:46px}

.showroomSubLeft p {margin-bottom: 0px !important;}

/**Anchor Tag Underline except main nav**/
.navbar-nav a:hover{
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.product-details-pro .field-items .field-item a:hover span{
	text-decoration:underline;
}
.product-zoom-caption a,.product-zoom-caption a:hover{
 color:#fff !important;
}
/**Leather Care**/
.leathercare .edgeDocuments{
	padding: 0px 15px;
}#header-search input{
  border: solid 1px #e3deca;
  height: 32px;
  min-width: 300px;
  padding-left: 10px;
  padding-right: 20px;
}
#header-search .form-item, .form-actions{
    margin-top: 0em !important;
}
#header-search input.form-autocomplete{
      background-position: 95% center;
}

.showRoomSection .showroomSubLeft h2{margin-top: 10px;}

/**Flipbook Issue**/
.flipbook div.fb-inside-shadow-right{background:none !important;}
.flipbook div.fb-inside-shadow-left{background:none !important;}

/***Search Issues for Output 24 June**/
#edit-basic{padding: 0px 15px; margin: 10px 0px;}
#edit-advanced{padding: 0px 10px; margin: 30px 0px;}
#edit-advanced legend{border-bottom: none; margin-bottom: 0px;}
.resultsSec .search-results{padding-left: 0px;}
.resultsSec > h2 {padding: 0px 15px; margin: 25px 0px 0px 0px; font-size: 25px;}
.resultsSec .result_for{font-weight: bold;}
.search-form .fieldset-legend a.fieldset-title{font-weight: 600; font-size: 19px; text-transform: capitalize;}
.search-form #edit-basic .form-text {margin-left: 8px;}
.resultsSec .search_image img{max-width: 100%}
.resultsSec .search-result .search-snippet-info a{font-weight: 600;}
.result_not{font-weight: 600;}
.resultsSec p{padding: 0px 15px;}
.resultsSec .result_check {margin-top: 20px;}
#search-form #edit-basic #edit-submit {background: #4b3900 none repeat scroll 0 0; border-color: #462e26;color: #fff; border-radius: 2px; border: none;margin-left: 4px; padding: 3px 7px;}
#search-form .form-item label{ font-weight: 600;}
#search-form #autocomplete{left: 343px !important;}

#search-form fieldset.collapsed .fieldset-legend {background-image:url("../images/edelman_search_icon.png")!important;
background-position:0px; cursor:pointer;}
#search-form fieldset.collapsible .fieldset-legend {background-image:url("../images/edelman_icon_down.png");
 background-position:0px; cursor:pointer;}
#search-form fieldset.collapsed .fieldset-legend .fieldset-title{padding: 15px;}
#search-form fieldset.collapsible .fieldset-legend .fieldset-title{padding: 15px;}

.story-para{
	margin-bottom:5px;
	font-size:18px;
}

/**By Colors Image Changes shadow**/
.color-product .color-box{
	border-radius:0 !important;
	box-shadow: none;
	position: relative;
}
.color-product .active:after {
    background-image: url("../images/color-active.png") !important;
    background-position: center center;
    background-repeat: no-repeat;
    content: "";
    height: 36px;
    left: 0;
    position: absolute;
    top: 0;
    width: 36px;
}
.color-box img{
	border-radius: 3px;
}
.color_title{
	font-size: 28px;
	font-weight: 500;
	text-align: center;
	padding: 0px;
	margin-top:20px;
}

/***Showroom Page*/
.showRoomBlock .paraHead, .showRoom p, .showroonContentLeft h2{
	color: #4b3900;
}

/* Find ur experts Result */
.dropdowndataResult #world_map_dropdowndata{position: relative; min-width:320px; background: rgba(221,221,212,0.5); border:solid 1px #B9B19A; padding: 15px; margin-bottom: 20px; float: left;}
.dropdowndataResult .dropDownclose{position: absolute; right: 5px; top: 5px; font-size: 13px;}
.dropdowndataResult .dropDownclose a{/*text-decoration: none;*/ font-weight: normal;}
.world-map-container{clear: both;}

/*New Registration*/
.newReg .page-title, .newReg .password-strength, .newReg span.form-required, .newReg .password-suggestions{display: none;}
.newReg .form-type-textfield, .newReg .form-type-password {width: 49%; float: left;}
.newReg .form-type-textfield .form-text, .newReg .form-type-password .form-text{max-width: 203px;}
.newReg .password-confirm {width: auto;}
.newReg .form-type-textfield, .newReg .form-type-password {margin-bottom: 0px}
.newReg  #edit-actions #edit-submit{margin-top: 10px; min-width: 108px; font-size: 18px;}
.newReg .text p{font-size: 18px; max-width: 610px;}
.newReg .text h3{margin-top: 0px}
.newReg .fieldsSec p{clear: both; margin-top: 10px; width: 223px; padding-right: 19px; font-size:14px; float: left;text-align:right; }
.registerSuccess p{font-size: 18px; color: #4B3728; font-weight: normal;}
.registerSuccess ul li{list-style-type: none;}
.registerSuccess .messages {text-align: center; margin-top: 60px }
.registerSuccess .messages span.loginbold{font-size: 13px; color: #4B3900}
.registerSuccess .messages span.logintext{font-size: 14px; font-weight: 600; color: #4B3900}
.registerSuccess .messages h3{margin-top: 15px; color: #4B3900}
.registerSuccess .messages h3 b{font-weight: 500}
.profileComplete p{font-size: 18px; color: #4B3728; font-weight: normal;}
.profileComplete .profileInner h3{margin: 10px 0px 15px}
.profileComplete .profileInner p{margin-bottom: 25px; color:#4B3728}
.profileComplete .startUpload{padding: 20px 32px; background: #E3DECB; text-shadow: none; color: #fff; margin-right: 15px; font-size: 17px; border: 1px solid #C0B997}
.profileComplete .startUpload.active{background: #4B3900; color: #fff; text-shadow: none;}
.profileComplete .startUpload.active:hover{background: #4B3900; color: #fff; text-shadow: none;}

.profileComplete .form-item {float: left; width: 48%; margin-right: 1%}
.profileComplete .prof-form-rend #edit-account .form-item .form-text,
.profileComplete .form-item .form-text {max-width: 62.5%}
.profileComplete .form-item label{width: 35%; text-align: right; padding-right: 10px;font-weight: 600;}
.profileComplete input[type="text"], .profileComplete input[type="password"]{border-radius: 0px; border: 1px solid #ddd; height: 30px}
.profileComplete .form-type-password {width: 100%}
.profileComplete .form-type-password .form-text{width: 100%}
.profileComplete p{display: block; width: 100%; float: left;}
.profileComplete .change_pass{position: relative; top: 6px; left: 0px}
.profileComplete .field-prefix {
    display: block;
    width: 16%;
    float: left;
    text-align: right;
    font-weight: 600;
    margin-right: 11px;

}
.profileComplete .field-widget-options-select select{width: 53%; float: left; border-radius: none; border: 1px solid #ddd; height: 30px}

.prof-form-render #edit-field-first-name .form-item{float: none; width: 100%}
.prof-form-render #edit-field-first-name {display: block; float: left; width: 100%}
.prof-form-render #edit-field-first-name label {width: 16.8%;}
.prof-form-render #edit-field-first-name input{max-width: 100%; width: 79%;}

.prof-form-render .contact_first_name #edit-field-first-name .form-item{float: left; width: 48%; margin-right: 1%;}
/*.prof-form-render .contact_first_name #edit-field-first-name {display: block; float: left; width: none}*/
.prof-form-render .contact_first_name #edit-field-first-name label {width: 35%;}
.prof-form-render .contact_first_name #edit-field-first-name input{max-width: 62.5%;}

.prof-form-render #field-designer-a-p-email-add-more-wrapper .form-item{float: none; width: 100%}
.prof-form-render #field-designer-a-p-email-add-more-wrapper {display: block; float: left; width: 100%}
.prof-form-render #field-designer-a-p-email-add-more-wrapper label {width: 16.8%;}
.prof-form-render #field-designer-a-p-email-add-more-wrapper input{max-width: 100%; width: 79%;}

.prof-form-render #field-designer-po-required-add-more-wrapper .form-type-textfield input{max-width: 25%; /*height: 19px;*/}
.prof-form-render #field-designer-po-required-add-more-wrapper .form-type-textfield label{width: 72%;}
.prof-form-render #field-designer-po-required-add-more-wrapper .form-type-textfield {margin-top: 20px}
.prof-form-render #field-designer-po-required-add-more-wrapper .form-item, #edit-field-designer-years-in-business .form-item {width: 24%;float: left;}
.prof-form-render #edit-field-designer-years-in-business .form-type-textfield input{max-width: 21.5%;}
.prof-form-render #edit-field-designer-years-in-business .form-type-textfield label{width: 71%;}

.prof-form-render #field-firm-or-school-name-add-more-wrapper .form-item{float: none; width: 100%}
.prof-form-render #field-firm-or-school-name-add-more-wrapper {display: block; float: left; width: 100%}
.prof-form-render #field-firm-or-school-name-add-more-wrapper label {width: 16.8%;}
.prof-form-render #field-firm-or-school-name-add-more-wrapper input{max-width: 100%; width: 79%;}

.prof-form-render #field-address-add-more-wrapper .form-item{float: none; width: 100%}
.prof-form-render #field-address-add-more-wrapper {display: block; float: left; width: 100%}
.prof-form-render #field-address-add-more-wrapper label {width: 16.8%;}
.prof-form-render #field-address-add-more-wrapper input{max-width: 100%; width: 79%;}


.profileComplete #field-city-town-add-more-wrapper .form-item{float: none; width: 100%}
.profileComplete #field-city-town-add-more-wrapper {display: block; float: left; width: 100%}
.profileComplete #field-city-town-add-more-wrapper label {width: 16.8%;}
.profileComplete #field-city-town-add-more-wrapper input{max-width: 100%; width: 79%;}

.profileComplete #edit-field-designe-resale-certificate-und-0-ajax-wrapper .form-type-managed-file label{display: inline-block; float: left;}

.profileComplete #field-first-name-add-more-wrapper--2 .form-item{float: none; width: 100%}
.profileComplete #field-first-name-add-more-wrapper--2 {display: block; float: left; width: 100%}
.profileComplete #field-first-name-add-more-wrapper--2 label {width: 16.8%;}
.profileComplete #field-first-name-add-more-wrapper--2 input{max-width: 100%; width: 79%;}


.profileComplete #field-firm-or-school-name-add-more-wrapper--2 .form-item{float: none; width: 100%}
.profileComplete #field-firm-or-school-name-add-more-wrapper--2 {display: block; float: left; width: 100%}
.profileComplete #field-firm-or-school-name-add-more-wrapper--2 label {width: 16.8%;}
.profileComplete #field-firm-or-school-name-add-more-wrapper--2 input{max-width: 100%; width: 79%;}


.profileComplete #field-address-add-more-wrapper--2 .form-item{float: none; width: 100%}
.profileComplete #field-address-add-more-wrapper--2 {display: block; float: left; width: 100%}
.profileComplete #field-address-add-more-wrapper--2 label {width: 16.8%;}
.profileComplete #field-address-add-more-wrapper--2 input{max-width: 100%; width: 79%;}

.profileComplete #field-city-town-add-more-wrapper--2 .form-item{float: none; width: 100%}
.profileComplete #field-city-town-add-more-wrapper--2 {display: block; float: left; width: 100%}
.profileComplete #field-city-town-add-more-wrapper--2 label {width: 16.8%;}
.profileComplete #field-city-town-add-more-wrapper--2 input{max-width: 100%; width: 79%;}

.formConfirmed .insp-form-render #edit-field-first-name--3 .form-item{float: none; width: 100%}
.formConfirmed .insp-form-render #edit-field-first-name--3 {display: block; float: left; width: 100%}
.formConfirmed .insp-form-render #edit-field-first-name--3 label {width: 16.8%;}
.formConfirmed .insp-form-render #edit-field-first-name--3 input{max-width: 100%; width: 79%;}

.profileComplete .form-item{margin-top: 0px}
.formConfirmed .regionField{display: inline-block; width: 100%; margin-bottom: 15px;}
.profileComplete .prof-form-render-section{margin-top: 30px}
.profileComplete .prof-form-render p {margin-top: 30px}
.profileComplete .prof-form-render p:last-child{margin-top: 0px}
.profileComplete #field-designer-po-required-add-more-wrapper .form-type-textfield{margin-top: 0px;}
.formConfirmed .text_resale{font-size: 14px; font-weight: bold;}
.formConfirmed .text_submit_before {font-size: 14px; max-width: 400px; margin-top: 20px; text-align: right;}
.profileComplete #edit-field-designe-resale-certificate .form-type-managed-file{width: 100%; float: left; text-align: left;}
.profileComplete #edit-field-designe-resale-certificate .form-type-managed-file label {width: 17%;}
.profileComplete .form-actions .form-submit{margin-top: 8px; margin-left: 30px;}
.formConfirmed .form-actions .form-submit{
  background: #b7ac9a;
  border: none;
  padding: 6px 6px;
  min-width: 100px;
  color: #fff;
  max-width: 100px;
  font-size: 20px;
}
.formConfirmed .text_resale{margin-top: 20px}
.formConfirmed .form-managed-file .form-file{background: #b7ac9a; padding: 5px; float: left;}
.formConfirmed .form-managed-file input[type=submit]{
      margin-top: 0px;
      background-color: #b7ac9a;
      border: 0px;
      padding: 2px 5px;
    /*min-width: 70px;*/
      font-size: 20px;
      color: #fff;
      max-width: 100px;
      min-width: 100px;
      margin-left: 10px;
}
.formConfirmed #edit-field-designe-resale-certificate-und-0-ajax-wrapper .form-type-managed-file label{margin-bottom: 0; margin-top: 10px;}
.formConfirmed #edit-field-region-optional-und--2{margin-bottom: 15px}
.formConfirmed .insp-form-render .form-actions .form-submit{margin-left: 17%;}
.formConfirmed .form-actions{float: left; display: block;}
.formConfirmed  #field-designer-signed-add-more-wrapper {clear: left;}
.contact_first_name #edit-field-first-name{display: inherit; float: none}
.startUploadBlock{margin-top: 24px;}
.profileComplete .prof-form-render p, .profileComplete  .stud-form-render p, .profileComplete .insp-form-render p {margin-top: 0px; font-weight: 600;}
.profileComplete  .stud-form-render, .profileComplete .prof-form-render .profileComplete .insp-form-render {width: 100%; float: left; display: block;}
.profileComplete .form-text {padding: 0px 10px}
.formConfirmed .form-select {
    -moz-appearance: none;
    -webkit-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    background: url(../images/room/down.png) #fff no-repeat center right;
    background-position:99%;
}
.formConfirmed .insp-form-render select{margin-bottom: 15px;}
.formConfirmed .form-item-current-pass {width: 48%;}
.profileComplete .insp-form-render .form-actions .form-submit {margin-top:0px}
.formConfirmed .insp-form-render .form-actions {  float: left;  display: block;  width: 100%;}
.profileComplete #field-designer-years-in-business-add-more-wrapper .form-type-textfield{width: 23.5%}
/*.profileComplete .form-type-password-confirm .form-type-password {width: 48%; float: left;}*/
.formConfirmed  .div_frgt_pswd a{margin-left: 25px;}
.formConfirmed .regionField .form-select{padding:0px 15px}
.formConfirmed .form-item-field-designer-po-required-und {width: 24%; margin-top: 7px; list-style-type: none;}
.formConfirmed #edit-field-designer-po-required .field-prefix{width: 65%;}
.formConfirmed .form-item-current-pass .description{display:block; text-align: right;margin-right: 7px}
.formConfirmed .stud-form-render .regionField {margin-bottom: 0px;}
.formConfirmed .insp-form-render .regionField{margin-bottom: 0px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .formConfirmed .form-managed-file input[type="submit"]{
      padding: 4px 5px;
    }
}

/**Read More Options CSS**/

.readless-link a:hover{
	text-decoration: none;
}
.readmore-text .readless-link, .more-less #readless{
	background: url(../images/room/up.png) no-repeat right;
	padding-right: 20px;
	float: right;
	color: #4b3900;;
  -moz-border-radius: 12px;
  text-align: center;
  text-decoration: none;
  font-family: 'Open Sans', sans-serif;
  font-style: normal !important;
  font-size:13px !important;
  margin-bottom: 12px;
}
.readmore-summary .readmore-link, .more-less #readmore{
	background: url(../images/room/down.png) no-repeat right;
	padding-right: 20px;
	float: right;
	padding-top: 10px;
    background-position: 75px 15px;
	color: #4b3900;;
  -moz-border-radius: 12px;
  text-align: center;
  text-decoration: none;
  font-family: 'Open Sans', sans-serif;
  font-style: normal !important;
  font-size:13px !important;
  margin-bottom: 12px;
}
.green ul li:before{
	content:'' !important;
}

/*samplebox code*/
.samplebox_request_form input[type="text"], .samplebox_request_form input[type="password"], .samplebox_request_form select {
    border: 1px solid #dbd7cb;
    color: #b7b097;
    font-size: 14px;
    height: 32px;
    padding-left: 10px;
}
.samplebox_request_form .field-prefix {color: #4b3900; font-weight: bold; font-size: 14px; width: 18%; display: inline-block; text-align: right; padding-right: 15px;}
.samplebox_request_form .form-item label{width: 37%; text-align: right; padding-right: 12px;}
.samplebox_request_form .form-item {width: 49%; float: left; margin-right: 1%; margin-bottom: 0%}
.samplebox_request_form .form-item input{min-width: 270px; max-width: 270px;}
.samplebox_request_form .form-submit {
    clear: both;
    background: #b7b098 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    padding: 9px;
    min-width: 299px;
    margin-top: 40px;
    display: inline-block;
    font-size: 14px;
    margin-bottom: 60px;
}
.samplebox_request_form select {min-width: 270px; max-width: 270px;}
.samplebox_request_form  .form-item-sample-first-name,.samplebox_request_form  .form-item-sample-last-name, .samplebox_request_form .form-item-sample-firm-name,
.samplebox_request_form .form-item-sample-billing-address, .samplebox_request_form .form-item-sample-city{
    width: 100%;
    float: none;
}
.samplebox_request_form  .form-item-sample-first-name label,.samplebox_request_form  .form-item-sample-last-name label, .samplebox_request_form .form-item-sample-firm-name label,
.samplebox_request_form .form-item-sample-billing-address label, .samplebox_request_form .form-item-sample-city label{
      width: 18%;
}
.samplebox_request_form  .form-item-sample-first-name input, .samplebox_request_form .form-item-sample-firm-name input, .samplebox_request_form  .form-item-sample-last-name input,
.samplebox_request_form .form-item-sample-billing-address input, .samplebox_request_form .form-item-sample-city input{
      min-width: 79%;
}
.samplebox_request_form select.form-select {
    -moz-appearance: none;
    -webkit-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    background: url(../images/room/down.png) no-repeat;
    padding: 0px 6px;
    background-position: 99%;
    background-color: #fff;
}
.samplebox_order_content h2:first-child{font-size: 24px; font-weight: 600; margin-top: 10px}
.samplebox_order_content h3{font-size: 17px; font-weight: 600}
.samplebox_order_content h2{font-size: 20px; font-weight: 600; margin-bottom: 20px;}
.samplebox_static_text .samplebox_submit_class a {  background: #b7b098 none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  padding: 9px 9px 9px 35px;
  text-align: left;
  display: block;
  max-width: 250px;
}
.samplebox_static_text h2{margin-top: 10px; margin-bottom: 20px;}
.samplebox_static_text h4{margin-bottom: 15px;}
.samplebox_static_text p {max-width: 820px; font-size: 13px;}
.samplebox_static_text .samplebox_item {padding-left: 0px}
.samplebox_static_text .samplebox_item_product {margin-top: 50px;}
.samplebox_static_text .samplebox_submit_class{clear: both}

.messages .samplebox_messages h4{color: #4b3900; font-size: 22px; margin-bottom: 20px; margin-top: 30px;}
.messages .samplebox_messages{text-align: center;}
.messages .samplebox_messages p{margin-bottom: 20px; color: #4b3900; font-size: 16px;}

/**Ads Landing Page**/
.ads_fullimage .field-label{
	display:none;
}
.adspage {
	float: right;
	margin: 0px;
	margin-bottom: 15px;
	padding: 0px 6px;
}
.adspage a span{
	font-size: 20px;
	color: #5F5020;
}
.adspage a:hover{
	text-decoration: none;
}
.ads_fullimage img{
	max-width:100%;
	height:auto;
}
/**Ends Ads Landing Page**/

/*Welcome page table*/
.samplebox_order_table table{border: 1px solid #c1c1c1;}
.samplebox_order_table{padding: 0px !important}
.samplebox_order_table table tr th, .samplebox_order_table table tr td {padding: 10px 10px; text-align: center; border: 1px solid #c1c1c1;}
.samplebox_order_table table tr th{background: #f9f6e8}

/*About Section */
.profile-page-edit .field-label{ width: 40%; float: left; text-align: right; font-weight: bold; padding-right: 15px;}
.profile-page-edit .field-items {margin-bottom: 5px;}
.profile-page-edit .ac_product .hidden_name{width: 100% !important}
.profile-page-edit .ac_product span.tView{margin-left: 0;}
.profile-page-edit .spl-btn a{margin-right: 0px;}
.profile-page-edit .spl-btn{text-align: right;}
.profile-page-edit .ac_product{width: 100%; text-align: center; margin: 0 auto;}
.profile-page-edit .product-holder .product-holder-box {max-height: 192px; min-height:192px }
.profile-page-edit .ac_over .hidden_name span.tabView:nth-child(3){margin-top: 0px; font-weight: bold;}
.profile-page-edit .ac_over .hidden_name span.tabView:nth-child(1){margin-top: 17px;}
.profile-page-edit{padding: 0px}
.profile-page-edit .product-list{border: none;}
/**FooterMenu Online Payment Css**/
#dis-submit{
	display:none;
}
.menu-mlid-755 a, #online a{
	cursor: pointer;
}
/**Ends**/
.repBlock label{width: 25%; float: left;}
.repBlock {display: block; float: left; width: 100%;}
/*28-7-2015*/
.formConfirmed .emailSub{display: inline-block; width: 100%; margin-top: 40px; margin-left: 15px;}
.formConfirmed .emailSub .form-type-checkbox{width: 100%; }
.formConfirmed .emailSub li{list-style-type: none;}
.formConfirmed .emailSub .prettycheckbox{float: left;}
.formConfirmed .emailSub label{display: none;}
/*29-7-2015*/
.formConfirmed .prettycheckbox{display: inline-block;}
.formConfirmed .prettycheckbox input{display: block !important;}
.formConfirmed .prettycheckbox a{display: none !important;}
.formConfirmed .emailSub li .prettycheckbox{margin-right: 10px}

.samplebox_order_table .installations_table{width: 100%}
.samplebox_order_table .installations_table tr td {background: #fff}
/**Showroom List Page**/
.showroomslist span a{
		    border-left: 1px solid #4b3900 !important;
			padding: 0px 10px !important;
			color: #4e4420 !important;
}
.showRoomBlock .glossaryLink span{
		border-left:none !important;
		padding:0px !important;
		color:none !important;
}
.showRoomBlock .clsPrint{
	float:none !important;
}
/**Ends**/
/* profile tab */
ul.user-profile-tabs .profile_cons_li {width: 50%;}
ul.user-profile-tabs .profile_stud_li {width: 25%;}

/**Forgot Password Page**/
.forgtpwd{
	padding:0px 15px;
}
.forgtpwd h1{
	font-size: 25px;
    margin: 0px 0px 13px 0px;
}
/**Ends**/
/**Alliance Partners Page Bug**/
.alliance .clsPrint{
	border-left:none !important;
}
/**Ends**/
/*Nivas - 31-7-15*/
.Us-selector .region_us_filter .dropdown-menu{width: 118%; z-index: 999}
.selector .region_country_filter{width: 320px !important; z-index: 999}
.Us-selector .region_us_filter .selectpicker{width: 118%;}

/*11-08-2015*/
.Us-selector .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 420px;
}
#mapBox .btn-group.open .dropdown-toggle{box-shadow: none;}
#mapBox  .dropdown-toggle.btn-default {background: #fff;}
/*.Us-selector a.showExpertLegend{position: absolute; top: 35px; left: 185px; color: #fff;}*/
.Us-selector .us-map-container{float: left; width: 100%; display: block;}
.Us-selector .dropdowndataResult1{float: left; width: 100%; display: block;}
.dropdowndataResult1 #us_map_dropdowndata {
    position: relative;
    /*max-width: 320px;*/
    background: rgba(221,221,212,0.5);
    border: solid 1px #B9B19A;
    padding: 15px;
    margin-bottom: 20px;
    float: left;
}

/*11-08-2015*/
.Us-selector .dropdown-menu > li > a {white-space: initial; padding: 3px 25px;}

/*12-08-2015*/
#staticcontainer {position: relative;}
#staticcontainer img{max-width: 100%}
#staticcontainer .view_us_locations{
    position: absolute;
    top: 44%;
    bottom: 50%;
    left: 20%;
}
#staticcontainer .view_geo_locations{
    position: absolute;
    top: 44%;
    bottom: 50%;
    right: 27%;
}
#staticcontainer a{
    color: #ffffff;
    font-size: 20px;

}
#staticcontainer a:hover{text-decoration: none;}
#staticcontainer span{font-weight: lighter; color: #A9A9A9; font-size: 14px;}
/*Share option in UL products*/
.share_print {float:right;}
.share_print ul.clsShareList {z-index: 999;}

/**24-08-15 advanced search issue**/
#edit-advanced .fieldset-legend {
	padding-left:25px;
}
/**Ends**/

/*24-8-2015 sample report box*/
.samplebox_report_table .table-responsive{
    padding: 0px 15px;
}
.samplebox_report_table h2{
    margin-top: 10px;
    font-size: 25px;
    margin-bottom: 20px
}
.samplebox_report_table input{
    border: 1px solid #ccc;
    height: 32px;
    padding: 0px 5px;
}
.samplebox_report_table .sampleboxreport .btn-group.bootstrap-select{
    margin-bottom: 0px;
    width: 180px !important;
}
.samplebox_report_table #samplesubmit{
    margin-left: 5px
}
.samplebox_report_table table tbody:first-child th{
    background: rgba(0, 0, 0, 0.51);
    color: #FFF;
}
.samplebox_report_table table tbody tr{
    border: 1px solid #ffffff;
}
.samplebox_report_table h4{
    font-size: 16px;
}
.samplebox_report_table #csvlinks, #pcsvlinks{
    background: #ff6600;
    color: #ffffff;
    padding: 3px 6px;
    display: inline-block;
    margin-top: 10px;
}
.samplebox_report_table table tbody td{
    background: #e2e0d2;
}
.samplebox_report_table .view-by-text{
    display: inline-block;
}
.ordering-sample .even{font-size: 15px;}

/*.featured_content{
  z-index: 9999;
  position: absolute;
  margin-top: 29%;
  margin-left: 5%;
  color: #fff;
  font-size: xx-large;
}

.featured_image{
 position: relative;
}*/

.featureProduct_page .ads_fullimage{position:relative}

.featureProduct_page .featured_content {
    z-index: 1;
    position: absolute;
    color: #fff;
    font-size: xx-large;
    top: 60%;
    bottom: 40%;
    margin: 0 auto;
    left: 6%;
}

.sampleTableList table {
    table-layout: fixed;
}
.tableSampleBox td{
    word-break: break-word;
}
.tableSampleBox{
    width: 1900px;
}
/*.swipeclassprev,*/ .swipeclassprevs{
    position: absolute;
    top: 40%;
    bottom: 60%;
    margin: auto 0;
    left: -9%;
    cursor: pointer;
}

/*.swipeclassnext,*/ .swipeclassnexts{
    position: absolute;
    top: 40%;
    bottom: 60%;
    margin: auto 0;
    right: -9%;
    cursor: pointer;
}
.products-page .container{position: relative;}
/**Contact Us page- Customer form designs**/
.view-id-customer_form .entityform-type-entityform-type h2, .view-id-customer_form .entityform-type-entityform-type .pre-instructions{
	display:none;
}
.entitytype-customer_form-form input[type="submit"] {
    background: none repeat scroll 0 0 #b7b098;
    border: medium none;
    color: #fff;
    font-size: 17px;
    height: 38px;
    min-width: 138px;
	margin-top: 15px;
}
.form-item-field-customer-name-und-0-value label, .form-item-field-customer-mail-und-0-value label, .form-item-field-customer-message-und-0-value label{
	display:none;
}
.list_details #customer-form-entityform-edit-form input[type="text"], #contact-form-entityform-edit-form input[type="text"]{
	border: 1px solid #dbd7cb;
	font-size: 14px;
	height: 43px;
	padding: 10px;
	width: 48%;
	float:left
}


#customer-form-entityform-edit-form textarea, #field-your-message-add-more-wrapper textarea{
	border: 1px solid #dbd7cb;
	font-size: 14px;
	padding: 10px;
	height: 125px;
}
#customer-form-entityform-edit-form .grippie{
	display:none;
}

#customer-form-entityform-edit-form input[type="text"]::-webkit-input-placeholder {
   color: #4B3728;
}

#customer-form-entityform-edit-form input[type="text"]:-moz-placeholder {
   color: #4B3728;
}

#customer-form-entityform-edit-form input[type="text"]::-moz-placeholder {
   color: #4B3728;
}

#customer-form-entityform-edit-form input[type="text"]:-ms-input-placeholder {
   color: #4B3728;
}

#customer-form-entityform-edit-form textarea::-webkit-input-placeholder {
   color: #4B3728;
}

#customer-form-entityform-edit-form textarea:-moz-placeholder {
   color: #4B3728;
}

#customer-form-entityform-edit-form textarea::-moz-placeholder {
   color: #4B3728;
}

#customer-form-entityform-edit-form textarea:-ms-input-placeholder {
   color: #4B3728;
}
#edit-field-select-your-region-und{
	border: 1px solid #dbd7cb;
    font-size: 14px;
    height: 43px;
    padding: 10px;
}
.under_list li{
	list-style-type: none;
	margin-bottom: 20px;
}
.under_list{
	padding-left:0px
}
.under_list li a{
	cursor:pointer;
	text-decoration:none;
	display: inline-block;
}
.list_details select, .list_details input  {
    border: 1px solid #dbd7cb;
    /* color: #b7b097; */
    font-size: 14px;
    height: 32px;
    padding-left: 10px;
	max-width:100%;

}
.list_details select{
	margin-bottom:20px
}

.list_details  .form-textarea-wrapper{
	display: inline-block;
    margin-top: 20px;
}
.list_details  .form-item{display:inline}
#field-customer-name-add-more-wrapper input, #field-contact-name-add-more-wrapper input{margin-right: 4%;}
.list_details  #edit-field-select-your-region-und{
	background-color:#fff;
	background-image:url("../images/arrow-bottom.png");
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	-ms-appearance: none;
	background-repeat: no-repeat;
	background-position: 98% center;
}

.list_details .list_general a{ margin-bottom:15px}
.list_details .entitytype-contact_form-form .form-submit{margin-top:15px}
.list_details  .entitytype-customer_form-form #edit-field-select-your-region-und{margin-top:15px}
#edit-field-select-your-region-und option{
	color:#4b3900 !important;
}
/**Ends**/


/*tannerytourBlock*/
.tannerytourBlock{
    position: relative;
}
.tannerytourBlock .tp-leftarrow{
    position: absolute;
    top: 50%;
    bottom: 50%;
    margin:0 auto;
/*    background: none;*/
    left: 18px !important;
    background: #b3aa89;
    opacity: 0.7
}
.tannerytourBlock .tp-rightarrow{
    position: absolute;
    top: 50%;
    bottom: 50%;
    margin:0 auto;
/*    background: none;*/
    right: 12px !important;
    background: #b3aa89;
    opacity: 0.7;
}
.tannerytourBlock .tp-arr-iwrapper{
    background: none !important;
}
.tannerytourBlock .tp-leftarrow.preview3:after{
    color: #b3aa89;
    opacity: 0.7
}
.tannerytourBlock .tparrows.preview3:after{
    color: #b3aa89;
    opacity: 0.7;
    font-size: 50px;
}
/*.animateContainer{max-height:660px; width:1330px !important;}*/
.animateContainer .container{}
.popup_content{display:block; width:100%!important; height:100%!important;}

/**Luxury Travel Page**/
.luxury_travel_title span a {
	border-right: 1px solid #4b3900;
    color: #4e4420;
	padding: 0px 17px;
    text-decoration: none;
}




/*Luxury travel*/
.luxury_travel_title span:last-child a {
    border-right: none;
}

.luxurytravel > h2{
    margin-top: 10px;
    margin-bottom: 22px;
}
.luxury_travel_title{
    margin-bottom: 40px;
}

.luxury_travel_title a.active{
    font-weight: bold;
}
.luxuaryScreen{
    padding-right: 0px
}
.luxuaryContent h2{
    font-size: 16px;
    font-weight: bold;
}
.luxuaryContent:first-child p{
    display: inline;
}
.luxuaryContent p{
    font-size: 15px;
    margin-bottom: 20px;
}
.luxurytravel{
    /*display: inline-block;*/
    position: relative ;
}
.sliderBlock  .swipeclassprevs{
    position: absolute;
    left:-10%;
}
.sliderBlock .swipeclassnexts{
    position: absolute;
    right:-10%;
}
.luxury_travel_title span .title_class{
	font-size: 14px;
    font-weight: bold;
    display: inline;
}
.luxuaryScreen .lightbox-processed img{
    max-width: 100%
}
/**Ends**/
#edit-field-market-segment-und{
    width: 100%;
    margin: 15px 0px;
    margin-left: 75px;
}
#edit-field-market-segment-und .marketsegmentclass {
    float: left;
    margin-right: 3px;
}
#edit-field-market-segment-und li.form-item {
    width: 13%;
    float: none;
    display: inline-block;
}
#edit-field-market-segment-und li.form-item:last-child{
    width:40%;
}
#edit-field-market-segment-und .prettycheckbox{
    width: 100%
}
.profileComplete #edit-field-market-segment-und li.form-item:last-child label
 {
    width: 92%;
    text-align: left;
    padding-right: 0px;
}
.market-para{
    margin-left: 75px;
    font-size: 15px !important;
}


/* Color Page */
.colorListCoach{
    display: inline-block;
    width: 100%;
}

.colorListCoach .colorDesin{
    min-height: 140px;
    max-width: 140px;
    margin: 0px auto;
    padding:0;
}

.colorListCoach .colorDesin1{
    background: #ffffff;
}
.colorListCoach .colorDesin2{
    background: #f2efd1
}
.colorListCoach .colorDesin3{
    background: #a5957a;
}
.colorListCoach .colorDesin4{
    background: #977f5b
}
.colorListCoach .colorDesin5{
    background: #b49c55;
}
.colorListCoach .colorDesin6{
    background: #993266
}
.colorListCoach .colorDesin7{
    background: #bdb6b0;
}
.colorListCoach .colorDesin8{
    background: #cc6633
}
.colorListCoach .colorDesin9{
    background: #fc331d;
}
.colorListCoach .colorDesin10{
    background: #ae7519
}
.colorListCoach .colorDesin11{
    background: #653d13;
}
.colorListCoach .colorDesin12{
    background: #200001
}
.colorListCoach .colorDesin13{
    background: #fffd38;
}
.colorListCoach .colorDesin14{
    background: #339818
}
.colorListCoach .colorDesin15{
    background: #333298;
}
.colorListCoach .colorDesin16{
    background: #634486
}
.colorListCoach .colorDesin17{
    background: #000000;
}
.colorListCoach .product-holder{
    margin-bottom: 0px;
    transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -webkit-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
}

.colorListCoach .product-hover {
    position: absolute;
    bottom: 0px;
    font-size: 17px;
    left: 0px;
    height: 69%;
    width: 100%;
    background: rgba(255,255,255,0.7);
    transform: translate3d(0px, 50%, 0px);
    -webkit-transform: translate3d(0px, 50%, 0px);
    -moz-transform: translate3d(0px, 50%, 0px);
    opacity: 0;
    transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -webkit-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    display: block;
}
.colorListCoach .product-holder .product-holder-box{
    overflow:inherit;
    display: block;
    min-height: 140px;
}
.colorListCoach .product-hover-a{
    text-align: center;
    padding:38px 15px 17px 15px;
}
.colorListCoach .colorDesin .product-holder:hover .product-hover{
    opacity:1;
    background:rgba(255,255,255,0.7);
    transform: translate3d(0px, 0%, 0px);
    -webkit-transform: translate3d(0px, 0%, 0px);
    -moz-transform: translate3d(0px, 0%, 0px);
 }
.leatherColor{
    max-width: 100%
}
.colorListCoach .col-lg-2{
    padding: 0px 10px 0px 15px;
    margin-bottom: 18px;
    overflow: hidden;
}
.colorListCoach .col-lg-2.col-md-2.col-sm-4.col-xs-2:nth-child(0),
.colorListCoach .col-lg-2.col-md-2.col-sm-4.col-xs-2:nth-child(7),
.colorListCoach .col-lg-2.col-md-2.col-sm-4.col-xs-2:nth-child(13){
    padding-left: 10px
}
.colorListCoach .colorDesin18{
    background: url(../images/leatherColor.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}
.colorListCoach .colorDesin .product-hover p{
    font-size: 13.5px;
    margin-bottom: 2px;
}
.colorListCoach h1{
    font-size: 19px;
    font-weight: bold;
    padding:0px 15px;
    margin-bottom: 14px;
}
.colorListCoach > p{
    font-weight: normal;
    padding:0px 15px;
    margin-bottom: 15px;
}

.colorListCoach .colorDesin .product-hover a{
    font-size: 10.5px;
    text-decoration: none;
}
.colorListCoach .colorDesin .product-hover a:hover{
    text-decoration: none;
}

.footerTrade{
    padding-left: 15px;
}

.footerLogo{
    padding-left: 15px;
}

#printfootercopyright {
    display: none;
}

#printfooterlink {
    display: none;
}
.printfootercopy .copyrights-text{
    padding-left: 60px;
}
.specprintdetails {
    display: none;
}
/* Print Speciication*/
#specification1{
    float: left;
    width: 100%;
}
#specification1 .spec_holder{
    padding: 10px;
}
#specification1 .resp-tabs-list1{
    padding: 10px;
}
#specification1 .resp-tabs-list1>h2{text-align: center;font-size: 14px;font-weight: bold;}
#specification1 .resp-tabs-list1>h3{text-align: left;font-size: 24px;}
.suit-app-icon{margin-bottom: 17px;}
/* Color Page */
.titleColor h2{
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 0px;
}
.titleColor .topLi{
    margin-bottom: 15px;
}
.titleColor .topLi li{
    float: right;
    border-right: none;
    border-left: 1px solid #4b3900;
}
.titleColor ul.topLi > li:first-child{
    padding-left: 22px;
    padding-right: 0px;
}
.titleColor .topLi li:last-child{
    border-left:none;
}


.titleColor ul.clsShareList{z-index:1;}
.titleColor .topLi .share_popup_list  li{
    border:none !important;
}

/*Social New Changes*/
.socialBlockGrid h2{
    color: #4B3900;
    font-size: 24px;
    margin-bottom: 20px;
    margin-top: 10px;
}
.socialBlockGrid .socialSection{

}
.socialBlockGrid .socialGrid img{
    width: auto
}
.socialBlockGrid .socialGrid a{
    height: 75px;
}
.socialBlockGrid .socialGrid a:hover, .socialBlockGrid .socialGrid a:focus{
    text-decoration: none;
}
.socialBlockGrid .socialGrid span{
    vertical-align: bottom;
    font-size: 15px;
    color: #4B3900;
    font-weight: bold;
    padding-left: 15px;
}
.socialBlockGrid .socialContentSubGrid p{
    font-size: 15px;
    color: #4B3900;
    font-weight: bold;
    margin-bottom: 20px;
}
.socialBlockGrid .bgSlider1{
    min-height: 500px
}
.socialBlockGrid{padding: 15px 0 40px 0px;}

/* edgePageBlock */
.edgePageBlock .edgeCrossImg{
    float: left;
    margin-right: 15px;
    margin-bottom: 0px;
    max-width: 150px;
}
.edgePageBlock .edgeCrossImg h2, .edgePageBlock .readmore-text h1{
    font-size: 15px;
    font-weight: bold;
}
.edgePageBlock .readmore-text ul {
    float: left;
    width: 50%;
    margin-bottom: 0px
}
.edgePageBlock .readmore-text ul li{
    margin-left: 0px;
    margin-bottom:10px;
}
.edgePageBlock p{font-weight: normal;}
.edgePageBlock .documentsLeft{padding-right: 15px}

.formConfirmed #user-profile-form input[name="field_designe_resale_certificate_und_0_upload_button"] {
    display:none;
    visibility:hidden;
}
.edgePageBlock p {
    font-size: 13px;
}
.exedgepara{
    display: inline-block;
}
.edgePageBlock .edgeListTwo h2, .edgePageBlock .edgeListOne h2{
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
}
.edgePageBlock .readmore-text h1{
    margin-top: 5px
}
.edgePageBlock .edgeDocuments p:nth-child(odd) {
    background: #efecdb;
}
.edgePageBlock .edgeDocuments p:nth-child(even) {
    background: #f9f6e8;
}
/* Arrow style */
/*body{
    position: relative;
}*/
body .swipeclassprev{
    position: absolute;
    top: 250px;
    margin: auto 0;
    left: -9%;
    cursor: pointer;
    display: inline-block;
    z-index: 2;
}
body .swipeclassnext{
    position: absolute;
    top: 250px;
    margin: auto 0;
    right: -9%;
    cursor: pointer;
    display: inline-block;
    z-index: 2;
}
body #lightboxPrintFrame{display: none;}
.lightprintimage {float: right;padding-bottom: 5px;}
.lightprintimage img{max-width: 15px;}

/*05-01-2015*/

#imageData{
    position: relative;
}
#imageData .lightprintimage{
    float: left !important;
    position: absolute;
    left: 10px;
    top: 48px;
}
/*22-09-2016*/
.menu-name-menu-footer-menu---inspired ul.menu li.last a, .menu-name-menu-footer-menu---connect-with- ul.menu li.first a{
    color:#d900d9;
}
.menu-name-menu-footer-menu---connect-with- ul.menu li.first span {
    font-weight: bold;
}
.home-products{
    margin: 20px auto 20px auto;
}
.footer-topbar{
    padding: 20px 0px 0px 0px;
}
.footer-copyrights{
    padding-top: 20px;
}
.footer-links {
    /* padding-top: 20px; */
}
.footer-copyrights .col-lg-4.col-md-4.col-sm-4.col-xs-12{
    text-align: right;
}
.footer .container{
    padding-left: 10px;
    padding-right: 10px;
}
.arrow-bottom, .arrow-top{
    position: relative;
}
.arrow-bottom:before{
/*    font-family: FontAwesome;*/
   content: "\f078";
   display: inline-block;
   padding-right: 3px;
   vertical-align: middle;
   color: #bbb5a7;
   font-size: 24px;
}
.arrow-top:before{
/*    font-family: FontAwesome;*/
   content: "\f077";
   display: inline-block;
   padding-right: 3px;
   vertical-align: middle;
   color: #bbb5a7;
   font-size: 24px;
}
.footer-topbar{
    border-top: none;
}
.footer-topbar .container, .nav-menubar .container{
    position: relative;
}
.nav-menubar .container:after{
    content: '';
    width: 98%;
    background: #e7e3d1;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: -20px;
    right: 0;
    margin: auto;
}
.footer-topbar .container:after{
    content: '';
    width: calc(100% - 20px);
    background: #e7e3d1;
    height: 1px;
    position: absolute;
    left: 0;
    top: -20px;
    right: 0;
    margin: auto;
}
.borderLine {
    border-bottom: none
}
.nav-menubar .container:after{
    bottom: 0px;
}
.mac-only .footer-topbar .container::after, .mac-only .nav-menubar .container::after{
    width: 100%;
    left: 10px;
}
/*07-10-2016*/
#globalDiv{
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
/*12-10-2016*/
.activeMenu .container:after{
    display: none;
}
.edel-nav .mega-menu-content{
    padding: 10px 0px
}
.edel-nav .mega-menu-content .container{
    padding-left: 30px;
    padding-right: 30px;
}

/*Kyle page*/
.kyle-page h2{
    margin-top: 12px;
}
.print-section{
    float: right;
}
.kyle-page ul.topLi > li:last-child{
    padding-right: 0px
}
.kyle-page ul.topLi > li{
    padding: 0px 20px;
}
.kyle-page ul.topLi{
    margin-bottom: 0px;
}
.kyle-page .kyle-content{
    float: left;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 25px;
}
.kyle-page .img-caption{
    font-size: 13px;
    margin: 0px;
    margin-top: 4px !important;
}
.kyle-page .kyle-start-head {
    font-size: 22px;
    font-weight: 600;
}
.kyle-page p{
    margin-top: 30px;
    margin-bottom: 27px;
    display: block;
    float: left;
    width: 100%;
}
.kyle-page .kyle-right-section h3{
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 5px;
    margin-top: 30px;
}
.kyle-page .address{
    text-align: justify;
}
.kyle-section-one{
    display: inline-block;
}
.kyle-section-one p:first-child{
    margin-top: 0px
}
.kyle-section-double img{
    padding-right: 10px;
}
.kyle-section-detail img{
    padding-left: 10px;
    padding-right: 0px;
}
.kyle-section-two{
    display: inline-block;
}
.kyle-section-two .about-kyle{
    margin-top: 0px
}
.order-para {
    margin-bottom: 30px !important;
    margin-top: -7px !important;
}
.bundle-section{
    margin-top: 15px;
    margin-bottom: 15px
}

/*upholstery-leather New changes*/

.product-filter-wrap .product-filter-title-wrap {
    border-bottom: 1px solid #d7d3c5;
}

.product-filter-wrap .product-filter-title {
    font-size: 16px;
    margin-bottom: 10px;
}

.product-filter-wrap .clear-all{
    font-size: 12px;
    margin-top: 7px;
    float: right;
    font-weight: 600
}
.product-filter-wrap .clear-all .fa{
    font-size: 16px;
    margin-left: 5px;
}
.product-filter-wrap .resetButton .product-filter-title{
    text-transform: capitalize;
}
.product-filter-wrap .product-filter-color .product-filter-color-wrap .color-filter-list{
    border-bottom: 1px solid #d7d3c5;
    padding-bottom: 23px;
    margin-bottom: 23px;
}
.filter-panel-wrap{
    min-height: initial;
    border-bottom: 1px solid #d7d3c5;
    margin-bottom: 13px;

}
.productscroll-item .sort-by{
    margin-bottom: 13px
}
.productscroll-item{
    margin-top: 23px;
}
.productscroll-item .product-holder{
    margin-bottom: 38px;
}
.productscroll-filter-wrap{
        padding-left: 12px;
    padding-right: 12px;
}
.productscroll-item .sort-by .textbox-text, .productscroll-item .sort-by{
    width: 220px !important;
    height: 31px
}
.productscroll-item .sort-by .textbox-text{
    height: 30px !important;
    padding: 0px 10px !important
}
.productscroll-item .sort-by .select2, .productscroll-item .sort-by .select2 a{
    width: 220px !important;
    height: 31px;
    padding: 2px 5px;
    z-index: 999;
}
.productscroll-item .sort-by .select2{
/*    background: #fff;*/
    border: 1px solid #dddcd9;
    background: url(../images/imgpsh_fullsize.jpg) no-repeat center right #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';

}
.productscroll-item .select2.select2-container--open input {
    width: 91% !important;
    margin: 10px;
}
.productscroll-item .view-list-grid{
    margin: 0px auto;
}
.productscroll-item .share_print {
    margin-top: 5px;
}
.productscroll-item .custom-select a span {
    display: inline-block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    color: #b4af9d;
    font-style: italic;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    text-align: left;
}
.product-filter-wrap{
    margin: 30px auto 20px auto;
}
.Load_more_Container{
    margin-bottom:30px;
}
/*upholstery-leather New changes for live*/
.product-filter-title span.filter-navs.filter-arrow-down {
    background: url(../images/filter-arrow-down.png) no-repeat center;
}
.product-filter-title span.filter-navs{
    background: url(../images/filter-arrow-up.png) no-repeat center;
}
.product-filter-wrap .product-filter-title {
    font-size: 16px;
    margin-bottom: 10px;
}
.productscroll-item .sort-by .textbox-text, .productscroll-item .sort-by{
    margin-top: 0px;
}
.product-filter-wrap .product-filter-title{
    line-height: normal;
}
.productscroll-filter-wrap .color_title, .productscroll-filter-wrap .rug_text{
    margin: 0px
}
.upholstery-leather-collections .filter-panel-wrap .view-by{
    margin: 0px 10px 0px 0px;
}
.upholstery-leather-collections .filter-panel-wrap .pagination {
    margin: 0px;
}
.heading-title{
    font-size:15px;
    font-style: open sans;
    text-align:center;
}
.page-instagram  .heading-title {
  visibility: hidden;
}
.insta_heading{
    text-align: center;
}
#instaShowPopup_1 .instashow-popup-media{border-radius: 20px;}

/*Retina Images*/

.my-settings img{
    max-width: 21px
}
.cart-item img{
    max-width: 28px;
}
.search-bar .search-icon{
    max-width: 20px
}
.eSign, .defaultTimeLine img{
    max-width: 29px
}

.socialIcons a{
    max-width: 26px;
}
.timeline-badge {
    background: url(../images/e-timeline@2x.png) no-repeat center center;
    background-size: contain;
}

.socialIcons .twitterIcon {
    background: url(../images/twitter@2x.png) no-repeat;
    background-size: contain;
}
.socialIcons .facebookIcon {
    background: url(../images/facebook@2x.png) no-repeat;
    background-size: contain;
}
.socialIcons .pinterestIcon {
    background: url(../images/pinterest@2x.png) no-repeat;
    background-size: contain;
}
.socialIcons .instagramIcon {
    background: url(../images/instagram@2x.png) no-repeat;
    background-size: contain;
}
.header-logo-img{
    max-width: 181px;
}
.menuLogo{
/*    max-width: 191px;*/
    max-width: 191px;
    display: inline-block;
    width: auto;
    height: auto;
}
.menu-holder{
    background-color: #4b3900;

}
.footer-logo img{
    max-width: 129px;
}
.footer-logo span {
    font-size: 14px;
    font-weight: bold;
    color: #322606;
}
/**Archived Pages CSS**/
.page-inspired-resources-archived-color-products  .view-list-holder .special-offer-type{
  right: 0;
  bottom: 10px;
}
.page-inspired-resources-archived-color-products  .view-list-holder .special-offer-type a{
  display:block;
}
.page-inspired-resources-archived-color-products .view-grid-holder .product-holder-box{
  position: relative;
}
.page-inspired-resources-archived-color-products .view-grid-holder .special-offer-type{
  display:block;
}
.page-inspired-resources-archived-color-products .view-list-holder .product-box-wrap {
    position: relative;
    width: 21%;
    float: left;
    margin-right: 20px;
}
.page-inspired-resources-archived-color-products .view-list-holder .product-box-wrap .product-holder-box{
    overflow:inherit !important;
    z-index:inherit;
    width:auto;
}
.page-inspired-resources-archived-color-products .productArchive h1 {
    font-size: 24px;
    margin-bottom:15px;
    margin-top:10px;
}
.productArchive {
    display: none;
}
.page-inspired-resources-archived-color-products .productArchive {
    text-align: center;
    display:block !important;
}
.page-inspired-resources-archived-color-products .productArchive p{
  font-size: 16px;
  margin-bottom:0px;
}
.product-details-pro .view-stock span a {
    text-decoration: underline;
}
/*Doc spects*/
.image-preview .product_image{
    position: relative;
}
.image-preview .new-prodcut-section{
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 99;
    width: 60px;
    height: 60px;
    background: #fff;
    border-radius: 100%;
    line-height: 55px;
    text-align: center;
    color: #4c3629;
    font-weight: 700;
    text-transform: uppercase;
    border: 1px solid #4c3629;
}
.doc-pdf-file img {
    max-width: 15px;
    margin-right: 5px;
}
ul.product-info-list > li {
    padding: 0px 17px;
}
.product-details-pro div.row-p{
    width: 100%;
    padding-right: 0;
}
.outletsale .rug_text{
    text-align: center;
    margin-bottom: 15px;
    margin-top: 0px;
}
.outletsale .rug_text h1{
    margin-top: 0px;
    font-size: 28px;
    margin-bottom: 20px;
}
.outletsale{
    margin-top: 0px;
}
.rug_text .saleprice{
    margin-bottom: 0px
}
.rug_list_grid:nth-child(4n+1){
    clear: left;
}
/*21-07-2017*/
.title-limited-stock, .inner-available-sqft, .available_sqft{
    color: #d900d9;
}
.available_sqft{
    font-size: 13px;
}
.limited_stock, .image-limited-stock{
    background: #fff;
    border: 1px solid #91855d;
    padding-left: 10px;
    padding-right: 10px;
}
.limited_stock a, .image-limited-stock a{
    color: #d900d9;
    text-decoration: none !important;
}
.archive-limit-stock .product-holder-box{
    overflow: inherit;
    z-index: inherit;
}
.title-limited-stock {
    margin-top: 15px;
    margin-bottom: 10px;
}
.inner-available-sqft {
    font-weight: 600;
    font-size: 17px;
    margin-top: 15px;
}
/*New filter design*/
.page-products-upholstery-leather-bycolor-new .product-filter-color {
    padding: 0px;
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
}
.page-products-upholstery-leather-bycolor-new .color-product {
    width: 38px;
    height: 38px;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}
.page-products-upholstery-leather-bycolor-new .color-box img {
    border-radius: 0px;
    width: 100%;
}
.page-products-upholstery-leather-bycolor-new .color-box{
    width: 40px;
    height: 40px;
}
.page-products-upholstery-leather-bycolor-new .color-product:nth-child(18n) {
    margin-right: 0px;
}
.page-products-upholstery-leather-bycolor-new .color-box.active {
    box-shadow: 0px 0px 0px 7px #4a3901;
}
.page-products-upholstery-leather-bycolor-new .color-product .active:after{
    background:none !important;
}
.page-products-upholstery-leather-bycolor-new .product-filter-char #edit-product-tags, .page-products-upholstery-leather-bycolor-new .product-filter-use #edit-industry-use,
.page-products-upholstery-leather-bycolor-new .product-filter-type #edit-product-type {
    position: absolute;
/*    z-index: 999;*/
    background: #fff;
    top: 40px;
    padding: 10px 15px;
    box-shadow: 1px 1px 8px #bdb6b0;
    -webkit-box-shadow: 1px 1px 8px #bdb6b0;
    -moz-box-shadow: 1px 1px 8px #bdb6b0;
    margin: auto;
    left: 0;
    right: 0;
    z-index: 9999;
}
.page-products-upholstery-leather-bycolor-new .product-filter-type{
    padding-left: 0px;
}
.page-products-upholstery-leather-bycolor-new .product-filter-type.clearbutton .clear-all{
    float: right;
    padding-right: 0px;
}
.page-products-upholstery-leather-bycolor-new .product-filter-type.clearbutton {
    float: right;
    padding-right: 0px
}
.page-products-upholstery-leather-bycolor-new .product-filter{
    margin-bottom: 0px;
}
.page-products-upholstery-leather-bycolor-new .productscroll-item {
    margin-top: 15px;
}
.page-products-upholstery-leather-bycolor-new .filter-panel-wrap {
    border-bottom: none;
    margin-bottom: 0px;
}
.page-products-upholstery-leather-bycolor-new .product-filter-title a{
    font-size: 14px;
    text-transform: uppercase;
}
.page-products-upholstery-leather-bycolor-new .product-filter-bycolor .product-filter-type .product-filter-title {
    text-transform: capitalize;
    font-size: 18px;
}
.page-products-upholstery-leather-bycolor-new .col-lg-2.col-md-2.col-sm-2.col-xs-2:nth-child(6n+1){
    clear: left;
}
/*.page-products-upholstery-leather-bycolor-new .product-holder .product-holder-box{
    height: 120px;
}*/
.page-products-upholstery-leather-bycolor-new .product-hover-a {
    padding: 10px 15px 10px 15px;
    text-align: center;
}
.page-products-upholstery-leather-bycolor-new .product-holder .product-desc{
    min-height: initial;
    color: #4b3900;
    font-size: 14px;
    line-height: normal;
    margin-top: 5px;
}
.page-products-upholstery-leather-bycolor-new .product-holder .product-desc a{
    font-size: 15px;
}
.page-products-upholstery-leather-bycolor-new .productscroll-item .product-holder {
    margin-bottom: 28px;
}
.page-products-upholstery-leather-bycolor-new .product-filter-bycolor .common-borderLine {
    padding: 0px;
    margin-right: 15px;
}
.page-products-upholstery-leather-bycolor-new .product-filter-bycolor .product-list-filters{
    padding-bottom: 15px;
}
.page-products-upholstery-leather-bycolor-new .product-filter-bycolor .clear-all{
    margin-right: 0px;
    margin-top: 2px;
}
.page-products-upholstery-leather-bycolor-new .product-filter-bycolor b{
    display: inline-block;
    float: left;
    margin-right: 20px;
}
.page-products-upholstery-leather-bycolor-new .product-filter-title span.filter-navs{
    display: inline-block;
    float: left !important;
}
.select2-container--default .select2-selection--single{
    outline: none;
}
.page-products-upholstery-leather-bycolor-new .clears-all{
    margin-right: 0px !important;
}
.page-products-upholstery-leather-bycolor-new .view-list-holder .col-lg-2.col-md-2.col-sm-2.col-xs-2{
    width: 100%;
}
.page-products-upholstery-leather-bycolor-new .view-list-holder .product-holder-box {
    width: auto;
    height: auto;
}
.page-products-upholstery-leather-bycolor-new .product-list-filters .color-filter-list{
    display: block !important;
}
.page-products-upholstery-leather-bycolor-new .view-list-holder .more-productText {
    float: left;
    margin-left: 20px;
}
.page-products-upholstery-leather-bycolor-new .desc_name{
    font-size: 19px;
    margin-bottom: 15px;
    display: inline-block;
    line-height: normal;
}
.page-products-upholstery-leather-bycolor-new .title_name {
    font-weight: 700;
    font-size: 26px;
    line-height: 1;
    margin: 0px;
    margin-bottom: 5px;
}
.page-products-upholstery-leather .product-filter-wrap .product-filter-color-wrap .color-box img {
    border-radius: 0px;
    max-width: 100%;
}
.page-products-upholstery-leather .product-filter-wrap .product-filter-color-wrap .color-product {
    width: 30px;
    height: 30px;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}
.page-products-upholstery-leather .product-filter-wrap .product-filter-color-wrap .color-product:nth-child(6n){
    margin-left: 0px;
}
.page-products-upholstery-leather .product-filter-wrap .product-filter-color-wrap .color-product .color-box {
    width: 100%;
    height: 100%;
}
.page-products-upholstery-leather .product-filter-wrap .product-filter-color-wrap .color-product .active:after{
    height: 31px;
    width: 31px;
    background-size: 25px 25px;
}
.page-products-upholstery-leather-bycolor .colorListCoach .col-lg-2{
    margin-bottom: 12px;
}
.page-products-upholstery-leather-bycolor .colorListCoach .product-hover-a {
    text-align: center;
    padding: 30px 15px 17px 15px;
}

/*equal size apply*/
.page-products-upholstery-leather-bycolor .colorListCoach .product-holder img{
    width: auto;
    margin: 0 auto;
    display: block;
}
.page-products-upholstery-leather-bycolor .colorListCoach .product-holder .product-holder-box{
    width: 120px;
    margin: 0 auto;
    margin-left: 0px;
    min-height: initial;
}
.page-products-upholstery-leather-bycolor .colorListCoach .col-lg-2{
    padding: 5px 10px 0px 10px;
}
.page-products-upholstery-leather-bycolor .colorListCoach .colorDesin{
     min-height: auto;
}
.page-products-upholstery-leather-bycolor .colorListCoach .col-lg-2 {
    margin-bottom: 20px;
}
.page-products-upholstery-leather-bycolor .colorListCoach .product-hover-a {
    text-align: center;
    padding: 25px 5px 17px 5px;
}
.page-products-upholstery-leather-bycolor-new .product-filter-bycolor .product-filter-title{
    line-height:normal;
}
/*19-12-2017*/
.page-products-upholstery-leather-bycolor .colorListCoach .col-lg-2 {
    margin-bottom: 20px;
    width: auto;
    margin-right: 5px;
}
/*pattern*/
.pattern_N_details .pattern_title{
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px;
    display: block;
    padding-left: 5px;
    line-height: normal;
}
.pattern_N_details .col-md-9{
    margin-bottom: 30px;
}
.pattern_N_details .pattern_title_shown{
    font-weight: 700;
    margin-bottom: 10px !important;
    display: block;
    margin-top: 35px;
}
.pattern_N_details .pattern_title_shown, .pattern_N_details .pattern_desc p {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px !important;
}
.front .nav-menubar .container:after {
  display: none;
}

/*Banner css*/
.banner-container {
  display: flex;
  max-height: 650px;
  overflow: hidden;
  max-width: 1440px;
  margin: 0 auto;
}
.banner-left {
  width: 540px;
  margin-right: 20px;
  overflow: hidden;
}
.banner-left img {
  width: auto !important;
  min-width: 100%;
  min-height: 100%;
}
.banner-right {
  width: calc(100% - 560px);
}
.banner-container #slider-wrapper .item img {
  min-width: 100% !important;
  min-height: 100%;
  width: auto !important;
  height: auto;
}
.banner-right .owl-carousel, .banner-right .owl-carousel .owl-item {
  max-height: 650px;
}
.banner-right .new-sliderdetails {
  position: absolute;
  bottom: 70px;
  background: rgba(242, 240, 235, 0.60);
  width: 100%;
  padding: 10px 20px 20px;
  font-family: 'Open Sans', sans-serif;
}
.banner-right .new-sliderdetails h2 {
  font-family: 'Open Sans', sans-serif;
  font-size: 36px;
  margin: 5px 0 10px 0;
  line-height: 1.3;
  color: #4b3900;
  /*letter-spacing: -2px;*/
}
.banner-right .new-sliderdetails p {
  font-size: 24px;
  line-height: 1.2;
  color: #4b3900;
  /*letter-spacing: -2px;*/
  margin-bottom: 17px;
}
.banner-right .new-sliderdetails p{
  -letter-kern: 2px 0px;
}
.banner-right .new-sliderdetails h2{
  -letter-kern: 0px, 2px;
}
.banner-right .new-sliderdetails .learn-more {
  font-family: 'Open Sans', sans-serif;
  color: #bbb5a7;
  font-size: 16px;
  /*letter-spacing: 4px;*/
  padding: 4.5px 12px;
  background: #4b3900;
  line-height: 1.3;
  display: inline-block;
  -webkit-transition: 0.3s ease all;
  -moz-transition: 0.3s ease all;
  transition: 0.3s ease all;
}
.banner-right .new-sliderdetails .learn-more:hover {
  text-decoration: none;
  background: #000000;
}
.banner-right .owl-dots {
  text-align: left;
  padding-left: 10px;
  bottom: 14px;
}
.banner-right .owl-controls .owl-dot span {
  margin: 5px 10px;
}
.captcha {
    margin-top: 20px;
}
.product-details-pro{
  display: inline-block;
  width: 100%;
}
.product-details-pro h5{
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 15px;
  color: #1b1400;
}
.spec_holder.resp-tab-content {
  padding: 40px 35px 25px 35px;
}
.spec_holder h5{
      border-bottom: 3px solid #a39983;
    text-transform: capitalize;
    font-size: 16px;
    padding-bottom: 3px;
    line-height: 1.22;
    margin-bottom: 0;
    color: #1b1400;
}
.spec_holder h6 {
   font-size: 15px;
    border-bottom: 1px solid #a39983;
    margin: 0;
    padding: 8px 0;
    color: #1b1400;
    font-weight: 600;
}
.spec_holder .table.responsiveTable{
  margin-bottom: 40px;
}
.maintenance {
    margin-top: 40px;
}
.spec_holder table.table.responsiveTable.sub-innertable {
    margin-bottom: 12px;
}
.spec_holder .table.responsiveTable.sub-innertable tr td .field-label {
    padding-left: 22px;
}
.spec_holder .table > tbody > tr:nth-child(odd){
  background: transparent;
}
.spec_holder .table > tbody > tr{
  border-bottom: 1px solid #a39983;
}
div.resp-tabs-container .spec_holder table.responsiveTable td{
      padding: 6px 0 2px;
}
.maintenance .field-label {
    display: none;
}
.maintenance > div {
    margin-top: 9px;
}
.maintenance .field-item {
    color: #1b1400;
}
@media screen and (max-width: 1199px) {
  .banner-container {
    max-height: 460px;
  }
  .banner-left {
    width: 402px;
    position: relative;
  }
  .banner-left img {
    position: absolute;
    right: -50px;
  }
  .banner-right {
    width: calc(100% - 402px);
  }
  .banner-right .owl-carousel, .banner-right .owl-carousel .owl-item {
    max-height: 460px;
  }
  .banner-right .new-sliderdetails h2 {
    font-size: 28px;
    color: #241e0c;
    letter-spacing: -1.6px;
  }
  .banner-right .new-sliderdetails p {
    font-size: 18px;
    line-height: 1.3;
    color: #241e0c;
    letter-spacing: -1.5px;
  }
}
@media screen and (max-width: 992px) {
  .banner-right .owl-carousel, .banner-right .owl-carousel .owl-item, .banner-container {
    max-height: 571px;
  }
  .banner-left {
    display: none;
  }
  .banner-right {
    width: calc(100%);
  }
  .banner-right .new-sliderdetails h2 {
    font-size: 32px;
  }
  .banner-right .new-sliderdetails p {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .footer-topbar .container:after {
    width: calc(100% - 30px);
  }
}
@media screen and (max-width: 767px) {
  .banner-left {
    display: none;
  }
  .banner-right {
    width: 100%;
  }
  .spec_holder.resp-tab-content {
    padding: 25px 10px;
  }
  .banner-right .new-sliderdetails h2 {
    font-size: 25px;
  }
  .banner-right .new-sliderdetails p {
    font-size: 20px;
  }
  .banner-right .new-sliderdetails {
    bottom: 40px;
  }
  .banner-right .new-sliderdetails {
    padding: 10px;
  }
  .banner-right .owl-controls .owl-dots {
    text-align: center;
  }
  .banner-right .owl-controls .owl-dot span {
    width: 18px;
    height: 18px;
  }
}
@media screen and (max-width: 640px) {
  .banner-right .owl-carousel, .banner-right .owl-carousel .owl-item, .banner-container {
    max-height: 300px;
  }
  .banner-right .new-sliderdetails h2 {
    font-size: 21px;
    margin-bottom: 5px;
  }
  .banner-right .new-sliderdetails p {
    font-size: 15px;
  }
  .banner-right .new-sliderdetails .learn-more {
    font-size: 13px;
    letter-spacing: 3px;
    padding: 5px 8px 2px;
    line-height: 17px;
    min-height: 20px;
  }
}
/*05-03-18*/
.nolink {
    cursor:pointer;
}
/*21-03-18*/
#us_add_info_div > div {
    display: inline-block;
    width: 50%;
    vertical-align: top;
}
/*11-07-18*/
.rug_text .rugsalelinks {
    color: #D900D9 !important;
}
/** 12.7.18 Onlinepayment **/
.onlinepayment .field-type-text-with-summary p{
    margin: 0 0 17px;
    font-size:14px;
}
.onlinepayment .field-type-text-with-summary p a{
    text-decoration:underline;
}
.onlinepayment form#submitvalue{
    text-align: center;
    margin-top: 70px;
}
.onlinepayment form#submitvalue input[type=submit]{
    font-weight:bold;
}
.onlinepayment .product_image{
    border:none;
}
