.footer .container-fluid{border-top:1px solid #999}.navbar-default .navbar-nav>li:hover{background-color:#281858;color:#fff}#header .navbar-default .navbar-nav>li>a:hover{color:#fff!important;color:#fff}.nav-profile a:hover{background-color:#281858!important}#header .navbar-default .navbar-nav .nav-profile>a:hover{color:#fff!important}.row .article_container{padding:0 1% 3% 6%}.row .post_featured_image{margin-bottom:3%;margin-top:2%}.row .post_content{margin-bottom:3%}.comment_container .comments .single_comment{display:block;position:relative;overflow:auto}.comment_container .comment_form{display:block;overflow:auto;margin-bottom:15px}.comment_container .comments .single_comment{margin-bottom:5px}.comment_container .comments .single_comment .comment_body{max-width:100%;margin-left:70px}.comment_container .comments .single_comment .comment_body .comment_user_details{margin-bottom:2px}.comment_container .comments .single_comment .comment_body .comment_user_details .comment_username{font-weight:600}.comment_container .comments .single_comment .comment_body .comment_user_details .comment_time{color:#999;font-size:11px;padding-left:15px}.comments .comment_reply_btn{font-size:12px}.comment_container .comment_reply_btn:hover{color:#666!important}.comment_container .comment_btn{padding-top:4px;padding-bottom:4px}.comment_container .comment_textarea{margin-bottom:5px}.comment_container .comment_form textarea,.comment_container .comment_reply_form textarea{border-radius:0;border:1px solid #333;outline:none;box-shadow:none}.comment_container .comment_form textarea:active,.comment_container .comment_form textarea:focus,.comment_container .comment_reply_form textarea:active,.comment_container .comment_reply_form textarea:focus{border-left-width:2px;border-color:#333;outline:none;box-shadow:none}.comment_container .comment_form .user_image,.comment_container .comments .single_comment .user_image{width:50px;float:left;text-align:right}.comment_container .comment_form .user_image img,.comment_container .comments .single_comment .user_image img{border-radius:100%}.comment_container .comment_actions .user_image{text-align:left!important}.comment_container .comments .comment_reply_form .user_image{width:40px}#body,body,html{height:100%}body{font-family:FuturaPT,Helvetica,Arial,sans-serif!important;line-height:1.8em!important}#wrap{padding:95px 0 0}#wrap,#wrap_minimal{min-height:100%;height:auto!important;height:100%;margin:0 auto -60px}#wrap_minimal{padding:65px 0 0}#push{height:60px}a{color:#333!important}a:hover{text-decoration:none!important;color:#703139!important}p{margin:1em 0 1.5em!important}ol,p,ul{font-size:1.1em;line-height:1.7em!important}li,ol li,ul,ul li{font-size:1em}ol li p,ul li p{font-size:.9em}.article_container .post_content .toc{border:1px solid #999;padding:15px 25px;background:#f9f9f9;border-radius:7px}.article_container .post_content .toc .toc-title{font-size:20px;padding-bottom:10px;text-align:left}.article_container .post_content .toc .toc_subtitle{color:#999}.article_container .post_content .toc p{margin-bottom:0!important;margin-top:0!important}.article_container .post_content .toc a{color:#333!important}.article_container .post_content .toc ol,.article_container .post_content .toc ul{padding-left:25px!important;font-size:15px!important}.article_container .post_content .toc ol li,.article_container .post_content .toc ul li{padding-bottom:0}h1{font-size:2.3em!important}h1,h2{line-height:1.7em!important}h2{font-size:1.5em!important}h3{font-size:1.17em!important}h3,h4{line-height:1.7em!important}h4{font-size:1em!important}h5{font-size:.83em!important}h5,h6{line-height:1.7em!important}h6{font-size:.67em!important}.container{min-height:100%;position:relative;width:1400px!important}.container-max{max-width:1270px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid{max-width:1400px}.container-fluid .container-max{max-width:1270px}.col-sm-2{width:14%!important}.small-margin-top{margin-top:15px}.small-margin-bottom{margin-bottom:15px}a.active{font-weight:600}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#999!important}.btn{border-radius:0!important}.sg_btn{display:inline-block;border-radius:0;padding:7px 20px;border:1px solid #333;color:#fff;background-color:#333;background-image:none;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;font-size:14px;line-height:1.42857143;-webkit-user-select:none;font-family:Palatino Linotype,Helvetica,Arial,sans-serif!important}.sg_btn:hover{box-shadow:inset 0 -1px #fff;border-color:#595959;background-color:#595959}.sg_btn:focus{outline:0}.sg_btn_inverse{display:inline-block;border-radius:0;padding:7px 20px;border:1px solid #333;color:#333;background-color:#fff;background-image:none;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;font-size:14px;line-height:1.42857143;-webkit-user-select:none}.sg_btn_inverse:hover{box-shadow:inset 0 -1px #333;border-color:#595959;background-color:#f2f2f2}.sg_btn_inverse:focus{outline:0}.sg_btn_disabled{display:inline-block;border-radius:0;padding:7px 20px;border:1px solid #595959;color:#fff;background-color:#595959;background-image:none;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:default;white-space:nowrap;font-size:14px;line-height:1.42857143;-webkit-user-select:none}.btn-activate{background-color:#449d44!important;border-color:#3c8b3c!important}.btn-activate:hover{background-color:#357935!important;border-color:#2d672d!important}.btn-social{background-color:#ff2052!important;border-color:#ff2052!important;color:#fff;font-weight:600!important}.btn-social:hover{background-color:#b90029!important;border-color:#b90029!important;color:#fff!important}.tooltip{position:relative!important;display:block;opacity:1!important;z-index:1!important}.tooltip .tooltiptext{visibility:hidden;background-color:#000;color:#fff;text-align:center;padding:5px 7px;border-radius:6px;position:absolute;z-index:2;width:200px;top:120%;left:50%;margin-left:-100px}.tooltip:hover .tooltiptext{visibility:visible}.tooltip .tooltiptext:after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom-color:#000}.hideme,.hideme_less{opacity:0}.fade-modal{opacity:1!important;transition:opacity 2s ease-in-out;-moz-transition:opacity 2s ease-in-out;-webkit-transition:opacity 2s ease-in-out}.circle-loader{margin-bottom:3.5em;border:1px solid rgba(0,0,0,.2);border-left-color:#5cb85c;-webkit-animation:loader-spin 1.2s linear infinite;animation:loader-spin 1.2s linear infinite;position:relative;display:inline-block;vertical-align:top;border-radius:50%;width:7em;height:7em}.load-complete{-webkit-animation:none;animation:none;border-color:#5cb85c;transition:border .5s ease-out}.checkmark{display:none}.checkmark.draw:after{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-name:checkmark;animation-name:checkmark;transform:scaleX(-1) rotate(135deg)}.checkmark:after{opacity:1;height:3.5em;width:1.75em;transform-origin:left top;border-right:3px solid #5cb85c;border-top:3px solid #5cb85c;content:"";left:1.75em;top:3.5em;position:absolute}.switch{position:relative;display:inline-block;width:40px;height:25px}.switch input{display:none}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:17px;width:17px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:#5cb85c}input:focus+.slider{box-shadow:0 0 1px #5cb85c}input:checked+.slider:before{transform:translateX(16px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}@-webkit-keyframes loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:1.75em;opacity:1}40%{height:3.5em;width:1.75em;opacity:1}to{height:3.5em;width:1.75em;opacity:1}}@keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:1.75em;opacity:1}40%{height:3.5em;width:1.75em;opacity:1}to{height:3.5em;width:1.75em;opacity:1}}.modal{overflow-y:auto!important;padding-right:0!important}.modal-open{overflow:visible!important}.modal-open,.modal-open .navbar-fixed-bottom,.modal-open .navbar-fixed-top{padding-right:0!important}#newsletter-modal .newsletter-modal-container{top:15%;text-align:center;font-family:Futura;width:450px;max-width:100%}#newsletter-modal .newsletter-modal-container .modal-content{border-radius:15px}#newsletter-modal .newsletter-modal-container .modal-content .modal-body{padding:50px 30px 70px}#newsletter-modal .newsletter-modal-container .modal-content .modal-body .newsletter_form{padding-top:15px}#newsletter-modal .newsletter-modal-container .modal-content .privacy_terms{font-style:italic;font-size:11px}#newsletter-modal .newsletter-modal-container .modal-success{border-radius:15px;display:none;padding:120px 30px;height:408px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.5)}#newsletter-modal .newsletter-modal-container p{margin-bottom:0!important}#newsletter-modal .newsletter-modal-container .btn,#newsletter-modal .newsletter-modal-container .sg_btn{font-family:Futura!important}.fade{opacity:1!important;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.fade:hover{opacity:.5!important}.image_outer{position:relative;width:100%;padding-top:62.5%}.image_outer_square{position:relative;width:100%;padding-top:100%}.image_outer_100x64{position:relative;width:100%;padding-top:64%}.image_outer_100x30{position:relative;width:100%;padding-top:30%}.slick-next:before,.slick-prev:before{color:#333!important}.social-sharing-desktop{display:none}.event_container .social-sharing-box{top:150px!important}.social-sharing-box{position:fixed;margin-left:-80px;top:270px;padding:5px;width:50px;height:200px}.social-sharing-box .favourites:hover i,.social-sharing-box .in_favourites i{color:#db4437!important;border-color:#db4437!important}.social-sharing-box .in_favourites:hover i{color:#703139!important;border-color:#703139!important}.social-sharing-box .facebook-share i{padding-left:13px;background:#3b5998;color:#fff;border-color:#3b5998}.social-sharing-box .facebook-share:hover i{color:#fff!important;background:#30487b!important}.social-sharing-box .twitter-share i{color:#fff;background:#00aced!important;border-color:#00aced!important}.social-sharing-box .twitter-share:hover i{color:#fff!important;background:#008ec4!important}.social-sharing-box .google-share i{padding-left:12px;color:#fff;background:#db4437!important;border-color:#db4437}.social-sharing-box .google-share:hover i{color:#fff!important;background:#c63024!important}.social-sharing-box .social-share-btn{width:40px;height:40px;padding:10px;border:1px solid #333;border-radius:90px;font-size:18px!important;margin-bottom:8px}.social-sharing-article{margin-top:10px;margin-bottom:10px;display:table;width:100%;position:relative;overflow:hidden}.social-sharing-article .social-share-btn{width:32%;float:left;text-align:center;border:1px solid #f8f8f8;padding-top:5px;padding-bottom:5px;background:#f8f8f8;font-size:13px;font-weight:600;text-transform:uppercase}.social-sharing-article .social-share-btn i{padding-right:8px}.social-sharing-article .facebook-share{background:#3b5998;color:#fff}.social-sharing-article .facebook-share:hover{background:#30487b;color:#fff;transition:all .2s ease}.social-sharing-article .twitter-share{margin-left:2%;margin-right:2%;background:#00aced;color:#fff}.social-sharing-article .twitter-share:hover{background:#008ec4;color:#fff;transition:all .2s ease}.social-sharing-article .google-share{background:#db4437;color:#fff}.social-sharing-article .google-share:hover{background:#c63024;color:#fff;transition:all .2s ease}.promo_list .social-sharing-promo-box{width:70%;margin-left:auto;margin-right:auto}.social-sharing-promo-box{margin-top:15px}.social-sharing-promo-box .favourites i{padding-left:5px}.social-sharing-promo-box .favourites:hover i,.social-sharing-promo-box .in_favourites i{color:#db4437!important;border-color:#db4437!important}.social-sharing-promo-box .in_favourites:hover i{color:#703139!important;border-color:#703139!important}.social-sharing-promo-box .facebook-share i{padding-left:3px}.social-sharing-promo-box .facebook-share:hover i{color:#3b5998!important;border-color:#3b5998!important}.social-sharing-promo-box .twitter-share:hover i{color:#00aced!important;border-color:#00aced!important}.social-sharing-promo-box .google-share i{padding-left:4px}.social-sharing-promo-box .google-share:hover i{color:#db4437!important;border-color:#db4437!important}.social-sharing-promo-box .social-share-btn{width:30px;height:30px;padding:5px;border:1px solid #333;border-radius:90px;font-size:18px!important;margin-bottom:8px}#body .alert{border-radius:0;font-size:14px}.alert p{font-size:14px;margin-top:5px!important;margin-bottom:5px!important}.review_form_container .mce-panel{border:1px solid #000}.review_form_container #mceu_1.mce_edit-area.mce-container.mce-panel.mce-stack-layout-item.mce-first.mce-last{border-width:0!important}.review_form_container .mce-panel #tinymce_ifr{height:74px!important}.navbar-default{margin-bottom:0!important;z-index:8999999!important}.navbar-default .dropdown-mobile{display:none}.navbar-default .navbar-toggle{background-color:#f7f7f7!important}.navbar-default .navbar-nav>li:hover{background-color:#f7f7f7;color:#000}#header .navbar-default .navbar-nav>li>a>span{padding-right:5px}#header .navbar-default .navbar-nav>li>a:hover{color:#000!important;font-weight:500}#header .navbar-default .navbar-brand{color:#311e6c;padding:13px 15px 15px;height:55px}#header .navbar-default .navbar-brand .logo_subtext{margin:0!important;font-family:Playfair Display,Times New Roman,Arial,sans-serif!important;text-transform:none;font-size:.65em;letter-spacing:1px}#header .navbar-default .navbar-nav>li>a{color:#311e6c}#header .navbar-default{background-color:#fff}#header .navbar-default .navbar-brand{color:#404040;text-transform:uppercase;letter-spacing:.1em}#header .navbar-default .navbar-nav>li>a{color:#404040;font-weight:400!important;-webkit-font-smoothing:antialiased}#header .navbar-default .navbar-nav>li>a:hover{color:#000}.nav-bottom{padding-top:2px;border-top:1px solid #999;border-bottom:1px solid #999;background-color:#fff}#header .navbar li.dropdown.dropdown-desktop.open{height:50px}#wrap #header .nav .dropdown .dropdown-toggle{background-color:#fff;color:#000!important;border:1px solid #333;margin-top:10px;margin-bottom:5px;height:35px;padding-top:6px}#wrap #header .nav .dropdown .dropdown-toggle:hover,#wrap #header .navbar li.dropdown.dropdown-desktop:active,#wrap #header .navbar li.dropdown.dropdown-desktop:focus #wrap #header .navbar li.dropdown.dropdown-desktop.open a:hover,#wrap #header .navbar li.dropdown.dropdown-desktop:hover,#wrap #header li.dropdown.dropdown-desktop.open a:active,#wrap #header li.dropdown.dropdown-desktop.open a:focus #wrap #header .navbar-default .navbar-nav>.dropdown>a:hover{background-color:#fff;color:#817806!important}.nav-category .category-headers{font-family:Palatino Linotype,Helvetica,Arial,sans-serif!important}.nav-category-mobile{display:none}.nav-category-desktop .category-headers .category-link{padding-left:30px;padding-right:30px;font-family:Palatino,Helvetica,Arial,sans-serif!important}.nav-category-desktop .category-headers .category-link:first-child{padding-left:0}.navbar-right{padding-right:15px}.nav-profile{margin:10px 10px 5px}.nav-profile img{margin-right:8px;margin-left:0;border-radius:15px}#wrap #header .nav .nav-profile a{background-color:#282828;color:#fff!important;padding:5px 10px!important;font-weight:600!important;box-shadow:0 4px 2px 0 rgba(0,0,0,.2),0 2px 5px 0 rgba(0,0,0,.19)!important}#wrap #header .nav-profile a:hover{background-color:#595959!important}#header .navbar-default .navbar-nav .nav-profile>a:hover{color:#000!important;font-weight:600}.nav-profile span{top:2px;position:relative;display:inline-block;max-width:175px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.navbar-brand.active,.navbar-brand:active,.navbar-brand:focus,li>a,li>a.active,li>a:active,li>a:focus{box-shadow:none!important;outline:none}.search_form{margin-left:10px;display:table;width:420px}.search_form .search_query{border:1px solid #595959;border-right:none;width:80%;margin-top:8px;float:left;height:34px}.search_form .search_query input{border:none}.search_form .search_query input:active,.search_form .search_query input:focus,.search_form .search_query input:focus:active{box-shadow:none;outline:none!important;background-color:#fff}.search_form .search_type{width:52.5%;float:left;margin-top:8px;border-color:#595959}.search_form .search_type .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.search_form .search_type .btn:active,.search_form .search_type .btn:focus,.search_form .search_type .btn:focus:active{box-shadow:none;outline:none!important;border-color:#595959;background-color:#fff}.search_form .search_type .btn{border-radius:0;border-color:#595959;color:#595959;border-right:1px solid #595959}.search_form .search_type .btn:hover{background-color:#fff}.search_form .search_type .btn-group.open .dropdown-toggle{border-color:#595959;background-color:#fff}.search_form .search_price .search_price_picker.disabled{cursor:default!important}.search_form .search_price .search_price_picker.disabled .btn{border-color:#595959!important;opacity:1;color:#999;cursor:default!important}.search_form .search_price{float:left;margin-top:8px;width:38.1%}.search_form .search_price .btn{border-left:0;border-right:0;border-radius:0;width:160px;border-color:#595959;color:#595959}.search_form .search_price .btn:hover{background-color:#fff}.search_form .search_price .btn:active,.search_form .search_price .btn:focus,.search_form .search_price .btn:focus:active{box-shadow:none;outline:none!important;border-color:#595959;background-color:#fff}.search_form .search_price .dropdown-menu.open,.search_form .search_price ul.dropdown-menu{min-height:30px!important}.search_form .search_price .btn-group.open .dropdown-toggle{border-color:#595959;background-color:#fff}.search_form .search_price .btn-group{width:100%!important}.search_form .search_submit{float:left;margin-top:8px;height:34px;font-size:14px;line-height:1.42857143;display:block}.search_form .search_submit .btn{border-radius:0;color:#595959;background-color:#fff;border:1px solid #595959;height:34px}.search_form .search_submit .btn:hover{color:#fff;background-color:#333}#wrap_minimal .navbar-header{width:100%}#wrap_minimal .navbar-header .navbar-brand{width:100%;text-align:center;height:50px;padding:14px 15px 6px 40px}.error_404{width:500px;margin:0 auto;text-align:center;padding-top:100px}.full-width{top:-15px;position:relative}.general_membership_container .hero_segment{height:700px;width:100%;position:relative;max-width:1600px;margin:0 auto;display:block}.general_membership_container .hero_segment .slider_container{width:100%;max-width:100%}.general_membership_container .hero_segment .background_image{background-attachment:fixed;background-repeat:no-repeat;background-position:50%;background-size:cover;height:700px;opacity:.9;width:100%}.general_membership_container .hero_segment .hero_segment_title{position:absolute;text-align:center;background:hsla(0,0%,100%,.94);width:72%;padding:50px 30px;top:15%;left:14%}.general_membership_container .hero_segment .hero_segment_title h1{font-family:Playfair Display;margin-top:0;margin-bottom:15px;font-weight:600}.general_membership_container .hero_segment .hero_segment_title h3{font-style:italic;margin-top:10px;margin-bottom:10px}.general_membership_container .hero_segment .hero_segment_title:hover{background:hsla(0,0%,100%,.99)}.general_membership_container .segment_container{height:700px;width:100%;max-width:1600px;margin:0 auto}.general_membership_container .segment_container .segment_content{width:50%;float:left;height:700px}.general_membership_container .segment_container .segment_content .segment_title{width:85%;padding:30px;margin-top:25%;margin-left:5%}.general_membership_container .segment_container .segment_image{width:50%;float:left;background-repeat:no-repeat;height:700px;background-size:cover}.general_membership_container .segment_container h2{font-family:Palatino;font-weight:600}.general_membership_container .segment_container h4{font-style:italic;margin-top:10px;margin-bottom:10px}.general_membership_container .last_segment{height:800px;width:100%;position:relative}.general_membership_container .last_segment .background_image{background-attachment:fixed;background-repeat:no-repeat;background-position:50%;background-size:cover;height:800px;opacity:.7;width:100%}.general_membership_container .last_segment .segment_content{position:absolute;background:hsla(0,0%,100%,.98);width:85%;padding:30px 30px 45px;top:10%;left:15%}.general_membership_container .full_segment .image_collage img{display:block;margin:0 auto}.general_membership_container .full_segment .full_segment_title{font-family:Palatino;font-weight:600;text-align:center;margin:30px 0}.general_membership_container .full_segment .selected_highlights_content{width:100%;padding-left:10%;padding-right:10%;margin-bottom:15px}.general_membership_container .full_segment .selected_highlights_content .single_highlight{width:22%;text-align:center;float:left;margin-right:4%}.general_membership_container .full_segment .selected_highlights_content .single_highlight img{display:block;margin:0 auto;width:100%}.general_membership_container .full_segment .selected_highlights_content .single_highlight:nth-child(4),.general_membership_container .full_segment .selected_highlights_content .single_highlight:nth-child(8){margin-right:0}.general_membership_container .full_segment .merchant_partners_content .merchant_partners_image{display:block;position:relative;width:50%;margin:0 auto;float:left}.general_membership_container .full_segment .merchant_partners_content .merchant_partners_image:first-child{right:-25px}.general_membership_container .full_segment .merchant_partners_content .merchant_partners_image:last-child{left:-25px}.general_membership_container .full_segment .favourite_articles_content{width:100%;padding-left:10%;padding-right:10%;margin-bottom:15px}.general_membership_container .full_segment .favourite_articles_content .single_article{width:22%;text-align:center;float:left;margin-right:4%}.general_membership_container .full_segment .favourite_articles_content .single_article img{display:block;margin:0 auto;width:100%}.general_membership_container .full_segment .favourite_articles_content .single_article:nth-child(4){margin-right:0}.general_membership_container .full_segment .social_content{width:100%;padding-left:10%;padding-right:10%;margin-bottom:15px}.general_membership_container .full_segment .social_content .single_social{width:30%;text-align:center;float:left;margin-right:5%}.general_membership_container .full_segment .social_content .single_social img{display:block;margin:0 auto;width:100%;border:1px solid #999}.general_membership_container .full_segment .social_content .single_social:nth-child(3){margin-right:0}.general_membership_container .full_segment .audience_subtext{text-align:center;font-style:italic;margin-top:0;margin-bottom:30px}.general_membership_container .full_segment .single_audience{margin:0 20% 3%}.general_membership_container .full_segment .single_audience .audience_image{float:left;width:35%}.general_membership_container .full_segment .single_audience .audience_image img{max-width:100%}.general_membership_container .full_segment .single_audience .audience_text{float:left;width:65%;padding-left:5%;text-align:justify}.general_membership_container .full_segment .single_audience .audience_text .audience_paragraph{margin-top:30px!important}.general_membership_container .payment_container .segment_content{width:70%}.general_membership_container .payment_container .transaction_container form{width:650px;margin:0 auto}.general_membership_container .payment_container .StripeElement{padding-top:13px!important}.general_membership_container .payment_container .transaction_container .transaction_input{display:block;position:relative;height:48px}.general_membership_container .payment_container .transaction_container .transaction_input .title{font-weight:400;margin-bottom:10px;line-height:48px;height:48px;width:24%;float:left;font-family:Palatino}.general_membership_container .payment_container .title_text{float:left}.general_membership_container .payment_container .transaction_container label{position:relative;font-weight:400;display:block;margin-bottom:10px;line-height:48px;height:48px}.general_membership_container .payment_container .transaction_container label>span{float:left}.general_membership_container .payment_container .transaction_container .field{padding:10px 20px;cursor:text}.general_membership_container .payment_container .transaction_container .field,.general_membership_container .payment_container .transaction_container .type_select_field{background:#fff;box-sizing:border-box;font-weight:400;border:1px solid #000;border-radius:0;color:#32315e;outline:none;height:48px;line-height:20px!important;width:76%;float:right}.general_membership_container .payment_container .transaction_container .type_select_field{padding:0}.general_membership_container .payment_container .transaction_container .type_select_field button{padding:12px 22px}.general_membership_container .payment_container .transaction_container .type_select_field button:focus{outline:none!important}.general_membership_container .payment_container .transaction_container .type_select_field .dropdown-menu li a{font-size:1.2em}.general_membership_container .payment_container .transaction_container .referral_text:hover{cursor:pointer}.general_membership_container .payment_container .transaction_container .referral_code_message .valid{color:green}.general_membership_container .payment_container .transaction_container .referral_code_message .invalid{color:red}.general_membership_container .payment_container .transaction_container .field::-webkit-input-placeholder{color:#cfd7df}.general_membership_container .payment_container .transaction_container .field::-moz-placeholder{color:#cfd7df}.general_membership_container .payment_container .transaction_container .field:-ms-input-placeholder{color:#cfd7df}.general_membership_container .payment_container .transaction_container .field.StripeElement--focus,.general_membership_container .payment_container .transaction_container .field:focus{border-color:#000;border-left-width:3px;box-shadow:none;outline:none!important}.general_membership_container .payment_container .transaction_container .submit-btn{float:none;display:block;color:#fff;border-radius:0;margin:20px auto 0;font-size:15px;font-weight:400;width:250px;height:35px;line-height:20px;outline:none;background-image:none;background-color:#5cb85c;border-color:#4cae4c;font-family:FuturaPT,Helvetica,Arial,sans-serif!important}.general_membership_container .payment_container .transaction_container .submit-btn:focus,.general_membership_container .payment_container .transaction_container .submit-btn:hover{background-color:#47a447;border-color:#398439}.general_membership_container .payment_container .transaction_container .get-started-btn{margin:0 auto;width:30%;display:block;font-weight:600}.membership_faq h3{font-weight:600;outline:none;cursor:pointer}.membership_join .subscription_content .subscription_box{position:relative;padding:25px;border:1px solid #333;width:20%;margin-right:3%;float:left;text-align:center}.membership_join .subscription_content .subscription_box .title{font-weight:600;text-transform:uppercase;margin-top:0}.membership_join .subscription_content .subscription_box .price{margin-bottom:0;line-height:1em!important}.membership_join .subscription_content .subscription_box .price_subtext{font-size:.8em}.membership_join .subscription_content .subscription_box .desc{margin-top:10%}.membership_join .subscription_content .subscription_box .caption{text-transform:uppercase;font-weight:600;margin-top:25px}.membership_join .subscription_content .subscription_box:hover{box-shadow:5px 5px 5px grey;transition:filter 1s linear;-webkit-transition:-webkit-filter 1s linear;-moz-transition:1s -moz-filter linear;-ms-transition:1s -ms-filter linear;-o-transition:1s -o-filter linear}.membership_join .subscription_content .annual_plan:hover{background-color:#8066ae;color:#fff;transition:background-color .5s linear}.membership_join .subscription_content .semiannual_plan:hover{background-color:#5460ad;color:#fff;transition:background-color .5s linear}.membership_join .subscription_content .quarterly_plan:hover{background-color:#69c595;color:#fff;transition:background-color .5s linear}.membership_join .subscription_content .monthly_plan:hover{background-color:#ef946b;color:#fff;transition:background-color .5s linear}.membership_confirmation .subscription_content{width:20%;float:left;margin-right:3%}.membership_confirmation .subscription_content .subscription_box{position:relative;padding:25px;border:1px solid #333;width:250px;height:260px;margin-top:25px;margin-right:3%;float:left;text-align:center}.membership_confirmation .subscription_content .subscription_box .title{font-weight:600;text-transform:uppercase;margin-top:0}.membership_confirmation .subscription_content .subscription_box .price{margin-bottom:0;line-height:1em!important}.membership_confirmation .subscription_content .subscription_box .price_subtext{font-size:.8em}.membership_confirmation .subscription_content .subscription_box .desc{margin-top:10%}.membership_confirmation .subscription_content .subscription_box .caption{text-transform:uppercase;font-weight:600;margin-top:25px}.membership_confirmation .subscription_content .subscription_box_price{width:100%;padding:0 8px}.membership_confirmation .annual_plan{background-color:#8066ae;color:#fff;transition:background-color .5s linear}.membership_confirmation .semiannual_plan{background-color:#5460ad;color:#fff;transition:background-color .5s linear}.membership_confirmation .quarterly_plan{background-color:#69c595;color:#fff;transition:background-color .5s linear}.membership_confirmation .monthly_plan{background-color:#ef946b;color:#fff;transition:background-color .5s linear}.membership_confirmation .payment_container{width:70%;float:left}.membership_confirmation .payment_container .transaction_container form{width:600px}.membership_confirmation .payment_container .StripeElement{padding-top:13px!important}.membership_confirmation .payment_container .transaction_container .transaction_input{display:block;position:relative;height:48px}.membership_confirmation .payment_container .transaction_container .transaction_input .title{font-weight:400;margin-bottom:10px;line-height:48px;height:48px;width:24%;float:left;font-family:Palatino}.membership_confirmation .payment_container .transaction_container label{position:relative;font-weight:400;display:block;margin-bottom:10px;line-height:48px;height:48px}.membership_confirmation .payment_container .transaction_container label>span{float:left}.membership_confirmation .payment_container .transaction_container .field{background:#fff;box-sizing:border-box;font-weight:400;border:1px solid #000;border-radius:0;color:#32315e;outline:none;height:48px;line-height:20px!important;padding:10px 20px;cursor:text;width:76%;float:right}.membership_confirmation .payment_container .transaction_container .field::-webkit-input-placeholder{color:#cfd7df}.membership_confirmation .payment_container .transaction_container .field::-moz-placeholder{color:#cfd7df}.membership_confirmation .payment_container .transaction_container .field:-ms-input-placeholder{color:#cfd7df}.membership_confirmation .payment_container .transaction_container .field.StripeElement--focus,.membership_confirmation .payment_container .transaction_container .field:focus{border-color:#000;border-left-width:3px;box-shadow:none;outline:none!important}.membership_confirmation .payment_container .transaction_container .submit-btn{float:none;display:block;color:#fff;border-radius:0;margin:20px auto 0;font-size:15px;font-weight:400;width:250px;height:35px;line-height:20px;outline:none;background-image:none;background-color:#5cb85c;border-color:#4cae4c;font-family:FuturaPT,Helvetica,Arial,sans-serif!important}.membership_confirmation .payment_container .transaction_container .submit-btn:focus,.membership_confirmation .payment_container .transaction_container .submit-btn:hover{background-color:#47a447;border-color:#398439}.membership_confirmation .payment_container .transaction_container .confirmation_message{font-style:italic;margin-top:30px;margin-bottom:10px;text-align:center}.corner-ribbon{width:200px;background:#e43;top:25px;left:-50px;text-align:center;line-height:50px;letter-spacing:1px;color:#f0f0f0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.corner-ribbon,.corner-ribbon.sticky{position:absolute}.corner-ribbon.shadow{box-shadow:0 0 3px rgba(0,0,0,.3)}.corner-ribbon.top-left{top:25px;left:-50px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.corner-ribbon.top-right{top:25px;right:-50px;left:auto}.corner-ribbon.bottom-left,.corner-ribbon.top-right{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.corner-ribbon.bottom-left{top:auto;bottom:25px;left:-50px}.corner-ribbon.bottom-right{top:auto;right:-50px;bottom:25px;left:auto;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.corner-ribbon.white{background:#f0f0f0;color:#555}.corner-ribbon.black{background:#333}.corner-ribbon.grey{background:#999}.corner-ribbon.blue{background:#39d}.corner-ribbon.green{background:#2c7}.corner-ribbon.turquoise{background:#1b9}.corner-ribbon.purple{background:#95b}.corner-ribbon.red{background:#e43}.corner-ribbon.orange{background:#e82}.corner-ribbon.yellow{background:#ec0}.user_settings_membership_container .hero_segment{height:500px;width:100%;position:relative;max-width:1600px;margin:0 auto}.user_settings_membership_container .hero_segment .background_image{background-attachment:fixed;background-repeat:no-repeat;background-position:50%;height:500px;opacity:.9;width:100%}.user_settings_membership_container .hero_segment .hero_segment_title{position:absolute;background:hsla(0,0%,100%,.85);width:70%;padding:30px;top:30%;left:5%}.user_settings_membership_container .hero_segment .hero_segment_title h1{font-family:Playfair Display;margin-top:0;margin-bottom:15px;font-weight:600}.user_settings_membership_container .hero_segment .hero_segment_title h4{font-style:italic;margin-top:10px;margin-bottom:10px}.user_settings_membership_container .hero_segment .hero_segment_title:hover{background:hsla(0,0%,100%,.95)}.user_settings_membership_container .segment_container{height:500px;width:100%;max-width:1600px;margin:0 auto}.user_settings_membership_container .segment_container .segment_content{width:50%;float:left;height:500px}.user_settings_membership_container .segment_container .segment_content .segment_title{width:90%;padding:30px;margin-top:25%;margin-left:5%}.user_settings_membership_container .segment_container .segment_image{width:50%;float:left;background-repeat:no-repeat;height:500px;background-size:cover}.user_settings_membership_container .segment_container h2{font-family:Palatino;font-weight:600}.user_settings_membership_container .segment_container h4{font-style:italic;margin-top:10px;margin-bottom:10px}.user_settings_membership_container .last_segment{height:800px;width:100%;position:relative}.user_settings_membership_container .last_segment .background_image{background-attachment:fixed;background-repeat:no-repeat;background-position:50%;background-size:cover;height:800px;opacity:.7;width:100%}.user_settings_membership_container .last_segment .segment_content{position:absolute;background:hsla(0,0%,100%,.98);width:85%;padding:30px 30px 45px;top:10%;left:15%}.user_settings_membership_container .payment_container .transaction_container form{width:550px;margin:0 auto}.user_settings_membership_container .payment_container .StripeElement{padding-top:13px!important}.user_settings_membership_container .payment_container .transaction_container .transaction_input{display:block;position:relative;height:48px}.user_settings_membership_container .payment_container .transaction_container .transaction_input .title{font-weight:400;margin-bottom:10px;line-height:48px;height:48px;width:24%;float:left;font-family:Palatino}.user_settings_membership_container .payment_container .transaction_container label{position:relative;font-weight:400;display:block;margin-bottom:10px;line-height:48px;height:48px}.user_settings_membership_container .payment_container .transaction_container label>span{float:left}.user_settings_membership_container .payment_container .transaction_container .field{background:#fff;box-sizing:border-box;font-weight:400;border:1px solid #000;border-radius:0;color:#32315e;outline:none;height:48px;line-height:20px!important;padding:10px 20px;cursor:text;width:76%;float:right}.user_settings_membership_container .payment_container .transaction_container .field::-webkit-input-placeholder{color:#cfd7df}.user_settings_membership_container .payment_container .transaction_container .field::-moz-placeholder{color:#cfd7df}.user_settings_membership_container .payment_container .transaction_container .field:-ms-input-placeholder{color:#cfd7df}.user_settings_membership_container .payment_container .transaction_container .field.StripeElement--focus,.user_settings_membership_container .payment_container .transaction_container .field:focus{border-color:#000;border-left-width:3px;box-shadow:none;outline:none!important}.user_settings_membership_container .payment_container .transaction_container .submit-btn{float:none;display:block;color:#fff;border-radius:0;margin:20px auto 0;font-size:15px;font-weight:400;width:250px;height:35px;line-height:20px;outline:none;background-image:none;background-color:#5cb85c;border-color:#4cae4c;font-family:FuturaPT,Helvetica,Arial,sans-serif!important}.user_settings_membership_container .payment_container .transaction_container .submit-btn:focus,.user_settings_membership_container .payment_container .transaction_container .submit-btn:hover{background-color:#47a447;border-color:#398439}.user_settings_membership_container .payment_container .transaction_container .confirmation_message{font-style:italic;margin-top:30px;margin-bottom:10px;text-align:center}.edit_card_container .transaction_container form{width:650px}.edit_card_container .StripeElement{padding-top:13px!important}.edit_card_container .transaction_container .transaction_input{display:block;position:relative;height:48px}.edit_card_container .transaction_container .transaction_input .title{font-weight:400;margin-bottom:10px;line-height:48px;height:48px;width:24%;float:left;font-family:Palatino}.edit_card_container .transaction_container label{position:relative;font-weight:400;display:block;margin-bottom:10px;line-height:48px;height:48px}.edit_card_container .transaction_container label>span{float:left}.edit_card_container .transaction_container .field{background:#fff;box-sizing:border-box;font-weight:400;border:1px solid #000;border-radius:0;color:#32315e;outline:none;height:48px;line-height:20px!important;padding:10px 20px;cursor:text;width:76%;float:left;margin-left:25px}.edit_card_container .transaction_container .field::-webkit-input-placeholder{color:#cfd7df}.edit_card_container .transaction_container .field::-moz-placeholder{color:#cfd7df}.edit_card_container .transaction_container .field:-ms-input-placeholder{color:#cfd7df}.edit_card_container .transaction_container .field.StripeElement--focus,.edit_card_container .transaction_container .field:focus{border-color:#000;border-left-width:3px;box-shadow:none;outline:none!important}.edit_card_container .transaction_container button{float:none;display:block;color:#fff;border-radius:0;margin:20px auto 0;font-size:15px;font-weight:400;width:250px;height:35px;line-height:20px;outline:none;background-image:none;background-color:#5cb85c;border-color:#4cae4c;font-family:FuturaPT,Helvetica,Arial,sans-serif!important}.edit_card_container .transaction_container button:focus,.edit_card_container .transaction_container button:hover{background-color:#47a447;border-color:#398439}.results_container{width:70%!important}.results_container .results_header{margin-bottom:15px;margin-top:5px;padding-top:7px;color:#999}.results_container .results_header .shop_front_header{width:22%;float:left;text-align:left}.results_container .results_header .shop_details_header{width:75%;float:left;text-align:left}.results_container .results_content{margin-bottom:25px}.results_container .results_content .single_shop{padding-bottom:25px;padding-top:25px;padding-right:15px;border-bottom:1px solid #999}.results_container .results_content .single_shop:hover{box-shadow:0 12px 12px -12px rgba(0,0,0,.25),0 -12px 12px -12px rgba(0,0,0,.25)}.results_container .results_content .single_shop .single_shop_image{width:22%;float:left}.results_container .results_content .single_shop .single_shop_image .single_image{border:1px solid #999;max-width:100%;width:150px;max-height:150px;box-shadow:0 4px 2px 0 rgba(0,0,0,.2),0 2px 5px 0 rgba(0,0,0,.19)}.results_container .results_content .single_shop .single_shop_details{width:50%;padding-left:3%;float:left}.results_container .results_content .single_shop .single_shop_details .shop_name{margin-top:2px}.results_container .results_content .single_shop .single_shop_details .shop_meta .shop_rating_score{float:left;background-color:#333;color:#fff;border-radius:0;border-color:#fff;cursor:default;padding:3px 7px}.results_container .results_content .single_shop .single_shop_details .shop_meta .shop_reviews{float:left;margin-left:5px;padding-left:12px;padding-right:6px;border-left:1px solid #333}.shop_container{width:70%!important}.shop_content{margin-top:25px}.shop_content .shop_description{text-align:justify}.shop_content .shop_main{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #999}.shop_content .company_featured_image{margin-bottom:3%;float:left;width:26%}.shop_content .company_featured_image .single_image{width:200px;max-height:200px;max-width:100%;border:1px solid #999;box-shadow:0 4px 2px 0 rgba(0,0,0,.2),0 2px 5px 0 rgba(0,0,0,.19)}.shop_content .shop_details{float:left;padding-left:3%;width:50%}.shop_content .shop_details .shop_name{font-size:30px;margin-top:0}.shop_content .shop_details .shop_meta{display:table;height:auto}.shop_content .shop_details .shop_meta .shop_rating_score{float:left;background-color:#333;color:#fff;border-radius:0;border-color:#fff;cursor:default;padding:3px 7px}.shop_content .shop_details .shop_meta .shop_reviews{padding-right:6px}.shop_content .shop_details .shop_meta .shop_address,.shop_content .shop_details .shop_meta .shop_reviews{float:left;margin-left:5px;padding-left:12px;border-left:1px solid #333}.shop_content .shop_details .shop_meta .shop_meta_no_review{float:left;padding-right:12px;margin-bottom:7px}.shop_content .shop_details .shop_meta .shop_meta_give_review{float:left;padding-left:12px;border-left:1px solid #333}.shop_content .shop_details .shop_price_range .shirt_price_range{width:40%;float:left}.shop_content .shop_details .shop_price_range .shirt_price_range .title,.shop_content .shop_details .shop_price_range .suit_price_range .title{width:30%;float:left;font-weight:600}.shop_content .shop_details .preparation_time .title{width:15%;float:left;font-weight:600}.shop_content .shop_details .preparation_time .detail{width:30%;float:left}.shop_content .shop_details .shop_price_range .shirt_price_range .detail,.shop_content .shop_details .shop_price_range .suit_price_range .detail{width:70%;float:left}.shop_content .shop_details .shop_price_range .suit_price_range{width:40%;float:left}.shop_content .single_shop_misc{width:24%;float:left;padding-top:33px}.shop_content .single_shop_misc .shop_btn{width:80%;float:right;margin-bottom:7px;border:1px solid #999;white-space:normal}.shop_content .single_shop_misc .shop_btn:hover{border-color:#333}.shop_content .single_shop_misc .shop_btn a:hover{color:#333!important}.shop_content .review_form_container{margin-bottom:15px}.shop_content .shop_review_form{border-radius:0;border:1px solid #333;outline:none;box-shadow:none}.shop_content .shop_review_form:active,.shop_content .shop_review_form:focus{border-left-width:3px;outline:none;box-shadow:none;border-color:#333}.shop_content .reviews .single_review{margin-bottom:15px}.shop_content .reviews .single_review .user_image{width:50px;float:left;text-align:right}.shop_content .reviews .single_review .review_body{max-width:100%;margin-left:70px}.shop_content .reviews .single_review .review_body .review_username{font-weight:600}.shop_content .reviews .single_review .review_body .review_time{color:#999;font-size:11px;padding-left:15px}.shop_content .reviews .single_review .review_body .single_review_stars{height:auto;display:table;line-height:1.7em}.shop_content .reviews .single_review .review_body .single_review_stars label{margin:0}.shop_content .reviews .single_review .review_body .single_review_text{line-height:1.7em}.admin_content .admin_table .admin_review_text_row,.admin_content .admin_table .admin_review_text_row p,.admin_content .admin_table .admin_review_text_row p span,.shop_content .reviews .single_review .review_body .single_review_text p,.shop_content .reviews .single_review .review_body .single_review_text p span{font-size:14px!important;line-height:1.7em!important;font-family:Palatino Linotype,Helvetica,Arial,sans-serif!important;color:#333!important}.shop_advanced_tier_container .shop_sidebar{width:16%;float:left;margin-top:15px}.shop_advanced_tier_container .shop_sidebar .image_container{width:100%}.shop_advanced_tier_container .shop_sidebar .image_container .single_image{border:1px solid #999;border-right:none;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.shop_advanced_tier_container .shop_sidebar .sidebar_menu{text-align:right;padding-top:15px;padding-bottom:25px;min-height:370px}.shop_advanced_tier_container .shop_sidebar .sidebar_menu .single{margin:5px 0;padding-top:7px;padding-bottom:7px;line-height:1.4;padding-right:29px;border-right:1px solid transparent;text-transform:uppercase;font-size:14px;font-weight:600}.shop_advanced_tier_container .shop_sidebar .sidebar_menu .active{border-right-width:2px;border-right-color:#817806}.shop_advanced_tier_container .shop_dashboard{width:84%;margin:15px 0 22px;float:left;min-height:570px}.shop_advanced_tier_container .shop_dashboard .shop_dashboard_title{padding-top:0;text-transform:capitalize;font-family:Playfair Display,Helvetica,Arial,sans-serif!important}.shop_advanced_tier_container .shop_dashboard .shop_dashboard_divider{margin-top:35px;margin-bottom:35px;border-top:1px solid #ccc}.shop_advanced_tier_container .shop_dashboard .shop_content .shop_dashboard_header{font-size:18px;text-transform:uppercase;font-weight:600}.shop_content .shop_products .single_product{padding:0}.shop_content .shop_products .single_product:hover .product_featured_image .single_image{opacity:.5;transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-webkit-transition:opacity .1s ease-in-out}.shop_content .shop_products .single_product .add_to_cart_btn{display:none;position:absolute;top:30%;left:40%;padding:12px 15px;border:1.5px solid #000;border-radius:90px}.shop_content .shop_products .single_product .add_to_cart_btn:hover{border-color:#817806}.shop_content .shop_products .single_product .add_to_cart_btn:hover .add_to_cart .fa{color:#817806}.company_admin_sidebar{width:16%;float:left;margin-top:15px}.company_admin_sidebar .image_container{width:100%}.company_admin_sidebar .image_container .single_image{border:1px solid #999;border-right:none;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.company_admin_sidebar .admin_sidebar_menu{text-align:right;padding-top:15px;padding-bottom:25px;min-height:370px}.company_admin_sidebar .admin_sidebar_menu .single{margin:5px 0;padding-top:7px;padding-bottom:7px;line-height:1.4;padding-right:29px;border-right:1px solid transparent;text-transform:uppercase;font-size:14px;font-weight:600}.company_admin_sidebar .admin_sidebar_menu .active{border-right-width:2px;border-right-color:#817806}.company_admin_dashboard{width:84%;margin:15px 0 22px;float:left;padding-left:5%;border-left:1px solid #999;min-height:570px}.company_admin_dashboard .admin_btn{float:left;width:25%}.company_admin_dashboard .admin_table_btn{float:left;width:50%}.company_admin_dashboard .company_admin_dashboard_title{padding-top:0;text-transform:capitalize;font-family:Playfair Display,Helvetica,Arial,sans-serif!important}.company_admin_dashboard .company_admin_dashboard_divider{margin-top:35px;margin-bottom:35px;border-top:1px solid #ccc}.company_admin_dashboard .company_admin_content .company_admin_dashboard_header{font-size:18px;text-transform:uppercase;font-weight:600}.company_admin_main_dashboard .company_views_analytics_overviews_container{width:40%;float:left}.company_admin_main_dashboard .company_views_analytics_overviews_container .company_views_container{width:75%;position:relative}.company_admin_main_dashboard .promotion_analytics_overviews_container{width:60%;float:left}.company_admin_content .transaction_container form{width:650px}.company_admin_content .transaction_container .transaction_input{display:block;position:relative;height:48px}.company_admin_content .transaction_container .transaction_input .title{font-weight:400;margin-bottom:10px;line-height:48px;height:48px;width:24%;float:left}.company_admin_content .transaction_container label{position:relative;font-weight:400;display:block;margin-bottom:10px;line-height:48px;height:48px}.company_admin_content .transaction_container label>span{float:left}.company_admin_content .transaction_container .field{background:#fff;box-sizing:border-box;font-weight:400;border:1px solid #000;border-radius:0;color:#32315e;outline:none;height:48px;line-height:20px;padding:0 20px;cursor:text;width:76%;float:right}.company_admin_content .transaction_container .field::-webkit-input-placeholder{color:#cfd7df}.company_admin_content .transaction_container .field::-moz-placeholder{color:#cfd7df}.company_admin_content .transaction_container .field:-ms-input-placeholder{color:#cfd7df}.company_admin_content .transaction_container .field.StripeElement--focus,.company_admin_content .transaction_container .field:focus{border-color:#000;border-left-width:3px;box-shadow:none;outline:none!important}.company_admin_content .transaction_container button{float:none;display:block;box-shadow:0 1px 2px 0 rgba(0,0,0,.1),inset 0 -1px 0 0;color:#fff;border-radius:0;margin:20px auto 0;font-size:17px;font-weight:500;width:50%;height:48px;line-height:48px;outline:none;background-color:#333;background-image:none;border:1px solid #333}.company_admin_content .transaction_container button:focus{background:#595959}.company_admin_content .transaction_container button:hover{box-shadow:inset 0 -1px #fff;border-color:#595959;background-color:#595959}.mm-btn{width:20%!important;margin-top:15px}.admin_sidebar{width:16%;float:left;margin-top:15px}.admin_sidebar .image_container{width:100%}.admin_sidebar .image_container .single_image{height:200px;width:100%;border:1px solid #999;border-right:none}.admin_sidebar .admin_sidebar_menu{text-align:right;padding-top:15px;padding-bottom:25px;min-height:370px}.admin_sidebar .admin_sidebar_menu .single{margin:5px 0;padding-top:7px;padding-bottom:7px;line-height:1.4;padding-right:29px;border-right:1px solid transparent;text-transform:uppercase;font-size:14px;font-weight:400}.admin_sidebar .admin_sidebar_menu .active{border-right-width:2px;border-right-color:#817806}.admin_dashboard_content{width:84%;margin:15px 0 22px;float:left;padding-left:5%;border-left:1px solid #999;min-height:570px}.admin_dashboard_content .admin_dashboard_title{padding-top:20px;text-transform:capitalize}.admin_dashboard_content .admin_dashboard_divider{margin-top:35px;margin-bottom:35px;border-top:1px solid #ccc}.admin_dashboard_content .admin_dashboard_header{font-size:18px;text-transform:uppercase;font-weight:600}.admin_table{margin:0 0 15px;width:100%;font-size:12px;table-layout:fixed}table.dataTable{border-collapse:collapse!important}.admin_header_row td{color:#000;font-weight:500}.admin_header_row td,.admin_header_subrow td{background:#f7f7f7;padding:5px;text-align:center;border:1px solid #e0e0e0}.admin_header_subrow td{color:#fff;font-weight:400}.admin_row td{font-weight:400;text-align:center;padding:5px;word-wrap:break-word;border:1px solid #e0e0e0}.admin_content .dataTables_wrapper .dataTables_paginate .paginate_button{border-radius:5px}.admin_content .dataTables_wrapper .dataTables_paginate .paginate_button.current{color:#fff!important;border:#333!important;background:#333!important}.admin_content .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,.admin_content .dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#fff!important}.admin_content .dataTables_wrapper .dataTables_filter label{width:300px;margin-bottom:15px}.admin_content .dataTables_wrapper .dataTables_filter input{width:80%;font-weight:400;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.admin_content .dataTables_wrapper .dataTables_filter input:focus,.admin_content .dataTables_wrapper .dataTables_filter input:hover{outline:0}.admin_content .dataTables_wrapper .dataTables_length select{height:30px;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;border:1px solid transparent;border-radius:4px}.admin_content .dataTables_wrapper .dataTables_length select:focus,.admin_content .dataTables_wrapper .dataTables_length select:hover{outline:0}.admin_content table.dataTable.no-footer{border-bottom:0}#footer{position:relative;bottom:0;width:100%;height:60px;background-color:#fff;padding-bottom:30px}.footer .container-fluid{border-top:1px solid #000;color:#000}.footer .container-fluid .footer-row{padding-top:20px}.footer .container-fluid .footer-row ul{list-style:none;padding:0;margin:0}.footer .container-fluid .footer-row ul li{margin-bottom:0;font-size:.9em}.footer .container-fluid h6{font-size:14px;margin-top:0}.footer .logo .footer_logo{width:180px}.footer .logo .logo_text{font-size:16px;font-weight:600}.footer .logo .logo_subtext,.footer .logo .logo_text{padding-top:0;margin:0!important;font-family:Playfair Display,Helvetica,Arial,sans-serif!important}.footer .logo .logo_subtext{font-size:12px}.footer .logo .copyright{font-size:12px;font-family:Playfair Display,Helvetica,Arial,sans-serif!important}.footer p{color:#000;font-weight:400;padding-top:17px}.footer .footer-facebook,.footer .footer-linkedin{width:20px;float:left;padding-left:5px;padding-right:5px;margin-right:10px}.footer .footer-facebook i,.footer .footer-linkedin i{font-size:17px;color:#000}.footer .footer-facebook i:hover,.footer .footer-linkedin i:hover{text-decoration:underline}.footer .footer-desktop{display:block;overflow:auto;margin-bottom:10px}.footer .footer-mobile{display:none}.footer .footer-mobile .footer-company-links{list-style:none;text-align:center;text-transform:uppercase;padding-left:0}.footer .footer-mobile .footer-company-links li a{display:block;padding-top:11px;padding-bottom:9px;border-bottom:1px solid #000;background-color:#fff;color:#000}.footer .footer-mobile .footer-company-links li a:hover{background-color:#000;color:#fff!important;text-decoration:none}.footer .footer-mobile .footer-copyright{text-align:center}.footer .footer-mobile .footer-copyright .logo_text{padding-top:0}.footer .footer-mobile .footer-copyright .footer_logo{width:180px}.footer .footer-mobile .footer-copyright .copyright{margin-top:0;padding-top:0}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover{background-color:#fff!important}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{color:#333!important}.promotions_filter_bar{padding-bottom:15px;display:table;width:100%;border-bottom:1px solid #ccc}.promotions_filter_bar .filter_options{float:left;width:25%}.promotions_filter_bar .popular_tags{float:left;width:40%}.promotions_filter_bar .view_options{float:right;width:20%;text-align:right}.listview_btn{background:#fff;border:1px solid #333}.listview_btn:hover{background:#333;color:#fff;transition:all .5s ease}.gridview_btn{background:#fff;border:1px solid #333}.gridview_btn:hover{background:#333;color:#fff;transition:all .5s ease}.perk_slider_content .perk_title{font-family:Playfair Display,Helvetica,Arial,sans-serif!important;padding-left:2%}.perk_slider_content .perks_slider_container .perk_slider{padding:10px;text-align:center;border:1px solid #999;margin-right:10px;margin-bottom:10px}.perk_slider_content .perks_slider_container .perk_slider img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.perk_slider_content .perks_slider_container .perk_slider:hover{box-shadow:1px 1px 10px 5px rgba(0,0,0,.25),0 -2px 2px -2px rgba(0,0,0,.25)}.single_promo{float:left;width:25%;padding:22px 22px 12px}.single_promo .promo_content,.single_promo .promo_left{width:100%}.single_promo .promo_content .savings_title{font-weight:600}.single_promo .promo_content .more_details{margin-top:0;font-style:italic}.single_promo .promo_image{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.single_promo .promo_shop{text-align:center;font-family:Playfair Display,Helvetica,Arial,sans-serif!important;margin-top:10px}.single_promo h2{font-size:1.1em!important;font-weight:600}.single_promo p{margin:0!important;font-size:1em!important}.single_promo img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.promo_list{width:100%;transition:all 1s ease;border-bottom:1px solid #ccc}.promo_list .promo_left{width:15%;float:left}.promo_list .promo_content{width:75%;float:left;padding-right:25px;padding-left:25px;text-align:justify}.promo_list .promo_content .promo_title{margin-top:0}.promo_list .promo_content .promo_grid_desc{display:none}.promo_list .promo_content .promo_list_desc{display:block}.promo_list .promo_actions{width:10%;float:left;margin-top:50px;text-align:center}.promo_grid{float:left;width:25%;transition:all .5s ease}.promo_grid .promo_left{width:100%}.promo_grid .promo_content{width:100%;text-align:justify}.promo_grid .promo_content .promo_title{text-align:center;margin-top:0}.promo_grid .promo_content .promo_grid_desc{display:block}.promo_grid .promo_content .promo_list_desc{display:none}.promo_grid .promo_actions,.promo_grid .promo_content .more_details,.promo_grid .promo_content .savings_title{text-align:center}.promo_grid:hover,.promo_list:hover{box-shadow:20px 20px 20px 20px rgba(0,0,0,.25),0 -12px 12px -12px rgba(0,0,0,.25)}.single_promotion .promo_left_content{float:left;width:30%}.single_promotion .promo_left_content .promo_type{margin-top:7%}.single_promotion .promo_left_content .promo_type .promo_type_title{margin-bottom:0!important;font-size:.9em}.single_promotion .promo_left_content .promo_type .promo_type_desc{font-style:italic;margin-top:0!important;font-size:.9em}.single_promotion .promo_left_content .promo_meta{margin-top:7%}.single_promotion .promo_left_content .promo_meta .promo_meta_title{margin-bottom:0!important;font-size:.9em}.single_promotion .promo_left_content .promo_social .btn{width:100%}.single_promotion .promo_right_content{float:left;width:70%;padding-left:5%;margin-bottom:0}.single_promotion .promo_actions{width:100%;margin-top:5%}.single_promotion .promo_actions .btn{width:100%!important}.login_box_left{position:relative;width:50%;height:500px}.login_box_left .login_box_content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:auto;text-align:center}.login_box_left .login_box_content .title{text-transform:uppercase;margin-bottom:30px;font-family:Playfair Display}.login_box_left .login_box_content .text{margin-bottom:30px;font-family:Palatino}.login_box_right{position:relative;width:50%;height:650px;border-left:1px solid #d9d9d9;margin-top:1%}.login_box_right .login_box_content{position:relative;margin-left:auto;margin-right:auto;padding-top:8%;width:80%;height:auto;text-align:center}.login_box_right .login_box_content .title{text-transform:uppercase;margin-bottom:30px;font-family:Playfair Display}.login_box_right .login_box_content .social_media_btn{display:block;width:50%;margin:0 auto 15px}.login_box_right .login_box_content .social_media_btn,.register_box .register_box_content .social_media_btn{text-transform:uppercase;font-size:11px;line-height:1;padding:13px 20px;border-radius:0;border:1px solid #333}.register_box .register_box_content .social_media_btn{display:inline-block;width:30%;margin:0 2% 15px auto}.login_box_right .login_box_content .social_media_btn:hover,.register_box .register_box_content .social_media_btn:hover{box-shadow:inset 0 -1px #000;background-color:#fff;color:#817806}.login_box_right .login_box_content .social_media_btn .icon{font-size:16px;right:25px;position:relative}.register_box .register_box_content .social_media_btn .icon{font-size:16px;right:5px;position:relative}p.alt_form{margin-top:0!important;margin-bottom:0!important}.alt_form:after,.alt_form:before{content:"";display:inline-block;width:15px;height:1px;margin:0 4px;vertical-align:middle;background:#000}.login_box_right .login_box_content .alt_form,.register_box .register_box_content .alt_form{margin-bottom:15px}.login_box_right .login_box_content .login_form .form_input{margin-left:auto;margin-right:auto;float:none;width:60%}.login_box_right .login_box_content .login_form .form_input input{border-radius:0;border:1px solid #333;outline:none;box-shadow:none}.login_box_right .login_box_content .login_form .form_input input:active,.login_box_right .login_box_content .login_form .form_input input:focus{border-left-width:3px}.login_box_right .login_box_content .login_form .center_align,.register_box .register_box_content .register_form .center_align{margin-left:auto;margin-right:auto;float:none}.register_box .register_box_content{width:60%;padding-top:30px;margin-left:auto;margin-right:auto;text-align:center}.register_box .register_box_content .title{text-transform:uppercase;margin-bottom:30px;margin-top:30px;font-family:Playfair Display}.register_box .register_box_content .register_form .form_input{margin-left:auto;margin-right:auto;float:none;width:50%}.register_box .register_box_content .register_form .form_input input{border-radius:0;border:1px solid #333;outline:none;box-shadow:none}.register_box .register_box_content .register_form .form_input input:active,.register_box .register_box_content .register_form .form_input input:focus{border-left-width:3px}.register_box .register_box_content .register_form .name_container{margin-left:auto;margin-right:auto;float:none;width:50%;display:table}.register_box .register_box_content .register_form .name_container .name_input{width:49%;float:left;margin-left:0;margin-right:0}.register_box .register_box_content .register_form .name_container .first_name_input{margin-right:1%;margin-bottom:0}.register_box .register_box_content .register_form .name_container .last_name_input{margin-left:1%;margin-bottom:0}.register_box .register_box_content .register_form .name_container .form_input{width:100%}fieldset,label{margin:0;padding:0}body{margin:20px}h1{font-size:1.5em;margin:10px}.rating{border:none;float:left}.rating>input{display:none}.rating>label:before{margin:5px;font-size:1.25em;font-family:FontAwesome;display:inline-block;content:"\f005"}.rating>.half:before{content:"\f089";position:absolute}.rating>label{color:#ddd;float:right}.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label,.rating>input:checked~label{color:gold}.rating>input:checked+label:hover,.rating>input:checked~label:hover,.rating>input:checked~label:hover~label,.rating>label:hover~input:checked~label{color:#ffed85}.shop_rating{border:none;float:left;margin-left:5px}.shop_rating>input{display:none}.shop_rating>label:before{margin:2px;font-size:1em;font-family:FontAwesome;display:inline-block;content:"\f005"}.shop_rating>.half:before{content:"\f089";position:absolute}.shop_rating>label{color:#ddd;float:right}.shop_rating>input:checked~label{color:#333;pointer-events:none!important}.shop_single_review{border:none;float:left}.shop_single_review input{display:none}.shop_single_review label:before{margin:2px;font-size:1em;font-family:FontAwesome;display:inline-block;content:"\f005"}.shop_single_review .half:before{content:"\f089";position:absolute}.shop_single_review label{color:#ddd;float:right}.shop_single_review input:checked label,.shop_single_review input:checked~label{color:#333;pointer-events:none!important}.review_rating{border:none;float:left}.review_rating>input{display:none}.review_rating>label:before{margin:5px;font-size:1.25em;font-family:FontAwesome;display:inline-block;content:"\f005"}.review_rating>.half:before{content:"\f089";position:absolute}.review_rating>label{color:#ddd;float:right}.review_rating:not(:checked)>label:hover,.review_rating:not(:checked)>label:hover~label,.review_rating>input:checked+label:hover,.review_rating>input:checked~label,.review_rating>input:checked~label:hover,.review_rating>input:checked~label:hover~label,.review_rating>label:hover~input:checked~label{color:#333}.StripeElement{background-color:#fff;padding:8px 12px;border-radius:4px;border:1px solid #d9d9d9;box-shadow:0 1px 3px 0 #e6ebf1;transition:box-shadow .15s ease;width:50%}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}.first_section{height:450px;padding-top:7px}.first_section .home_slider_container{padding-left:0}.first_section .home_slider .home_slider_image{position:relative;height:450px;width:100%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19);background:no-repeat;background-size:cover;text-align:center;border-radius:5px}.first_section .home_slider .home_slider_title{background:hsla(0,0%,100%,.85);position:absolute;bottom:0;width:96%;padding-right:10px;padding-left:10px;margin-bottom:10px;margin-left:15px}.first_section .slider_desktop{display:block}.first_section .slider_mobile{display:none}.first_section .newsletter_container{border:1px solid #d9d9d9;height:450px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19);border-radius:5px}.first_section .newsletter_container .newsletter_content{text-align:center;padding:12% 3% 3%}.newsletter_form input{border-radius:0;border:1px solid #333;outline:none;box-shadow:none}.newsletter_form input:active,.newsletter_form input:focus{border-left-width:3px;border-color:#333;outline:none;box-shadow:none}.newsletter_form .newsletter_email,.newsletter_form .newsletter_name{width:60%;margin-left:auto;margin-right:auto}.second_section .latest_post .single_image{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.second_section .latest_post .latest_post_title{text-align:center;font-family:Playfair Display,Helvetica,Arial,sans-serif!important}.third_section{margin-bottom:15px}.third_section .featured_post .featured_post_box{margin-top:10px;margin-bottom:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.third_section .featured_post .featured_post_box .featured_post_image{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.fourth_section{margin-top:20px}.fourth_section .left_section{padding-left:0;padding-right:5%}.fourth_section .left_section .featured_post{width:100%;margin-bottom:30px}.fourth_section .left_section .featured_post .featured_post_box .featured_post_image{width:100%;height:400px;margin-bottom:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.fourth_section .left_section .featured_post .featured_post_title{text-align:center}.fourth_section .right_section .right_section_header{text-transform:uppercase;margin-top:0;margin-bottom:25px}.fourth_section .right_section .featured_shop{margin-bottom:20px;display:block;height:auto;overflow:auto}.fourth_section .right_section .featured_shop .image_container{width:40%;float:left}.fourth_section .right_section .featured_shop .image_container .single_image{width:150px;max-width:100%;height:150px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.fourth_section .right_section .featured_shop .shop_details{width:60%;padding-left:5%;float:left}.fourth_section .right_section .featured_shop .shop_details .shop_name{font-weight:600}.fourth_section .right_section .featured_shop .shop_details .shop_description{font-size:14px;line-height:1.5em!important}.square_by_four .left_square_block{width:28%;padding-right:3%;float:left}.square_by_four .left_square_block .image_outer{position:relative;width:100%;padding-bottom:25px;padding-top:70%}.square_by_four .left_square_block .image_outer img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.square_by_four .middle_block{float:left;width:37%;padding-right:2%}.square_by_four .middle_block .single_post{width:100%;float:left;margin-bottom:25px}.square_by_four .middle_block .single_post .featured_image{float:left;width:40%}.square_by_four .middle_block .single_post .featured_image img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.square_by_four .middle_block .single_post .text_container{position:relative;width:60%;float:left;overflow:hidden;margin-bottom:0}.square_by_four .middle_block .single_post .text_container .post_title{text-align:justify;padding-left:10px;font-weight:500;font-family:Playfair Display,Helvetica,Arial,sans-serif!important}.square_by_four .right_block{float:left;width:35%}.square_by_four .right_block .single_post{width:100%;float:left;margin-bottom:25px}.square_by_four .right_block .single_post .featured_image{float:left;width:40%}.square_by_four .right_block .single_post .featured_image img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.square_by_four .right_block .single_post .text_container{position:relative;width:60%;float:left;overflow:hidden;margin-bottom:0}.square_by_four .right_block .single_post .text_container .post_title{text-align:justify;padding-left:10px;font-weight:500;font-family:Playfair Display,Helvetica,Arial,sans-serif!important}.two_half_blocks .half_section{width:50%;float:left}.two_half_blocks .half_section .block_title{color:#703139;text-transform:uppercase;text-align:left;margin-top:0;margin-bottom:2%;font-family:Playfair Display,Times New Roman,Arial,sans-serif!important;border-bottom:1px solid #333}.two_half_blocks .half_section .main_post{margin-bottom:2%}.two_half_blocks .half_section .main_post .featured_image{margin-top:10px;margin-bottom:15px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19);border-radius:5px}.two_half_blocks .half_section .main_post .featured_image img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:5px}.two_half_blocks .half_section .main_post .text_container{min-height:102px;font-family:Playfair Display,Times New Roman,Arial,sans-serif!important}.two_half_blocks .half_section .main_post .text_container .main_post_title{font-size:1.2em;font-weight:600}.two_half_blocks .half_section .sub_post{margin-top:10px;margin-bottom:5%;display:block;position:relative;overflow:hidden}.two_half_blocks .half_section .sub_post .image_container{width:25%;float:left;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19);border-radius:5px}.two_half_blocks .half_section .sub_post .image_container img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:5px}.two_half_blocks .half_section .sub_post .text_container{width:75%;float:left;padding-left:3%;font-family:Playfair Display,Times New Roman,Arial,sans-serif!important}.two_half_blocks .half_section .sub_post .text_container .sub_post_title{font-size:1em;font-weight:600}.sidebar{width:25%;float:right;padding-top:10px}.sidebar .sidebar_content .featured_sidebar{display:block;max-width:100%;width:100%;position:relative;margin-bottom:25px}.sidebar .sidebar_content .featured_sidebar img{border-radius:5px;max-width:100%;height:auto}.sidebar .sidebar_content .featured_sidebar_bottom,.sidebar .sidebar_content .single_post_break{margin-top:30px}.sidebar .sidebar_content{width:100%;min-height:600px;margin-bottom:15px}.sidebar .sidebar_content .image_container img{width:100%}.sidebar .sidebar_content .image_outer,.sidebar .sidebar_content .image_outer_square{border-radius:5px}.sidebar .sidebar_content .image_outer_square img,.sidebar .sidebar_content .image_outer img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:5px}.sidebar .sidebar_content .main_header{text-align:center;width:90%;margin-top:0;margin-bottom:5px;margin-left:auto;line-height:1.5em!important;font-family:Playfair Display,Times New Roman,Arial,sans-serif!important}.sidebar .sidebar_content p.alt_form{width:90%;margin-left:auto!important}.sidebar .sidebar_content .single_post{width:100%;margin:0 0 15px auto}.sidebar .sidebar_content .single_post .image_container{margin-top:10px;margin-bottom:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19);border-radius:5px}.sidebar .sidebar_content .single_post .text_container .post_title{text-align:left;font-weight:600;line-height:1.5;font-family:Palatino Linotype,Helvetica,Arial,sans-serif!important}.sidebar .sidebar_content .single_post .text_container .post_tagline{text-align:left;line-height:1.5;font-size:13px;font-family:Palatino Linotype,Helvetica,Arial,sans-serif!important}.sidebar .sidebar_content .single_post_small{width:100%;margin-bottom:20px;display:table}.sidebar .sidebar_content .single_post_small .image_container{width:35%;float:left;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19);border-radius:5px}.sidebar .sidebar_content .single_post_small .text_container .post_title{width:65%;float:left;text-align:left;padding-top:3px;padding-left:15px;font-weight:600;font-size:13px;line-height:1.2;font-family:Palatino Linotype,Helvetica,Arial,sans-serif!important}.row .event_slider,.row .home_slider{padding-left:0;overflow:hidden}.event_slider:nth-child(n+1),.home_slider:nth-child(n+1){display:none}.row .event_slider:first-child,.row .home_slider:first-child,.slick-initialized{display:block}.home_slider:hover{color:#333!important}.home_slider:hover .slider_title{background:hsla(0,0%,100%,.9)!important}.latest_post{width:22%;float:left;margin-right:4%}.latest_post_container .latest_post:last-child{margin-right:0!important}.featured_post{padding-right:0}.featured_post_container .featured_post:first-child{padding-left:0!important}.featured_post_container .featured_post:nth-child(2){padding-left:7px!important;padding-right:8px!important}.featured_post_container .featured_post:last-child{padding-right:0!important}.about_us_container .about_us_title{font-family:Playfair Display,Times New Roman,Arial,sans-serif!important}.about_us_container h3{font-family:Palatino Linotype,Times New Roman,Arial,sans-serif!important}.contact_box .contact_box_content{padding-left:0;padding-right:3%}.contact_box .contact_box_content .contact_title{font-family:Playfair Display,Times New Roman,Arial,sans-serif!important}.contact_box .contact_box_content .contact_text{font-family:Palatino Linotype,Times New Roman,Arial,sans-serif!important}.contact_box .contact_box_content .contact_form .form_input input,.contact_box .contact_box_content .contact_form textarea{border-radius:0;border:1px solid #333;outline:none;box-shadow:none}.contact_box .contact_box_content .contact_form .form_input input:active,.contact_box .contact_box_content .contact_form .form_input input:focus,.contact_box .contact_box_content .contact_form textarea:active,.contact_box .contact_box_content .contact_form textarea:focus{border-left-width:3px}.contact_box .contact_box_content .contact_form select.form-control{border-radius:0;border:1px solid #333;outline:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-position:100%;background-repeat:no-repeat;background-size:1ex;background-origin:content-box;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNS45NzEgMjMuMDkyIiBoZWlnaHQ9IjI0LjYzMSIgd2lkdGg9IjM4LjM2OSI+PGcgZm9udC13ZWlnaHQ9IjQwMCIgZm9udC1zaXplPSI0MCIgbGV0dGVyLXNwYWNpbmc9IjAiIHdvcmQtc3BhY2luZz0iMCI+PHRleHQgeT0iNjI5LjUwNSIgeD0iMjkxLjQyOSIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEyNSUiIGZvbnQtZmFtaWx5PSJzYW5zLXNlcmlmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAyLjAxNSAtNDA3LjEyMikiLz48cGF0aCBkPSJNMzUuNTUyIDYuMTMzYTEuNDQyIDEuNDQyIDAgMDAwLTIuMDMxTDMxLjg0Ny40MTlhMS40MTUgMS40MTUgMCAwMC0yLjAwOSAwTDE3Ljk4NSAxMi4yNyA2LjEzMy40MmExLjQxNSAxLjQxNSAwIDAwLTIuMDEgMEwuNDIgNC4xMDJhMS40NDIgMS40NDIgMCAwMDAgMi4wM0wxNi45OCAyMi42NzRjLjU1OC41NTggMS40NS41NTggMi4wMDkgMGwxNi41NjItMTYuNTR6IiBmaWxsPSIjMzMzIiBmb250LWZhbWlseT0iRm9udEF3ZXNvbWUiLz48L2c+PC9zdmc+")}.contact_box .contact_box_content .contact_form .submit_btn{width:20%;float:right}.article_container{padding-top:12px;width:70%;padding-left:0!important;padding-right:0!important;margin-bottom:25px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}.article_container .post_categories{color:#b3b3b3;line-height:1;margin-bottom:1.5em;font-family:Playfair Display,Times New Roman,Arial,sans-serif!important}.article_container .post_categories a{color:#b3b3b3!important}.article_container .post_categories a:hover{color:#703139!important}.box_shadow{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.article_container .post_featured_image img{box-shadow:0 4px 2px 0 rgba(0,0,0,.2),0 2px 5px 0 rgba(0,0,0,.19)!important;max-width:100%;width:100%;margin-bottom:3%;border-radius:5px}.article_container .post_content{text-align:justify;-webkit-font-smoothing:antialiased}.article_container .post_content h2{font-size:1.7em!important}.article_container .post_content p{font-size:1.2em!important}.article_container .post_content h3{font-size:1.3em!important;margin-bottom:1.5em}.article_container .post_content ol,.article_container .post_content ul{font-size:1.1em;line-height:1.7em!important}.article_container .post_content ol li,.article_container .post_content ul li{font-size:1.1em;padding-bottom:12px}.article_container .post_content ol li p,.article_container .post_content ul li p{font-size:1.1em}.article_container .post_content a{color:#817806!important}.article_container .post_content a:hover{text-decoration:underline!important}.post_content h1 span>img,.post_content h1 strong>img,.post_content h1>img,.post_content h2 span>img,.post_content h2 strong>img,.post_content h2>img,.post_content h3 span>img,.post_content h3 strong>img,.post_content h3>img,.post_content h4 span>img,.post_content h4 strong>img,.post_content h4>img,.post_content h5 span>img,.post_content h5 strong>img,.post_content h5>img,.post_content p>img,.post_content p>strong>img,.post_content p span>img,.post_content p strong>img,p>img,p span>img{max-width:100%!important;height:auto;border-radius:5px}.carousel_three .carousel_three_container .carousel_three_title{width:40%;font-weight:400;display:block;font-family:Palatino;font-style:italic;text-align:center;margin:0 auto 35px;border-bottom:1px solid #999}.carousel_three .carousel_three_container .carousel_three_content{display:block;position:relative;padding-bottom:10px}.carousel_three .carousel_three_container .carousel_three_content .item .item-title{display:block;text-align:center;margin-top:8px}.carousel_three .carousel_three_container .carousel_three_content .item .item-title a{color:#333!important}.carousel_three .carousel_three_container .carousel_three_content .item img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.carousel_three .carousel_three_container .bottom_divider{display:block;position:relative;width:40%;border-bottom:1px solid #999;padding-top:25px;margin:0 auto 45px}.carousel_two .carousel_two_container .carousel_two_title{width:40%;display:block;font-weight:400;font-family:Palatino;font-style:italic;text-align:center;margin:0 auto 35px;border-bottom:1px solid #999}.carousel_two .carousel_two_container .carousel_two_content{display:block;position:relative;padding-bottom:10px}.carousel_two .carousel_two_container .carousel_two_content .item .item-title{display:block;text-align:center;margin-top:8px}.carousel_two .carousel_two_container .carousel_two_content .item .item-title a{color:#333!important}.carousel_two .carousel_two_container .carousel_two_content .item img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.carousel_two .carousel_two_container .bottom_divider{display:block;position:relative;width:40%;border-bottom:1px solid #999;padding-top:25px;margin:0 auto 45px}.carousel_one .carousel_one_container .carousel_one_title{width:40%;font-weight:600;font-family:Palatino;text-align:center;margin:0 auto 45px;padding-bottom:15px;border-bottom:1px solid #999}.carousel_one .carousel_one_container .carousel_one_content{display:block;position:relative;padding-bottom:10px}.carousel_one .carousel_one_container .carousel_one_content .item .item-title{display:block;text-align:center;margin-top:8px}.carousel_one .carousel_one_container .carousel_one_content .item .item-title a{color:#333!important}.carousel_one .carousel_one_container .carousel_one_content .item img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.carousel_one .carousel_one_container .bottom_divider{display:block;position:relative;width:40%;border-bottom:1px solid #999;padding-top:25px;margin:0 auto 45px}.carousel_brand{margin-bottom:1.5em}.carousel_brand .slick-prev{left:-30px}.carousel_brand .slick-next{right:-30px}.carousel_brand .slick-next,.carousel_brand .slick-prev{width:30px;height:30px}.carousel_brand .slick-next:before,.carousel_brand .slick-prev:before{font-size:30px}.editors_picks_container{margin-top:15px;margin-bottom:15px}.editors_picks_container .editors_picks_header{margin-bottom:15px;border-bottom:1px solid #005870}.editors_picks_container .editors_picks_header h3{margin-top:0;margin-bottom:0;font-family:Source Sans Pro,Helvetica,Arial,sans-serif!important;text-transform:uppercase;display:inline-block;background:#005870;color:#fff;padding-left:15px;padding-right:15px;letter-spacing:1px}.editors_picks_container .editors_picks_content .single_post{width:30%;float:left;margin-right:5%}.editors_picks_container .editors_picks_content .single_post .post_title{text-align:center;font-size:.85em!important}.editors_picks_container .editors_picks_content .single_post img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.editors_picks_container .editors_picks_content .single_post:last-child{margin-right:0}.editors_picks_container .editors_picks_content .single_promo{width:21.77%;float:left;margin-right:4.3%;padding:0}.editors_picks_container .editors_picks_content .single_promo .promo_title{text-align:center;font-size:.85em!important}.editors_picks_container .editors_picks_content .single_promo img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.editors_picks_container .editors_picks_content .single_promo:last-child{margin-right:0}.single_writer_container{padding-top:10px;padding-left:0!important;margin-bottom:40px}.single_writer_container .author_container{margin-top:15px;padding-bottom:25px;text-align:justify;border-bottom:1px solid #333;display:block;overflow:auto}.single_writer_container .author_container .author_image{float:left;width:25%}.single_writer_container .author_container .author_image img{border-radius:100%}.single_writer_container .author_container .author_meta{float:left;width:75%}.single_writer_container .single_post,.single_writer_container .title{font-family:Playfair Display,Times New Roman,Arial,sans-serif!important}.single_writer_container .single_post{padding-bottom:25px;padding-top:25px;padding-right:15px;border-bottom:1px solid #ccc;display:table;width:100%}.single_writer_container .single_post:nth-child(2){border-top:1px solid #ccc}.single_writer_container .single_post:hover{box-shadow:0 12px 12px -12px rgba(0,0,0,.25),0 -12px 12px -12px rgba(0,0,0,.25)}.single_writer_container .single_post .post_featured_image{width:35%;float:left}.single_writer_container .single_post .post_featured_image .single_image{width:100%;height:196px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.single_writer_container .single_post .post_content{width:65%;float:left;margin-top:0;padding-left:3%}.single_writer_container .single_post .post_content p{font-size:1em}.single_writer_container .single_post .post_content .single_post_categories .post_category{text-transform:uppercase}.single_writer_container .single_post .post_content .post_title{margin-top:3px;text-align:left;font-size:20px;font-weight:600}.all_writers_container{padding-top:10px;padding-left:0!important;margin-bottom:40px}.all_writers_container .all_authors_content{padding-bottom:25px;text-align:justify;display:block}.all_writers_container .title{text-align:center;margin-top:0;margin-bottom:20px;font-family:Playfair Display,Times New Roman,Arial,sans-serif!important}.all_writers_container .all_authors_content .row{margin-bottom:20px;padding-left:10%;padding-right:10%}.all_writers_container .all_authors_content .row .single_writer{border:1px solid #ccc;padding:25px 15px 15px}.all_writers_container .all_authors_content .row .single_writer img{width:150px;height:150px;border-radius:100%}.all_writers_container .all_authors_content .row .single_writer:hover{box-shadow:0 18px 18px -12px #000,0 -12px 12px -12px rgba(0,0,0,.25)}.all_writers_container .all_authors_content .row .single_writer .writer_name{font-family:Palatino Linotype,Helvetica,Arial,sans-serif!important}.all_videos_container{padding-top:10px;padding-left:0!important;margin-bottom:40px}.all_videos_container .all_videos_content{padding-bottom:25px;text-align:justify;display:block}.all_videos_container .title{text-align:center;margin-top:0;margin-bottom:20px;font-family:Playfair Display,Times New Roman,Arial,sans-serif!important}.all_videos_container .all_videos_content .row{margin-bottom:20px;padding-left:0;padding-right:0}.all_videos_container .all_videos_content .row .single_video{border:1px solid #ccc;padding:25px 15px 15px}.all_videos_container .all_videos_content .row .single_video:hover{box-shadow:0 18px 18px -12px #000,0 -12px 12px -12px rgba(0,0,0,.25)}.all_videos_container .all_videos_content .row .single_video .video_title{font-size:1em!important;font-family:Palatino Linotype,Helvetica,Arial,sans-serif!important}.event_container{width:70%!important}.event_content{margin-top:25px}.event_container .event_categories{color:#333;line-height:1;margin-top:1em;margin-bottom:1em;font-family:Playfair Display,Times New Roman,Arial,sans-serif!important}.event_container .event_categories a{color:#b3b3b3!important}.event_container .event_categories a:hover{color:#703139!important}.event_content .event_description{text-align:justify}.event_content .event_main{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #999}.event_content .event_featured_image{margin-bottom:3%;float:left;width:26%}.event_content .event_featured_image .single_image{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #999}.event_content .event_main .event_details{float:left;padding-left:3%;width:70%}.event_content .event_main .event_details .event_name{margin-top:0;font-family:Palatino Linotype,Helvetica,Arial,sans-serif!important;line-height:1em!important}.event_content .event_main .event_details p{font-size:1em;margin:0 0 .5em!important}.event_content .event_main .event_details .event_subheader{display:inline-block;font-weight:600;width:15%}.event_container .event_content a{color:#817806!important}.event_container .event_content a:hover{text-decoration:underline!important}.category_container{padding-top:10px;padding-left:0!important;margin-bottom:40px}.category_container .category_title,.category_container .single_post{font-family:Playfair Display,Times New Roman,Arial,serif!important}.category_container .single_post{padding-bottom:25px;padding-top:25px;padding-right:15px;border-bottom:1px solid #ccc;display:table;width:100%}.category_container .single_post:nth-child(2){border-top:1px solid #ccc}.category_container .single_post:hover{box-shadow:0 12px 12px -12px rgba(0,0,0,.25),0 -12px 12px -12px rgba(0,0,0,.25)}.category_container .single_post .post_featured_image{width:35%;float:left}.category_container .single_post .post_featured_image .single_image{width:100%;height:196px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19);border-radius:5px}.category_container .single_post .post_content{width:65%;float:left;margin-top:0;padding-left:3%}.category_container .single_post .post_content p{font-size:1em}.category_container .single_post .post_content .single_post_categories .post_category{text-transform:uppercase}.category_container .single_post .post_content .post_title{margin-top:3px;text-align:left;font-size:20px;font-weight:600}.post .post_footer{display:table;width:100%;margin:0 auto 5px;border-top:1px solid #e3e3e3}.post .post_source{display:table;width:100%;height:87px;margin:15px auto}.post .post_footer .post_source_image{display:inline-block;float:left}.post .post_footer .post_source_image .single_image{height:80px;width:80px;border:1px solid #fff;border-radius:90px}.post .post_footer .post_source_text{display:inline-block;float:left;height:100%;width:25%;padding-left:20px}.post .post_footer .post_source_text a{color:#333}.post .post_footer .post_source_text a:hover{text-decoration:none;color:#1665a0}.post .post_footer .post_source_description{display:inline-block;float:left;height:100%;width:63%;padding-left:20px;line-height:1.5;text-align:justify;border-left:1px solid #e3e3e3}.post .post_footer .post_source_description h5{line-height:1.5}.redemption_container .redemption_voucher{position:relative;display:block;float:left;width:30%}.redemption_container .redemption_voucher .promo_image{display:block;max-width:100%;height:auto;opacity:.4;z-index:-1}.redemption_container .redemption_voucher .promo_image .image_outer{position:relative;width:100%;padding-bottom:25px;padding-top:100%}.redemption_container .redemption_voucher .promo_image .image_outer img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.redemption_container .redemption_voucher .promo_text{position:absolute;bottom:0;margin-left:5%;margin-bottom:3%;z-index:1;background:#fff;opacity:.95;width:90%;border:1px solid #000;text-align:center;padding:20px}.redemption_container .redemption_voucher .promo_text .promo_title{margin-top:0}.redemption_container .redemption_voucher .promo_text .promo_company{font-style:italic}.redemption_container .redemption_voucher .promo_text .promo_details{margin:0!important;font-size:.95em}.redemption_container .redemption_voucher .promo_text .promo_uuid{font-size:.9em;margin-top:15px;margin-bottom:0!important}.redemption_container .redemption_voucher .promo_text .promo_directions{font-size:.9em;font-style:italic;margin-top:15px;margin-bottom:0!important}.redemption_container .redemption_details{position:relative;float:left;width:70%;padding-left:3%}.redemption_container .redemption_details .promo_title{margin-top:0;font-weight:600}.redemption_container .redemption_details .promo_company{font-style:italic}.redemption_container .redemption_details .header{font-weight:600}.user_dashboard .user_dashboard_content{width:84%;margin:15px 0 22px;float:left;padding-left:5%;min-height:570px}.user_dashboard .user_dashboard_content .user_dashboard_divider{margin-top:35px;margin-bottom:35px;border-top:1px solid #ccc}.user_dashboard .user_dashboard_content .user_dashboard_name{padding-top:0;text-transform:capitalize;font-family:Playfair Display,Times New Roman,Arial,sans-serif!important}.user_dashboard .user_dashboard_content .user_dashboard_header{font-size:18px;text-transform:uppercase;font-weight:600}.user_dashboard .user_dashboard_content .user_dashboard_posts .single_post{width:25%;float:left;padding-right:15px}.user_dashboard .user_dashboard_content .user_dashboard_posts .single_post .image_container{margin-top:10px;margin-bottom:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.user_dashboard .user_dashboard_content .user_dashboard_posts .single_post .image_container .single_image{height:150px;width:100%}.user_dashboard .user_dashboard_content .user_dashboard_posts .single_post .single_post_title{text-align:center;font-size:12px}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_post{margin-top:2%;margin-bottom:2%;display:block;position:relative;overflow:hidden;width:100%}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_post .single_post_image{width:30%;float:left}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_post .single_post_image .single_image{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_post .single_post_content{width:70%;float:left;padding-left:15px}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_post .single_post_content .single_post_title{font-size:1.2em;font-weight:600}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_post .single_post_content .single_post_tagline{font-style:italic}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_post .single_post_content .single_post_excerpt{margin-top:10px}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_event{width:25%;float:left;padding-right:2%;text-align:center}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_event .event_slider_image img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.user_sidebar{width:16%;float:left;margin-top:15px}.user_sidebar .image_container{width:100%}.user_sidebar .image_container .single_image{border:1px solid #999;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.user_sidebar .user_sidebar_menu:before{height:300px}.user_sidebar .user_sidebar_menu{text-align:right;padding-top:15px;padding-bottom:25px;min-height:260px}.user_sidebar .user_sidebar_menu .single{margin:5px 0;padding-top:7px;padding-bottom:7px;line-height:1.4;padding-right:29px;border-right:1px solid transparent;text-transform:uppercase;font-size:14px;font-weight:400}.user_sidebar .user_sidebar_menu .active{border-right-width:2px;border-right-color:#817806}.user_sidebar .user_sidebar_menu .active a{color:#817806!important}.user_settings .user_settings_label{float:left;width:25%;font-size:14px;text-transform:uppercase}.user_profile .left_container{width:40%;float:left}.user_profile .single_detail{margin-bottom:15px}.user_profile .user_profile_label{float:left;width:40%;font-size:14px;text-transform:uppercase}.user_profile .user_profile_details{float:left;width:45%;font-size:14px}.user_profile .right_container{width:50%;float:left}.user_profile .user_profile_field{float:left;width:50%;font-size:14px;border-radius:0;border:1px solid #333;outline:none;box-shadow:none}.user_profile .user_profile_field:active,.user_profile .user_profile_field:focus{border-left-width:3px;border-color:#333;outline:none;box-shadow:none}.user_profile .user_profile_select_field{float:left!important;width:50%!important;font-size:14px;border-radius:0!important;border:1px solid #333!important;outline:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}.user_profile .user_profile_select_field.active,.user_profile .user_profile_select_field:active,.user_profile .user_profile_select_field:focus,.user_profile .user_profile_select_field:focus:active{border-color:#333;outline:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none!important}.user_profile .user_profile_select_field .dropdown-toggle{border-radius:0!important;border:none;background-color:#fff;box-shadow:none}.user_profile .user_profile_select_field .dropdown-toggle:active,.user_profile .user_profile_select_field .dropdown-toggle:focus,.user_profile .user_profile_select_field .dropdown-toggle:focus:active{border-color:#333;outline:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none!important}.user_profile .user_profile_select_field .selected a{background-color:#f5f5f5!important}.user_profile .user_profile_setup_label{width:100%;font-size:15px;margin-top:0}.user_profile .user_profile_setup{width:50%;float:left}.user_profile .user_profile_setup_select_field{float:left!important;width:80%!important;font-size:14px;border-radius:0!important;border:1px solid #333!important;outline:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}.user_profile .user_profile_setup_select_field.active,.user_profile .user_profile_setup_select_field:active,.user_profile .user_profile_setup_select_field:focus,.user_profile .user_profile_setup_select_field:focus:active{border-color:#333;outline:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none!important}.user_profile .user_profile_setup_select_field .dropdown-toggle{border-radius:0!important;border:none;background-color:#fff;box-shadow:none}.user_profile .user_profile_setup_select_field .dropdown-toggle:active,.user_profile .user_profile_setup_select_field .dropdown-toggle:focus,.user_profile .user_profile_setup_select_field .dropdown-toggle:focus:active{border-color:#333;outline:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none!important}.user_profile .user_profile_setup_select_field .selected a{background-color:#f5f5f5!important}.user_profile .user_profile_setup .user_profile_setup_select_field .dropdown-menu li{text-align:center}.user_profile .user_profile_setup .bootstrap-select>select{left:0}.user_profile .user_profile_setup .bootstrap-select .dropdown-toggle .filter-option{text-align:center!important}.bs-searchbox input{border-radius:0;border:1px solid #333;outline:none;box-shadow:none}.bs-searchbox input:active,.bs-searchbox input:focus{border-left-width:3px;border-color:#333;outline:none;box-shadow:none}.datepicker table tr td.active{background:#333;text-shadow:none}.datepicker table tr td.active:hover{background:#595959;text-shadow:none}.terms_content{margin-bottom:30px;line-height:1.4}.terms_content ul li{font-size:16px}.password_reset{text-align:center;padding-top:150px;padding-bottom:30px;max-width:500px;margin:0 auto}.password_reset .password_reset_form{width:70%;margin:0 auto 15px}.password_reset .password_reset_form input{border-radius:0;border:1px solid #333;outline:none;box-shadow:none}.password_reset .password_reset_form input:active,.password_reset .password_reset_form input:focus{border-left-width:3px}.profile_setup{padding-top:30px;max-width:600px;margin:0 auto;text-align:center}.profile_setup .user_profile_header{font-size:18px;text-transform:uppercase;font-weight:600;margin-bottom:10px}.profile_setup .user_profile_label{float:left;width:50%;font-size:14px;text-transform:uppercase}.profile_setup .user_profile_field{float:left;width:35%;font-size:14px;border-radius:0;border:1px solid #333;outline:none;box-shadow:none}.profile_setup .user_profile_field:active,.profile_setup .user_profile_field:focus{border-left-width:3px;border-color:#333;outline:none;box-shadow:none}.profile_setup .user_profile_select_field{float:left!important;width:35%!important;font-size:14px;border-radius:0!important;border:1px solid #333!important;outline:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}.profile_setup .user_profile_select_field.active,.profile_setup .user_profile_select_field:active,.profile_setup .user_profile_select_field:focus,.profile_setup .user_profile_select_field:focus:active{border-color:#333;outline:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none!important}.profile_setup .user_profile_select_field .dropdown-toggle{border-radius:0!important;border:none;background-color:#fff;box-shadow:none}.profile_setup .user_profile_select_field .dropdown-toggle:active,.profile_setup .user_profile_select_field .dropdown-toggle:focus,.profile_setup .user_profile_select_field .dropdown-toggle:focus:active{border-color:#333;outline:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none!important}.profile_setup .user_profile_select_field .selected a{background-color:#f5f5f5!important}.profile_setup_end{padding-top:70px;max-width:600px;margin:0 auto;text-align:center}.profile_setup_end .user_profile_header{font-size:18px;text-transform:uppercase;font-weight:600;margin-bottom:30px}.profile_setup_end .user_profile_label{width:80%;margin:0 auto 15px;font-size:15px}.profile_setup_end .user_profile_select_field{margin:0 auto;width:80%!important;font-size:14px;border-radius:0!important;border:1px solid #333!important;outline:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}.profile_setup_end .user_profile_select_field.active,.profile_setup_end .user_profile_select_field:active,.profile_setup_end .user_profile_select_field:focus,.profile_setup_end .user_profile_select_field:focus:active{border-color:#333;outline:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none!important}.profile_setup_end .user_profile_select_field .dropdown-toggle{border-radius:0!important;border:none;background-color:#fff;box-shadow:none}.profile_setup_end .user_profile_select_field .dropdown-toggle:active,.profile_setup_end .user_profile_select_field .dropdown-toggle:focus,.profile_setup_end .user_profile_select_field .dropdown-toggle:focus:active{border-color:#333;outline:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none!important}.profile_setup_end .user_profile_select_field .selected a{background-color:#f5f5f5!important}.profile_setup_end .user_profile_select_field .dropdown-menu li{text-align:center}.profile_setup_end .bootstrap-select>select{left:0}.profile_setup_end .bootstrap-select .dropdown-toggle .filter-option{text-align:center!important}.slick-next,.slick-prev{top:45%!important}.single_event_category_content{display:block;position:relative;width:100%}.single_event_category_content .event_title{font-family:Playfair Display,Times New Roman,Arial,sans-serif!important}.single_event_category_content .events_slider_container{text-align:center;padding:0}.single_event_category_content .events_slider_container .event_slider{margin:10px}.single_event_category_content .events_slider_container .event_date{margin-bottom:8px;font-family:Playfair Display,Times New Roman,Arial,sans-serif!important}.single_event_category_content .events_slider_container .event_slider_image img{width:100%;max-width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.single_event_category_content .events_slider_container .event_slider_title{line-height:1.1!important;margin-bottom:5px;font-family:Playfair Display,Times New Roman,Arial,sans-serif!important}.events_slider_container{text-align:center;padding:0}.events_slider_container .event_slider{margin:10px}.events_slider_container .event_date{margin-bottom:8px;font-family:Playfair Display,Times New Roman,Arial,sans-serif!important}.events_slider_container .event_slider_image img{width:100%;max-width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.events_slider_container .event_slider_title{line-height:1.1!important;margin-bottom:5px;font-family:Playfair Display,Times New Roman,Arial,sans-serif!important}.homepage_events_container{padding:0!important}.menu-container{width:80%;margin:0 auto;background:#e9e9e9}.menu-mobile{display:none;padding:20px}.menu-mobile:after{content:"\f394";font-family:Ionicons;font-size:2.5rem;padding:0;float:right;position:relative;top:50%;transform:translateY(-25%)}.menu-dropdown-icon:before{content:"\f489";font-family:Ionicons;display:none;cursor:pointer;float:right;padding:1.5em 2em;background:#fff;color:#333}.menu>ul{margin:0 auto;width:100%;list-style:none;padding:0;position:relative;box-sizing:border-box}.menu>ul:after,.menu>ul:before{content:"";display:table}.menu>ul:after{clear:both}.menu>ul>li{float:left;background:#fff;padding:0;margin:0;font-size:14px}.menu>ul>li a{text-decoration:none;padding:0;display:block;font-size:14px}.menu>ul>li:hover,.menu>ul>li>ul{background:#fff}.menu>ul>li>ul{display:none;width:100%;padding:10px 20px 20px;position:absolute;z-index:99;left:0;margin:0;border:1px solid #999;list-style:none;box-sizing:border-box}.menu>ul>li>ul:after,.menu>ul>li>ul:before{content:"";display:table}.menu>ul>li>ul:after{clear:both}.menu>ul>li>ul>li{margin:0;padding-bottom:0;list-style:none;width:25%;background:none;float:left}.menu>ul>li>ul>li a{color:#777;padding:.2em 0;width:95%;display:block;border-bottom:1px solid #ccc}.menu>ul>li>ul>li>ul{display:block;padding:0;margin:10px 0 0;list-style:none;box-sizing:border-box}.menu>ul>li>ul>li>ul:after,.menu>ul>li>ul>li>ul:before{content:"";display:table}.menu>ul>li>ul>li>ul:after{clear:both}.menu>ul>li>ul>li>ul>li{float:left;width:100%;padding:0;margin:0;font-size:.8em}.menu>ul>li>ul>li>ul>li a{border:0}.menu>ul>li>ul.normal-sub{width:300px;left:auto;padding:10px 20px}.menu>ul>li>ul.normal-sub>li{width:100%}.menu>ul>li>ul.normal-sub>li a{border:0;padding:1em 0}.menu>ul>li>ul.submenu_container li.submenu_selections{width:15%;margin-right:3%;border-right:1px solid #ccc;min-height:170px}.menu>ul>li>ul.submenu_container li.submenu_selections ul{margin-top:0}.menu>ul>li>ul.submenu_container li.submenu_selections ul .submenu-active,.menu>ul>li>ul.submenu_container li.submenu_selections ul li:hover{color:#703139;font-weight:600}.menu>ul>li>ul.submenu_container li.submenu_post{float:left;width:26%;margin-right:2%}.menu>ul>li>ul.submenu_container li.submenu_post a{border:none;font-size:.85em;line-height:1.5em!important;margin-top:10px;font-family:Helvetica}.menu>ul>li>ul.submenu_container li.submenu_post .image_container{width:100%;padding-top:62.5%;position:relative}.menu>ul>li>ul.submenu_container li.submenu_post .submenu_post_image{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.menu>ul>li>ul.submenu_container .video_submenu_default_container{padding-left:0}.menu>ul>li>ul.submenu_container .video_submenu_default_container .submenu_post{width:25%;margin-right:0}.menu>ul>li>ul.submenu_container li.submenu_event{float:left;width:19%;margin-right:2%;text-align:center}.menu>ul>li>ul.submenu_container li.submenu_event a{border:none;font-size:.85em;line-height:1.5em!important;margin-top:10px;font-family:Helvetica}.menu>ul>li>ul.submenu_container li.submenu_event .submenu_event_image{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.menu>ul>li>ul.submenu_container li.submenu_membership{float:left;width:19%;margin-right:2%;text-align:center}.menu>ul>li>ul.submenu_container li.submenu_membership a{border:none;font-size:.85em;line-height:1.5em!important;margin-top:10px;font-family:Helvetica}.menu>ul>li>ul.submenu_container li.submenu_membership .submenu_membership_image{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}@media only screen and (max-width:959px){.menu-container{width:100%}.menu-dropdown-icon:before,.menu-mobile{display:block}.menu>ul{display:none}.menu>ul>li{width:100%;float:none;display:block}.menu>ul>li a{padding:1.5em;width:100%;display:block}.menu>ul>li>ul{position:relative}.menu>ul>li>ul.normal-sub{width:100%}.menu>ul>li>ul>li{float:none;width:100%;margin-top:20px}.menu>ul>li>ul>li:first-child{margin:0}.menu>ul>li>ul>li>ul{position:relative}.menu>ul>li>ul>li>ul>li{float:none}.menu .show-on-mobile{display:block}}@media only screen and (max-width:1024px) and (min-width:768px){.general_membership_container .background_image,.general_membership_container .last_segment .background_image,.user_settings_membership_container .background_image,.user_settings_membership_container .last_segment .background_image{background-attachment:scroll}.general_membership_container .hero_segment .hero_segment_title,.general_membership_container .payment_container .segment_content,.user_settings_membership_container .hero_segment .hero_segment_title,.user_settings_membership_container .payment_container .segment_content{width:80%;left:10%}.membership_confirmation .subscription_content{width:27%}}@media only screen and (max-width:992px){#wrap .navbar-left,#wrap .navbar-right,.navbar-header{float:none!important}#wrap .navbar-toggle{display:block!important}#wrap .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);max-height:340px;padding-right:15px;padding-left:15px;overflow-y:hidden}.navbar-fixed-top{top:0;border-width:0 0 1px}#wrap .navbar-collapse.collapse{display:none!important;overflow:hidden;overflow-y:scroll!important}.navbar-nav{float:none!important;margin-top:7.5px}#wrap .navbar-nav>li{float:none;width:100%;padding-right:20px}#wrap .navbar-nav .nav-profile{padding-right:5px}#wrap .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}#wrap .collapse.in{display:block!important;padding-top:35px}#wrap .navbar-collapse.in{overflow-y:visible}.navbar-nav.navbar-right:last-child{margin-right:0!important}}@media only screen and (max-width:992px) and (min-width:768px){.hideme,.hideme_less{opacity:1}.navbar-default .dropdown-mobile{display:block}.navbar-default .dropdown-mobile a{font-family:Palatino}.navbar-default .dropdown-desktop{display:none}.navbar-header{width:100%}.navbar-header .navbar-toggle{margin-right:0;background-color:#fff!important;border-radius:0;border-color:#000!important}.navbar-header .navbar-toggle .icon-bar{background-color:#000!important}#header .navbar-default .navbar-brand{padding-left:3px;padding-top:12px}.nav-category-desktop{display:none}.nav-category-mobile{display:block;padding-top:2px!important;padding-bottom:2px!important}.nav-category-mobile .sub-menu{display:none;padding-top:15px}.nav-category-mobile .category-headers .category-dropdown{cursor:pointer}.nav-category-mobile .category-headers .category-link{display:block;text-align:center;padding-bottom:2px;font-family:Palatino,Helvetica,Arial,sans-serif!important}.navbar-nav{padding-right:15px}.search_form{margin-left:10px;display:table;width:100%;padding-right:20px}.search_form .search_type{width:100%;float:left;margin-top:8px;border-color:#595959}.search_form .search_type .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.search_form .search_type .btn:active,.search_form .search_type .btn:focus,.search_form .search_type .btn:focus:active{box-shadow:none;outline:none!important;border-color:#595959;background-color:#fff}.search_form .search_type .btn{border-radius:0;border-color:#595959;color:#595959;border-right:1px solid #595959}.search_form .search_type .btn:hover{background-color:#fff}.search_form .search_type .btn-group.open .dropdown-toggle{border-color:#595959;background-color:#fff}.search_form .search_price .search_price_picker.disabled{cursor:default!important}.search_form .search_price .search_price_picker.disabled .btn{border-color:#595959!important;opacity:1;color:#999;cursor:default!important}.search_form .search_price{float:left;margin-top:8px;width:80%}.search_form .search_price .btn{border-radius:0;width:160px;border-left:1px solid;border-color:#595959;color:#595959;width:100%}.search_form .search_price .btn:hover{background-color:#fff}.search_form .search_price .btn:active,.search_form .search_price .btn:focus,.search_form .search_price .btn:focus:active{box-shadow:none;outline:none!important;border-color:#595959;background-color:#fff}.search_form .search_price .dropdown-menu.open,.search_form .search_price ul.dropdown-menu{min-height:30px!important}.search_form .search_price .btn-group.open .dropdown-toggle{border-color:#595959;background-color:#fff}.search_form .search_price .btn-group{width:100%!important}.search_form .search_submit{float:left;margin-top:8px;height:34px;font-size:14px;line-height:1.42857143;display:block;width:20%}.search_form .search_submit .btn{border-radius:0;color:#595959;background-color:#fff;border:1px solid #595959;width:100%;height:34px}.search_form .search_submit .btn:hover{color:#fff;background-color:#333}.search_form .search_submit .btn:active,.search_form .search_submit .btn:focus{box-shadow:none;outline:none!important}.footer .footer-mobile{display:block}.footer .container-fluid{padding:0}.footer .container-fluid .footer-mobile .footer-company-links{background-color:#1665a0}.footer .footer-desktop{display:none}.first_section{width:100%;height:auto;padding-top:7px}.first_section .home_slider{padding-right:0;margin-bottom:15px}.first_section .home_slider .home_slider_image{position:relative;height:510px;width:100%;background-size:100%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.first_section .home_slider .home_slider_title{background:hsla(0,0%,100%,.85);position:absolute;bottom:0;width:100%;margin-bottom:0;margin-left:0;padding:15px;text-align:center}.first_section .home_slider .home_slider_title h3{margin-top:0;font-size:20px}.first_section .home_slider .home_slider_title p{font-size:16px}.first_section .newsletter_container{width:100%;height:380px;border:1px solid #d9d9d9;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.first_section .newsletter_container .newsletter_content{padding:5% 3% 3%}.first_section .newsletter_container p{font-size:14px}.first_section .newsletter_container .newsletter_form .newsletter_email,.first_section .newsletter_container .newsletter_form .newsletter_name{width:85%}.first_section .newsletter_container .newsletter_form .sg_btn{margin-top:5px}.second_section .latest_post{width:22%;float:left;margin-right:4%;margin-bottom:10px;line-height:1.4!important}.second_section .latest_post .single_image{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.third_section{height:auto;margin-bottom:25px}.third_section .featured_post{width:33.33%;float:left;margin-right:0;margin-bottom:15px;line-height:1.4!important}.third_section .featured_post .featured_post_box .featured_post_image{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.fourth_section .left_section{padding-right:0;width:100%;display:table}.fourth_section .left_section .featured_post{width:48%;float:left}.fourth_section .left_section .featured_post:last-child{float:right}.fourth_section .left_section .featured_post .featured_post_box .featured_post_image{width:100%;height:210px}.fourth_section .right_section .right_section_header{text-align:center}.fourth_section .right_section .featured_shop .image_container{width:25%;float:left;text-align:center}.fourth_section .right_section .featured_shop .shop_details{width:75%;padding-left:3%;float:left;text-align:center}.fourth_section .right_section .featured_shop .shop_details .shop_name{margin-top:15px}.row .article_container{padding:0 3% 3%}.article_container{width:100%;float:none;border-bottom:1px solid #999}.article_container h1{font-size:24px}.article_container h4{font-size:16px}.article_container .post_featured_image img{box-shadow:0 4px 2px 0 rgba(0,0,0,.2),0 2px 5px 0 rgba(0,0,0,.19)!important;max-width:100%;width:100%;height:auto;margin-bottom:3%}.article_container .post_footer .post_source .post_source_image .single_image{width:50px;height:50px}.article_container .post_footer .post_source .post_source_text{width:80%;height:auto}.article_container .post_footer .post_source .post_source_description{width:80%;padding-left:70px}.article_container .comment_container .comment_form{margin-bottom:25px}.article_container .comment_container .comment_btn{float:none!important;margin-left:70px}.category_container .category_title{text-align:center}.sidebar{width:100%;float:none}.sidebar .sidebar_content .featured_sidebar{width:300px;margin-left:auto;margin-right:auto}.sidebar .sidebar_content .featured_sidebar .single_feature,.sidebar .sidebar_content .featured_sidebar img{max-width:100%;width:100%}.sidebar .sidebar_content .single_post{margin-bottom:20px;width:100%;display:table;margin-left:auto;margin-right:auto}.sidebar .sidebar_content .single_post .image_container{width:35%;float:left;margin-top:0;margin-bottom:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.sidebar .sidebar_content .single_post .text_container{width:65%;padding-top:5%;padding-left:5%;font-size:13px;float:left}.sidebar .sidebar_content .single_post .text_container .post_title{text-align:left;font-weight:600;line-height:1.5}.sidebar .sidebar_content .single_post .text_container .post_tagline{text-align:left;line-height:1.5}.sidebar .sidebar_content .single_post_small .text_container .post_title{padding-top:5%;padding-left:5%;line-height:1.5}.sidebar .sidebar_content .single_post_break{margin-top:0}.login_box{width:100%;height:1000px;margin-left:0!important;margin-right:0!important;position:relative}.login_box_right{width:100%;height:500px;float:none;position:absolute!important;border-left:none;top:0}.login_box_right .login_box_content{padding-top:3%;width:90%}.login_box_right .login_box_content .social_media_btn{width:100%}.login_box_right .login_box_content .social_media_btn .icon{right:10px}.login_box_right .login_box_content .login_form .form_input{width:85%}.login_box_left{width:100%;float:none;position:absolute!important;height:500px;top:570px;border-top:1px solid #d9d9d9}.login_box_left .login_box_content{top:40%}.register_box .register_box_content{padding-top:0;width:100%;margin-bottom:0}.register_box .register_box_content .social_media_btn{width:80%;margin:0 0 15px}.register_box .register_box_content .register_form .name_container .name_input{width:100%}.register_box .register_box_content .register_form .name_container .first_name_input{margin-bottom:15px}.register_box .register_box_content .register_form .name_container .last_name_input{margin-left:0}.register_box .register_box_content .register_form .form_input,.register_box .register_box_content .register_form .name_container{width:70%}.register_box .register_box_content .email_subscription{width:50%}.register_box .register_box_content .email_subscription,.register_box .register_box_content p{font-size:14px;line-height:1.4!important}.user_dashboard .user_dashboard_content{width:100%;margin:0 0 22px;float:none;padding-left:0;border-left:none;border-top:1px solid #999;min-height:570px;text-align:center}.user_dashboard .user_dashboard_content .user_dashboard_divider{margin-top:35px;margin-bottom:35px;border-top:1px solid #ccc}.user_dashboard .user_dashboard_content .user_dashboard_name{padding-top:0;text-transform:capitalize;font-family:Playfair Display,Times New Roman,serif!important}.user_dashboard .user_dashboard_content .user_dashboard_header{font-size:18px;text-transform:uppercase;font-weight:600}.user_dashboard .user_dashboard_content .user_dashboard_posts{margin-top:25px}.user_dashboard .user_dashboard_content .user_dashboard_posts .single_post{width:75%;float:none;margin:0 auto 15px;display:table;padding-right:0}.user_dashboard .user_dashboard_content .user_dashboard_posts .single_post .image_container{width:25%;float:left;margin:0 auto 10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.user_dashboard .user_dashboard_content .user_dashboard_posts .single_post .image_container .single_image{height:76px;width:100%}.user_dashboard .user_dashboard_content .user_dashboard_posts .single_post .single_post_title{font-size:14px;width:75%;float:left;padding-top:4%;padding-left:5%;margin:0 auto}.user_sidebar{width:100%;margin-top:15px;float:none}.user_sidebar .additional_height{display:none}.user_sidebar .user_sidebar_container{border-right:0!important}.user_sidebar .image_container{width:50%;width:33%;max-width:183px;margin:0 auto}.user_sidebar .image_container .single_image{display:block;margin:0 auto;border-right:0}.user_sidebar .user_sidebar_menu{text-align:center;padding-top:15px;padding-bottom:15px;min-height:100px}.user_sidebar .user_sidebar_menu .single{margin:5px 0;padding-top:7px;padding-bottom:7px;line-height:1.4;padding-right:0;border-right:1px solid transparent;text-transform:uppercase;font-size:14px;font-weight:400}.user_sidebar .user_sidebar_menu .active{border:1px solid #817806}.user_sidebar .user_sidebar_menu .active a{color:#817806!important}.user_profile .left_container{width:100%;float:none}.user_profile .single_detail{margin-bottom:25px}.user_profile .user_profile_label{text-transform:uppercase}.user_profile .user_profile_details,.user_profile .user_profile_label{float:none;width:100%;font-size:14px}.user_profile .right_container{width:100%;float:none;margin-top:40px}.user_profile .user_profile_field{width:70%;margin:0 auto;float:none}.user_profile .date,.user_profile .user_profile_select_field{width:70%!important;margin:0 auto;float:none!important}.user_settings .user_settings_label{float:none;width:100%;font-size:14px;text-transform:uppercase}.user_settings .settings_btn{display:block;margin:0 auto}.profile_setup .date,.profile_setup .user_profile_field,.profile_setup .user_profile_label,.profile_setup .user_profile_select_field{width:100%!important}.password_reset{padding-top:80px}.password_reset .password_reset_form{width:75%}.results_container{width:100%!important}.results_container .results_header{margin-bottom:15px;margin-top:5px;padding-top:7px;color:#999;display:block}.results_container .results_header .shop_front_header{width:25%;float:left;text-align:left}.results_container .results_header .shop_details_header{width:75%;float:left;text-align:center}.results_container .results_content{margin-bottom:25px}.results_container .results_content .single_shop{padding-bottom:25px;padding-top:25px;padding-right:0;border-bottom:1px solid #ccc}.results_container .results_content .single_shop:hover{box-shadow:0 12px 12px -12px rgba(0,0,0,.25),0 -12px 12px -12px rgba(0,0,0,.25)}.results_container .results_content .single_shop .single_shop_image{width:20%;float:left;text-align:center}.results_container .results_content .single_shop .single_shop_image .single_image{border:1px solid #999;max-width:100%;width:150px;box-shadow:0 4px 2px 0 rgba(0,0,0,.2),0 2px 5px 0 rgba(0,0,0,.19)}.results_container .results_content .single_shop .single_shop_details{width:50%;float:left;margin-top:5px;text-align:left}.results_container .results_content .single_shop .single_shop_details .shop_name{margin-top:2px}.results_container .results_content .single_shop .single_shop_details .shop_meta{width:100%}.results_container .results_content .single_shop .single_shop_details .shop_meta .shop_rating{margin-left:15px}.results_container .results_content .single_shop .single_shop_details .shop_meta .shop_rating_score{float:left;background-color:#333;color:#fff;border-radius:0;border-color:#fff;cursor:default;padding:3px 7px}.results_container .results_content .single_shop .single_shop_details .shop_meta .shop_reviews{float:right;margin-left:5px;padding-left:12px;padding-right:6px;border-left:1px solid #333}.results_container .results_content .single_shop .single_shop_details .shop_meta .shop_address{float:none;display:inline-block;width:100%;margin-left:0;margin-bottom:5px;padding-left:0;border-left:0}.results_container .results_content .single_shop .single_shop_details .shop_meta .shop_meta_no_review{float:left;padding-left:15%;padding-right:12px;margin-bottom:7px}.results_container .results_content .single_shop .single_shop_details .shop_meta .shop_meta_give_review{float:left;padding-left:20px;border-left:1px solid #333}.results_container .results_content .single_shop .shop_price_range .shirt_price_range{width:100%;float:none}.results_container .results_content .single_shop .shop_price_range .shirt_price_range .title,.results_container .results_content .single_shop .shop_price_range .suit_price_range .title{width:30%;float:left;font-weight:600}.results_container .results_content .single_shop .shop_price_range .shirt_price_range .detail,.results_container .results_content .single_shop .shop_price_range .suit_price_range .detail{width:70%;float:left}.results_container .results_content .single_shop .shop_price_range .suit_price_range{width:100%;float:none}.results_container .results_content .single_shop .preparation_time{margin-bottom:15px}.results_container .results_content .single_shop .preparation_time .title{width:30%;float:left;font-weight:600}.results_container .results_content .single_shop .preparation_time .detail{width:70%;float:left}.results_container .results_content .single_shop .single_shop_misc{width:30%;float:left;text-align:center;padding-top:33px}.results_container .results_content .single_shop .single_shop_misc .shop_btn{width:80%;float:none;margin-bottom:7px;border:1px solid #999;white-space:normal}.results_container .results_content .single_shop .single_shop_misc .shop_btn:hover{border-color:#333}.results_container .results_content .single_shop .single_shop_misc .shop_btn a:hover{color:#333!important}.shop_container{width:100%!important}.shop_content{margin-top:25px}.shop_content .shop_main{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #999;text-align:center}.shop_content .company_featured_image{margin-bottom:3%;width:100%;float:none}.shop_content .company_featured_image .single_image{width:200px;max-width:100%;border:1px solid #999;box-shadow:0 4px 2px 0 rgba(0,0,0,.2),0 2px 5px 0 rgba(0,0,0,.19)}.shop_content .shop_details{float:none;width:100%}.shop_content .shop_details .shop_name{font-size:30px;margin-top:15px;font-family:Palatino Linotype,Helvetica,Arial,sans-serif!important}.shop_content .shop_details .shop_meta{display:table;height:auto;width:100%;padding-left:20%}.shop_content .shop_details .shop_meta .shop_rating_score{float:left;background-color:#333;color:#fff;border-radius:0;border-color:#fff;cursor:default;padding:3px 7px}.shop_content .shop_details .shop_meta .shop_reviews{padding-right:6px}.shop_content .shop_details .shop_meta .shop_address,.shop_content .shop_details .shop_meta .shop_reviews{float:left;margin-left:5px;padding-left:12px;border-left:1px solid #333}.shop_content .shop_details .shop_meta .shop_meta_no_review{float:left;padding-right:12px;margin-bottom:7px}.shop_content .shop_details .shop_meta .shop_meta_give_review{float:right;padding-left:25px;border-left:1px solid #333}.shop_content .shop_details .shop_price_range .shirt_price_range{width:100%;float:none}.shop_content .shop_details .shop_price_range .shirt_price_range .title,.shop_content .shop_details .shop_price_range .suit_price_range .title{width:40%;float:left;font-weight:600}.shop_content .shop_details .shop_price_range .shirt_price_range .detail,.shop_content .shop_details .shop_price_range .suit_price_range .detail{width:60%;float:left}.shop_content .shop_details .shop_price_range .suit_price_range{width:100%;float:none}.shop_content .shop_details .opening_hours{display:block;height:auto;overflow:auto}.shop_content .shop_details .opening_hours .title,.shop_content .shop_details .preparation_time .title{width:40%;float:left;font-weight:600}.shop_content .shop_details .opening_hours .detail,.shop_content .shop_details .preparation_time .detail{width:60%;float:left}.shop_content .single_shop_misc{width:100%;float:none;padding-top:33px}.shop_content .single_shop_misc .shop_btn{width:80%;float:none;margin-bottom:7px;border:1px solid #999;white-space:normal}.shop_content .single_shop_misc .shop_btn:hover{border-color:#333}.shop_content .single_shop_misc .shop_btn a:hover{color:#333!important}.shop_content .review_form_container{margin-bottom:15px}.shop_content .shop_review_form{border-radius:0;border:1px solid #333;outline:none;box-shadow:none}.shop_content .shop_review_form:active,.shop_content .shop_review_form:focus{border-left-width:3px;outline:none;box-shadow:none;border-color:#333}.shop_content .reviews .single_review{margin-bottom:15px}.shop_content .reviews .single_review .user_image{width:50px;float:left;text-align:right}.shop_content .reviews .single_review .review_body{max-width:100%;margin-left:70px}.shop_content .reviews .single_review .review_body .review_username{font-weight:600}.shop_content .reviews .single_review .review_body .review_time{color:#999;font-size:11px;padding-left:15px}.shop_content .reviews .single_review .review_body .single_review_stars{height:auto;display:table;line-height:1.7em}.shop_content .reviews .single_review .review_body .single_review_stars label{margin:0}.shop_content .reviews .single_review .review_body .single_review_text{line-height:1.7em}.promotions .promo_list .social-sharing-promo-box{width:80%!important}.redemption_container .redemption_details,.redemption_container .redemption_voucher{position:relative;float:none;width:100%}.redemption_container .redemption_details .promo_title{margin-top:10px;font-size:1.5em!important}}@media only screen and (max-width:768px) and (min-width:640px){.hideme,.hideme_less{opacity:1}#newsletter-modal .newsletter-modal-container{top:5%;width:80%;max-width:100%;margin:15px auto}#newsletter-modal .newsletter-modal-container .modal-content .modal-body{padding:80px 30px}#newsletter-modal .newsletter-modal-container .modal-content .modal-body .newsletter_form .newsletter_email,#newsletter-modal .newsletter-modal-container .modal-content .modal-body .newsletter_form .newsletter_name{width:80%}#newsletter-modal .newsletter-modal-container .modal-content .modal-body .btn{width:80%;margin-bottom:10px}#newsletter-modal .newsletter-modal-container .modal-content .modal-body .sg_btn{width:80%}#newsletter-modal .newsletter-modal-container .modal-success{display:none;padding:80px 30px;height:433px}.navbar-default .dropdown-mobile{display:block}.navbar-default .dropdown-mobile a{font-family:Palatino}.navbar-default .dropdown-desktop{display:none}.navbar-header .navbar-toggle{margin-right:0;background-color:#fff!important;border-radius:0;border-color:#000!important}.navbar-header .navbar-toggle .icon-bar{background-color:#000!important}#header .navbar-default .navbar-brand{padding-left:3px;padding-top:12px}.nav-category-desktop{display:none}.nav-category-mobile{display:block;padding-top:2px!important;padding-bottom:2px!important}.nav-category-mobile .sub-menu{display:none;padding-top:15px}.nav-category-mobile .category-headers .category-dropdown{cursor:pointer}.nav-category-mobile .category-headers .category-link{display:block;text-align:center;padding-bottom:2px;font-family:Palatino,Helvetica,Arial,sans-serif!important}.navbar-nav{padding-right:15px}.search_form{margin-left:10px;display:table;width:100%;padding-right:20px}.search_form .search_type{width:100%;float:left;margin-top:8px;border-color:#595959}.search_form .search_type .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.search_form .search_type .btn:active,.search_form .search_type .btn:focus,.search_form .search_type .btn:focus:active{box-shadow:none;outline:none!important;border-color:#595959;background-color:#fff}.search_form .search_type .btn{border-radius:0;border-color:#595959;color:#595959;border-right:1px solid #595959}.search_form .search_type .btn:hover{background-color:#fff}.search_form .search_type .btn-group.open .dropdown-toggle{border-color:#595959;background-color:#fff}.search_form .search_price .search_price_picker.disabled{cursor:default!important}.search_form .search_price .search_price_picker.disabled .btn{border-color:#595959!important;opacity:1;color:#999;cursor:default!important}.search_form .search_price{float:left;margin-top:8px;width:80%}.search_form .search_price .btn{border-radius:0;width:160px;border-left:1px solid;border-color:#595959;color:#595959;width:100%}.search_form .search_price .btn:hover{background-color:#fff}.search_form .search_price .btn:active,.search_form .search_price .btn:focus,.search_form .search_price .btn:focus:active{box-shadow:none;outline:none!important;border-color:#595959;background-color:#fff}.search_form .search_price .dropdown-menu.open,.search_form .search_price ul.dropdown-menu{min-height:30px!important}.search_form .search_price .btn-group.open .dropdown-toggle{border-color:#595959;background-color:#fff}.search_form .search_price .btn-group{width:100%!important}.search_form .search_submit{float:left;margin-top:8px;height:34px;font-size:14px;line-height:1.42857143;display:block;width:20%}.search_form .search_submit .btn{border-radius:0;color:#595959;background-color:#fff;border:1px solid #595959;width:100%}.search_form .search_submit .btn:hover{color:#fff;background-color:#333}.search_form .search_submit .btn:active,.search_form .search_submit .btn:focus{box-shadow:none;outline:none!important}.footer .footer-mobile{display:block}.footer .container-fluid{padding:0}.footer .container-fluid .footer-mobile .footer-company-links{background-color:#1665a0}.footer .footer-desktop{display:none}.first_section{width:100%;height:auto;padding-top:7px}.first_section .home_slider_container{padding-left:0;padding-right:0}.first_section .home_slider{padding-right:0;margin-bottom:15px}.first_section .home_slider .home_slider_image{position:relative;height:400px;width:100%;background-size:100%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.first_section .home_slider .home_slider_title{background:hsla(0,0%,100%,.85);position:absolute;bottom:0;width:100%;margin-bottom:0;margin-left:0;padding:15px;text-align:center}.first_section .home_slider .home_slider_title h3{margin-top:0;font-size:20px}.first_section .home_slider .home_slider_title p{font-size:16px}.first_section .newsletter_container{width:100%;height:380px;border:1px solid #d9d9d9;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.first_section .newsletter_container .newsletter_content{padding:5% 3% 3%}.first_section .newsletter_container p{font-size:14px}.first_section .newsletter_container .newsletter_form .newsletter_email,.first_section .newsletter_container .newsletter_form .newsletter_name{width:85%}.first_section .newsletter_container .newsletter_form .sg_btn{margin-top:5px}.second_section .latest_post{width:22%;float:left;margin-right:4%;margin-bottom:10px;line-height:1.4!important}.second_section .latest_post .single_image{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.third_section{height:auto;margin-bottom:25px}.third_section .featured_post{width:33.33%;float:left;margin-right:0;margin-bottom:15px;line-height:1.4!important}.third_section .featured_post .featured_post_box .featured_post_image{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.fourth_section .left_section{padding-right:0;width:100%;display:table}.fourth_section .left_section .featured_post{width:48%;float:left}.fourth_section .left_section .featured_post:last-child{float:right}.fourth_section .left_section .featured_post .featured_post_box .featured_post_image{width:100%;height:210px}.fourth_section .right_section .right_section_header{text-align:center}.fourth_section .right_section .featured_shop .image_container{width:25%;float:left;text-align:center}.fourth_section .right_section .featured_shop .shop_details{width:75%;padding-left:3%;float:left;text-align:center}.fourth_section .right_section .featured_shop .shop_details .shop_name{margin-top:15px}.row .article_container{padding:0 3% 3%}.article_container{width:100%;float:none;border-bottom:1px solid #999}.article_container h1{font-size:24px}.article_container h4{font-size:16px}.article_container .post_featured_image img{box-shadow:0 4px 2px 0 rgba(0,0,0,.2),0 2px 5px 0 rgba(0,0,0,.19)!important;max-width:100%;width:100%;height:515px;margin-bottom:3%}.article_container .post_footer .post_source .post_source_image .single_image{width:50px;height:50px}.article_container .post_footer .post_source .post_source_text{width:80%;height:auto}.article_container .post_footer .post_source .post_source_description{width:80%;padding-left:70px}.article_container .comment_container .comment_form{margin-bottom:25px}.article_container .comment_container .comment_btn{width:25%!important;float:right!important;margin-left:70px}.sidebar{width:100%;float:none}.sidebar .sidebar_content .featured_sidebar{width:300px;margin-left:auto;margin-right:auto}.sidebar .sidebar_content .single_post{margin-bottom:20px;width:100%;display:table;margin-left:auto;margin-right:auto}.sidebar .sidebar_content .single_post .image_container{width:35%;float:left;margin-top:0;margin-bottom:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.sidebar .sidebar_content .single_post .text_container{width:65%;padding-top:5%;padding-left:5%;font-size:13px;float:left}.sidebar .sidebar_content .single_post .text_container .post_title{text-align:left;font-weight:600;line-height:1.5}.sidebar .sidebar_content .single_post .text_container .post_tagline{text-align:left;line-height:1.5}.sidebar .sidebar_content .single_post_small .text_container .post_title{padding-top:5%;padding-left:5%;line-height:1.5}.sidebar .sidebar_content .single_post_break{margin-top:0}.login_box{width:100%;height:1000px;margin-left:0!important;margin-right:0!important;position:relative}.login_box_right{width:100%;height:500px;float:none;position:absolute!important;border-left:none;top:0}.login_box_right .login_box_content{padding-top:3%;width:90%}.login_box_right .login_box_content .social_media_btn{width:100%}.login_box_right .login_box_content .social_media_btn .icon{right:10px}.login_box_right .login_box_content .login_form .form_input{width:85%}.login_box_left{width:100%;float:none;position:absolute!important;height:500px;top:570px;border-top:1px solid #d9d9d9}.login_box_left .login_box_content{top:40%}.register_box .register_box_content{padding-top:0;width:100%;margin-bottom:0}.register_box .register_box_content .social_media_btn{width:80%;margin:0 0 15px}.register_box .register_box_content .register_form .name_container .name_input{width:100%}.register_box .register_box_content .register_form .name_container .first_name_input{margin-bottom:15px}.register_box .register_box_content .register_form .name_container .last_name_input{margin-left:0}.register_box .register_box_content .register_form .form_input,.register_box .register_box_content .register_form .name_container{width:70%}.register_box .register_box_content .email_subscription{width:50%}.register_box .register_box_content .email_subscription,.register_box .register_box_content p{font-size:14px;line-height:1.4!important}.user_dashboard .user_dashboard_content{width:100%;margin:0 0 22px;float:none;padding-left:0;border-left:none;border-top:1px solid #999;min-height:570px;text-align:center}.user_dashboard .user_dashboard_content .user_dashboard_divider{margin-top:35px;margin-bottom:35px;border-top:1px solid #ccc}.user_dashboard .user_dashboard_content .user_dashboard_name{padding-top:0;text-transform:capitalize;font-family:Playfair Display,Times New Roman,serif!important}.user_dashboard .user_dashboard_content .user_dashboard_header{font-size:18px;text-transform:uppercase;font-weight:600}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_post{margin-bottom:5%;padding-left:3%;font-size:.9em!important}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_post .single_post_image{width:35%}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_post .single_post_content{width:65%}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_post .single_post_title{font-weight:550!important}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_post .single_post_excerpt{display:none}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_promo{width:50%;padding:15px;font-size:.9em}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_promo .promo_grid_desc{display:none}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_event{width:50%;padding:20px!important}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_event .event_slider_title{font-size:.9em}.user_sidebar{width:100%;margin-top:15px;float:none}.user_sidebar .additional_height{display:none}.user_sidebar .user_sidebar_container{border-right:0!important}.user_sidebar .image_container{width:50%;width:33%;max-width:183px;margin:0 auto}.user_sidebar .image_container .single_image{display:block;margin:0 auto;border-right:0}.user_sidebar .user_sidebar_menu{text-align:center;padding-top:15px;padding-bottom:15px;min-height:100px}.user_sidebar .user_sidebar_menu .single{margin:5px 0;padding-top:7px;padding-bottom:7px;line-height:1.4;padding-right:0;border-right:1px solid transparent;text-transform:uppercase;font-size:14px;font-weight:400}.user_sidebar .user_sidebar_menu .active{border:1px solid #817806}.user_sidebar .user_sidebar_menu .active a{color:#817806!important}.user_profile .left_container{width:100%;float:none}.user_profile .single_detail{margin-bottom:25px}.user_profile .user_profile_label{text-transform:uppercase}.user_profile .user_profile_details,.user_profile .user_profile_label{float:none;width:100%;font-size:14px}.user_profile .right_container{width:100%;float:none;margin-top:40px}.user_profile .user_profile_field{width:70%;margin:0 auto;float:none}.user_profile .date,.user_profile .user_profile_select_field{width:70%!important;margin:0 auto;float:none!important}.user_settings .user_settings_label{float:none;width:100%;font-size:14px;text-transform:uppercase}.user_settings .settings_btn{display:block;margin:0 auto}.profile_setup .date,.profile_setup .user_profile_field,.profile_setup .user_profile_label,.profile_setup .user_profile_select_field{width:100%!important}.password_reset{padding-top:80px}.password_reset .password_reset_form{width:75%}.results_container{width:100%!important}.results_container .results_header{margin-bottom:15px;margin-top:5px;padding-top:7px;color:#999;display:block}.results_container .results_header .shop_front_header{width:25%;float:left;text-align:left}.results_container .results_header .shop_details_header{width:75%;float:left;text-align:center}.results_container .results_content{margin-bottom:25px}.results_container .results_content .single_shop{padding-bottom:25px;padding-top:25px;padding-right:0;border-bottom:1px solid #999}.results_container .results_content .single_shop:hover{box-shadow:0 12px 12px -12px rgba(0,0,0,.25),0 -12px 12px -12px rgba(0,0,0,.25)}.results_container .results_content .single_shop .single_shop_image{width:20%;float:left;text-align:center}.results_container .results_content .single_shop .single_shop_image .single_image{border:1px solid #999;max-width:100%;width:150px;box-shadow:0 4px 2px 0 rgba(0,0,0,.2),0 2px 5px 0 rgba(0,0,0,.19)}.results_container .results_content .single_shop .single_shop_details{width:50%;float:left;margin-top:5px;text-align:left}.results_container .results_content .single_shop .single_shop_details .shop_name{margin-top:2px}.results_container .results_content .single_shop .single_shop_details .shop_meta{width:100%}.results_container .results_content .single_shop .single_shop_details .shop_meta .shop_rating{margin-left:15px}.results_container .results_content .single_shop .single_shop_details .shop_meta .shop_rating_score{float:left;background-color:#333;color:#fff;border-radius:0;border-color:#fff;cursor:default;padding:3px 7px}.results_container .results_content .single_shop .single_shop_details .shop_meta .shop_reviews{float:right;margin-left:5px;padding-left:12px;padding-right:6px;border-left:1px solid #333}.results_container .results_content .single_shop .single_shop_details .shop_meta .shop_address{float:none;display:inline-block;width:100%;margin-left:0;margin-bottom:5px;padding-left:0;border-left:0}.results_container .results_content .single_shop .single_shop_details .shop_meta .shop_meta_no_review{float:left;padding-left:15%;padding-right:12px;margin-bottom:7px}.results_container .results_content .single_shop .single_shop_details .shop_meta .shop_meta_give_review{float:left;padding-left:20px;border-left:1px solid #333}.results_container .results_content .single_shop .shop_price_range .shirt_price_range{width:100%;float:none}.results_container .results_content .single_shop .shop_price_range .shirt_price_range .title,.results_container .results_content .single_shop .shop_price_range .suit_price_range .title{width:30%;float:left;font-weight:600}.results_container .results_content .single_shop .shop_price_range .shirt_price_range .detail,.results_container .results_content .single_shop .shop_price_range .suit_price_range .detail{width:70%;float:left}.results_container .results_content .single_shop .shop_price_range .suit_price_range{width:100%;float:none}.results_container .results_content .single_shop .preparation_time{margin-bottom:15px}.results_container .results_content .single_shop .preparation_time .title{width:30%;float:left;font-weight:600}.results_container .results_content .single_shop .preparation_time .detail{width:70%;float:left}.results_container .results_content .single_shop .single_shop_misc{width:30%;float:left;text-align:center;padding-top:33px}.results_container .results_content .single_shop .single_shop_misc .shop_btn{width:80%;float:none;margin-bottom:7px;border:1px solid #999;white-space:normal}.results_container .results_content .single_shop .single_shop_misc .shop_btn:hover{border-color:#333}.results_container .results_content .single_shop .single_shop_misc .shop_btn a:hover{color:#333!important}.shop_container{width:100%!important}.shop_content{margin-top:25px}.shop_content .shop_main{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #999;text-align:center}.shop_content .company_featured_image{margin-bottom:3%;width:100%;float:none}.shop_content .company_featured_image .single_image{width:200px;max-width:100%;border:1px solid #999;box-shadow:0 4px 2px 0 rgba(0,0,0,.2),0 2px 5px 0 rgba(0,0,0,.19)}.shop_content .shop_details{float:none;width:100%}.shop_content .shop_details .shop_name{font-size:30px;margin-top:15px}.shop_content .shop_details .shop_meta{display:table;height:auto;width:100%;padding-left:0}.shop_content .shop_details .shop_meta .shop_rating_score{float:left;background-color:#333;color:#fff;border-radius:0;border-color:#fff;cursor:default;padding:3px 7px}.shop_content .shop_details .shop_meta .shop_reviews{padding-right:6px}.shop_content .shop_details .shop_meta .shop_address,.shop_content .shop_details .shop_meta .shop_reviews{float:left;margin-left:5px;padding-left:12px;border-left:1px solid #333}.shop_content .shop_details .shop_meta .shop_meta_no_review{float:left;padding-right:12px;margin-bottom:7px}.shop_content .shop_details .shop_meta .shop_meta_give_review{float:right;padding-left:25px;border-left:1px solid #333}.shop_content .shop_details .shop_price_range .shirt_price_range{width:100%;float:none}.shop_content .shop_details .shop_price_range .shirt_price_range .title,.shop_content .shop_details .shop_price_range .suit_price_range .title{width:40%;float:left;font-weight:600}.shop_content .shop_details .shop_price_range .shirt_price_range .detail,.shop_content .shop_details .shop_price_range .suit_price_range .detail{width:60%;float:left}.shop_content .shop_details .shop_price_range .suit_price_range{width:100%;float:none}.shop_content .shop_details .opening_hours{display:block;height:auto;overflow:auto}.shop_content .shop_details .opening_hours .title,.shop_content .shop_details .preparation_time .title{width:40%;float:left;font-weight:600}.shop_content .shop_details .opening_hours .detail,.shop_content .shop_details .preparation_time .detail{width:60%;float:left}.shop_content .single_shop_misc{width:100%;float:none;padding-top:33px}.shop_content .single_shop_misc .shop_btn{width:80%;float:none;margin-bottom:7px;border:1px solid #999;white-space:normal}.shop_content .single_shop_misc .shop_btn:hover{border-color:#333}.shop_content .single_shop_misc .shop_btn a:hover{color:#333!important}.shop_content .review_form_container{margin-bottom:15px}.shop_content .shop_review_form{border-radius:0;border:1px solid #333;outline:none;box-shadow:none}.shop_content .shop_review_form:active,.shop_content .shop_review_form:focus{border-left-width:3px;outline:none;box-shadow:none;border-color:#333}.shop_content .reviews .single_review{margin-bottom:15px}.shop_content .reviews .single_review .user_image{width:50px;float:left;text-align:right}.shop_content .reviews .single_review .review_body{max-width:100%;margin-left:70px}.shop_content .reviews .single_review .review_body .review_username{font-weight:600}.shop_content .reviews .single_review .review_body .review_time{color:#999;font-size:11px;padding-left:15px}.shop_content .reviews .single_review .review_body .single_review_stars{height:auto;display:table;line-height:1.7em}.shop_content .reviews .single_review .review_body .single_review_stars label{margin:0}.shop_content .reviews .single_review .review_body .single_review_text{line-height:1.7em}.shop_advanced_tier_container .shop_sidebar{width:100%;float:none;margin-top:15px}.shop_advanced_tier_container .shop_sidebar .image_container{width:50%;margin:0 auto}.shop_advanced_tier_container .shop_sidebar .image_container .single_image{border-right:1px solid #999}.shop_advanced_tier_container .shop_sidebar .sidebar_menu{text-align:center;padding-top:15px;padding-bottom:25px;min-height:100px}.shop_advanced_tier_container .shop_sidebar .sidebar_menu .single{margin:5px 0;padding-top:7px;padding-bottom:7px;line-height:1.4;padding-right:29px;border-right:1px solid transparent;text-transform:uppercase;font-size:14px;font-weight:600}.shop_advanced_tier_container .shop_sidebar .sidebar_menu .active{border:1px solid #817806}.shop_advanced_tier_container .shop_dashboard{width:100%;margin:15px 0 22px;float:none;padding-left:0;border-left:none;border-top:1px solid #999;min-height:570px;text-align:center}.company_admin_sidebar{width:100%;float:none;margin-top:15px}.company_admin_sidebar .image_container{width:50%;margin:0 auto}.company_admin_sidebar .admin_sidebar_menu{text-align:center;padding-top:15px;padding-bottom:25px;min-height:100px}.company_admin_sidebar .admin_sidebar_menu .active{border:1px solid #817806}.company_admin_dashboard{width:100%;margin:15px 0 22px;float:none;text-align:center;padding-left:0;border-left:none;border-top:1px solid #999;min-height:570px}.company_admin_dashboard .admin_btn{width:100%}.company_admin_dashboard .admin_table{display:block;overflow-x:auto;white-space:nowrap}.company_admin_dashboard .admin_table td{overflow:hidden}.company_admin_dashboard .admin_table_btn{float:none;width:100%;margin-bottom:6px}.company_admin_edit_information .sg_btn{width:50%!important;float:none!important}.company_admin_main_dashboard .company_views_analytics_overviews_container{width:100%;float:none}.company_admin_main_dashboard .company_views_analytics_overviews_container .company_views_container{width:90%;position:relative;margin:0 auto}.company_admin_main_dashboard .promotion_analytics_overviews_container{width:100%;float:none}.promotions .single_promo{font-size:.9em}.promotions .single_promo .promo_grid_desc{display:none}.promotions .promo_grid{width:50%}.promotions .promo_grid .promo_grid_desc{display:none!important}.promotions .promo_list{width:100%}.promotions .promo_list .promo_left{width:25%}.promotions .promo_list .promo_actions{width:100%;margin-top:0}.promotions .promo_list .social-sharing-promo-box{width:80%!important}.promotions .promotions_filter_bar .filter_options{width:50%}.promotions .promotions_filter_bar .view_options{width:45%}.general_membership_container .hero_segment,.user_settings_membership_container .hero_segment{height:700px;max-width:1600px}.general_membership_container .hero_segment .background_image,.user_settings_membership_container .hero_segment .background_image{height:700px;width:100%;background-attachment:scroll}.general_membership_container .hero_segment .hero_segment_title,.user_settings_membership_container .hero_segment .hero_segment_title{width:90%;padding:30px;top:5%;left:5%}.general_membership_container .segment_container,.user_settings_membership_container .segment_container{height:500px;width:100%;max-width:1600px}.general_membership_container .segment_container .segment_content,.user_settings_membership_container .segment_container .segment_content{width:100%;float:none;height:250px;text-align:center}.general_membership_container .segment_container .segment_content .segment_title,.user_settings_membership_container .segment_container .segment_content .segment_title{margin-top:0;width:100%!important;margin-left:0}.general_membership_container .segment_container .segment_image,.user_settings_membership_container .segment_container .segment_image{width:100%;height:300px;background-size:cover}.general_membership_container .second_segment,.user_settings_membership_container .second_segment{position:relative;height:600px}.general_membership_container .second_segment .segment_content .segment_title,.user_settings_membership_container .second_segment .segment_content .segment_title{padding-top:10px}.general_membership_container .second_segment .segment_image,.user_settings_membership_container .second_segment .segment_image{position:absolute!important;top:300px;background-size:cover}.general_membership_container .third_segment .segment_content,.user_settings_membership_container .third_segment .segment_content{height:320px}.general_membership_container .third_segment .segment_content .segment_title,.user_settings_membership_container .third_segment .segment_content .segment_title{padding-top:10px}.general_membership_container .last_segment,.user_settings_membership_container .last_segment{height:1200px;width:100%}.general_membership_container .last_segment .background_image,.user_settings_membership_container .last_segment .background_image{background-attachment:scroll;background-size:cover;height:1200px;width:100%}.general_membership_container .last_segment .segment_content,.user_settings_membership_container .last_segment .segment_content{width:90%}.general_membership_container .last_segment .segment_content h1,.user_settings_membership_container .last_segment .segment_content h1{font-size:2em!important}.general_membership_container .full_segment .maximize_membership .membership_text,.user_settings_membership_container .full_segment .maximize_membership .membership_text{padding:0 5%}.general_membership_container .full_segment .image_collage img,.user_settings_membership_container .full_segment .image_collage img{width:100%}.general_membership_container .full_segment .selected_highlights_content .single_highlight,.user_settings_membership_container .full_segment .selected_highlights_content .single_highlight{width:100%;float:none}.general_membership_container .full_segment .merchant_partners_title,.user_settings_membership_container .full_segment .merchant_partners_title{margin-bottom:15px}.general_membership_container .full_segment .merchant_partners_content .merchant_partners_image,.user_settings_membership_container .full_segment .merchant_partners_content .merchant_partners_image{width:100%;float:none}.general_membership_container .full_segment .merchant_partners_content .merchant_partners_image:first-child,.user_settings_membership_container .full_segment .merchant_partners_content .merchant_partners_image:first-child{right:0}.general_membership_container .full_segment .merchant_partners_content .merchant_partners_image:last-child,.user_settings_membership_container .full_segment .merchant_partners_content .merchant_partners_image:last-child{left:0;top:-15px}.general_membership_container .full_segment .favourite_articles_content .single_article,.general_membership_container .full_segment .social_content .single_social,.user_settings_membership_container .full_segment .favourite_articles_content .single_article,.user_settings_membership_container .full_segment .social_content .single_social{width:100%;margin-right:0;margin-bottom:10px}.general_membership_container .full_segment .single_audience,.user_settings_membership_container .full_segment .single_audience{margin:0 10% 3%}.general_membership_container .full_segment .single_audience .audience_image,.general_membership_container .full_segment .single_audience .audience_text,.user_settings_membership_container .full_segment .single_audience .audience_image,.user_settings_membership_container .full_segment .single_audience .audience_text{width:100%}.general_membership_container .audience_subtext,.general_membership_container .favourite_articles_title,.general_membership_container .merchant_partners_title,.general_membership_container .social_title,.user_settings_membership_container .audience_subtext,.user_settings_membership_container .favourite_articles_title,.user_settings_membership_container .merchant_partners_title,.user_settings_membership_container .social_title{padding:0 5%}.general_membership_container .payment_container .segment_content,.user_settings_membership_container .payment_container .segment_content{width:90%;left:5%;top:5%}.general_membership_container .payment_container .transaction_container form,.user_settings_membership_container .payment_container .transaction_container form{width:100%;margin:0 auto}.general_membership_container .payment_container .StripeElement,.user_settings_membership_container .payment_container .StripeElement{padding-top:13px!important}.general_membership_container .payment_container .transaction_container .transaction_input .title,.user_settings_membership_container .payment_container .transaction_container .transaction_input .title{margin-bottom:0;width:100%;text-align:center}.general_membership_container .payment_container .title_text,.user_settings_membership_container .payment_container .title_text{float:none!important}.general_membership_container .payment_container .title_card,.user_settings_membership_container .payment_container .title_card{display:block;text-align:center}.general_membership_container .payment_container .transaction_container label>span,.user_settings_membership_container .payment_container .transaction_container label>span{float:left}.general_membership_container .payment_container .transaction_container .field,.general_membership_container .payment_container .transaction_container .type_select_field,.user_settings_membership_container .payment_container .transaction_container .field,.user_settings_membership_container .payment_container .transaction_container .type_select_field{width:100%}.general_membership_container .payment_container .transaction_container .type_select_field .dropdown-menu,.user_settings_membership_container .payment_container .transaction_container .type_select_field .dropdown-menu{max-width:100%}.general_membership_container .payment_container .transaction_container .submit-btn,.user_settings_membership_container .payment_container .transaction_container .submit-btn{float:none;width:100%;max-width:100%}.general_membership_container .payment_container .transaction_container .get-started-btn,.user_settings_membership_container .payment_container .transaction_container .get-started-btn{width:100%;margin-top:25px}.general_membership_container .payment_container .transaction_container .referral_code_invalid,.general_membership_container .payment_container .transaction_container .referral_code_valid,.user_settings_membership_container .payment_container .transaction_container .referral_code_invalid,.user_settings_membership_container .payment_container .transaction_container .referral_code_valid{font-size:.9em}.general_membership_container .payment_container .transaction_container .confirmation_message,.user_settings_membership_container .payment_container .transaction_container .confirmation_message{margin-top:50px;text-align:center}.redemption_container .redemption_details,.redemption_container .redemption_voucher{position:relative;float:none;width:100%}.redemption_container .redemption_details .promo_title{margin-top:10px;font-size:1.5em!important}.membership_join .subscription_content .subscription_box{width:45%;margin-right:15px;margin-bottom:15px}.membership_confirmation .subscription_content{width:100%;float:none;margin-right:0}.membership_confirmation .subscription_content .subscription_box{margin-right:auto;margin-left:auto;float:none}.membership_confirmation .subscription_content .subscription_box_price{width:50%;margin:0 auto}.membership_confirmation .payment_container{width:100%;float:none;text-align:center}.membership_confirmation .payment_container .transaction_container .field,.membership_confirmation .payment_container .transaction_container .transaction_input .title,.membership_confirmation .payment_container .transaction_container form,.membership_confirmation .payment_container .transaction_container label>span{width:100%}}@media only screen and (max-width:640px){.container-fluid{padding-left:25px!important;padding-right:25px!important}.hideme,.hideme_less{opacity:1}.container-max{padding:0}#newsletter-modal .newsletter-modal-container{top:12%;width:90%;max-width:100%;margin:15px auto}#newsletter-modal .newsletter-modal-container .modal-content .modal-body{padding:50px 30px}#newsletter-modal .newsletter-modal-container .modal-content .modal-body .newsletter_form .newsletter_email,#newsletter-modal .newsletter-modal-container .modal-content .modal-body .newsletter_form .newsletter_name{width:80%}#newsletter-modal .newsletter-modal-container .modal-content .modal-body .btn{width:80%;margin-bottom:10px}#newsletter-modal .newsletter-modal-container .modal-content .modal-body .sg_btn{width:80%}#newsletter-modal .newsletter-modal-container .modal-success{display:none;padding:80px 30px;height:433px}.navbar-default .dropdown-mobile{display:block}.navbar-default .dropdown-mobile a{font-family:Palatino}.navbar-default .dropdown-desktop{display:none}.navbar-header .navbar-toggle{margin-right:0;background-color:#fff!important;border-radius:0;border-color:#000!important}.navbar-header .navbar-toggle .icon-bar{background-color:#000!important}#header .navbar-default .navbar-brand{padding-left:3px;padding-top:12px}#wrap_minimal #header .navbar-default .navbar-brand{margin-bottom:12px}.nav-category-desktop{display:none}.nav-category-mobile{display:block;padding-top:2px!important;padding-bottom:2px!important}.nav-category-mobile .sub-menu{display:none;padding-top:15px}.nav-category-mobile .category-headers .category-dropdown{cursor:pointer}.nav-category-mobile .category-headers .category-link{display:block;text-align:center;padding-bottom:2px;font-family:Palatino,Helvetica,Arial,sans-serif!important}#wrap #header .nav .nav-profile .nav_user_dashboard{width:70%}#wrap #header .nav .nav-profile .shopping_cart{width:30%}.navbar-nav{padding-right:15px}.search_form{margin-left:10px;display:table;width:100%;padding-right:20px}.search_form .search_type{width:100%;float:left;margin-top:8px;border-color:#595959}.search_form .search_type .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.search_form .search_type .btn:active,.search_form .search_type .btn:focus,.search_form .search_type .btn:focus:active{box-shadow:none;outline:none!important;border-color:#595959;background-color:#fff}.search_form .search_type .btn{border-radius:0;border-color:#595959;color:#595959;border-right:1px solid #595959}.search_form .search_type .btn:hover{background-color:#fff}.search_form .search_type .btn-group.open .dropdown-toggle{border-color:#595959;background-color:#fff}.search_form .search_price .search_price_picker.disabled{cursor:default!important}.search_form .search_price .search_price_picker.disabled .btn{border-color:#595959!important;opacity:1;color:#999;cursor:default!important}.search_form .search_price{float:left;margin-top:8px;width:80%}.search_form .search_price .btn{border-radius:0;width:160px;border-left:1px solid;border-color:#595959;color:#595959;width:100%}.search_form .search_price .btn:hover{background-color:#fff}.search_form .search_price .btn:active,.search_form .search_price .btn:focus,.search_form .search_price .btn:focus:active{box-shadow:none;outline:none!important;border-color:#595959;background-color:#fff}.search_form .search_price .dropdown-menu.open,.search_form .search_price ul.dropdown-menu{min-height:30px!important}.search_form .search_price .btn-group.open .dropdown-toggle{border-color:#595959;background-color:#fff}.search_form .search_price .btn-group{width:100%!important}.search_form .search_submit{float:left;margin-top:8px;height:34px;font-size:14px;line-height:1.42857143;display:block;width:20%}.search_form .search_submit .btn{border-radius:0;color:#595959;background-color:#fff;border:1px solid #595959;width:100%}.search_form .search_submit .btn:hover{color:#fff;background-color:#333}.search_form .search_submit .btn:active,.search_form .search_submit .btn:focus{box-shadow:none;outline:none!important}.footer .footer-mobile{display:block}.footer .footer-mobile .copyright{font-family:Playfair Display,Times New Roman,Arial,sans-serif!important}.footer .container-fluid{padding:0}.footer .container-fluid .footer-mobile .footer-company-links{background-color:#1665a0}.footer .container-fluid .footer-mobile .footer-company-links a{font-family:Palatino}.footer .footer-desktop{display:none}.about_us_container .about_us_image{padding-left:0;margin-bottom:25px}.contact_box .contact_box_content .contact_form .submit_btn{width:40%}.contact_box .contact_us_image{padding-left:0}.first_section{width:100%;height:auto;padding-top:7px}.first_section .home_slider_container{padding-left:0;padding-right:0}.first_section .slider_desktop{display:none}.first_section .slider_mobile{display:block}.first_section .home_slider{padding-right:0;margin-bottom:15px}.first_section .home_slider .home_slider_image{height:180px;display:block;width:100%;box-shadow:none!important}.first_section .home_slider .home_slider_title{position:relative;bottom:0;width:100%;margin-bottom:0;margin-left:0;padding-left:15px;padding-right:15px;text-align:center;display:block;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19);border-left:1px solid #999;border-right:1px solid #999}.first_section .home_slider .home_slider_title h3{margin-top:0;font-size:16px}.first_section .home_slider .home_slider_title p{font-size:14px}.first_section .newsletter_container{width:100%;height:430px;border:1px solid #d9d9d9;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.first_section .newsletter_container p{font-size:14px}.first_section .newsletter_container .newsletter_form .newsletter_email,.first_section .newsletter_container .newsletter_form .newsletter_name{width:85%}.first_section .newsletter_container .newsletter_form .sg_btn{margin-top:5px}.second_section .latest_post{width:100%;float:none;margin-right:0;margin-bottom:20px;line-height:1.4!important}.second_section .latest_post .single_image{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.third_section{height:auto;margin-bottom:25px}.third_section .featured_post{width:100%;float:none;margin-right:0;margin-bottom:15px;padding-left:0;padding-right:0;line-height:1.4!important}.third_section .featured_post .featured_post_box .featured_post_image{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.fourth_section .left_section{padding-right:0}.fourth_section .left_section .featured_post .featured_post_box .featured_post_image{width:100%;height:210px}.fourth_section .right_section .right_section_header{text-align:center}.fourth_section .right_section .featured_shop .image_container,.fourth_section .right_section .featured_shop .shop_details{width:100%;float:none;text-align:center}.fourth_section .right_section .featured_shop .shop_details .shop_name{margin-top:15px}.square_by_four .left_square_block{width:100%;float:none;margin-bottom:5%;padding-right:0}.square_by_four .middle_block{width:100%;float:none}.square_by_four .middle_block .single_post .featured_image{padding-top:5px}.square_by_four .right_block{width:100%;float:none}.square_by_four .right_block .single_post{margin-bottom:5%}.square_by_four .right_block .single_post .featured_image{padding-top:5px}.two_half_blocks .half_section{width:100%}.two_half_blocks .half_section .sub_post .image_container{width:40%;margin-top:5px}.two_half_blocks .half_section .sub_post .text_container{width:60%}.two_half_blocks .half_section .sub_post .text_container .sub_post_tagline{display:none}.row .article_container{padding:0 3% 3%}.article_container{width:100%;float:none;border-bottom:1px solid #999}.article_container h1{font-size:24px}.article_container h4{font-size:16px}.article_container .post_featured_image img{box-shadow:0 4px 2px 0 rgba(0,0,0,.2),0 2px 5px 0 rgba(0,0,0,.19)!important;max-width:100%;width:100%;height:auto;margin-bottom:3%}.article_container .post_footer .post_source .post_source_image .single_image{width:50px;height:50px}.article_container .post_footer .post_source .post_source_text{width:70%;height:auto}.article_container .post_footer .post_source .post_source_text h4{margin-top:0}.article_container .post_footer .post_source .post_source_description{width:98%;border-left:0;text-align:justify;padding-left:70px}.article_container .comment_container .comment_form{margin-bottom:25px}.article_container .comment_container .comment_btn{width:55%!important;float:right!important;margin-left:70px}.single_writer_container{padding-right:0!important}.single_writer_container .author_container{margin-top:15px;padding-bottom:25px;text-align:justify;border-bottom:1px solid #333;display:table}.single_writer_container .author_container .author_image{float:none;width:100%;text-align:center}.single_writer_container .author_container .author_meta{float:none;width:100%}.single_writer_container .author_container .author_meta .title{text-align:center}.single_writer_container .single_post{padding-bottom:25px;padding-top:25px;padding-right:0;border-bottom:1px solid #ccc;display:table}.single_writer_container .single_post .post_featured_image{width:100%;float:none}.single_writer_container .single_post .post_featured_image .single_image{width:100%;height:170px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.single_writer_container .single_post .post_content{width:100%;float:none;margin-top:2%;padding-left:3%}.editors_picks_container .editors_picks_content .single_post,.editors_picks_container .editors_picks_content .single_promo{width:90%;float:none;margin-right:auto!important;margin-left:auto!important;margin-bottom:15px}.editors_picks_container .editors_picks_content .single_promo{text-align:center}.all_writers_container{padding-top:10px;padding-left:0!important;margin-bottom:40px;padding-right:0!important}.category_container{padding-top:10px}.category_container .single_post{padding-bottom:25px;padding-top:25px;padding-right:0;border-bottom:1px solid #ccc;display:table;width:100%}.category_container .single_post:nth-child(2){border-top:1px solid #ccc}.category_container .single_post:hover{box-shadow:0 12px 12px -12px rgba(0,0,0,.25),0 -12px 12px -12px rgba(0,0,0,.25)}.category_container .single_post .post_featured_image{width:100%;float:left}.category_container .single_post .post_featured_image .single_image{width:100%;height:170px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}.category_container .single_post .post_content{width:100%;float:left;margin-top:2%;padding-left:0}.category_container .single_post .post_content .single_post_categories .post_category{text-transform:uppercase}.category_container .single_post .post_content .post_title{margin-top:3px;text-align:left;font-size:20px;font-weight:600}.sidebar{width:100%;float:none}.sidebar .sidebar_content{padding-left:0}.sidebar .sidebar_content .main_header{width:100%}.sidebar .sidebar_content p.alt_form{width:100%;margin-left:0}.sidebar .sidebar_content .single_post{margin:0 auto 15px}.login_box{width:100%;height:1000px;margin-left:0!important;margin-right:0!important;position:relative}.login_box_right{width:100%;height:500px;float:none;position:absolute!important;border-left:none;top:0}.login_box_right .login_box_content{padding-top:3%;width:90%}.login_box_right .login_box_content .social_media_btn{width:100%}.login_box_right .login_box_content .social_media_btn .icon{right:10px}.login_box_right .login_box_content .login_form .form_input{width:85%}.login_box_left{width:100%;float:none;position:absolute!important;height:500px;top:570px;border-top:1px solid #d9d9d9}.login_box_left .login_box_content{top:40%}.register_box .register_box_content{padding-top:0;width:100%;margin-bottom:40px}.register_box .register_box_content .social_media_btn{width:80%;margin:0 0 15px}.register_box .register_box_content .register_form .name_container .name_input{width:100%}.register_box .register_box_content .register_form .name_container .first_name_input{margin-bottom:15px}.register_box .register_box_content .register_form .name_container .last_name_input{margin-left:0}.register_box .register_box_content .register_form .form_input,.register_box .register_box_content .register_form .name_container{width:70%}.register_box .register_box_content .email_subscription,.register_box .register_box_content p{font-size:14px;line-height:1.4!important}.user_dashboard .user_dashboard_content{width:100%;margin:0 0 22px;float:none;padding-left:0;border-left:none;border-top:1px solid #999;min-height:570px;text-align:center}.user_dashboard .user_dashboard_content .user_dashboard_divider{margin-top:35px;margin-bottom:35px;border-top:1px solid #ccc}.user_dashboard .user_dashboard_content .user_dashboard_name{padding-top:0;text-transform:capitalize;font-family:Playfair Display,Times New Roman,Arial,sans-serif!important}.user_dashboard .user_dashboard_content .user_dashboard_header{font-size:18px;text-transform:uppercase;font-weight:600}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_post{margin-bottom:5%;padding-left:3%}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_post .single_post_image{width:35%}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_post .single_post_content{width:65%}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_post .single_post_title{font-size:.9em!important;font-weight:400!important}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_post .single_post_excerpt,.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_post .single_post_tagline{display:none}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_promo{width:50%;padding:15px;font-size:.9em}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_promo .promo_grid_desc{display:none}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_event{width:50%;padding:10px!important}.user_dashboard .user_dashboard_content .user_dashboard_posts_new .single_event .event_slider_title{font-size:.9em}.event_container{width:100%!important}.event_container .event_content .event_main .event_details{width:100%}.event_container .event_content .event_main .event_details .event_subheader{width:25%}.event_container .event_content .event_featured_image,.user_sidebar{width:100%;float:none}.user_sidebar{margin-top:15px}.user_sidebar .additional_height{display:none}.user_sidebar .user_sidebar_container{border-right:0!important}.user_sidebar .image_container{width:50%;margin:0 auto}.user_sidebar .image_container .single_image{display:block;margin:0 auto;border-right:0}.user_sidebar .user_sidebar_menu{text-align:center;padding-top:15px;padding-bottom:15px;min-height:100px}.user_sidebar .user_sidebar_menu .single{margin:5px 0;padding-top:7px;padding-bottom:7px;line-height:1.4;padding-right:0;border-right:1px solid transparent;text-transform:uppercase;font-size:14px;font-weight:400}.user_sidebar .user_sidebar_menu .active{border:1px solid #817806}.user_sidebar .user_sidebar_menu .active a{color:#817806!important}.user_profile .left_container{width:100%;float:none}.user_profile .single_detail{margin-bottom:25px}.user_profile .user_profile_label{text-transform:uppercase}.user_profile .user_profile_details,.user_profile .user_profile_label{float:none;width:100%;font-size:14px}.user_profile .right_container{width:100%;float:none;margin-top:40px}.user_profile .user_profile_field{width:70%;margin:0 auto;float:none}.user_profile .date,.user_profile .user_profile_select_field{width:70%!important;margin:0 auto;float:none!important}.user_settings .user_settings_label{float:none;width:100%;font-size:14px;text-transform:uppercase}.user_settings .settings_btn{display:block;margin:0 auto}.profile_setup .date,.profile_setup .user_profile_field,.profile_setup .user_profile_label,.profile_setup .user_profile_select_field{width:100%!important}.password_reset{padding-top:80px}.password_reset .password_reset_form{width:75%}.results_container{width:100%!important}.results_container .results_header{margin-bottom:15px;margin-top:5px;padding-top:7px;color:#999;display:none}.results_container .results_header .shop_front_header{width:22%;float:left;text-align:left}.results_container .results_header .shop_details_header{width:75%;float:left;text-align:left}.results_container .results_content{margin-bottom:25px}.results_container .results_content .single_shop{padding-bottom:25px;padding-top:25px;padding-right:0;border-bottom:1px solid #999}.results_container .results_content .single_shop:hover{box-shadow:0 12px 12px -12px rgba(0,0,0,.25),0 -12px 12px -12px rgba(0,0,0,.25)}.results_container .results_content .single_shop .single_shop_image{width:100%;float:none;text-align:center}.results_container .results_content .single_shop .single_shop_image .single_image{border:1px solid #999;max-width:100%;width:150px;box-shadow:0 4px 2px 0 rgba(0,0,0,.2),0 2px 5px 0 rgba(0,0,0,.19)}.results_container .results_content .single_shop .single_shop_details{width:100%;float:none;margin-top:15px;text-align:center}.results_container .results_content .single_shop .single_shop_details .shop_name{margin-top:2px}.results_container .results_content .single_shop .single_shop_details .shop_meta{width:100%}.results_container .results_content .single_shop .single_shop_details .shop_meta .shop_rating{margin-left:15px}.results_container .results_content .single_shop .single_shop_details .shop_meta .shop_rating_score{float:left;background-color:#333;color:#fff;border-radius:0;border-color:#fff;cursor:default;padding:3px 7px}.results_container .results_content .single_shop .single_shop_details .shop_meta .shop_reviews{float:right;margin-left:5px;padding-left:12px;padding-right:6px;border-left:1px solid #333}.results_container .results_content .single_shop .single_shop_details .shop_meta .shop_address{float:none;display:inline-block;width:100%;margin-left:0;margin-bottom:5px;padding-left:0;border-left:0}.results_container .results_content .single_shop .single_shop_details .shop_meta .shop_meta_no_review{float:left;padding-right:12px;margin-bottom:7px}.results_container .results_content .single_shop .single_shop_details .shop_meta .shop_meta_give_review{float:right;padding-left:20px;border-left:1px solid #333}.results_container .results_content .single_shop .shop_price_range .shirt_price_range{width:100%;float:none}.results_container .results_content .single_shop .shop_price_range .shirt_price_range .title,.results_container .results_content .single_shop .shop_price_range .suit_price_range .title{width:30%;float:left;font-weight:600}.results_container .results_content .single_shop .shop_price_range .shirt_price_range .detail,.results_container .results_content .single_shop .shop_price_range .suit_price_range .detail{width:70%;float:left}.results_container .results_content .single_shop .shop_price_range .suit_price_range{width:100%;float:none}.results_container .results_content .single_shop .preparation_time{margin-bottom:15px}.results_container .results_content .single_shop .preparation_time .title{width:30%;float:left;font-weight:600}.results_container .results_content .single_shop .preparation_time .detail{width:70%;float:left}.results_container .results_content .single_shop .single_shop_misc{width:100%;float:none;text-align:center;padding-top:29px}.results_container .results_content .single_shop .single_shop_misc .shop_btn{width:80%;float:none;margin-bottom:7px;border:1px solid #999;white-space:normal}.results_container .results_content .single_shop .single_shop_misc .shop_btn:hover{border-color:#333}.results_container .results_content .single_shop .single_shop_misc .shop_btn a:hover{color:#333!important}.shop_container{width:100%!important}.shop_content{margin-top:25px}.shop_content .shop_main{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #999;text-align:center}.shop_content .company_featured_image{margin-bottom:3%;float:none;width:100%}.shop_content .company_featured_image .single_image{width:200px;max-width:100%;border:1px solid #999;box-shadow:0 4px 2px 0 rgba(0,0,0,.2),0 2px 5px 0 rgba(0,0,0,.19)}.shop_content .shop_details{float:none;width:100%}.shop_content .shop_details .shop_name{font-size:30px;margin-top:15px}.shop_content .shop_details .shop_meta{display:table;height:auto;width:100%}.shop_content .shop_details .shop_meta .shop_rating_score{float:left;background-color:#333;color:#fff;border-radius:0;border-color:#fff;cursor:default;padding:3px 7px}.shop_content .shop_details .shop_meta .shop_reviews{padding-right:6px}.shop_content .shop_details .shop_meta .shop_address,.shop_content .shop_details .shop_meta .shop_reviews{float:left;margin-left:5px;padding-left:12px;border-left:1px solid #333}.shop_content .shop_details .shop_meta .shop_meta_no_review{float:left;padding-right:12px;margin-bottom:7px}.shop_content .shop_details .shop_meta .shop_meta_give_review{float:right;padding-left:25px;border-left:1px solid #333}.shop_content .shop_details .shop_price_range .shirt_price_range{width:100%;float:none}.shop_content .shop_details .shop_price_range .shirt_price_range .title,.shop_content .shop_details .shop_price_range .suit_price_range .title{width:40%;float:left;font-weight:600}.shop_content .shop_details .shop_price_range .shirt_price_range .detail,.shop_content .shop_details .shop_price_range .suit_price_range .detail{width:60%;float:left}.shop_content .shop_details .shop_price_range .suit_price_range{width:100%;float:none}.shop_content .shop_details .opening_hours{display:block;height:auto;overflow:auto}.shop_content .shop_details .opening_hours .title,.shop_content .shop_details .preparation_time .title{width:40%;float:left;font-weight:600}.shop_content .shop_details .opening_hours .detail,.shop_content .shop_details .preparation_time .detail{width:60%;float:left}.shop_content .single_shop_misc{width:100%;float:none;padding-top:33px}.shop_content .single_shop_misc .shop_btn{width:80%;float:none;margin-bottom:7px;border:1px solid #999;white-space:normal}.shop_content .single_shop_misc .shop_btn:hover{border-color:#333}.shop_content .single_shop_misc .shop_btn a:hover{color:#333!important}.shop_content .review_form_container{margin-bottom:15px}.shop_content .shop_review_form{border-radius:0;border:1px solid #333;outline:none;box-shadow:none}.shop_content .shop_review_form:active,.shop_content .shop_review_form:focus{border-left-width:3px;outline:none;box-shadow:none;border-color:#333}.shop_content .reviews .single_review{margin-bottom:15px}.shop_content .reviews .single_review .user_image{width:50px;float:left;text-align:right}.shop_content .reviews .single_review .review_body{max-width:100%;margin-left:70px}.shop_content .reviews .single_review .review_body .review_username{font-weight:600}.shop_content .reviews .single_review .review_body .review_time{color:#999;font-size:11px;padding-left:15px}.shop_content .reviews .single_review .review_body .single_review_stars{height:auto;display:table;line-height:1.7em}.shop_content .reviews .single_review .review_body .single_review_stars label{margin:0}.shop_content .reviews .single_review .review_body .single_review_text{line-height:1.7em}.shop_advanced_tier_container .shop_sidebar{width:100%;float:none;margin-top:15px}.shop_advanced_tier_container .shop_sidebar .image_container{width:50%;margin:0 auto}.shop_advanced_tier_container .shop_sidebar .image_container .single_image{border-right:1px solid #999}.shop_advanced_tier_container .shop_sidebar .sidebar_menu{text-align:center;padding-top:15px;padding-bottom:25px;min-height:100px}.shop_advanced_tier_container .shop_sidebar .sidebar_menu .single{margin:5px 0;padding-top:7px;padding-bottom:7px;line-height:1.4;padding-right:29px;border-right:1px solid transparent;text-transform:uppercase;font-size:14px;font-weight:600}.shop_advanced_tier_container .shop_sidebar .sidebar_menu .active{border:1px solid #817806}.shop_advanced_tier_container .shop_dashboard{width:100%;margin:15px 0 22px;float:none;padding-left:0;border-left:none;border-top:1px solid #999;min-height:570px;text-align:center}.shop_advanced_tier_container .promotions .single_promo{width:100%}.company_admin_sidebar{width:100%;float:none;margin-top:15px}.company_admin_sidebar .image_container{width:50%;margin:0 auto}.company_admin_sidebar .admin_sidebar_menu{text-align:center;padding-top:15px;padding-bottom:25px;min-height:100px}.company_admin_sidebar .admin_sidebar_menu .active{border:1px solid #817806}.company_admin_dashboard{width:100%;margin:15px 0 22px;float:none;text-align:center;padding-left:0;border-left:none;border-top:1px solid #999;min-height:570px}.company_admin_dashboard .admin_btn{width:100%}.company_admin_dashboard .admin_table{display:block;overflow-x:auto;white-space:nowrap}.company_admin_dashboard .admin_table td{overflow:hidden}.company_admin_dashboard .admin_table_btn{float:none;width:100%;margin-bottom:6px}.company_admin_edit_information .sg_btn{width:50%!important;float:none!important}.company_admin_main_dashboard .company_views_analytics_overviews_container{width:100%;float:none}.company_admin_main_dashboard .company_views_analytics_overviews_container .company_views_container{width:90%;position:relative;margin:0 auto}.company_admin_main_dashboard .promotion_analytics_overviews_container{width:100%;float:none}.company_admin_edit_promotions .btn{width:50%!important}.promotions .single_promo{font-size:.9em}.promotions .single_promo .promo_grid_desc{display:none}.promotions .promo_grid{width:100%}.promotions .promo_grid .promo_grid_desc{display:none!important}.promotions .promo_list{width:100%}.promotions .promo_list .promo_left{width:25%}.promotions .promo_list .promo_actions{width:100%;margin-top:0}.promotions .promotions_filter_bar .filter_options{width:50%}.promotions .promotions_filter_bar .view_options{width:45%}.single_promotion .promo_left_content{width:100%;float:none}.single_promotion .promo_right_content{width:100%;float:none;text-align:center;padding-left:0}.general_membership_container .hero_segment,.user_settings_membership_container .hero_segment{height:1200px;max-width:480px}.general_membership_container .hero_segment .background_image,.user_settings_membership_container .hero_segment .background_image{height:1200px;width:100%;background-attachment:scroll}.general_membership_container .hero_segment .hero_segment_title,.user_settings_membership_container .hero_segment .hero_segment_title{width:90%;padding:30px;top:5%;left:5%}.general_membership_container .segment_container,.user_settings_membership_container .segment_container{height:600px;width:100%;max-width:1600px}.general_membership_container .segment_container .segment_content,.user_settings_membership_container .segment_container .segment_content{width:100%;float:none;height:350px;text-align:center}.general_membership_container .segment_container .segment_content .segment_title,.user_settings_membership_container .segment_container .segment_content .segment_title{margin-top:0;width:100%!important;margin-left:0}.general_membership_container .segment_container .segment_image,.user_settings_membership_container .segment_container .segment_image{width:100%;height:300px;background-size:cover}.general_membership_container .second_segment,.user_settings_membership_container .second_segment{position:relative;height:700px}.general_membership_container .second_segment .segment_content .segment_title,.user_settings_membership_container .second_segment .segment_content .segment_title{padding-top:10px}.general_membership_container .second_segment .segment_image,.user_settings_membership_container .second_segment .segment_image{position:absolute!important;top:420px}.general_membership_container .third_segment .segment_content,.user_settings_membership_container .third_segment .segment_content{height:570px}.general_membership_container .third_segment .segment_content .segment_title,.user_settings_membership_container .third_segment .segment_content .segment_title{padding-top:10px}.general_membership_container .last_segment,.user_settings_membership_container .last_segment{height:1200px;width:100%}.general_membership_container .last_segment .background_image,.user_settings_membership_container .last_segment .background_image{background-attachment:scroll;background-size:cover;height:1200px;width:100%}.general_membership_container .last_segment .segment_content,.user_settings_membership_container .last_segment .segment_content{width:90%}.general_membership_container .last_segment .segment_content h1,.user_settings_membership_container .last_segment .segment_content h1{font-size:2em!important}.general_membership_container .full_segment .maximize_membership .membership_text,.user_settings_membership_container .full_segment .maximize_membership .membership_text{padding:0 5%}.general_membership_container .full_segment .image_collage img,.user_settings_membership_container .full_segment .image_collage img{width:100%}.general_membership_container .full_segment .selected_highlights_content .single_highlight,.user_settings_membership_container .full_segment .selected_highlights_content .single_highlight{width:100%;float:none}.general_membership_container .full_segment .merchant_partners_title,.user_settings_membership_container .full_segment .merchant_partners_title{margin-bottom:15px}.general_membership_container .full_segment .merchant_partners_content .merchant_partners_image,.user_settings_membership_container .full_segment .merchant_partners_content .merchant_partners_image{width:100%;float:none}.general_membership_container .full_segment .merchant_partners_content .merchant_partners_image:first-child,.user_settings_membership_container .full_segment .merchant_partners_content .merchant_partners_image:first-child{right:0}.general_membership_container .full_segment .merchant_partners_content .merchant_partners_image:last-child,.user_settings_membership_container .full_segment .merchant_partners_content .merchant_partners_image:last-child{left:0;top:-15px}.general_membership_container .full_segment .favourite_articles_content .single_article,.general_membership_container .full_segment .social_content .single_social,.user_settings_membership_container .full_segment .favourite_articles_content .single_article,.user_settings_membership_container .full_segment .social_content .single_social{width:100%;margin-right:0}.general_membership_container .full_segment .single_audience,.user_settings_membership_container .full_segment .single_audience{margin:0 10% 3%}.general_membership_container .full_segment .single_audience .audience_image,.general_membership_container .full_segment .single_audience .audience_text,.user_settings_membership_container .full_segment .single_audience .audience_image,.user_settings_membership_container .full_segment .single_audience .audience_text{width:100%}.general_membership_container .audience_subtext,.general_membership_container .favourite_articles_title,.general_membership_container .merchant_partners_title,.general_membership_container .social_title,.user_settings_membership_container .audience_subtext,.user_settings_membership_container .favourite_articles_title,.user_settings_membership_container .merchant_partners_title,.user_settings_membership_container .social_title{padding:0 5%}.general_membership_container .payment_container .segment_content,.user_settings_membership_container .payment_container .segment_content{width:90%;left:5%;top:5%}.general_membership_container .payment_container .transaction_container form,.user_settings_membership_container .payment_container .transaction_container form{width:100%;margin:0 auto}.general_membership_container .payment_container .StripeElement,.user_settings_membership_container .payment_container .StripeElement{padding-top:13px!important}.general_membership_container .payment_container .transaction_container .transaction_input .title,.user_settings_membership_container .payment_container .transaction_container .transaction_input .title{margin-bottom:0;width:100%;text-align:center}.general_membership_container .payment_container .title_text,.user_settings_membership_container .payment_container .title_text{float:none!important}.general_membership_container .payment_container .title_card,.user_settings_membership_container .payment_container .title_card{display:block;text-align:center}.general_membership_container .payment_container .transaction_container label>span,.user_settings_membership_container .payment_container .transaction_container label>span{float:left}.general_membership_container .payment_container .transaction_container .field,.general_membership_container .payment_container .transaction_container .type_select_field,.user_settings_membership_container .payment_container .transaction_container .field,.user_settings_membership_container .payment_container .transaction_container .type_select_field{width:100%}.general_membership_container .payment_container .transaction_container .type_select_field .dropdown-menu,.user_settings_membership_container .payment_container .transaction_container .type_select_field .dropdown-menu{max-width:100%}.general_membership_container .payment_container .transaction_container .submit-btn,.user_settings_membership_container .payment_container .transaction_container .submit-btn{float:none;width:100%;max-width:100%}.general_membership_container .payment_container .transaction_container .get-started-btn,.user_settings_membership_container .payment_container .transaction_container .get-started-btn{width:100%;margin-top:25px}.general_membership_container .payment_container .transaction_container .referral_code_invalid,.general_membership_container .payment_container .transaction_container .referral_code_valid,.user_settings_membership_container .payment_container .transaction_container .referral_code_invalid,.user_settings_membership_container .payment_container .transaction_container .referral_code_valid{font-size:.9em}.general_membership_container .payment_container .transaction_container .confirmation_message,.user_settings_membership_container .payment_container .transaction_container .confirmation_message{margin-top:50px;text-align:center}.redemption_container .redemption_details,.redemption_container .redemption_voucher{position:relative;float:none;width:100%}.redemption_container .redemption_details .promo_title{margin-top:10px;font-size:1.5em!important}.membership_join .subscription_content .subscription_box{width:100%!important;margin-right:0;margin-bottom:15px}.membership_confirmation .subscription_content{width:100%;float:none;margin-right:0}.membership_confirmation .subscription_content .subscription_box{margin-right:auto;margin-left:auto;float:none}.membership_confirmation .payment_container{width:100%;float:none;text-align:center}.membership_confirmation .payment_container .transaction_container .field,.membership_confirmation .payment_container .transaction_container .transaction_input .title,.membership_confirmation .payment_container .transaction_container form,.membership_confirmation .payment_container .transaction_container label>span{width:100%}}@media only screen and (max-width:320px){.first_section .slider_desktop{display:none!important}.first_section .slider_mobile{display:block!important}.second_section .latest_post .single_image,.third_section .featured_post .featured_post_box .featured_post_image{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.fourth_section .left_section .featured_post .featured_post_box .featured_post_image{width:100%;height:180px}.article_container .post_featured_image img{height:auto}.sidebar .sidebar_content .single_image{height:170px}}@media only screen and (min-width:1366px){.social-sharing-desktop{display:block}}