/* Generated by Font Squirrel (https://www.fontsquirrel.com) on March 8, 2017 */
@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'montserratbold';
    src: url('../fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'montserratlight';
    src: url('../fonts/montserrat-light-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'montserratsemibold';
    src: url('../fonts/montserrat-semibold-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'montserratthin';
    src: url('../fonts/montserrat-thin-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'master_of_breakregular';
    src: url('../fonts/master_of_break-webfont.woff2') format('woff2'),
         url('../fonts/master_of_break-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'vollkornregular';
    src: url('../fonts/vollkorn-regular-webfont.woff2') format('woff2'),
         url('../fonts/vollkorn-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'guld_script_personal_use_onRg';
    src: url('../fonts/guldscript_personaluseonly-webfont.woff2') format('woff2'),
         url('../fonts/guldscript_personaluseonly-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


/* ==========================================================================
                            Felix Macagaling Custom Styles
   ========================================================================== */

#loadingDiv{display: none;position:fixed;top:0px;right:0px;width:100%;height:100%;background-color:#000;background-image:url('../../uploads/others/reload.gif');background-repeat:no-repeat;background-position:center;z-index:10000000;opacity: 0.5;filter: alpha(opacity=40);}

.errors {
    color: red;
    font-size: 10px
}

.select{ position: relative; }

body { font-family: 'montserratlight'; font-size: 16px; margin:0px; padding:0px; }
h1,h2,h3,h4,h5,h6 { font-family: 'montserratregular'; }
p { color: #272727; }
a { cursor: pointer;}
a:hover { text-decoration: none; }
textarea { resize: vertical; /* user can resize vertically, but width is fixed */ }
* html .clearfix { height: 1%; }
.ease,a,input[type="submit"],button { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.mx-1024 { width: 100%; max-width: 1024px; margin: 0 auto;}
.mx-1254 { width: 100%; max-width: 1284px; margin: 0 auto; padding: 0 15px; }
.relative { position: relative; }
.clearfix:after {visibility: hidden; display: block; font-size: 0; content:""; clear: both; height: 0;}
.clearfix { display: block; clear:both; }
.center-div{position:absolute; top:50%; left:50%; margin-right:-50%; -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%);  transform:translate(-50%,-50%); }
.middle-div{position:absolute; top:50%;  -ms-transform:translate(0,-50%); -webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%); -o-transform:translate(0,-50%);  transform:translate(0,-50%); }
.hori-div{position:absolute; left:50%;  -ms-transform:translate(-50%,0); -webkit-transform:translate(-50%,0); -moz-transform:translate(-50%,0); -o-transform:translate(-50%,0);  transform:translate(-50%,0); }
.padding-0-50 { padding: 0 50px; }
.margin-0 { margin: 0!important;}
select::-ms-expand {display: none;}

.breadcrumbs { margin: 40px 0; padding: 0 15px; }
.breadcrumbs ul { padding-left: 0; }
.breadcrumbs ul li { display: inline-block; list-style-type: none; padding-right: 20px; position: relative; }
.breadcrumbs ul li:after {content: '\f105';font-family: 'fontAwesome';position: absolute;right: 5px;top: 0;font-size: 18px;line-height: 22px;}
.breadcrumbs ul li:last-child:after {content: '';font-family: 'fontAwesome';position: absolute;right: 5px;}
.breadcrumbs ul li a { color: #272727; text-transform: uppercase; font-size: 14px; }
.breadcrumbs ul li span { color: #272727; text-transform: uppercase; font-size: 14px; }

/*popuplocation*/
#show_map {     /* position: relative; */
    width: 100%;
    max-width: 66%;
    /* min-height: 200px; */
    height: 481px;
    margin: 0 auto;
    position: relative;
    padding: 0 0; }
#show_map #map { height: 100%; }

/*Header*/
.navbar_default {margin-bottom: 0;border: none;border-radius: 0;background: #fff;min-height: 65px;}
.navbar_default .logo { padding: 8px 15px; }
.navbar_default .navbar_right { margin-top: 15px; }
/* .navbar_default .navbar_right li a {text-transform: uppercase;color: #000;margin: 0 20px;letter-spacing: 2px;font-size: 14px;} */
.navbar_default .navbar_right li a:before { background: #000 }
.navbar_default .navbar_right li.active a {font-family: 'montserratbold';color: #000;background: none;box-shadow: none;}
.navbar_default .navbar_right li.active a:before {content: "";position: absolute;z-index: 1;left: 0;right: 0;bottom: 0;background: #000;height: 4px;width: 100%;}
.navbar_default .navbar_right li.active a:hover { font-family: 'montserratbold'; color: #000; background: none; box-shadow: none;  }
.navbar_default .navbar_right li a.login {background: #d3ad52;padding: 7px 45px;color: #fff;border-radius: 50px;margin-top: 5px;font-family: 'montserratregular';outline: none;}
.navbar_default .navbar_right li a.post-item {background: #d3ad52;padding: 7px 45px;color: #fff;border-radius: 50px;margin-top: 5px;font-family: 'montserratregular';outline: none;}
.top-header { background: #272727; }
.top-header ul {padding: 5px 15px;margin-bottom: 0;}
.top-header .pull-left ul li {display: inline-block;padding: 0 7px;}
.top-header .pull-left ul li:first-child { padding-right: 20px; padding-left: 0; }
.top-header .pull-right ul li { display: inline-block; padding: 0 15px; }
.top-header ul li p {margin-bottom: 0;color: #fff;text-transform: uppercase;font-size: 11px;letter-spacing: 2px;}
.top-header .pull-right ul li a {color: #fff;font-size: 11px;text-transform: uppercase;letter-spacing: 2px;}
.top-header .pull-right ul li a i {padding-right: 10px;}
.top-header .pull-left ul li a { color: #b1b1b1; font-size: 14px; }
.top-header .pull-left ul li a:hover { color: #fff; }

/*Footer*/
.footer {background: #000;padding: 50px 0;}
.footer h5 { margin-top: 0; margin-bottom: 25px; color: #828282; font-size: 16px; text-transform: uppercase; letter-spacing: 2px; }
.footer p { font-size: 16px; color: #ccc; line-height: 27px; }
.footer ul { padding-left: 0; }
.footer ul.footer-about-holder li { display: inline-block; list-style-type: none; padding: 0 10px; }
.footer ul.footer-about-holder li:first-child { padding-right: 20px; padding-left: 0; }
.footer ul.footer-about-holder li p { text-transform: uppercase; font-family: 'montserratregular'; }
.footer ul.footer-about-holder li a { font-size: 16px; color: #ccc; line-height: 27px; }
.footer ul.footer-site-map-holder li,
.footer ul.footer-support-holder li { display: block; list-style-type: none;  }
.footer ul.footer-site-map-holder li a,
.footer ul.footer-support-holder li a { font-size: 16px; color: #ccc; line-height: 27px; }
.footer ul.footer-contact-holder li {display: block;list-style-type: none;margin-bottom: 15px;}
.footer ul.footer-contact-holder li:last-child { margin-top: 30px;}
.footer ul.footer-contact-holder li a { font-size: 16px; color: #ccc; line-height: 27px; }
.footer ul.footer-contact-holder li a span { display: inline-block; width: 40px; text-align: center; line-height: 1; }
.copyright p {margin-top: 50px;font-size: 13px;}

/*Popup*/
.mfp-close { font-weight: bold; font-size: 26px; border: 1px solid #c0c0c0!important; border-radius: 50%; top: 15px; right: 15px; color: #c0c0c0!important; background: #f6f6f6!important; width: 34px; height: 34px; padding: 0px; line-height: 34px; }
.mfp-close:active { top: 15px; }
.registration-popup {position: relative;width: 100%;max-width: 557px;margin: 0 auto;background-color: #fff;padding: 50px 100px;border-radius: 8px;background-repeat: no-repeat;background-position: bottom left;background-size: cover;}
.registration-popup .title-holder { margin-bottom: 30px; }
.registration-popup .title-holder h3 {font-size: 30px;margin-top: 0;margin-bottom: 10px;font-family: 'montserratsemibold';text-transform: uppercase;}
.registration-popup .title-holder p{ font-size: 14px; }
.registration-popup .form-group .form-control { height: 50px; border-radius: 50px; border: 5px solid #fff; box-shadow: 0 0 17px -6px #000; }
.registration-popup .pop-btn { font-family: 'montserratlight'; background: #d4ad53; border: none; color: #fff; text-shadow: 0 0px 0 #fff; text-transform: uppercase; height: 50px; width: 100%; border-radius: 0; margin-top: 25px; outline: none; }
.registration-popup .separator { color: #272727; font-size: 15px; margin-top: 15px; position: relative; }
.registration-popup .separator:after { content: ''; position: absolute; width: 45%; height: 1px; background: #ebebeb; left: 0; top: 50%;  }
.registration-popup .separator:before { content: ''; position: absolute; width: 45%; height: 1px; background: #ebebeb; right: 0; top: 50%;  }
.registration-popup .social-link ul { padding-left: 0; }
.registration-popup .social-link ul li {list-style-type: none;display: inline-block;padding: 15px 15px 0;}
.registration-popup .social-link ul li a {color: #626262;font-size: 24px;}
.registration-popup .registration-link { margin-top: 15px; }
.registration-popup .registration-link p { color: #272727; font-size: 12px; }
.registration-popup .registration-link a { color: #272727; font-size: 12px; }

.feedback-popup {position: relative;width: 100%;max-width: 605px;margin: 0 auto;background-color: #fff;padding: 50px 65px;border-radius: 8px;background-repeat: no-repeat;background-position: bottom left;background-size: cover;}
.feedback-popup .title-holder { margin-bottom: 30px; }
.feedback-popup .title-holder h3 {font-size: 30px;margin-top: 45px;margin-bottom: 10px;font-family: 'montserratsemibold';text-transform: uppercase;}
.feedback-popup .form-group .rate-holder { margin-bottom: 10px; }
.feedback-popup .form-group p { color: #d4ad53; font-size: 14px; letter-spacing: 2px; }
.feedback-popup .form-group label {font-size: 13px;text-align: left;margin-top: 5px;text-transform: uppercase;}
.feedback-popup .form-group .form-control {border-radius: 5px;border: 5px solid #fff;box-shadow: 0 0 17px -6px #000;}
.feedback-popup .pop-btn {font-family: 'montserratlight';background: #d4ad53;border: none;color: #fff;text-shadow: 0 0px 0 #fff;text-transform: uppercase;/* height: 50px; *//* width: 100%; */border-radius: 0;/* margin-top: 25px; */outline: none;padding: 8px 45px;}
.cancel-on-png, .cancel-off-png, .star-on-png, .star-off-png, .star-half-png { font-size: 20px; color: #d3ad52; }

.sweet-alert .sa-icon.sa-success .sa-placeholder { border: 4px solid #d4ad53; }
.sweet-alert .sa-icon.sa-success .sa-line { background-color: #d4ad53; }
.sweet-alert h2 { color: #272727; text-transform: uppercase; font-size: 30px; font-family: 'montserratsemibold'; letter-spacing: 0px; margin-bottom: 0; }
.sweet-alert p { font-size: 14px; color: #272727; font-family: 'montserratlight'; }
.sweet-alert button {background-color: #d4ad53;font-family: 'montserratlight';font-size: 14px;border-radius: 0;border: 1px solid #d4ad53;}
.sweet-alert button.confirm {background-color: #d4ad53!important;font-family: 'montserratlight';font-size: 14px;border-radius: 0;box-shadow: none!important;}
.sweet-alert button.cancel {background-color: #fff!important;font-family: 'montserratlight';font-size: 14px;border-radius: 0;box-shadow: none!important; color:#d4ad53;}


.related-product-popup {position: relative;width: 100%;max-width: 1115px;margin: 0 auto;background-color: #fff;padding: 50px 100px;border-radius: 8px;background-repeat: no-repeat;background-position: bottom left;background-size: cover;}
.related-product-popup .title-holder { margin-bottom: 30px; }
.related-product-popup .title-holder h3 {font-size: 25px;margin-top: 0;margin-bottom: 10px;font-family: 'montserratsemibold';text-transform: uppercase;letter-spacing: 1px;}

/*Home Page*/
.home-page .section-1.banner {position: relative;min-height: 913px;background-position: top right;background-repeat: no-repeat;background-size: contain;}
.home-page .section-1.banner h3 { font-family: 'vollkornregular'; margin-top: 0; font-size: 42px; text-transform: uppercase; color: #272727; letter-spacing: 4px; }
.home-page .section-1.banner img {  }
.home-page .section-1.banner p {text-transform: uppercase;font-size: 20px;font-family: 'montserratregular';letter-spacing: 4px;margin-top: -10px;}
.home-page .section-1.banner a { font-size: 16px; display: inline-block; background: #fff; padding: 11px 60px; border-radius: 50px; margin: 30px 10px 0; color: #d3ad52; letter-spacing: 1px; font-weight: bold; border: 3px solid #d3ad52; }
.home-page .section-1.banner a.haveBackground { background: #d3ad52; color: #fff; }

.home-page .section-2 .img-holder { width: 100%; background-size: contain; background-position: center; min-height: 510px; background-repeat: no-repeat; }
.home-page .section-2 .img-holder img { max-width: 100%; padding: 25px; }
.home-page .section-2 .title-holder { }
.home-page .section-2 .title-holder div { position: absolute; margin: 0 auto; width: 100%; text-align: center; font-size: 156px; font-family: 'master_of_breakregular'; top: 0; opacity: 0.08; }
.home-page .section-2 .title-holder h2 {font-family: 'vollkornregular';text-transform: uppercase;font-size: 37px;letter-spacing: 6px;margin: 83px 0 45px;}
.home-page .section-2 .title-holder h2 span {display: block;font-size: 20px;font-family: 'montserratregular';letter-spacing: 7px;}
.home-page .section-2 p {font-size: 16px;text-align: center;letter-spacing: 1px;padding: 0 60px;line-height: 28px;}
.home-page .section-2 p span { color: #a5a5a5; }
.home-page .section-3 .title-holder {min-height: 155px;margin-top: 30px;}
.home-page .section-3 .title-holder div {position: absolute;margin: 0 auto;width: 100%;text-align: center;font-size: 120px;font-family: 'master_of_breakregular';top: 0;opacity: 0.08;}
.home-page .section-3 .title-holder h2 {font-family: 'vollkornregular';text-transform: uppercase;font-size: 37px;letter-spacing: 6px;margin: 50px 0 45px;}
.home-page .section-3 .title-holder h2 span {display: block;font-size: 20px;font-family: 'montserratregular';letter-spacing: 7px;}
.home-page .section-3 .listing-holder {text-align: center;}
.home-page .section-3 .listing-holder .single-list-holder {width: 100%;max-width: 280px;display: inline-block;text-align: center;vertical-align: top;margin: 0 40px;margin-bottom: 30px;}
.home-page .section-3 .listing-holder .single-list-holder .img-holder {width: 100%;max-width: 185px;height: 185px;background: #fafafa;margin: 0 auto;border-radius: 50%;line-height: 185px;}
.home-page .section-3 .listing-holder .single-list-holder .img-holder img {max-width: 100%;}
.home-page .section-3 .listing-holder .single-list-holder h3 {font-family: 'vollkornregular';text-transform: uppercase;font-size: 22px;margin-bottom: 14px;}
.home-page .section-3 .listing-holder .single-list-holder p {color: #919191;font-size: 18px;}

.home-page .section-4 .title-holder {min-height: 155px;margin-top: 30px;}
.home-page .section-4 .title-holder div {position: absolute;margin: 0 auto;width: 100%;text-align: center;font-size: 120px;font-family: 'master_of_breakregular';top: 0;opacity: 0.08;}
.home-page .section-4 .title-holder h2 {font-family: 'vollkornregular';text-transform: uppercase;font-size: 37px;letter-spacing: 6px;margin: 50px 0 45px;}
.home-page .section-4 .title-holder h2 span {display: block;font-size: 20px;font-family: 'montserratregular';letter-spacing: 7px;}
.home-page .section-4 #collections.owl-carousel.owl-drag .owl-item:nth-child(odd) { margin-top: 50px; }
.home-page .section-4 #collections .single-product-item .img-holder {width: 100%;height: 390px;overflow: hidden;}
.home-page .section-4 #collections .single-product-item .img-holder img {width: 100%;height: 390px;object-fit: cover;object-position: center;}
.home-page .section-4 #collections .single-product-item .text-holder a {font-size: 28px;text-transform: uppercase;color: #272727;font-family: 'vollkornregular';display: block;margin-top: 15px;word-break: break-word;}
.home-page .section-4 #collections { position: relative; }
.home-page .section-4 #collections .owl-dots {position: absolute;top: -45px;margin-top: 0;left: 0;right: 0;margin: auto;}
.home-page .section-4 .view-cat {display: inline-block;text-transform: uppercase;background: #d3ad52;color: #fff;padding: 14px 50px;border-radius: 50px;font-size: 18px;letter-spacing: 2px;font-weight: bold;margin: 30px 0;}

.home-page .section-5 .title-holder {min-height: 155px;margin-top: 30px;}
.home-page .section-5 .title-holder div {position: absolute;margin: 0 auto;width: 100%;text-align: center;font-size: 120px;font-family: 'master_of_breakregular';top: 0;opacity: 0.08;}
.home-page .section-5 .title-holder h2 {font-family: 'vollkornregular';text-transform: uppercase;font-size: 37px;letter-spacing: 6px;margin: 50px 0 45px;}
.home-page .section-5 .title-holder h2 span {display: block;font-size: 20px;font-family: 'montserratregular';letter-spacing: 7px;}
.home-page .section-5 #rental.owl-carousel .owl-item img  {width: auto;max-width: 100%;margin: 0 auto;height: 352px;} 
.home-page .section-5 #rental .single-product-item .img-holder  {text-align: center;width: 100%;} 

.home-page .section-5 { margin-bottom: 30px; }
.home-page .section-5 #rental .details-holder { padding: 15px 50px; }
.home-page .section-5 #rental .single-product-item h5 {color: #272727;font-family: 'montserratsemibold';margin-top: 5px;display: block;margin-bottom: 5px;}
.home-page .section-5 #rental .single-product-item a {color: #272727;font-family: 'montserratsemibold';margin-top: 0;display: block;margin-bottom: 5px;}
.home-page .section-5 #rental .single-product-item .star { }
.home-page .section-5 #rental .single-product-item .star ul { padding-left: 0; }
.home-page .section-5 #rental .single-product-item .star ul li {display: inline-block;list-style-type: none;color: #d3ad52;}
.home-page .section-5 #rental .single-product-item .price { font-family: 'montserratregular'; font-style: italic; }
.home-page .section-5 #rental .single-product-item .btn-holder {float: left;width: 50%;/* margin-top: 20px; */margin-bottom: 5px;}
.home-page .section-5 #rental .single-product-item .btn-holder a.with-background  {margin: 5px;display: block;background: #d4ad53;font-size: 10px;color: #fff;padding: 7px 5px;border: 1px solid #d4ad53;font-family: 'montserratregular';text-align: center;}
.home-page .section-5 #rental .single-product-item .btn-holder a.border-only  {margin: 5px;display: block;background: #fff;font-size: 10px;color: #d4ad53;padding: 7px 0;border: 1px solid #d4ad53;font-family: 'montserratregular';text-align: center;}
.home-page .section-5 #rental .single-product-item .btn-holder a i { padding-right: 5px;}

.home-page .section-6 { min-height: 393px; position: relative; }
.home-page .section-6  h3 {font-size: 20px;font-family: 'montserratregular';letter-spacing: 7px;text-transform: uppercase;margin: 0;}
.home-page .section-6  h2 {margin-top: 5px;font-family: 'vollkornregular';text-transform: uppercase;font-size: 37px;letter-spacing: 6px;margin-bottom: 30px;}
.home-page .section-6 .form-holder {padding: 8px;background: transparent;box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.24);border-radius: 50px;}
.home-page .section-6 .form-holder .form-control {height: 54px;width: 300px;border: 0;outline: none;box-shadow: none;border-radius: 0;padding: 0 30px;}
.home-page .section-6 .form-holder .form-control.name-field {border-radius: 50px 0 0 50px;}
.home-page .section-6 .form-holder .form-control.email-field {  }
.home-page .section-6 .form-holder .btn-field {height: 55px;border: none;background: #d4ad53;color: #fff;text-transform: uppercase;letter-spacing: 2px;border-radius: 0 50px 50px 0;width: 200px;font-size: 18px;}


/*Dashboard*/
.dashboard .dashboard-container { margin-bottom: 50px; }
.dashboard .dashboard-container .page-sidebar {border: 1px solid #e6e6e6;padding: 5px;border-radius: 10px;box-shadow: 0 0 11px -6px #000;margin-bottom: 15px;}
.dashboard .dashboard-container .page-sidebar .profile-picture-holder { width: 100%; max-width: 178px; height: 178px; margin: 23px auto; border-radius: 50%; overflow: hidden; }
.dashboard .dashboard-container .page-sidebar .profile-picture-holder img { width: 100%; height: 178px; object-fit: cover; object-position: center;}
.dashboard .dashboard-container .page-sidebar .profile-name {display: block;text-align: center;font-family: 'montserratsemibold';font-size: 20px;color: #272727;margin-bottom: 20px;}
.dashboard .dashboard-container .page-sidebar .email {display: block;text-align: center;font-family: 'montserratlight';font-size: 15px;color: #d3ad52;margin-bottom: 20px;}
.dashboard .dashboard-container .page-sidebar .postItemLink {display: block;text-align: center;padding: 15px 50px;border: 1px solid #d4ad53;background: #d4ad53;width: 100%;max-width: 235px;margin: 10px auto;color: #fff;}
.dashboard .dashboard-container .page-sidebar .logoutLink {display: block;text-align: center;padding: 15px 50px;width: 100%;max-width: 235px;margin: 10px auto;color: #d4ad53;border: 1px solid #d4ad53;}
.dashboard .dashboard-container .page-sidebar ul {margin-top: 50px;padding-left: 0;margin-bottom: 30px;}
.dashboard .dashboard-container .page-sidebar ul li { list-style-type: none; }
.dashboard .dashboard-container .page-sidebar ul li a { display: block; padding: 11px 11px 11px 60px; font-size: 14px; text-transform: uppercase; font-family: 'montserratregular'; color: #b6b6b6; position: relative; margin: 1px 0; }
/*.dashboard .dashboard-container .page-sidebar ul li a:after { content: ''; position: absolute;left: 40px;top: 8px;font-size: 18px;  -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }*/
.dashboard .dashboard-container .page-sidebar ul li.active a {  background: #f8f8f8; color: #d4ad53; }
.dashboard .dashboard-container .page-sidebar ul li a:hover {  background: #f8f8f8; color: #d4ad53; }
.dashboard .dashboard-container .page-sidebar ul li.active a:after {content: '\f0da';font-family: 'fontAwesome';position: absolute;left: 40px;top: 8px;font-size: 18px;color: #d4ad53; } 
.dashboard .dashboard-container .page-sidebar ul li a:hover:after {content: '\f0da';font-family: 'fontAwesome';position: absolute;left: 40px;top: 8px;font-size: 18px;color: #d4ad53; }
.dashboard .dashboard-container .page-content {border: 1px solid #e6e6e6;padding: 50px;border-radius: 10px;box-shadow: 0 0 11px -6px #000;}
.dashboard .dashboard-container .page-content .edit-profile-picture { border-bottom: 1px solid #ebebeb; padding-bottom: 20px; }
.dashboard .dashboard-container .page-content .edit-profile-picture h2 { font-family: 'montserratsemibold'; margin-top: 48px; }
.dashboard .dashboard-container .page-content .edit-profile-picture .input-file { display: none; }
.dashboard .dashboard-container .page-content .edit-profile-picture .user-profile-holder  { width: 100%; max-width: 178px; height: 178px; margin: 23px auto; border-radius: 50%; overflow: hidden;  }
.dashboard .dashboard-container .page-content .edit-profile-picture .user-profile-holder .profile-pic { width: 100%; height: 178px; object-fit: cover; object-position: center; }
.dashboard .dashboard-container .page-content .edit-profile-picture .edit-profile {  font-size: 12px; width: 100%; max-width: 120px; background: #d4ad53; padding: 15px; color: #fff; text-align: center; cursor: pointer; }
.dashboard .dashboard-container .page-content .edit-profile-picture .image-name-holder {border: 1px solid #ebebeb;border-radius: 5px;padding: 7px 50px 7px 15px;margin-bottom: 10px;display: inline-block;position: relative;word-break: break-word;}
.dashboard .dashboard-container .page-content .edit-profile-picture .image-name-holder a { position: absolute; top: 9px; right: 10px; color: #333; cursor: pointer; }
.dashboard .dashboard-container .page-content .form-content {border-bottom: 1px solid #ebebeb;padding-bottom: 20px;margin-bottom: 25px;}
.dashboard .dashboard-container .page-content .form-content.change-password { border-bottom: 0px solid #ebebeb; padding-bottom: 0px; margin-bottom: 0px; }
.dashboard .dashboard-container .page-content .form-content.personal-information { margin-top: 45px;  }
.dashboard .dashboard-container .page-content .form-content.shipping-fee .form-group label  {margin-top: 12px;}
.dashboard .dashboard-container .page-content .form-content h4 {color: #d4ad53;font-size: 20px;margin-top: 0;margin-bottom: 25px;}
.dashboard .dashboard-container .page-content .form-content .form-group  { margin-bottom: 25px; }
.dashboard .dashboard-container .page-content .form-content .form-group label  { font-family: 'montserratregular'; font-weight: normal; text-transform: uppercase; font-size: 14px; }
.dashboard .dashboard-container .page-content .form-content .form-group .form-control  { border: 1px solid #ebebeb; height: 42px; box-shadow: none; outline: none; }
.dashboard .dashboard-container .page-content .form-content .form-group .text-control  {border: 1px solid #ebebeb;box-shadow: none;outline: none;width: 100%;border-radius: 4px;padding: 10px;font-size: 14px;}

.dashboard .dashboard-container .page-content .form-content .form-group .select { position: relative; }
.dashboard .dashboard-container .page-content .form-content .form-group .select select {padding: 0 0 0 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none; height: 34px; border-radius: 5px; } 
.dashboard .dashboard-container .page-content .form-content .form-group .select:after{content: "\f0d7"; font-family: FontAwesome; position: absolute; right: 12px; top: 3px; color: #000; z-index: 1; text-align: center; font-size: 20px; pointer-events: none; box-sizing: border-box; border-radius: 5px; }

.dashboard .dashboard-container .page-content .form-content .form-group .relative p { position: absolute; top: 10px; font-size: 16px; font-weight: bold; left: 25px; }
.dashboard .dashboard-container .page-content .form-btn {color: #fff;background: #d4ad53;border: 0;border-radius: 0;padding: 14px 50px;text-shadow: none;font-size: 14px;letter-spacing: 1px; outline: none; }

.dashboard.transaction .dashboard-container .page-content { padding: 50px 0; }
.dashboard.transaction .dashboard-container .page-content .transaction-table table { width: 100%;  border: none;  }
.dashboard.transaction .dashboard-container .page-content .transaction-table table thead tr th { border-left: none; border-right: none; background: #fcfcfc; text-align: center; color: #d4ad53; padding: 15px 0 10px; border-bottom-width: 1px;}
.dashboard.transaction .dashboard-container .page-content .transaction-table table thead tr th:first-child { padding-left: 40px; }
.dashboard.transaction .dashboard-container .page-content .transaction-table table thead tr th:nth-child(2) { width: 220px; }
.dashboard.transaction .dashboard-container .page-content .transaction-table table thead tr th:last-child { padding-right: 50px; }
.dashboard.transaction .dashboard-container .page-content .transaction-table table tbody tr td { border: none; background: #fff; text-align: center; padding: 15px 0 10px; }
.dashboard.transaction .dashboard-container .page-content .transaction-table table tbody tr td a { color: #272727 }
.dashboard.transaction .dashboard-container .page-content .transaction-table table tbody tr td:first-child { padding-left: 40px; }
.dashboard.transaction .dashboard-container .page-content .transaction-table table tbody tr td:last-child { padding-right: 50px; }

.dashboard .dashboard-container .page-content .page-content-header {border-bottom: 1px solid #ebebeb;margin-bottom: 15px;}
.dashboard .dashboard-container .page-content .page-content-header .search_people input[type="text"]{padding-right: 28px;  position: relative;  } 
.dashboard .dashboard-container .page-content .page-content-header .header-left {float: left;width: 23.2%;}
.dashboard .dashboard-container .page-content .page-content-header .search_people i { position: absolute; top: 9px; right: 10px; color: rgba(0, 0, 0, 0.32); } 
.dashboard .dashboard-container .page-content .page-content-header .search_people .form-group {position: relative;width: 31%;float: left;}
.dashboard .dashboard-container .page-content .page-content-header .header-left h3 {font-size: 30px;font-family: 'montserratsemibold';margin: 0;margin-bottom: 15px;}
.dashboard .dashboard-container .page-content .page-content-header .header-left h3 span { font-family: 'montserratlight'; padding-left: 10px; }
.dashboard .dashboard-container .page-content .page-content-header .header-left ul {padding-left: 0;margin: 0;}
.dashboard .dashboard-container .page-content .page-content-header .header-left ul li {display: inline-block;list-style-type: none;padding: 0 25px;}
.dashboard .dashboard-container .page-content .page-content-header .header-left ul li a {color: #272727;font-size: 20px;font-family: 'montserratsemibold';padding-bottom: 10px;}
.dashboard .dashboard-container .page-content .page-content-header .header-left ul li a span { font-family: 'montserratlight'; }
.dashboard .dashboard-container .page-content .page-content-header .header-left ul li.active a { color: #d4ad53; }
.dashboard .dashboard-container .page-content .page-content-header .header-left ul li.active a:before {content: "";position: absolute;z-index: -1;left: 0;right: 0;bottom: 0;background: #d4ad53;height: 4px;width: 100%;}
.dashboard .dashboard-container .page-content .page-content-header .header-left ul li a:hover {color: #d4ad53;}
.dashboard .dashboard-container .page-content .page-content-header .header-left ul li a:before {background: #d4ad53;}
.dashboard .dashboard-container .page-content .page-content-header .header-right {float: right;width: 37%;}
.dashboard .dashboard-container .page-content .page-content-header .header-right label {text-transform: uppercase;font-size: 14px;font-family: 'montserratregular';letter-spacing: 3px;margin-top: 7px;padding-right: 0;text-align: right;}
.dashboard .dashboard-container .page-content .page-content-header .header-right .select{ position: relative; }
.dashboard .dashboard-container .page-content .page-content-header .header-right .select select {padding: 0 0 0 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none; height: 34px; border-radius: 5px; } 
.dashboard .dashboard-container .page-content .page-content-header .header-right .select:after{content: "\f0d7"; font-family: FontAwesome; position: absolute; right: 6px; top: 3px; color: #000; z-index: 1; text-align: center; font-size: 20px; pointer-events: none; box-sizing: border-box; border-radius: 5px; }

.dashboard .dashboard-container .page-content .listing-product-holder .single-product-item {display: inline-block;width: 100%;max-width: 250px;padding: 15px;border: 1px solid #d3ad52;margin: 10px 8px;vertical-align: top;}
.dashboard .dashboard-container .page-content .listing-product-holder .single-product-item .img-holder {min-height: 233px;line-height: 233px;}
.dashboard .dashboard-container .page-content .listing-product-holder .single-product-item .img-holder img{max-width: 100%;height: 306PX;width: 100%;object-fit: contain;}
.dashboard .dashboard-container .page-content .listing-product-holder { border-bottom: 1px solid #ebebeb; margin-bottom: 10px; padding-bottom: 20px; }
.dashboard .dashboard-container .page-content .listing-product-holder .single-product-item h5 {color: #272727;font-family: 'montserratsemibold';margin-top: 15px;display: block;margin-bottom: 5px;}
.dashboard .dashboard-container .page-content .listing-product-holder .single-product-item a {color: #272727;font-family: 'montserratsemibold';margin-top: 15px;display: block;margin-bottom: 5px;}
.dashboard .dashboard-container .page-content .listing-product-holder .single-product-item .star { }
.dashboard .dashboard-container .page-content .listing-product-holder .single-product-item .star ul { padding-left: 0; }
.dashboard .dashboard-container .page-content .listing-product-holder .single-product-item .star ul li {display: inline-block;list-style-type: none;color: #d3ad52;}
.dashboard .dashboard-container .page-content .listing-product-holder .single-product-item .price { font-family: 'montserratregular'; font-style: italic; }
.dashboard .dashboard-container .page-content .listing-product-holder .single-product-item .profile-image { width: 100%; max-width: 30px; height: 30px; border-radius: 50%; overflow: hidden; float: left; }
.dashboard .dashboard-container .page-content .listing-product-holder .single-product-item .profile-image img { width: 100%; height: 30px; object-fit: cover; object-position: center; }
.dashboard .dashboard-container .page-content .listing-product-holder .single-product-item .profile-name {float: left;width: 85%;text-align: left;padding-left: 10px;}
.dashboard .dashboard-container .page-content .listing-product-holder .single-product-item .profile-name a {margin: 5px 0 0;font-family: 'montserratlight';font-style: italic;margin: 10px 10px 0;white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis;}
.dashboard .dashboard-container .page-content .listing-product-holder .single-product-item .btn-holder {float: left;width: 50%;margin-top: 20px;margin-bottom: 5px;}
.dashboard .dashboard-container .page-content .listing-product-holder .single-product-item .btn-holder a.with-background  {margin: 5px;display: block;background: #d4ad53;font-size: 10px;color: #fff;padding: 7px 5px;border: 1px solid #d4ad53;font-family: 'montserratregular';}
.dashboard .dashboard-container .page-content .listing-product-holder .single-product-item .btn-holder a.border-only  {margin: 5px;display: block;background: #fff;font-size: 10px;color: #d4ad53;padding: 7px 0;border: 1px solid #d4ad53;font-family: 'montserratregular';}
.dashboard .dashboard-container .page-content .listing-product-holder .single-product-item .btn-holder a i { padding-right: 5px;}

.dashboard.renting .dashboard-container .page-content .listing-product-holder .single-product-item { padding-bottom: 30px; }

.dashboard .dashboard-container .page-content .listing-of-notification {margin-top: 30px;margin-bottom: 30px;padding-bottom: 20px;border-bottom: 1px solid #ebebeb;}
.dashboard .dashboard-container .page-content .listing-of-notification .single-notification {padding: 12px 0;border-bottom: 1px solid rgba(0, 0, 0, 0.07);}
.dashboard .dashboard-container .page-content .listing-of-notification .single-notification .col_img { float: left; width: 13%; }
.dashboard .dashboard-container .page-content .listing-of-notification .single-notification .col_img .img-holder {width: 100%;max-width: 87px;height: 87px;margin: 0 auto;border-radius: 50%;overflow: hidden;}
.dashboard .dashboard-container .page-content .listing-of-notification .single-notification .col_img .img-holder img {width: 100%;height: 87px;object-fit: cover;object-position: center;}
.dashboard .dashboard-container .page-content .listing-of-notification .single-notification .col_head {float: left;width: 25%;padding: 10px 25px;}
.dashboard .dashboard-container .page-content .listing-of-notification .single-notification .col_content {float: left;width: 60%;padding: 10px 25px;}
.dashboard .dashboard-container .page-content .listing-of-notification .single-notification .col_content p {font-size: 14px;font-family: 'montserratthin';}
.dashboard .dashboard-container .page-content .listing-of-notification .single-notification .col_content a {color: #272727;font-size: 18px;font-style: italic;word-break: break-word;}
.dashboard .dashboard-container .page-content .listing-of-notification .single-notification .col_content span {font-size: 16px;font-family: 'montserratthin';padding-left: 20px;word-break: break-word;}
.dashboard .dashboard-container .page-content .listing-of-notification .single-notification .col_view_link {float: left;width: 27%;padding: 10px 15px;}
.dashboard .dashboard-container .page-content .listing-of-notification .single-notification .col_view_link a { color: #d3ad52; letter-spacing: 1px;font-size: 15px;}
.dashboard .dashboard-container .page-content .listing-of-notification .single-notification .col_view_link a i { padding-left: 10px; }
.dashboard .dashboard-container .page-content .listing-of-notification .single-notification .col_view_link a.give-feedback-btn {color: #fff;background: #d4ad53;display: block;text-align: center;padding: 10px;text-transform: uppercase;font-size: 14px;font-family: 'montserratregular';border-radius: 5px;letter-spacing: 1px;outline: none;text-decoration: none;}

.dashboard .dashboard-container .page-content .product-inner-holder { padding-left: 15px; padding-right: 15px; }
.dashboard .dashboard-container .page-content .product-inner-holder .img-holder {height: 253px;border: 1px solid #d3ad52;text-align: center;line-height: 253px;overflow: hidden;}
.dashboard .dashboard-container .page-content .product-inner-holder .img-holder img {max-width: 100%;height: 100%;margin-top: -6px;}
.dashboard .dashboard-container .page-content .product-inner-holder .rent-details-holder {background: #fcfcfc;border: 1px solid #ebebeb;border-radius: 10px;padding: 25px 50px;}
.dashboard .dashboard-container .page-content .product-inner-holder .rent-details-holder .list-container { margin-bottom: 10px; }
.dashboard .dashboard-container .page-content .product-inner-holder .rent-details-holder h3 {margin-top: 0;color: #d4ad53;font-size: 22px;font-family: 'montserratsemibold';letter-spacing: 1px;margin-bottom: 30px;}
.dashboard .dashboard-container .page-content .product-inner-holder .rent-details-holder strong {color: #272727;font-family: 'montserratregular';font-size: 13px;}
.dashboard .dashboard-container .page-content .product-inner-holder .rent-details-holder p {margin-bottom: 0;font-size: 13px;}
.dashboard .dashboard-container .page-content .product-inner-holder .rent-details-holder .profile-image {width: 100%;max-width: 43px;height: 43px;border-radius: 50%;overflow: hidden;float: left;margin-top: -15px;}
.dashboard .dashboard-container .page-content .product-inner-holder .rent-details-holder .profile-image img {width: 100%;height: 43px;object-fit: cover;object-position: center;}
.dashboard .dashboard-container .page-content .product-inner-holder .rent-details-holder .profile-name {float: left;width: 80%;text-align: left;padding-left: 10px;margin-top: -4px;}
.dashboard .dashboard-container .page-content .product-inner-holder .rent-details-holder .profile-name a {margin: 6px;font-family: 'montserratlight';font-style: italic;font-size: 13px;color: #272727;}




.dashboard .dashboard-container .page-content .product-inner-holder .item-description h5 {color: #272727;font-family: 'montserratsemibold';margin-top: 30px;display: block;margin-bottom: 10px;font-size: 20px;letter-spacing: 1px;}
.dashboard .dashboard-container .page-content .product-inner-holder .item-description a {color: #272727;font-family: 'montserratsemibold';margin-top: 15px;display: block;margin-bottom: 5px;}
.dashboard .dashboard-container .page-content .product-inner-holder .item-description .star { }
.dashboard .dashboard-container .page-content .product-inner-holder .item-description .star p {padding-left: 10px;display: inline-block; color: #d3ad52; font-size: 14px; }
.dashboard .dashboard-container .page-content .product-inner-holder .item-description .star ul {padding-left: 0;display: inline-block;}
.dashboard .dashboard-container .page-content .product-inner-holder .item-description .star ul li {display: inline-block;list-style-type: none;color: #d3ad52;}
.dashboard .dashboard-container .page-content .product-inner-holder .item-description .price { font-family: 'montserratregular'; font-style: italic; }
.dashboard .dashboard-container .page-content .product-inner-holder .item-description .profile-inner-holder { margin-bottom: 30px; }
.dashboard .dashboard-container .page-content .product-inner-holder .item-description .profile-image {width: 100%;max-width: 43px;height: 43px;border-radius: 50%;overflow: hidden;float: left;}
.dashboard .dashboard-container .page-content .product-inner-holder .item-description .profile-image img {width: 100%;height: 43px;object-fit: cover;object-position: center;}
.dashboard .dashboard-container .page-content .product-inner-holder .item-description .profile-name {float: left;width: 85%;text-align: left;padding-left: 10px;}
.dashboard .dashboard-container .page-content .product-inner-holder .item-description .profile-name a {margin: 10px 10px 0;font-family: 'montserratlight';font-style: italic;font-size: 17px;display: inline-block;}

.dashboard .dashboard-container .page-content .product-inner-holder .item-description .list-description { margin-top: 15px; }
.dashboard .dashboard-container .page-content .product-inner-holder .item-description .list-description strong {color: #272727;font-family: 'montserratregular';font-size: 13px;}
.dashboard .dashboard-container .page-content .product-inner-holder .item-description .list-description p {margin-bottom: 0;font-size: 14px;line-height: 26px;}
.dashboard .dashboard-container .page-content .product-inner-holder .item-returned { background: #d4ad53; display: block; text-align: center; color: #fff; font-size: 12px; margin-top: 10px; padding: 10px; outline: none; text-decoration: none; }

.pagination>li>a, .pagination>li>span { border: none; color: #272727; font-family: 'montserratregular';}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus { background: #d3ad52; color: #fff;}
.pagination>li.active>a { background: #d3ad52; color: #fff;}
.transaction-pagination { border-top: 1px solid #ebebeb; margin-top: 30px; }

/*Garments Page*/
.dashboard.garments .dashboard-container .page-sidebar h3 {margin: 0;background: #d4ad53;border-radius: 5px 5px 0 0;padding: 15px;text-align: center;color: #fff;font-family: 'montserratregular';font-size: 15px;text-transform: uppercase;letter-spacing: 1px;}
.dashboard.garments .dashboard-container .page-sidebar ul { margin-top: 20px; }
.dashboard.garments .dashboard-container .page-sidebar .search-holder  { padding: 20px; }
.dashboard.garments .dashboard-container .page-sidebar .search-holder .form-control { border: 1px solid #ebebeb; height: 42px; box-shadow: none; outline: none; }
.dashboard.garments .dashboard-container .page-sidebar .search-holder .form-group .select { position: relative; }
.dashboard.garments .dashboard-container .page-sidebar .search-holder .form-group .select select {padding: 0 0 0 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none;  } 
.dashboard.garments .dashboard-container .page-sidebar .search-holder .form-group .select:after{content: "\f0d7"; font-family: FontAwesome; position: absolute; right: 17px; top: 9px; color: #000; z-index: 1; text-align: center; font-size: 20px; pointer-events: none; box-sizing: border-box; border-radius: 5px; }

.dashboard.garments .dashboard-container .page-sidebar .search-holder button { background: #d4ad53; width: 100%; color: #fff; text-transform: uppercase; border: none; padding: 12px; letter-spacing: 1px; }
.dashboard.garments .dashboard-container .page-sidebar .search-holder .more-filters { border-top: 1px solid #ebebeb; margin-top: 25px; padding-top: 25px; }
.dashboard.garments .dashboard-container .page-sidebar .search-holder .more-filters .toggle-title  h4 {margin: 0;cursor: pointer;margin-bottom: 30px;}
.dashboard.garments .dashboard-container .page-sidebar .search-holder .more-filters .toggle-title { position: relative;}
.dashboard.garments .dashboard-container .page-sidebar .search-holder .more-filters .toggle-title:after { position: absolute; content:'\f067'; font-family: 'fontAwesome'; top: 0; right: 0;}
.dashboard.garments .dashboard-container .page-sidebar .search-holder .more-filters .toggle-title.clicked:after {content:'\f068'; }
.dashboard.garments .dashboard-container .page-sidebar .search-holder .more-filters .toggle-details { display: none; }
.dashboard.garments .dashboard-container .page-content.garments { border: none; padding: 0px; border-radius: 0px; box-shadow: none; }
.dashboard.garments .dashboard-container .page-content .listing-product-holder .single-product-item { max-width: 280px;  }
.dashboard.garments  .dashboard-container .page-content .listing-product-holder .single-product-item .price { margin-top: 10px; }
.dashboard.garments  .dashboard-container .page-content .listing-product-holder .single-product-item .name {width: 60%;}
.dashboard.garments  .dashboard-container .page-content .listing-product-holder .single-product-item .name a {font-size: 10px;font-family: 'montserratregular';font-style: italic;margin-top: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.single-product-item .index-name {width: 60%;}
.single-product-item .index-name a {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.dashboard.garments  .dashboard-container .page-content .listing-product-holder .single-product-item .btn-holder { margin-top: 0; }

.dashboard.post-item  .dashboard-container .page-content .listing-product-holder { border-bottom: none; }
.dashboard.post-item .dashboard-container .page-content .main-photo h2 {font-family: 'montserratsemibold';margin-top: 50px;text-transform: uppercase;font-size: 14px;}
.dashboard.post-item .dashboard-container .page-content .main-photo .input-file { display: none; }
.dashboard.post-item .dashboard-container .page-content .main-photo .item-img-holder  {width: 100%;max-width: 200px;height: 200px;margin: 23px auto;overflow: hidden;border: 1px solid #ebebeb;line-height: 195px;}
.dashboard.post-item .dashboard-container .page-content .main-photo .item-img-holder .item-img {max-width: 100%;}
.dashboard.post-item .dashboard-container .page-content .main-photo .edit-item {  font-size: 12px; width: 100%; max-width: 120px; background: #d4ad53; padding: 15px; color: #fff; text-align: center; cursor: pointer; }
.dashboard.post-item .dashboard-container .page-content .main-photo .image-name-holder {border: 1px solid #ebebeb;border-radius: 5px;padding: 7px 50px 7px 15px;margin-bottom: 10px;display: inline-block;position: relative;word-break: break-word;font-size: 14px;}
.dashboard.post-item .dashboard-container .page-content .main-photo .image-name-holder a { position: absolute; top: 9px; right: 10px; color: #333; cursor: pointer; }
.dashboard.post-item  .dashboard-container .page-content .form-content {border-bottom: none;margin-bottom: 0;}
.form-horizontal .control-label { padding-top: 12px; text-align: left; }

.dashboard.post-item  .dashboard-container .page-content .img-post-holder { border: 1px solid #ebebeb; border-radius: 4px; padding: 5px 5px 0; }
.dashboard.post-item  .dashboard-container .page-content .img-post-holder .post-image div {width: 100%;max-width: 95px;height: 95px;display: inline-block;overflow: hidden;margin: 5px;position: relative;text-align: center;line-height: 95px;border: 1px solid #ebebeb;}
.dashboard.post-item  .dashboard-container .page-content .img-post-holder .post-image div img {max-width: 100%;}
.dashboard.post-item  .dashboard-container .page-content .img-post-holder .post-image div .close-btn { position: absolute; right: 0; width: 20px; height: 20px; text-align: center; line-height: 20px; background: rgba(0, 0, 0, 0.43); color: #fff; }
.dashboard.post-item  .dashboard-container .page-content .img-post-holder .file-upload { display: none; }
.dashboard .dashboard-container .page-content .form-content .form-group .relative .form-control { padding-left: 25px; }
.dashboard .dashboard-container .page-content .form-content .form-group .relative.price-holder p { left: 10px; }


.checkbox { padding-top: 0!important; }
.checkbox label { text-transform: none!important; }
.checkbox label a { color: #333; }
.checkbox label a:hover { color: #d4ad53; }
.checkbox [type="checkbox"]:not(:checked), .checkbox [type="checkbox"]:checked { position: absolute; left: -9999px; }
.checkbox [type="checkbox"]:not(:checked) + label, .checkbox [type="checkbox"]:checked + label { position: relative; padding-left: 1.95em; cursor: pointer; }
.checkbox [type="checkbox"]:not(:checked) + label:before, .checkbox [type="checkbox"]:checked + label:before {content: '';position: absolute;left: 0;top: 0;width: 19px;height: 19px;border: 1px solid #ebebeb;background: #fff;border-radius: 0;/* box-shadow: inset 0 1px 3px rgba(0,0,0,.1); */}
.checkbox [type="checkbox"]:not(:checked) + label:after, .checkbox [type="checkbox"]:checked + label:after {content: '\f00c ';font-family: 'fontAwesome';position: absolute;top: 3px;left: 2px;font-size: 16px;line-height: 0.8;color: #d4ad53;transition: all .2s;}
.checkbox [type="checkbox"]:not(:checked) + label:after { opacity: 0;transform: scale(0); }
.checkbox [type="checkbox"]:checked + label:after { opacity: 1;  transform: scale(1); }
.checkbox [type="checkbox"]:disabled:not(:checked) + label:before, .checkbox [type="checkbox"]:disabled:checked + label:before { box-shadow: none; border-color: #bbb; background-color: #ddd; }
.checkbox [type="checkbox"]:disabled:checked + label:after { color: #999; }
.checkbox [type="checkbox"]:disabled + label { color: #aaa; }
.checkbox [type="checkbox"]:checked:focus + label:before, .checkbox [type="checkbox"]:not(:checked):focus + label:before { border: 1px solid #ebebeb; }


.garments .header-title { position: relative; }
.garments .header-title .bg {font-size: 132px;color: #272727;opacity: 0.08;position: absolute;left: 0;right: 0;margin: auto;top: -85%;font-family: 'master_of_breakregular';}
.garments .header-title h1 {font-size: 42px;text-transform: uppercase;margin: 0;color: #272727;font-family: 'vollkornregular';letter-spacing: 3px;}
.garments .header-title h2 {font-size: 20px;text-transform: uppercase;margin: 0;color: #272727;letter-spacing: 7px;margin-bottom: 40px;}


.dashboard .dashboard-container .page-content.wishlist-holder { border: none; padding: 0px; border-radius: 0px; box-shadow: none; }

.page-content.wishlist-holder .wishlist-table { border: 1px solid #ebebeb;border-radius: 10px; overflow: hidden;}
.page-content.wishlist-holder .wishlist-table table { width: 100%; }
.page-content.wishlist-holder .wishlist-table table thead {background: #fcfcfc;border-bottom: 1px solid #ebebeb;}
.page-content.wishlist-holder .wishlist-table table thead tr th {padding: 22px 10px 11px;text-align: center;color: #d4ad53;font-size: 14px;font-family: 'montserratsemibold';letter-spacing: 1px;}
.page-content.wishlist-holder .wishlist-table table thead tr th:first-child { width: 50px; }
.page-content.wishlist-holder .wishlist-table table thead tr th:nth-child(2) { width: 130px; }
.page-content.wishlist-holder .wishlist-table table thead tr th:nth-child(3) { width: 130px; }
.page-content.wishlist-holder .wishlist-table table thead tr th:nth-child(4) { width: 130px; }
.page-content.wishlist-holder .wishlist-table table thead tr th:nth-child(5) { width: 100px; }
.page-content.wishlist-holder .wishlist-table table thead tr th:nth-child(6) { width: 60px; }
.page-content.wishlist-holder .wishlist-table table thead tr th:nth-child(7) { width: 105px; }
.page-content.wishlist-holder .wishlist-table table thead tr th:nth-child(8) { width: 100px; }

.page-content.wishlist-holder .wishlist-table table tbody tr td a{ color: #000; }
.page-content.wishlist-holder .wishlist-table table tbody tr td { text-align: center; font-size: 16px; font-family: 'montserratlight'; }
.page-content.wishlist-holder .wishlist-table table tbody tr td:first-child { width: 50px; }
.page-content.wishlist-holder .wishlist-table table tbody tr td:first-child a { color: #888888; }
.page-content.wishlist-holder .wishlist-table table tbody tr td:nth-child(2) {width: 130px;height: 130px;padding: 15px;}
.page-content.wishlist-holder .wishlist-table table tbody tr td:nth-child(2) img { max-width: 100px; }
.page-content.wishlist-holder .wishlist-table table tbody tr td:nth-child(3) { width: 130px; font-weight: bold; }
.page-content.wishlist-holder .wishlist-table table tbody tr td:nth-child(4) { width: 130px; font-weight: bold; }
.page-content.wishlist-holder .wishlist-table table tbody tr td:nth-child(5) { width: 100px; }
.page-content.wishlist-holder .wishlist-table table tbody tr td:nth-child(6) { width: 60px; }
.page-content.wishlist-holder .wishlist-table table tbody tr td:nth-child(7) { width: 105px; }
.page-content.wishlist-holder .wishlist-table table tbody tr td:nth-child(8) { width: 100px; }
.page-content.wishlist-holder .wishlist-table table tbody tr td:nth-child(8) a {display: inline-block;background: #d4ad53;padding: 8px 15px;color: #fff;font-size: 10px;}
.page-content.wishlist-holder .wishlist-table table tbody tr td:nth-child(8) a i { padding-right: 7px; }
.page-content.wishlist-holder .continue-btn  { display: inline-block; padding: 13px 35px; margin: 30px 10px; background: #d4ad53; border: 1px solid #d4ad53; color: #fff; font-size: 14px; letter-spacing: 1px; }
.page-content.wishlist-holder .add-all-btn { display: inline-block; padding: 13px 35px; margin: 30px 10px; background: #fff; border: 1px solid #d4ad53; color: #d4ad53; font-size: 14px; letter-spacing: 1px; }

.page-content.wishlist-holder .wishlist-table table tbody tr td.Available { color: #d4ad53 }
.page-content.wishlist-holder .wishlist-table table tbody tr td.not-Available { color: #FF0000 }

.page-content.wishlist-holder .total-holder { margin-top: 30px; margin-bottom: 15px; padding-right: 1%; width: 100%; max-width: 490px; float: right; }
.page-content.wishlist-holder .total-holder p { margin-top: 5px; text-transform: uppercase; }
.page-content.wishlist-holder .total-holder span {  font-size: 24px; font-family: 'montserratregular'; }
.page-content.wishlist-holder .total-holder h3 {  font-size: 31px; font-family: 'montserratregular'; margin-top: 20px; text-transform: uppercase;}
.page-content.wishlist-holder .total-holder sub {font-size: 31px;font-family: 'montserratregular';margin-top: 10px;display: inline-block;line-height: 1;}

.page-content.wishlist-holder .total h3  {margin-bottom: -5px; font-size: 14px; font-weight: 600}
.page-content.wishlist-holder .total sub {font-size: 20px; font-weight: 600}

.page-content.wishlist-holder .wishlist-table table.shipping thead { border-top: 1px solid #ebebeb; }
.page-content.wishlist-holder .wishlist-table table.shipping thead tr th:nth-child(2) { text-align: right; padding-right: 5%; }
.page-content.wishlist-holder .wishlist-table table.shipping tbody tr td:nth-child(2) { height: auto; padding: 10px; text-align: right; padding-right: 5%; }
.page-content.wishlist-holder .wishlist-table table.shipping tbody tr:first-child td { padding-top: 30px; }
.page-content.wishlist-holder .wishlist-table table.shipping tbody tr:last-child td { padding-bottom: 30px; }
.page-content.wishlist-holder .wishlist-table table.shipping tbody tr td:nth-child(2) .form-group { margin-top: 0px; margin-bottom: 0px;}
.page-content.wishlist-holder .wishlist-table table.shipping tbody tr td:nth-child(2) .form-group select.form-control {background: url( ../img/select-arrow.png) no-repeat right 10px center;-webkit-appearance: none;outline: none;box-shadow: none;width: 100%;max-width: 200px;float: right;}


.page-content.wishlist-holder .wishlist-table .payment-method thead tr th {text-align: left; padding-left: 25px}
.page-content.wishlist-holder .wishlist-table .payment-method tbody tr td {text-align: left; padding-left: 35px}

.page-content.wishlist-holder .wishlist-table .payment-method tbody tr td label {padding-left: 18px}

.page-content.wishlist-holder .wishlist-table .payment-method tbody tr{height: 50px;}


.contact .section-1 {position: relative; background-position: top left; background-repeat: no-repeat; }
.contact .header-title {position: relative;margin-top: 10%;margin-bottom: 5%;}
.contact .header-title .bg {font-size: 132px;color: #272727;opacity: 0.08;position: absolute;left: 0;right: 0;margin: auto;top: -45%;font-family: 'master_of_breakregular';word-spacing: 40px;}
.contact .header-title h1 {font-size: 42px;text-transform: uppercase;margin: 0;color: #272727;font-family: 'vollkornregular';letter-spacing: 3px;margin-bottom: 40px;}
.contact .header-title h2 {font-size: 20px;text-transform: uppercase;margin: 0;color: #272727;letter-spacing: 7px;margin-bottom: 15px;}
.contact .form-holder { margin-bottom: 50px; }
.contact .form-holder .form-group { margin-bottom: 25px; }
.contact .form-holder .form-group .form-control {height: 50px;border-radius: 30px;border: 1px solid #dddddd;box-shadow: 0 0 22px -10px #000;padding: 15px 35px;outline: none;}
.contact .form-holder .form-group select.form-control {-webkit-appearance: none;outline: none;box-shadow: none;width: 100%;}

.contact .form-holder .form-group .select { position: relative; }
.contact .form-holder .form-group .select select {padding: 0 0 0 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none;  } 
.contact .form-holder .form-group .select:after{content: "\f0d7"; font-family: FontAwesome; position: absolute; right: 26px; top: 9px; color: #000; z-index: 1; text-align: center; font-size: 20px; pointer-events: none; box-sizing: border-box; border-radius: 5px; }



.contact .form-holder .form-group .textarea-control {border-radius: 25px;border: 1px solid #dddddd;box-shadow: 0 0 22px -10px #000;padding: 15px 35px;width: 100%;outline: none; font-size: 14px; line-height: 1.42857143; color: #555; }
.contact .form-holder .submit-btn { background: #d4ad53; color: #fff; border: 6px solid #fff; text-transform: uppercase; font-size: 14px; letter-spacing: 1px;  padding: 8px 50px; border-radius: 50px; box-shadow: 0 0 17px -6px #000; }

.contact .contact-holder .left-container ul { padding-left: 0; }
.contact .contact-holder .left-container ul li {display: inline-block;list-style-type: none;vertical-align: middle;margin: 10px;}
.contact .contact-holder .left-container ul li:first-child { width: 100%; max-width: 62px; }
.contact .contact-holder .left-container ul li .icon-holder { width: 100%; max-width: 62px; height: 62px; background: #d4ad53; line-height: 62px; text-align: center; color: #fff; font-size: 28px; border-radius: 50%; }
.contact .contact-holder .left-container ul li h4 { font-size: 14px; font-weight: bold; letter-spacing: 1px;  }
.contact .contact-holder .left-container ul li p { font-size: 14px; color: #999999; }
.contact .contact-holder .left-container ul li a { font-size: 14px; color: #999999; }


.related-product-popup .single-product-item {display: inline-block;width: 100%;max-width: 280px;padding: 15px;border: 1px solid #d3ad52;margin: 10px 8px;}
.related-product-popup .single-product-item .img-holder {min-height: 233px;line-height: 233px;text-align: -webkit-center;/* text-align: center; */}
.related-product-popup .single-product-item .img-holder img{max-width: 100%;width: 100%;height: 233px;margin-bottom: 12px;object-fit: contain;}
.related-product-popup .single-product-item h5 {color: #272727;font-family: 'montserratsemibold';margin-top: 5px;display: block;margin-bottom: 5px;}
.related-product-popup .single-product-item a {color: #272727;font-family: 'montserratsemibold';margin-top: 0;display: block;margin-bottom: 5px;}
.related-product-popup .single-product-item .star { }
.related-product-popup .single-product-item .star ul { padding-left: 0; }
.related-product-popup .single-product-item .star ul li {display: inline-block;list-style-type: none;color: #d3ad52;}
.related-product-popup .single-product-item .price { font-family: 'montserratregular'; font-style: italic; }
.related-product-popup .single-product-item .profile-image { width: 100%; max-width: 30px; height: 30px; border-radius: 50%; overflow: hidden; float: left; }
.related-product-popup .single-product-item .profile-image img { width: 100%; height: 30px; object-fit: cover; object-position: center; }
.related-product-popup .single-product-item .profile-name {float: left;width: 85%;text-align: left;padding-left: 10px;}
.related-product-popup .single-product-item .profile-name a {margin: 5px 0 0;font-family: 'montserratlight';font-style: italic;}
.related-product-popup .single-product-item .btn-holder {float: left;width: 50%;/* margin-top: 20px; */margin-bottom: 5px;}
.related-product-popup .single-product-item .btn-holder a.with-background  {margin: 5px;display: block;background: #d4ad53;font-size: 10px;color: #fff;padding: 7px 5px;border: 1px solid #d4ad53;font-family: 'montserratregular';text-align: center;}
.related-product-popup .single-product-item .btn-holder a.border-only  {margin: 5px;display: block;background: #fff;font-size: 10px;color: #d4ad53;padding: 7px 0;border: 1px solid #d4ad53;font-family: 'montserratregular';text-align: center;}
.related-product-popup .single-product-item .btn-holder a i { padding-right: 5px;}


.owl-dots { text-align: center; margin-top: 40px; }
.owl-nav { text-align: center; margin-top: 40px; }
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {text-align: center; width: 26px;height: 26px;display: inline-block;margin: 3px;border-radius: 100px;   border-color: transparent;}
.owl-carousel .owl-dot.active { background: #d7b35f; }
.owl-carousel .owl-prev:hover { background: #d7b35f; }
.owl-carousel .owl-next:hover { background: #d7b35f; }


.gallery { }
.gallery .previews, .gallery .full, .gallery .desc {float: left;margin-right: 10px;width: 100%;max-width: 115px;overflow: hidden;}
.gallery .desc, .gallery .full {width: 440px;font-size: 12px;}
.gallery .desc h2 { margin-top: 0; }
.gallery .previews a { display: block; margin-bottom: 10px; width: 100%; text-align: center; width: 115px; height: 115px; }
.gallery .previews a img{ width: 100%; height: 100%; object-fit: contain; }
.gallery .full, .gallery .full img { max-width: 100%; height: 438px; text-align: center; object-fit: contain; }
.gallery .previews a, .gallery .full {border: 1px solid #d3ad52;}
.gallery .previews a:hover, .gallery .previews a.selected {border: 1px solid #777;}
.gallery .full img:hover { cursor: pointer; }
.dropzone .dz-preview .dz-image img {display: block; height: auto; max-width: 100%; }

.dashboard .dashboard-container .page-content .product-inner-holder .rent-details-holder.rent-item-holder { padding: 25px 15px; }
.dashboard .dashboard-container .page-content .product-inner-holder .rent-details-holder.rent-item-holder h3 { text-align: center; }
.dashboard .dashboard-container .page-content .product-inner-holder .rent-details-holder.rent-item-holder .btn__block  {display: block;text-align: center;background: #d4ad53;margin: 15px 0;padding: 13px 5px;border: 1px solid #d4ad53;color: #fff;font-size: 14px;}
.dashboard .dashboard-container .page-content .product-inner-holder .rent-details-holder.rent-item-holder .btn__block.no_bg  { background: #fff; color: #d4ad53;}
.dashboard .dashboard-container .page-content .product-inner-holder .rent-details-holder.rent-item-holder .form-group { margin-bottom: 25px; }
.dashboard .dashboard-container .page-content .product-inner-holder .rent-details-holder.rent-item-holder .form-group .form-control { border: 1px solid #ebebeb; height: 42px; outline: none; box-shadow: none; }
/* .dashboard .dashboard-container .page-content .product-inner-holder .rent-details-holder.rent-item-holder .form-group select.form-control { background: url(../img/select-arrow.png) no-repeat right 10px center; -webkit-appearance: none; outline: none; box-shadow: none; }
 */
.dashboard .dashboard-container .page-content .product-inner-holder .rent-details-holder.rent-item-holder .form-group .select { position: relative; }
.dashboard .dashboard-container .page-content .product-inner-holder .rent-details-holder.rent-item-holder .form-group .select select {padding: 0 0 0 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none;  } 
.dashboard .dashboard-container .page-content .product-inner-holder .rent-details-holder.rent-item-holder .form-group .select:after{content: "\f0d7"; font-family: FontAwesome; position: absolute; right: 17px; top: 9px; color: #000; z-index: 1; text-align: center; font-size: 20px; pointer-events: none; box-sizing: border-box; border-radius: 5px; }



.profile-info .profile-info-holder h3 { color: #d4ad53;  font-size: 20px; font-family: 'montserratsemibold'; letter-spacing: 1px; margin-top: 50px;  margin-bottom: 25px; }
.profile-info .profile-info-holder strong {font-family: 'montserratregular';font-size: 14px;letter-spacing: 2px;text-transform: uppercase;margin-bottom: 20px;}
.profile-info .profile-info-holder p {font-size: 14px;letter-spacing: 1px;}



.dashboard .dashboard-container .page-content.transaction-inner-holder { border: none; padding: 0px; border-radius: 0px; box-shadow: none; }

.page-content.transaction-inner-holder .transaction-inner-table { border: 1px solid #ebebeb;border-radius: 10px; overflow: hidden;}
.page-content.transaction-inner-holder .transaction-inner-table .transaction_holder { padding: 50px 70px; }
.page-content.transaction-inner-holder .transaction-inner-table .transaction_holder h3 {margin: 0;color: #272727;font-size: 30px;font-family: 'montserratsemibold';letter-spacing: 2px;padding-bottom: 10px;border-bottom: 1px solid #ebebeb;margin-bottom: 10px;}
.page-content.transaction-inner-holder .transaction-inner-table .transaction_holder .transaction_wrapper {padding: 25px 50px;border: 1px solid #ebebeb;border-radius: 7px;background: #fcfcfc;}
.page-content.transaction-inner-holder .transaction-inner-table .transaction_holder .transaction_wrapper strong { text-transform: uppercase; font-size: 14px; margin-bottom: 15px; }
.page-content.transaction-inner-holder .transaction-inner-table .transaction_holder .transaction_wrapper p { font-size: 14px; }
.page-content.transaction-inner-holder .transaction-inner-table .transaction_holder .transaction_wrapper p i { font-family: 'montserratregular';}
.page-content.transaction-inner-holder .transaction-inner-table table { width: 100%; }
.page-content.transaction-inner-holder .transaction-inner-table table thead {background: #fcfcfc;border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; }
.page-content.transaction-inner-holder .transaction-inner-table table thead tr th {padding: 22px 10px 11px;text-align: center;color: #d4ad53;font-size: 14px;font-family: 'montserratsemibold';letter-spacing: 1px;}
.page-content.transaction-inner-holder .transaction-inner-table table thead tr th:first-child {width: 260px;}
.page-content.transaction-inner-holder .transaction-inner-table table thead tr th:nth-child(2) {width: 200px;}
.page-content.transaction-inner-holder .transaction-inner-table table thead tr th:nth-child(3) {width: 100px;}
.page-content.transaction-inner-holder .transaction-inner-table table thead tr th:nth-child(4) {width: 100px;}
.page-content.transaction-inner-holder .transaction-inner-table table thead tr th:nth-child(5) {width: 200px;}

.page-content.transaction-inner-holder .transaction-inner-table table tbody tr td { text-align: center; font-size: 16px; font-family: 'montserratlight'; }
.page-content.transaction-inner-holder .transaction-inner-table table tbody tr td:first-child {width: 260px;padding: 15px 40px;}
.page-content.transaction-inner-holder .transaction-inner-table table tbody tr td:first-child a { color: #888888; }
.page-content.transaction-inner-holder .transaction-inner-table table tbody tr td:nth-child(2) {width: 130px;min-height: 80px;padding: 0;}
.page-content.transaction-inner-holder .transaction-inner-table table tbody tr td:nth-child(2) img { max-width: 100%; }
.page-content.transaction-inner-holder .transaction-inner-table table tbody tr td:nth-child(3) {width: 100px;}
.page-content.transaction-inner-holder .transaction-inner-table table tbody tr td:nth-child(4) {width: 100px;}
.page-content.transaction-inner-holder .transaction-inner-table table tbody tr td:nth-child(5) { width: 100px; }

.page-content.transaction-inner-holder .continue-btn  { display: inline-block; padding: 13px 35px; margin: 30px 10px; background: #d4ad53; border: 1px solid #d4ad53; color: #fff; font-size: 14px; letter-spacing: 1px; }
.page-content.transaction-inner-holder .add-all-btn { display: inline-block; padding: 13px 35px; margin: 30px 10px; background: #fff; border: 1px solid #d4ad53; color: #d4ad53; font-size: 14px; letter-spacing: 1px; }
.page-content.transaction-inner-holder .total-holder { margin-top: 30px; margin-bottom: 15px; padding-right: 5%; width: 100%; max-width: 370px; float: right; }
.page-content.transaction-inner-holder .total-holder p {margin-top: 5px;text-transform: uppercase;font-family: 'montserratregular';}
.page-content.transaction-inner-holder .total-holder span {  font-size: 24px; font-family: 'montserratregular'; }
.page-content.transaction-inner-holder .total-holder h3 {  font-size: 31px; font-family: 'montserratregular'; margin-top: 20px; text-transform: uppercase;}
.page-content.transaction-inner-holder .total-holder sub {font-size: 31px;font-family: 'montserratregular';margin-top: 13px;display: inline-block;line-height: 1;}
.page-content.transaction-inner-holder .transaction-inner-table table.shipping thead { border-top: 1px solid #ebebeb; }
.page-content.transaction-inner-holder .transaction-inner-table table.shipping thead tr th:nth-child(2) {text-align: center;padding-right: 5%;}
.page-content.transaction-inner-holder .transaction-inner-table table.shipping tbody tr td:nth-child(2) {height: auto;padding: 10px;text-align: center;padding-right: 5%;}
.page-content.transaction-inner-holder .transaction-inner-table table.shipping tbody tr:first-child td {padding-top: 30px;}
.page-content.transaction-inner-holder .transaction-inner-table table.shipping tbody tr:last-child td { padding-bottom: 30px; }
.page-content.transaction-inner-holder .transaction-inner-table table.shipping tbody tr td:nth-child(2) .form-group { margin-top: 0px; margin-bottom: 0px;}
.page-content.transaction-inner-holder .transaction-inner-table table.shipping tbody tr td:nth-child(2) .form-group select.form-control {background: url( ../img/select-arrow.png) no-repeat right 10px center;-webkit-appearance: none;outline: none;box-shadow: none;width: 100%;max-width: 200px;float: right;}


.blogs .header-title { position: relative; }
.blogs .header-title .bg {font-size: 132px;color: #272727;opacity: 0.08;position: absolute;left: 0;right: 0;margin: auto;top: -85%;font-family: 'master_of_breakregular';letter-spacing: -10px;}
.blogs .header-title h1 {font-size: 42px;text-transform: uppercase;margin: 0;color: #272727;font-family: 'vollkornregular';letter-spacing: 3px;}
.blogs .header-title h2 {font-size: 20px;text-transform: uppercase;margin: 0;color: #272727;letter-spacing: 7px;margin-bottom: 40px;}

.blogs .blog-listing .single-blog {display: inline-block;width: 100%;border: 1px solid #d3ad52;max-width: 290px;margin: 5px;vertical-align: top;margin-bottom: 10px;}
.blogs .blog-listing .single-blog.front-page {display: inline-block;width: 100%;border: 1px solid #d3ad52;max-width: 899px;margin: 5px;vertical-align: top;margin-bottom: 10px;}
.blogs .blog-listing .single-blog.front-page .img-holder {float: left;width: 100%;max-width: 520px;border-bottom: none;border-right: 1px solid #d3ad52;}
.blogs .blog-listing .single-blog .img-holder { border-bottom: 1px solid #d3ad52; overflow: hidden; }
.blogs .blog-listing .single-blog .img-holder img { width: 100%; height: 228px; object-fit: cover; object-position: center; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s;  }
.blogs .blog-listing .single-blog .img-holder a:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1);  transform: scale(1.1); filter: brightness(70%);}
.blogs .blog-listing .single-blog.front-page .img-holder img { max-width: 520px; height: 340px; }
.blogs .blog-listing .single-blog.front-page .blog-details {float: left;width: 100%;max-width: 375px;height: 340px;position: relative;}
.blogs .blog-listing .single-blog.front-page .center_div { padding: 45px; }
.blogs .blog-listing .single-blog .blog-details { padding: 20px; }
.blogs .blog-listing .single-blog .blog-details a{ color: #272727; font-size: 16px; font-family: 'montserratsemibold';  }
.blogs .blog-listing .single-blog .blog-details p{font-size: 14px;margin-top: 5px;}
.blogs .blog-listing .single-blog .blog-details a.readmore{background: #d4ad53;display: inline-block;padding: 6px 21px;color: #fff;font-family: 'montserratlight';font-size: 14px;}
.dashboard .dashboard-container .page-sidebar.blog-sidebar h3 { margin: 0; background: #d4ad53; border-radius: 5px 5px 0 0; padding: 15px; text-align: center; color: #fff; font-family: 'montserratregular'; font-size: 15px; text-transform: uppercase; letter-spacing: 1px;  }
.dashboard .dashboard-container .page-sidebar.blog-sidebar ul {  margin-top: 25px; }
.dashboard .dashboard-container .page-sidebar.blog-sidebar ul li a { padding: 11px 11px 11px 40px; color: #272727; }
.dashboard .dashboard-container .page-sidebar.blog-sidebar ul li.active a { color: #d4ad53; }
.dashboard .dashboard-container .page-sidebar.blog-sidebar ul li.active a:after { left: 25px; }
.dashboard .dashboard-container .page-sidebar.blog-sidebar ul li a:hover:after { left: 25px; }

.blog-content  {width: 100%;max-width: 765px;margin-bottom: 50px;padding-bottom: 50px;border-bottom: 1px solid #ebebeb;}
.blog-content .blog-title h4 {color: #272727;font-size: 16px;font-family: 'montserratsemibold';margin-bottom: 0;}
.blog-content .blog-title p {font-size: 14px;margin-top: 5px;margin-bottom: 30px;}
.blog-content .img-holder {width: 100%;margin-bottom: 30px;}
.blog-content .img-holder img {width: 100%;height: 320px;object-fit: contain;object-position: center;}
.blog-content p {white-space: pre-line;color: #272727;font-size: 14px;line-height: 29px;}


.col-20 { position: relative; padding-left: 15px; padding-right: 15px; }

.body-type-popup {position: relative;width: 100%;max-width: 557px;margin: 0 auto;background-color: #fff;padding: 50px 65px;border-radius: 8px;background-repeat: no-repeat;background-position: bottom left;background-size: cover;}
.body-type-popup .title-holder { margin-bottom: 30px; }
.body-type-popup .title-holder h3 {font-size: 30px;margin-top: 0;margin-bottom: 10px;font-family: 'montserratsemibold';text-transform: uppercase;}
.body-type-popup .title-holder p{ font-size: 14px; }
.body-type-popup .form-group .form-control { height: 50px; border-radius: 50px; border: 5px solid #fff; box-shadow: 0 0 17px -6px #000; }
.body-type-popup .pop-btn { font-family: 'montserratlight'; background: #d4ad53; border: none; color: #fff; text-shadow: 0 0px 0 #fff; text-transform: uppercase; height: 50px; width: 100%; border-radius: 0; margin-top: 25px; outline: none; }
.body-type-popup .rdo-holder {width: 100%;height: 130px;text-align: left;}
.body-type-popup .rdo-holder img {position: absolute;right: 15px;}

.body-type-popup input[type="radio"] { display:none; }
.body-type-popup input[type="radio"] + label {  color: red; font-family:Arial, sans-serif;  font-size:14px; }
.body-type-popup input[type="radio"] + label span {display:inline-block;width: 15px;height: 15px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;-moz-border-radius:  50%;border-radius:  50%;text-align: left;}
.body-type-popup input[type="radio"] + label span {background: transparent;border: 1px solid #d3ad52;}
.body-type-popup input[type="radio"]:checked + label span{background-color: #d3ad52;border: 3px solid #fff;box-shadow: 0 0 0px 1px #d3ad52;}
.body-type-popup input[type="radio"] + label span,
.body-type-popup input[type="radio"]:checked + label span { -webkit-transition:background-color 0.4s linear; -o-transition:background-color 0.4s linear; -moz-transition:background-color 0.4s linear; transition:background-color 0.4s linear; }


/** liezl **/
.listing-product-holder .Message_border {overflow:hidden;border: 1px solid rgba(0, 0, 0, 0.09);width: 100%;min-height: 662px;border-radius: 20px;margin: 0 auto;background-color: #fcfcfc;}
.listing-product-holder .Message_border .profile_image_holder {width: 89px;height: 89px;border-radius: 50%;overflow: hidden;}
.listing-product-holder .Message_border .profile_image_holder img { width: 100%; height: 100%; object-fit: cover;}

.unread { background-color: #edf2fa; }
.listing-product-holder .Message_border .row {border-bottom: 1px solid rgba(0, 0, 0, 0.07); margin: 0;padding: 19px 20px;}
.listing-product-holder .Message_border .row h1 {text-align: left; font-size: 18.21px; font-family: 'montserratlight'; font-style: italic; }
.listing-product-holder .Message_border .row p {text-align: left; font-size: 12px; float: left; width: 74%; color: #636363; font-family: 'montserratthin'; }
.listing-product-holder .Message_border .row h2 { color: #b3b3b3; font-size: 12px; font-family: 'montserratlight'; margin-top: 0}

.listing-product-holder .Message_border .save-listing .message-person-holder .img-holder {float: left;padding: 0px 15px;margin-top: 17px;}
.listing-product-holder .Message_border .save-listing .message-person-holder .img-holder img {border-radius: 50%; height: 64px; width: 68px; object-fit: cover; object-position: left;}
.listing-product-holder .Message_border .save-listing .person-name-holder {padding: 2px 0px; font-family: 'montserratregular';}
.listing-product-holder .Message_border .save-listing .person-name-holder p {margin: 39px 0px 0px;font-size: 22.43px;color: #272727;text-align: left;font-style: italic;font-family: 'montserratlight';}
.listing-product-holder .Message_border .save-listing .person-name-holder span {font-size: 14px; text-transform: uppercase; color: #196265;}
#msg-scroll::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px; background-color: #f6f6f6; } 
#msg-scroll::-webkit-scrollbar {width: 12px; background-color: #f6f6f6; }
 #msg-scroll::-webkit-scrollbar-thumb {border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #d4ad53; }
.scrollbar {overflow-y: scroll; overflow-y: scroll; overflow-x: hidden; max-height: 360px;}

.listing-product-holder .Message_border .save-listing .msg-holder {padding: 20px 15px; background-color: #fff; width: 100%; margin: 0px 12px; max-width: 836px; border-top: 3px solid #f3f3f3;}
.listing-product-holder .Message_border .save-listing .msg-holder .clearfix {padding-right: 30px;}
.listing-product-holder .Message_border .save-listing .msg-holder .text-center {margin-bottom: 30px;}
.listing-product-holder .Message_border .save-listing .msg-holder .text-center a {color: #d4ad53;font-size: 14px;font-family: 'montserratlight';}
.listing-product-holder .Message_border .save-listing .msg-holder .text-center a i.fa {margin-right:10px;}
.listing-product-holder .Message_border .save-listing .msg-holder .msg-sender-holder {float: right; display: block; padding: 12px 0 0; /*margin: 0 38px;*/}
.listing-product-holder .Message_border .save-listing .msg-holder .msg-sender-holder .sender-text{position: relative;width: auto;max-width: 420px;min-height: 40px;padding: 13px 13px 0;background: #fcf8ee;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;float: right;}
.listing-product-holder .Message_border .save-listing .msg-holder .msg-sender-holder .sender-text p {font-size: 12px;}
.listing-product-holder .Message_border .save-listing .msg-holder .msg-sender-holder .sender-text:after {content: "";position: absolute;top: 14px;right: -5px;border-style: solid;border-width: 6px 0 9px 10px;border-color: transparent #fcf8ee;display: block;width: 0;z-index: 1;}
.listing-product-holder .Message_border .save-listing .msg-holder .msg-receiver-holder {float:left; display:block; width: 100%;}
.listing-product-holder .Message_border .save-listing .msg-holder .msg-receiver-holder .img-holder {float:left; width: 10%;}
.listing-product-holder .Message_border .save-listing .msg-holder .msg-receiver-holder .img-holder img {border-radius: 50%; height: 64px; width: 68px; object-fit: cover; object-position: left; margin: 0px 16px 0 0;}
.listing-product-holder .Message_border .save-listing .msg-holder .msg-receiver-holder .receiver-text {position: relative;min-width: 20px;min-height: 40px;padding: 13px 13px 0;background: #f6f6f6;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;float: left;margin: 14px 0;}
.listing-product-holder .Message_border .save-listing .msg-holder .msg-receiver-holder .receiver-text p {font-size: 12px;}
.listing-product-holder .Message_border .save-listing .msg-holder .msg-receiver-holder .receiver-text:after {content: ""; position: absolute; top: 13px; left: -5px; border-style: solid; border-width: 6px 10px 7px 0; border-color: transparent #f6f6f6; display: block; width: 0; z-index: 1;}
.chat-box-single-line { border-bottom: 1px solid #f3f3f3; height: 12px; margin: 7px 0 20px; position: relative; text-align: center; }

.listing-product-holder .Message_border .save-listing .write-a-msg-holder {padding: 20px 15px; background-color: #fff; width: 100%;margin: 0 20px; margin-top: 27px; min-height: 100px;max-width: 742px; resize: none; border: 1px solid #ebebeb; font-family: 'montserratlight';}
textarea::-webkit-input-placeholder {color: #b3b3b3;}
.listing-product-holder .Message_border .save-listing form button {border: none; box-shadow: none; background-color: #d4ad53; float: right;margin: 0 22px; width: 100%; max-width: 160px; height: 45px; color: #fff; border-radius: 0px; margin-bottom: 20px; }
.shipping_calculator { min-height:  905px; }
.navbar_default .navbar_right li a {text-transform: uppercase; color: #000; margin: 0 4px; letter-spacing: 2px; font-size: 14px; }

/** shipping calculator **/
.shipping_calculator .shipping_calculator_border {padding: 20px;border: 1px solid rgba(0, 0, 0, 0.21);width: 80%;min-height: 633px;margin: 0 auto;border-radius: 20px; margin-bottom: 20px;}
.shipping_calculator .shipping_calculator_border h1 {font-family: 'montserratsemibold'; font-size: 30.36px; color: #272727; margin-left: 30px; }
.shipping_calculator .shipping_calculator_border .shipping_calculator_border_inside {padding: 31px 52px;background-color: #fcfcfc;width: 94%;margin: 25px auto;min-height: 457px;border: 1px solid rgba(0, 0, 0, 0.27);border-radius: 20px;}
.shipping_calculator .shipping_calculator_border .shipping_calculator_border_inside p {margin-bottom: 0;font-size: 11.96px;font-family: 'montserratlight';color: #b8b8b8;float: left;margin-right: 42%;margin-left: 18px;}
.shipping_calculator .shipping_calculator_border .shipping_calculator_border_inside h4 {font-size: 11.96px;font-family: 'montserratlight';color: #b8b8b8;margin-bottom: 7px;margin-top: 4px;}
.shipping_calculator .shipping_calculator_border .shipping_calculator_border_inside .col { padding-right: 0; }
.shipping_calculator .shipping_calculator_border .shipping_calculator_border_inside button {float: right; background-color: #d4ad53; width: 123px; height: 37px; border-radius: 0; color: #fff;}
.shipping_calculator .shipping_calculator_border .shipping_calculator_border_inside h2 {     color: #272727; font-size: 13.08px; font-family: 'montserratsemibold'; }
.shipping_calculator .shipping_calculator_border .shipping_calculator_border_inside .footer_border p {font-family: 'montserratsemibold';font-size: 13.08px;color: #272727;background-color: white;margin-top: 25px;float: none;margin: 0;margin-top: 14px;}
.shipping_calculator .shipping_calculator_border .shipping_calculator_border_inside .footer_border h2 {font-family: 'montserratsemibold';font-size:  16px;color: #272727;float: right;margin: -6px 0;font-style: italic;margin-right: 23px;}
.shipping_calculator .shipping_calculator_border .shipping_calculator_border_inside .footer_border h1 {font-size: 13.07px;font-family: 'montserratlight';color: #b8b8b8;margin-left: 0;font-style: italic;margin-top: 14px;}
.shipping_calculator .shipping_calculator_border .shipping_calculator_border_inside .footer_border {border-top: 1px solid #000;}
.shipping_calculator .shipping_calculator_border .shipping_calculator_border_inside .form-control {height: 50px; position: relative;}
.shipping_calculator .shipping_calculator_border .shipping_calculator_border_inside .col h6 {    font-style: italic; position: absolute; top: 8px; right: 27px; color: #b8b8b8; font-size: 13.96px; font-family: 'montserratlight'; }
.shipping_calculator .shipping_calculator_border .shipping_calculator_border_inside  .select { position: relative; }
.shipping_calculator .shipping_calculator_border .shipping_calculator_border_inside  .select select {padding: 0 0 0 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none;  } 
.shipping_calculator .shipping_calculator_border .shipping_calculator_border_inside  .select:after{content: "\f0d7"; font-family: FontAwesome; position: absolute; right: 17px; top: 9px; color: #000; z-index: 1; text-align: center; font-size: 20px; pointer-events: none; box-sizing: border-box; border-radius: 5px; }

.select_form {  width: 155px; }

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {     background-color: #d4ad53; }
.dashboard .dashboard-container .page-sidebar .Message {text-transform: uppercase; display: block;text-align: center;padding: 15px 50px;border: 1px solid #d4ad53;background: #d4ad53;width: 100%;max-width: 235px;margin: 10px auto;color: #fff;}
.newmessage_holder {width: 50px;height: 50px;float: left;margin-right: 20px;margin-top: 0;}
.newmessage_holder img { max-width: 100%;}
.messages_popup_holder {position: relative; width: 47%; min-height: 200px; background-color: #fff; padding: 25px 49px; margin: 0 auto; }
.messages_popup_holder h1 { font-size: 30px; font-family: 'montserratsemibold'; margin: 0;}
.messages_popup_holder label h2 {font-family: 'montserratsemibold'; font-size: 20px; margin: 0; margin-top: 23px; }
.messages_popup_holder .button_submit button { font-size: 16px; display: inline-block; background: #d3ad52; padding: 8px 17px; color: #fff; border-radius: 15px; float: right; margin: 30px 10px 0; letter-spacing: 1px; font-weight: bold; border: 3px solid #d3ad52; }
.messages_popup_holder textarea{ height: 200px; }
.messages_popup_holder .msg_attach_file { position: relative; }
.messages_popup_holder form input[type="file"]{position: absolute; opacity: 0; width: 100%; height: 42px; top: 0; }
.messages_popup_holder input {font-size: 12px; color: #9c9c9c; padding: 13px 20px; width: 100%; border: 1px solid #ebebeb; border-radius: 3px; background: #FFF; margin: 0; padding-left: 123px; }
.msg_attach_file:before {content: 'Browse file'; background-color: #d3ad52; padding: 11px 10px; position: absolute; max-width: 113px; width: 100%; text-align: center; color: #fff;}
.select2-results__option.select2-results__option--highlighted{ height: 68px; }
.select2-results__option span img { width: 76px; height: 57px; object-fit: cover; }

.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 31px; }
.ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{ width: 100%; }
.ui-datepicker .ui-datepicker-header {background-color: #d4ad53; }

.form_hide a { color: #fff; background: #d4ad53; border: 0; border-radius: 0; padding: 14px 0; text-shadow: none; font-size: 14px; letter-spacing: 1px; outline: none; width: 100%; display: block; text-align: center; }
.locations_id {position: relative; width: 100%; max-width: 557px; margin: 0 auto; background-color: #fff; padding: 50px 65px; border-radius: 8px; background-repeat: no-repeat; background-position: bottom left; background-size: cover;  } 
.locations_id button.form-btn {background: #d4ad53; width: 100%; color: #fff; text-transform: uppercase; border: none; padding: 12px; letter-spacing: 1px; }


.dashboard .dashboard-container .page-content .listing-product-holder .single-product-item .btn-holder a.oncart { background: #272727!important; }
.rent-details-holder button { background: #d4ad53; width: 100%; color: #fff; text-transform: uppercase; border: none; padding: 12px; letter-spacing: 1px; }
.rent-details-holder .more-filters { border-top: 1px solid #ebebeb; margin-top: 25px; padding-top: 25px; }
.rent-details-holder .more-filters .toggle-title  h4 {margin: 0;cursor: pointer;margin-bottom: 30px;}
.rent-details-holder .more-filters .toggle-title { position: relative;}
.rent-details-holder .more-filters .toggle-title:after { position: absolute; content:'\f067'; font-family: 'fontAwesome'; top: 0; right: 0;}
.rent-details-holder .more-filters .toggle-title.clicked:after {content:'\f068'; }
.rent-details-holder .more-filters .toggle-details { display: none; }
.rent-details-holder .more-filters .toggle-details .address_form{ margin-bottom: 6px !important; }
#locationField, #controls {position: relative; width: 100%; }
#autocomplete {position: absolute; top: 0px; left: 0px; width: 99%; }
.label {text-align: right; font-weight: bold; width: 100px; color: #303030; }
#address {border: 1px solid #000090; background-color: #f0f0ff; width: 480px; padding-right: 2px; }
#address td {font-size: 10pt; }
.field {width: 99%; }
.slimField {width: 80px; }
.wideField {width: 200px; }
#locationField {height: 20px; margin-bottom: 2px; }

.address_form textarea{ width: 100%; }
.dashboard .dashboard-container .page-content .notification_inner_page  .header-left {
    float: left;
    width: 100%;
}
.dashboard .dashboard-container .page-content .notification_inner_page .header-left h3 span {font-family: 'montserratthin'; padding-left: 10px; font-size: 15px; }
.dashboard .dashboard-container .notification_inner_pages .listing-of-notification .image_holder { width: 100%; height: 305px; background-color: #d3d3d3; padding: 25px;  }
.dashboard .dashboard-container .notification_inner_pages .listing-of-notification .image_holder img { width: 100%; height: 100%; object-fit: contain; }
.dashboard .dashboard-container .notification_inner_pages .listing-of-notification .text_holder_side h1 {font-family: 'montserratlight';font-size: 22px;}
.dashboard .dashboard-container .notification_inner_pages .listing-of-notification .text_holder_side .name_holder {position: relative;min-height: 90px;padding-left: 91px;}
.dashboard .dashboard-container .notification_inner_pages .listing-of-notification .text_holder_side .name_holder .image_holder_side{position: absolute;left: 0;border-radius: 50%;overflow: hidden;width: 74px;top: 8px;}
.dashboard .dashboard-container .notification_inner_pages .listing-of-notification .text_holder_side .name_holder .image_holder_side img {width: 100%;}
.dashboard .dashboard-container .notification_inner_pages .listing-of-notification .text_holder_side .name_holder .text_holder_side h2 {font-family: 'montserratlight';font-size: 18.21px;margin-top: 35px;font-style: italic;}
.dashboard .dashboard-container .notification_inner_pages .listing-of-notification .text_holder_side h3{font-family: 'montserratlight';font-size: 12.9px;}
.dashboard .dashboard-container .notification_inner_pages .listing-of-notification .text_holder_side h4 {font-family: 'montserratlight';font-size: 19.23px;margin-top: 21px;}
.dashboard .dashboard-container .notification_inner_pages .listing-of-notification .text_holder_side h5 {font-family: 'montserratlight';font-size: 15.97px;margin-top: 17px;display: block;}
.dashboard .dashboard-container .notification_inner_pages .listing-of-notification .text_holder_side h5 span{ line-height: 22px;display: block;}
.dashboard .dashboard-container .notification_inner_pages .listing-of-notification .footer_holder h1 {font-size: 22.09px;color: #3f3f3f;}
.dashboard .dashboard-container .notification_inner_pages .listing-of-notification .footer_holder p {font-family: 'montserratlight';color: #696969;font-size: 15px;line-height: 24px;}
.dashboard .dashboard-container .notification_inner_pages .listing-of-notification .btn_holder ul {margin-top: 5%;}
.dashboard .dashboard-container .notification_inner_pages .listing-of-notification .btn_holder ul li {display: inline-block;margin-right: 20px;}
.dashboard .dashboard-container .notification_inner_pages .listing-of-notification .btn_holder ul li a {font-family: 'montserratlight';font-size: 14.86px;border: 1px solid #d4ad53;width: 188px;background-color: transparent;height: 46px;color: #d4ad53;display: block;text-align: center;line-height: 46px;}
.dashboard .dashboard-container .notification_inner_pages .listing-of-notification .btn_holder ul li.active a {color: #fff; background-color: #d4ad53;}
.dashboard .dashboard-container .notification_inner_pages .listing-of-notification .btn_holder ul li:hover a{color: #fff; background-color: #d4ad53;}

.reasons-popup {position: relative;width: 100%;max-width: 605px;margin: 0 auto;background-color: #fff;padding: 32px 65px;border-radius: 8px;background-repeat: no-repeat;background-position: bottom left;background-size: cover;}
.reasons-popup .title-holder { margin-bottom: 30px; }
.reasons-popup .title-holder h3 {font-size: 30px;margin-top: 0;margin-bottom: 10px;font-family: 'montserratsemibold';text-transform: uppercase;}
.reasons-popup .form-group .rate-holder { margin-bottom: 10px; }
.reasons-popup .form-group p { color: #d4ad53; font-size: 14px; letter-spacing: 2px; }
.reasons-popup .form-group label {font-size: 13px;text-align: left;margin-top: 5px;text-transform: uppercase;}
.reasons-popup .form-group .form-control {border-radius: 5px;border: 5px solid #fff;box-shadow: 0 0 17px -6px #000;}
.reasons-popup .pop-btn {font-family: 'montserratlight';background: #d4ad53;border: none;color: #fff;text-shadow: 0 0px 0 #fff;text-transform: uppercase;/* height: 50px; *//* width: 100%; */border-radius: 0;/* margin-top: 25px; */outline: none;padding: 8px 45px;}
.shows { display: none; }
.reasons-popup textarea{ padding: 20px 15px; background-color: #fff; width: 100%; margin: 0 0; margin-top: 11px; min-height: 100px; max-width: 742px; resize: none; border: 1px solid #ebebeb; font-family: 'montserratlight'; }
.reasons-popup .form-group input[type="submit"] {font-family: 'montserratlight'; font-size: 14.86px; border: 1px solid #d4ad53; width: 188px; background-color: transparent; height: 46px; color: #d4ad53; text-align: center; line-height: 46px; margin: 0 auto; display: block; }



.accept_popup {position: relative;width: 47%;min-height: 122px;background-color: #fff;padding: 25px 49px;margin: 0 auto;}
.accept_popup h1 { font-size: 30px; font-family: 'montserratsemibold'; margin: 0;}
.accept_popup label h2 {font-family: 'montserratsemibold'; font-size: 20px; margin: 0; margin-top: 23px; }
.accept_popup .button_submit button {font-size: 16px;display: inline-block;background: #d3ad52;padding: 8px 17px;color: #fff;border-radius: 15px;margin: 0 auto;margin-top: 26px;letter-spacing: 1px;font-weight: bold;display: block;border: 3px solid #d3ad52;}
.accept_popup textarea{ height: 200px; }
.accept_popup .msg_attach_file { position: relative; }
.accept_popup form input[type="file"]{position: absolute; opacity: 0; width: 100%; height: 42px; top: 0; }
.accept_popup input {font-size: 12px; color: #9c9c9c; padding: 13px 20px; width: 100%; border: 1px solid #ebebeb; border-radius: 3px; background: #FFF; margin: 0; padding-left: 123px; }


/******************************* RESPONSIVE *************************/

@media (max-width: 1265px){ 
    /** Blog page **/
    .blog-listing { text-align: center; }
    .blogs .blog-listing .single-blog.front-page .img-holder {float: left; width: 100%; max-width: 100%; border-bottom: none; border-right: 1px solid #d3ad52; } 
    .blogs .blog-listing .single-blog.front-page .img-holder img {max-width: 100%; height: 340px; object-position: top; } 
    .blogs .blog-listing .single-blog {display: inline-block; width: 100%; border: 1px solid #d3ad52; max-width: 290px; margin: 0; vertical-align: top; margin-bottom: 10px; }
}

@media (max-width: 1024px){ 
    .blogs .blog-listing .single-blog.front-page .blog-details {height: 213px; }
}


@media (max-width: 1089px){ 

    .navbar-header {  float: none; padding-bottom: 20px; }
    .navbar-toggle {display: block;padding: 11px;}
    .navbar-collapse {  border-top: 1px solid transparent;   box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
    .navbar-collapse.collapse { display: none!important; }
    .navbar-nav { float: none!important; margin: 7.5px -15px; }
    .navbar-nav>li { float: none; }
    .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px;  color: #63a7d2;}
    .navbar-text { float: none;  margin: 15px 0; }
    .navbar-collapse.collapse.in {  display: block!important; }
    .collapsing { overflow: hidden!important; }
    .navbar-default .navblog>li>a { color: #63a7d2 !important; }

}

@media (max-width: 991px){ 
    .home-page .section-6 .form-holder { box-shadow: none; border-radius: 0;  }
    .home-page .section-6 .form-holder .form-control { width: 100%; }
    .home-page .section-6 .form-holder .form-control.name-field { border-radius: 0; }
    .home-page .section-6 .form-holder .btn-field { width: 100%; border-radius: 0; }

    /** about page **/
    .section-1-about .img-holder img { width: 100%; }

    /*home*/
    .section-6 .form-inline .form-group {width: 100%; margin: 0 0 11px 0; }
}


@media (min-width: 992px){ 
    .col-20 { width: 20%; float: left; }
}


@media only screen and (max-width: 800px) {    
    #no-more-tables table, #no-more-tables thead, #no-more-tables tbody, #no-more-tables th, #no-more-tables td, #no-more-tables tr { display: block; }
    #no-more-tables thead tr { position: absolute; top: -9999px; left: -9999px; }
    #no-more-tables tr { border: 1px solid #ccc; }
    #no-more-tables td {border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%;white-space: normal;text-align:left;}
    #no-more-tables td:before {position: absolute;/* top: 6px; */left: 6px;width: 45%;padding-right: 10px;white-space: nowrap;text-align:left;font-weight: bold;}
    #no-more-tables td:before { content: attr(data-title); }
}


@media (max-width: 871px){ 
    /** about page **/
    .home-page .section-2-about .text_holder:before {content: ""; position: absolute; background-image: url(../img/quote-about2.png); background-repeat: no-repeat; background-size: 100%; width: 95px; height: 60%; right: 0; bottom: 0; } 

}
@media (max-width: 868px){ 
    .home-page .section-1-about .title-holder div {position: absolute; margin: 0 auto; width: 86%; text-align: center; font-size: 99px; font-family: 'master_of_breakregular'; top: 0; opacity: 0.08; } 
}

@media (max-width: 768px){ 
    
    /** about page **/
    .navbar_default .logo {padding: 8px 0; }
    .home-page .section-1-about .title-holder div {font-size: 47px; }
    .home-page .section-1-about .title-holder h2 {font-size: 26px; }
    .home-page .section-1-about .title-holder h2 span {display: block; font-size: 12px; } 
    .home-page .section-1-about p {font-size: 16px; text-align: center; letter-spacing: 1px; padding: 0 0; line-height: 28px; }
    .home-page .section-1-about h1 {font-size: 24.15px; text-align: center;}
    .home-page .section-1-about .text_holder {margin: 0 auto; margin-top: 40px; display: block; } 
    .home-page .section-2-about .text_holder {width: 100%; }
    .home-page .section-3-about .title-holder div {font-size: 67px; }
    .home-page .section-3-about .title-holder h2 {font-size: 33px; text-align: center; }
    .home-page .section-3-about .listing-holder .single-list-holder {margin: 0; }

    /** Blog page **/
    .blogs .header-title .bg {font-size: 74px; top: -33px; } 
    .blogs .blog-listing .single-blog.front-page .blog-details {height: 202px; } 

    .shipping_calculator .shipping_calculator_border {width: 100%; }
}

@media (max-width: 767px){ 
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: transparent; }
    .home-page .section-1.banner img {width: 70%; margin-bottom: 11px; }
    .home-page .section-2 .title-holder div{display: none;}
    .home-page .section-4 .title-holder div{display: none;}
    .home-page .section-3 .title-holder div{display: none;}
    .home-page .section-5 .title-holder div{display: none;}

    .top-header {text-align: center; }
    .top-header .pull-left { float: none !important; }
    .top-header .pull-right { float: none !important; }
}

@media (max-width: 480px){ 
    .top-header .pull-right ul li {padding: 0 5px; }
}

@media (max-width: 425px){ 
    /** Garments page **/
    .garments .header-title .bg {font-size: 67px; top: 0;} 
    .garments .header-title h1 {font-size: 35px; }
    
    /*home*/
    .home-page .section-2 p {padding: 0 0; }

    /*calculator*/
    .shipping_calculator .shipping_calculator_border h1 {font-size: 23.36px; }
    .shipping_calculator .shipping_calculator_border {padding: 20px 8px; }
    .shipping_calculator .shipping_calculator_border .shipping_calculator_border_inside {padding: 31px 12px; }
    .shipping_calculator .shipping_calculator_border .shipping_calculator_border_inside .footer_border h2 {float: none; margin-top: 4px; }
    .shipping_calculator .shipping_calculator_border .shipping_calculator_border_inside .col {padding-right: 15px; }

}

@media (max-width: 377px){ 
    /* *{ border: 1px dotted red; } */
    /*home*/
    .home-page .section-3 .listing-holder .single-list-holder {margin: 0 0; margin-bottom: 30px; }
    .home-page .single-product-item .img-holder img{ width: 100%; }
    .home-page .section-6 .form-holder .btn-field {margin-bottom: 20px; }

}
@media (max-width: 320px){ 
    .top-header ul {padding: 5px 0; }
    .top-header .pull-right ul li {padding: 0 4px; }
    .top-header .pull-right ul li a {font-size: 9px; letter-spacing: 1px; }
}

.single-noti {
    margin-bottom: 10px;
    background-color: transparent !important;
}

.white {
    background: #fff !important;
    color: #d4ad53 !important;
}

.small-buttons {
    display: inline !important;
    border-radius: 0 !important;
    padding: 8px 10px !important;
    border: 1px solid #d4ad53 !important;
}

.received {
    margin-bottom: 10px;
}

.option {
    height: 20px;
    width: 20px;
    background-color: #eee;
}

.print-input{
    font-size: 14px !important;
    background: #d4ad53;
    color: #fff;
    display: block !important;
    height: 28px !important;
    width: 66px !important;
    float: right;
    margin: 0 !important;
}

#DivIdToPrint .row {

    /*border: 1px solid #000;*/

}

#DivIdToPrint p {
    line-height: 20px;
    text-align: left;
    padding-left: 10%;
}

#DivIdToPrint span {
    font-weight: bold;
}

.hover-noti {
    color: #333;
}

.hover-noti:hover {
    color: #d4ad53;
}

.textarea {
    border: 1px solid #d4ad53;
    display: block;
    width: 60%;
    padding: 10px;
    margin-bottom: 0;
    float: right;
    margin-top: 3px;
    border-radius: 4px;
    margin-right: 7%;
    height: 70px;
}

.textarea2 {
    border: 1px solid #d4ad53;
    display: block;
    padding: 10px;
    width: 70%;
    margin-bottom: 0;
    margin-top: -15px;
    border-radius: 4px;
    margin-left: 15%;
    height: 70px;
}

.policy li {
    line-height: 30px;
    margin-bottom: 15px;
}

.content .first{
    font-size: 22px !important;
}

.content li li {
    line-height: 30px;
    margin-bottom: 15px;
}

.content ul li {
    line-height: 30px;
    margin-bottom: 15px;
    text-align: justify;
}

.content ol h4{
    margin-top: 20px;
}
.content ol .numeric{
    list-style-type: upper-roman;
}

.content ol {
    list-style-type: none;
    counter-reset: item;
    margin: 0;
    padding: 0;
}

.content ol > li {
    display: table;
    counter-increment: item;
    margin-bottom: 0.6em;
}

.content ol > li:before {
    content: counters(item, ".") ". ";
    display: table-cell;
    padding-right: 0.6em;
}

.content li ol > li {
    margin-bottom: 5px;
    font-size: 16px;
}

.content li ol > li:before {
    content: counters(item, ".") " ";
}

.content li ul li {
    margin-bottom: 0;
}


.swal-wide{
    width:50% !important;
    left: 45% !important;
}


.swal-wide .cancel{
    border: 1px solid;
}

.swal-wide .confirm{
    border: 1px solid #d4ad53;
}

.ratings {
    line-height: 23px;
}

.ratings b {
    font-size: 13px !important;
}

.fa-heart {
    color: red;
}

.tcNpp .content {
    border: 1px solid #d4ad53;
    max-height: 250px;
    overflow: auto;
}

label i{
    cursor: pointer;
}

.ratings .fa-star, .fa-star-o{
    color: #d4ad53;
}