body {
background:#666;
font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
color:#5c5c5c;
}
#boxed {margin:0 auto}
.glyphicons, .halflings, .filetype, .social {
position:relative;
top:1px;
display:inline-block;
-webkit-font-smoothing:antialiased;
font-style:normal;
font-weight:normal;
line-height:1;
}
.glyphicons {font-family:'Glyphicons Regular'}
.halflings {font-family:'Glyphicons Halflings Regular'}
.filetype {font-family:'Glyphicons Filetypes Regular'}
.social {font-family:'Glyphicons Social Regular'}
@font-face {
font-family: "themovation-icons";
src:url(//deroodeschuur.nl/wp-content/themes/bellevue/assets/fonts/themovation-icons.eot);
src:url(//deroodeschuur.nl/wp-content/themes/bellevue/assets/fonts/themovation-icons.eot?#iefix) format("embedded-opentype"),
url(//deroodeschuur.nl/wp-content/themes/bellevue/assets/fonts/themovation-icons.woff) format("woff"),
url(//deroodeschuur.nl/wp-content/themes/bellevue/assets/fonts/themovation-icons.ttf) format("truetype"),
url(//deroodeschuur.nl/wp-content/themes/bellevue/assets/fonts/themovation-icons.svg#themovation-icons) format("svg");
font-weight: normal;
font-style: normal;
}
.th-icon:before {
font-family: "themovation-icons" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.th-i-prev:before {content:"a"}
.th-i-gallery:before {content:"b"}
.th-i-next:before {content:"c"}
.th-i-up:before {content:"d"}
.th-i-down:before {content:"e"}
.th-i-cart:before {content:"f"}
.th-i-card:before {content:"g";}
.th-i-card2:before {content:"h";}
.th-i-card, .th-i-card2{font-size:24px}
.th-i-cart2:before {content:"i"}
.th-i-cart3:before {content:"j"} img {
max-width:100%;
height:auto !important;
} .banner {
z-index:20; }
.navbar {
background-color:#fff;
margin-bottom:0;
}
#logo {
float:left;
display:block;
margin:25px 0;
}
#logo .logo-trans {display:none} #logo .th-logo-text-trans, #logo .th-logo-text-main{font-size: 26px;}
#logo .th-logo-text-trans {display:none}
 .dark-header.headhesive--clone #logo .th-logo-text-main{ color: #FFF;}
.dark-header #logo .th-logo-text-main{color:#FFF}
.banner[data-transparent-header="true"] #logo .th-logo-text-trans {color:white}
a.th-logo-text-link,  a.th-logo-text-link:hover {text-decoration: none !important;}
a.th-logo-text-link {color: inherit !important;}
 #logo .th-logo-text-main{color:#828282;}
.navbar .navbar-nav {
float:right;
text-align:right;
margin:12px 0 0 0;
}
.navbar .navbar-nav > li > a {
position:relative;
color:#828282;
font-size:14px;
font-weight:400;
padding:15px 0;
margin:0 15px;
-webkit-transition:all 0.1s linear;
-moz-transition:all 0.1s linear;
transition:all 0.1s linear;
}
.navbar .navbar-nav > li > a:after {
position:absolute;
bottom:7px;
left:50%;
content:'';
width:10px;
height:0px;
margin-left:-5px;
background-color:#fff;
-webkit-transition:all 0.1s linear;
-moz-transition:all 0.1s linear;
transition:all 0.1s linear;
}
.navbar .navbar-nav > li > a:hover {color:#828282}
.navbar .navbar-nav > li > a:hover:after,
.navbar .navbar-nav > li.active > a:after,
.navbar .navbar-nav > li.active > a:hover:after,
.navbar .navbar-nav > li.active > a:focus:after {
left:50%;
content:'';
width:20px;
height:2px;
margin-left:-10px;
background-color:#1e8190;
}
.navbar-nav > li + li {margin-left:2px}
.navbar .navbar-nav > li.active > a,
.navbar .navbar-nav > li.active > a:hover,
.navbar .navbar-nav > li.active > a:focus {
color:#828282;
background-color:transparent;
}
.navbar .navbar-nav .dropdown-menu {
background-color:#353c40;
border-radius:0 !important;
}
.navbar .navbar-nav .dropdown-menu li a {
position:relative;
font-size:14px;
}
.navbar .navbar-nav .dropdown-menu li.active a {
background-color:transparent;
color:#1e8190;
}
.navbar .navbar-nav .dropdown-menu li a:hover,
.navbar .navbar-nav .dropdown-menu li.active a:hover {
color:#1e8190;
background-color:transparent;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {background-color:transparent !important}
.navbar-collapse {max-height:none}
.navbar-collapse ul {margin-bottom:10px} .top-nav {
background:rgba(0,0,0,0.03);
padding:8px 0;
}
.top-nav-text {
float:left;
}
.top-nav-icon-blocks {
float: right;
}
.top-nav-icon-blocks .icon-block {
display:inline-block;
padding: 0 10px;
text-align: right;
}
.top-nav-icon-blocks .icon-block:last-child {
padding: 0 0 0 10px;
}
.top-nav-icon-blocks .icon-block a:hover {
text-decoration: none;
}
.top-nav-icon-blocks .icon-block i {
padding-right: 6px; }
.top-nav-icon-blocks .icon-block p, .top-nav-icon-blocks .icon-block a,
.top-nav-text p, .top-nav-text a {
font-size: 12px;
line-height: 150%;
margin: 0;
color: #828282;
}
.top-nav-icon-blocks .icon-block .glyphicons {
font-size:14px;
} .banner[data-transparent-header="true"] {
width:100%;
top:0;
left:0;
position:absolute;
overflow:visible !important;
z-index:9998;	
background-color:transparent;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
border-bottom:0;
}
.boxed-mode .banner[data-transparent-header="true"] {
left:0; right:0; margin:0 auto;
}
.banner[data-transparent-header="true"] #logo .logo-trans {display:inline}
.banner[data-transparent-header="true"] #logo .logo-main {display:none}
.banner[data-transparent-header="true"] #logo .th-logo-text-trans {display:inline}
.banner[data-transparent-header="true"] #logo .th-logo-text-main {display:none}
.banner[data-transparent-header="true"] .navbar-nav > li > a,
.banner[data-transparent-header="true"] .navbar-nav > li.active > a {color:#fff}
.banner[data-transparent-header="true"] .navbar-nav > li > a:hover,
.banner[data-transparent-header="true"] .navbar-nav > li.active > a:hover {color:#fff}
.banner[data-transparent-header="true"] .navbar-nav > li > a:hover:after,
.banner[data-transparent-header="true"] .navbar-nav > li.active > a:after,
.banner[data-transparent-header="true"] .navbar-nav > li.active > a:hover:after,
.banner[data-transparent-header="true"] .navbar-nav > li.active > a:focus:after {background-color:#fff}
.banner[data-transparent-header="true"] .top-nav-icon-blocks .icon-block p,
.banner[data-transparent-header="true"] .top-nav-icon-blocks .icon-block a,
.banner[data-transparent-header="true"] .top-nav-text p,
.banner[data-transparent-header="true"] .top-nav-text a {color:#fff}
.banner[data-transparent-header="true"] .top-nav {background: rgba(255,255,255,0.1)} .subheader, .prefooter {
background:#f6f6f6;
height:60px;
display:none;
}
.subheader {border-bottom:1px solid #e6e6e6}
.prefooter {border-top:1px solid #e6e6e6}
.inner-container {background:#fbfcfd}
.page-title {margin:0 15px}
body.blog .page-title, body.single .page-title,
body.search .page-title, body.archive .page-title,
body.error404 .page-title {border-bottom:1px solid #e6e6e6}
.page-title.centered {padding:60px 15%}
.page-title.left {padding:60px 30% 60px 0}
.page-title.right {
padding:60px 0 60px 30%;
text-align:right;
}
.page-title .header-icon {
font-size:28px;
margin-bottom:20px;
color:#a3a3a3;
}
.light-text .page-title .header-icon {color:rgba(255,255,255,0.5)}
.page-title h1 {
margin:0;
color:#1e8190;
}
.page-title h4 {
font-size:18px;
font-weight:400;
line-height:150%;	
margin:0;
padding:10px 0 0;
}
.light-text .page-title h1 {color:#fff}
.full-header-img {
background:#f2f3f7;
background-size:cover;
background-attachment:fixed;
}
.preloader .page-title {border-bottom:0}
.page-title .page-title-button {margin:30px 0 0}
.page-title .btn-standard, 
.page-title .btn-ghost,
.page-title .a2c-btn a.button {font-size:18px}
.page-title .th-btn {
margin-top:5px;
margin-bottom:5px;
}
.page-title.left .th-btn {margin-right:8px}
.page-title.left .th-btn + .th-btn {margin-right:0}
.page-title.centered .th-btn {
margin-left:4px;
margin-right:4px;
}
.page-title.right .th-btn + .th-btn {margin-left:8px}
.light-text, .light-text h1, .light-text h2,
.light-text h3, .light-text h4, .light-text h5,
.light-text h6, .light-text p, .light-text ul,
.light-text ul li, .light-text ol, .light-text ol li,
.light-text dl, .light-text dl dt, .light-text i,
.light-text i.accent {color:#fff}
.light-text a {color:rgba(255, 255, 255, 0.85)}
.light-text a:hover {color:#fff}
.light-text .btn-ghost,
.light-text .a2c-ghost.woocommerce a.button {
border-color:#fff;
color:#fff;
}
.light-text .btn-ghost:hover,
.light-text .a2c-ghost.woocommerce a.button:hover {
color:#1e8190;
border-color:#fff;
background-color:#fff;
opacity:1;
}
.light-text .btn-cta,
.light-text .btn-standard {color:#fff}
.light-text .circle-med-icon i {
background-color:rgba(255, 255, 255, 0.5);
color:rgba(0, 0, 0, 0.6);
}
.light-text .circle-med-icon i:hover {
background-color:#fff;
color:rgba(0, 0, 0, 0.7);
}
.light-text .team-member-social a .soc-icon {
color:#fff;
opacity:0.6;
}
.light-text .team-member-social a .soc-icon:hover {
color:#fff;
opacity:0.9;
}
.centered {text-align:center}
.no-border {border:0 !important}
.extra-padding {
padding-top:40px;
padding-bottom:40px;
}
.xs-icon {font-size:18px}
.sm-icon {font-size:24px}
.med-icon {font-size:32px}
.lrg-icon {font-size:52px}
.xl-icon {font-size:72px}
.circle {
-webkit-border-radius: 50em !important;
-moz-border-radius: 50em !important;
border-radius: 50em !important;
}
.accent {color:#1e8190}
.invert {
background-color:#bfbfbf;
color:#fff;
}
.circle-med-icon span,
.circle-med-icon i,
.circle-lrg-icon span,
.circle-lrg-icon i {
-webkit-border-radius: 50em !important;
-moz-border-radius: 50em !important;
border-radius: 50em !important;	
line-height:100%;
text-align:center;
display: inline-block;
vertical-align:top !important;
-webkit-transition:all 0.25s linear;
-moz-transition:all 0.25s linear;
transition:all 0.25s linear;
}
.circle-med-icon span,
.circle-med-icon i {
background-color:#1e8190;	
color:#fff;	
font-size:22px;
padding:22px;		
}
.circle-lrg-icon span,
.circle-lrg-icon i {
color:#fff;	
font-size:52px;
padding:48px;
background-color:#1e8190;	
border:4px solid #1e8190;
}
.circle-lrg-icon span:hover,
.circle-lrg-icon i:hover {
background-color:transparent;
color:#1e8190;
border:4px solid #1e8190;	
}
.light-text .circle-lrg-icon span:hover,
.light-text .circle-lrg-icon i:hover {
color:#fff;
border-color:#fff;
} .flexible-container {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}
.flexible-container iframe,   
.flexible-container object,  
.flexible-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
} body.page .comment-respond {margin-bottom:50px} .float-left {float:left}
.float-right {float:right} .section-header {margin-bottom:30px}
.section-header.left {text-align:left}
.section-header.centered {text-align:center}
.section-header.right {text-align:right}
.section-header .header-icon {
font-size:26px;
margin-bottom:20px;
color:#a3a3a3;
}
.light-text .section-header .header-icon {color:rgba(255,255,255,0.5)}
.section-header h2 {
position:relative;
padding-bottom:16px;
margin:0 0 30px;
}
.section-header h2:after {
position:absolute;
bottom:0;
left:50%;
content:'';
width:70px;
height:2px;
margin-left:-35px;
background-color:#1e8190;
}
.light-text .section-header h2:after {background-color:rgba(255,255,255,0.5)}
.section-header.left h2:after {
left:0;
margin-left:0;
}
.section-header.right h2:after {
left:auto;
right:0;
margin-left:0;
}
.content-editor, .error-404 {
padding-top:40px;
padding-bottom:40px;
}
.meta-border {
margin:0 auto;
border-bottom:1px solid #e6e6e6;
}
.standard-blog .page {padding-top:45px}
.standard-blog .page:first-child {padding-top:0}
.standard-blog .page .post-title {margin-top:0} .loading {background: url(//deroodeschuur.nl/wp-content/themes/bellevue/assets/images/ico_loading.gif) no-repeat center center}
.loaded {
opacity:1;
-webkit-transition:opacity 0.3s ease-out;
-moz-transition:opacity 0.3s ease-out;
transition:opacity 0.3s ease-out;
}
#preload {
width:1px;
height:1px;
overflow:hidden;
position:absolute;
top:0;
left:0;
}
.parallax-bg {
background-position:50% 0;
background-repeat:no-repeat;
background-attachment:fixed;
background-size:cover;
height:100%;
width:100%;
}
.preloader > section.parallax-bg, .preloader > section.full-header-img {opacity:0}
.loaded > section.parallax-bg, .loaded > section.full-header-img {opacity:1} .video-container, .wp-hosted-video {
position:relative;
padding-bottom:56.25%;
height:0;
overflow:hidden;
}
.video-container {padding-top:30px}
.video-container iframe,
.video-container object,
.video-container embed,
.wp-hosted-video iframe,
.wp-hosted-video object,
.wp-hosted-video embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
audio,
canvas,
video {display:inline-block}
audio:not([controls]) {
display:none;
height:0;
}
embed,
iframe,
object,
video {max-width:100%}
.wp-video-shortcode .mejs-controls, 
.wp-audio-shortcode .mejs-controls {background:#1d1d1d !important} h1, h2, h3, h4, h5, h6 {
font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight:600;
color:#515151;
-webkit-font-smoothing:antialiased;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:none}
h1 {
font-size:36px;
line-height:40px;
}
h2 {
font-size:28px;
margin-bottom:15px;
}
h3 {font-size:22px}
h4 {font-size:20px}
h5 {font-size:18px}
h6 {font-size:16px}
p, li {
font-size:15px;
line-height:185%;
}
p {
font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight:normal;
color:#5c5c5c;
-webkit-font-smoothing:antialiased;
}
a {
color:#1e8190;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;
}
a:hover {color:#5c5c5c} .btn {
padding:10px 45px;
border-radius:50px;
white-space:normal;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.btn-standard {
color:#fff;
background-color:#1e8190;
border-color:#1e8190;
}
.btn-standard:hover {
color:#fff;
opacity:0.85;
}
.btn-ghost {
color:#1e8190;
background-color:transparent;
border-color:#1e8190;
}
.btn-ghost:hover {
color:#fff;
background-color:#1e8190;
border-color:#1e8190;
}
.btn-cta {
display:inline-block;
background-color:#f96d64;
padding:14px 60px;
font-size:18px;
font-weight:600;
text-transform:uppercase;
color:#fff;
white-space:nowrap;
border:0;
border-bottom:3px solid rgba(0, 0, 0, 0.15);
border-radius:50px;
}
.btn-cta:hover {
text-decoration:none;
color:#fff;
opacity:0.85;
}
.btn:active,
.btn.active {
background-image:none;
outline:0;
box-shadow:0 0 0;
}
.th-btn.btn-image img {
max-height:50px;
}
.content-editor .btn, .content-editor .th-btn,
.service-split .btn, .service-split .th-btn {
margin-top:10px;
margin-bottom:25px;
}
a:focus, .button:focus, .btn:focus {outline:none} .btn-lg, .btn-large,
.btn-group-lg > .btn,
.btn-group-large > .btn {font-size:18px}
.btn-sm,
.btn-group-sm > .btn {
padding:8px 20px;
font-size:12px;
line-height:1.5;
border-radius:50px;
}
.btn-xs,
.btn-group-xs > .btn {
padding:3px 8px;
font-size:12px;
line-height:1.5;
border-radius:50px;
}
.btn.dropdown-toggle, .btn-group .btn,
#main-flex-slider .btn.dropdown-toggle,
#main-flex-slider .dropdown-menu li a {margin-bottom:0}
.btn-group .dropdown-menu li a {text-align:left}
.navbar-toggle {
border:0;
padding:10px 0;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {background-color:transparent}
.light-text .btn-default,
.light-text .btn-default i,
.light-text .btn-default:hover,
.light-text .btn-default i:hover {color:#333}  form input, .frm_forms form label, .with_frm_style label.frm_primary_label,
.with_frm_style.frm_login_form label, .frm_forms form input,
.frm_forms form textarea, .with_frm_style input[type=text],
.with_frm_style input[type=password], .with_frm_style input[type=email],
.with_frm_style input[type=number], .with_frm_style input[type=url],
.with_frm_style input[type=tel], .with_frm_style select,
.frm_style_formidable-style.with_frm_style select,
.with_frm_style textarea, .frm_style_formidable-style.with_frm_style textarea,
#content .with_frm_style input:not([type=submit]):not([type=button]),
#content .with_frm_style select, #content .with_frm_style textarea,
.with_frm_style .chzn-container, .with_frm_style input[type=file],
.with_frm_style .frm_submit input[type=submit],
.with_frm_style .frm_submit input[type=button], .frm_form_submit_style,
.with_frm_style.frm_login_form input[type=submit], a.frm_save_draft,
.with_frm_style #frm_field_cptch_number_container,
.with_frm_style .frm_radio label, .with_frm_style .frm_checkbox label,
.frm_forms .frm_description, .with_frm_style p.description,
.with_frm_style div.description, .with_frm_style div.frm_description,
.frm_style_formidable-style.with_frm_style .frm_error {
font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
box-shadow:0 0 0 !important;
}
input[type=text], input[type=email], input[type=url], input[type=password],
input[type=number], input[type=tel], textarea {
color:#5c5c5c !important;
-webkit-appearance:none;
}
.radio, .checkbox {padding-left:0}
.with_frm_style .form-field,
.with_frm_style .frm_form_field,
.frm_style_formidable-style.with_frm_style .form-field {margin-bottom:15px}
.frm_forms form input[type=text], .frm_forms form input[type=email],
.frm_forms form input[type=url], .frm_forms form input[type=password],
.frm_forms form input[type=number], .frm_forms form input[type=tel],
.frm_style_formidable-style.with_frm_style input[type=text],
.frm_style_formidable-style.with_frm_style input[type=password],
.frm_style_formidable-style.with_frm_style input[type=email],
.frm_style_formidable-style.with_frm_style input[type=number],
.frm_style_formidable-style.with_frm_style input[type=url],
.frm_style_formidable-style.with_frm_style input[type=tel],
.frm_style_formidable-style.with_frm_style input[type=file],
.frm_style_formidable-style.with_frm_style input[type=search] {
font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:13px;
height:46px;
margin-bottom:0;
padding:0 15px !important;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.frm_forms form input, .frm_forms form textarea,
.frm_style_formidable-style.with_frm_style textarea {
font-size:13px;
margin-bottom:0px;
border:1px solid #d3d3d3;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
transition: all 0.15s linear;
}
.frm_forms form textarea,
.frm_style_formidable-style.with_frm_style textarea {
padding:20px !important;
}
.frm_forms form label,
.with_frm_style label.frm_primary_label,
.with_frm_style.frm_login_form label,
.frm_style_formidable-style.with_frm_style label.frm_primary_label,
.frm_style_formidable-style.with_frm_style.frm_login_form label,
.frm_style_formidable-style.with_frm_style .frm_radio label,
.frm_style_formidable-style.with_frm_style .frm_checkbox label {
font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
color:#5d5d5d;
font-size:14px;
font-weight:normal;
margin:20px 0 6px;
}
.with_frm_style .frm_radio label, .frm_radio label,
.with_frm_style .frm_checkbox label, .frm_checkbox label {font-size:12px}
form select:focus,
form textarea:focus,
form input:focus {
border:1px solid #1e8190 !important;
outline:0 !important;
}
.frm_forms form select,
.frm_style_formidable-style.with_frm_style select {
font-size:13px;
height:46px;
padding:0 12px !important;
color:#6c6c6c;
border:1px solid #d3d3d3;
border-radius:5px;
}
form input[type=submit],
.with_frm_style .frm_submit input[type=submit],
.with_frm_style .frm_submit input[type=button],
.frm_form_submit_style, .with_frm_style.frm_login_form input[type=submit] {
background:#1e8190;
color:#fff;
padding:10px 30px;
margin-top:0;
border:0;
opacity:1;
-webkit-border-radius:50px;
-moz-border-radius:50px;
border-radius:50px;
}
form input[type=submit]:hover,
.with_frm_style .frm_submit input[type=submit]:hover,
.with_frm_style .frm_submit input[type=button]:hover,
.frm_form_submit_style:hover, .with_frm_style.frm_login_form input[type=submit]:hover {
background:#1e8190;
color:#fff;
opacity:0.9;
}
.frm_forms .frm_none_container label.frm_primary_label,
.frm_forms .frm_pos_none {display:none}
.frm_forms .frm_description {font-size:14px !important}
.with_frm_style .frm_error_style,
.with_frm_style .frm_message,
.frm_success_style {
line-height:1.4;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.ui-datepicker-header, .ui-widget-header {
background:#ccc !important;
border-color:#aaa !important;
}
.ui-datepicker select {color:#333}
.ui-datepicker-header .ui-datepicker-prev:hover,
.ui-datepicker-header .ui-datepicker-next:hover {
background:#ddd;
border-color:#999;
}
.ui-datepicker .ui-state-default.ui-state-highlight {
background:#eee;
border-color:#eee;
color:#737373;
}
.ui-datepicker .ui-state-default.ui-state-active {
background:#eee;
border-color:#999;
color:#363636;
}
.ui-datepicker .ui-state-default:hover {
background:#ccc;
border-color:#999;
color:#363636;
} #recaptcha_area input {
height:auto;
border-radius:0;
}
#recaptcha_privacy a {color:#666} .widget .frm_forms {padding-top:4px}
.widget .frm_style_formidable-style.with_frm_style fieldset {padding-bottom:0}
.widget .frm_style_formidable-style.with_frm_style .form-field {margin-bottom:15px;}
.widget input[type=text], .widget input[type=email],
.widget input[type=url], .widget input[type=password],
.widget input[type=number], .widget input[type=tel],
.widget textarea, .widget select, .widget input[type=submit] {
width:100% !important;
max-width:450px !important;
}
.widget input {height:50px !important}
.widget input[type=checkbox],
.widget input[type=radio] {height:auto !important}
.widget input[type=submit],
.widget .frm_style_formidable-style.with_frm_style input[type=submit] {
padding:12px !important;
margin:0;
box-sizing:border-box !important;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
}
.footer input[type=text], .footer input[type=email],
.footer input[type=url], .footer input[type=password],
.footer input[type=number], .footer input[type=tel],
.footer textarea, .footer select {
max-width:450px;
color:#fff !important;
background:transparent !important;
border:1px solid #fff !important;
}
.footer select {color:#9f9f9f !important}
.footer .frm_forms .frm_message p,
.footer .with_frm_style .frm_message p {color:#468847 !important}
.footer .frm_forms input[type=submit],
.footer .frm_forms input[type=submit]:hover {border: 1px solid transparent}
.footer #recaptcha_area input {
background:#fff !important;
}
.footer label, .footer .frm_forms .frm_description {color:#c6c6c6 !important} #mc_signup input {
height:46px;
padding:10px 20px;
border:1px solid #d3d3d3;
border-radius:2px;
}
#mc_signup input[type=submit] {border:0} .post-password-form input[type=password] {border:1px solid #999}  a img.wp-post-image {
opacity:1;
-webkit-transition:all 0.25s ease-in-out;
-moz-transition:all 0.25s ease-in-out;
transition:all 0.25s ease-in-out;
}
a img.wp-post-image:hover {
opacity:0.7;
}
.post-title {word-wrap:break-word}
.post-meta, .date-meta, .entry-meta {
font-size:13px;
color:#8b8b8b;
}
.entry-content a {white-space:nowrap}
.post-meta a {white-space:nowrap}
.pager {
padding-left:15px;
padding-right:15px;
}
.pager li > a,
.pager li > span {
background-color:transparent;
border: 1px solid #cecece;
font-weight:400;
border-radius:50px;
padding:10px 35px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.pager li > a:hover,
.pager li > span:hover {
background-color:#1e8190;
border:1px solid #1e8190;
color:#fff;
}
.is-sticky {display:none}
.sticky .is-sticky {display:inline}
.masonry-blog .sticky time.published, .sticky .show-date {display:none} .standard-blog {padding:40px 0}
.standard-blog .post {padding-top:50px}
.standard-blog .post:first-child {padding-top:0}
.standard-blog .entry-content {padding:20px 0 0}
.standard-blog .post-excerpt p {margin-bottom:0}
.standard-blog .post-inner {
padding-bottom:50px;
border-bottom:1px solid #dedede;
}
.standard-blog .meta-tags {margin-top:20px}
.standard-blog .pager {padding-top:30px} .masonry-blog {
padding-top:40px;
padding-bottom:40px;
}
.mas-blog-post {margin-bottom:30px}
.mas-blog-post .post-inner {
padding:15px;
background:#fff;
border:1px solid #e1e1e1;
}
.mas-blog-post .post-title {
font-size:20px;
margin-top:0;
}
.mas-blog-post .post-meta {
padding-bottom:10px;
}
.mas-blog-post .date-meta {
border-top:1px solid #e1e1e1;
padding-top:20px;
margin-top:20px;
}
.mas-blog-post .date-meta i.xs-icon {
display:none; } body.single .post-inner {
padding-bottom:50px;
border-bottom:1px solid #dedede;
}
body.single .post-inner .entry-content:before,
body.single .post-inner .entry-content:after {
content: " ";
display: table;
}
body.single .post-inner .entry-content:after {clear:both}
#themo_single_post_layout_content {
padding:40px 0;
}
body.single .wp-post-image {margin-bottom:20px}
body.single .entry-content {
padding:30px 0 20px;
} .comments-title {margin:50px 0 30px}
#comments li.comment .avatar {
margin:10px 15px 0 0;
border-radius:50em;
}
#comments .bypostauthor {}
#comments h4.media-heading {
margin-top:20px;
font-weight:normal;
}
#comments .pingback h4.media-heading {margin-top:5px}
#comments .post-meta {margin-bottom:15px}
#comments .comment-reply {
font-size:13px;
padding:10px 0 20px;
border-bottom:1px solid #e2e2e2;
}
#comments .pager {
padding:0;
margin:40px 0 10px;
}
#comments .comment-awaiting {
font-style:italic;
margin:0 0 15px;
}
.comment-reply-title {margin:50px 0 5px}
#respond .comment-info {margin:10px 0 30px}
.form-control {
height:46px;
border:1px solid #d3d3d3;
border-radius:5px;
-webkit-box-shadow:inset 0 0 0, 0 0 0;
box-shadow:inset 0 0 0, 0 0 0;
}
.form-control:focus {
border-color:#ccc;
-webkit-box-shadow:inset 0 0 0, 0 0 0;
box-shadow:inset 0 0 0, 0 0 0;
}
#respond .form-group label {margin:4px 0}
.form-allowed-tags code {white-space:normal}
#respond input[type=submit] {
padding:8px 30px;
border-radius:50px;
}
.comments-closed {
font-style:italic;
margin:50px 0 10px;
}
.required-fields {white-space:nowrap} .standard-blog .format-standard .wp-post-image {margin-bottom:20px}
.standard-blog .format-standard .post-title {margin-top:0} .standard-blog .format-aside .entry-content {padding-top:0}
.standard-blog .format-aside .post-meta {margin:20px 0 0}
.masonry-blog .format-aside .date-meta {margin-top:10px}
body.single .format-aside .post-meta {padding-top:20px}
body.single .format-aside .entry-content {padding:0} .masonry-blog .format-audio .audio-embed {padding-bottom:15px}
body.single .format-audio .audio-embed {padding-bottom:20px} .standard-blog .format-image .post-meta {margin-top:20px}
.masonry-blog .format-image .date-meta {margin-top:10px} .format-video iframe {border:0}
body.single .video-container, body.single .wp-hosted-video {margin-bottom:20px}
.masonry-blog .format-video .wp-hosted-video {margin-bottom:-1px} .masonry-blog .format-gallery .flex-control-nav {display:none}
.masonry-blog .format-gallery .flex-direction-nav a:before {
font-size:16px;
line-height:50px;
}
.masonry-blog .format-gallery .flex-direction-nav a {
width:50px;
height:50px;
margin-top:-25px;
}
body.single .flexslider {margin-bottom:20px} .standard-blog .format-quote .post-inner,
body.single .format-quote .post-inner {
position:relative;
padding-bottom:35px;
}
.format-quote blockquote {border:0}
.format-quote blockquote p {
position:relative;
font-style:italic;
z-index:10 !important;
}
.format-quote blockquote:before,
.format-quote blockquote:after {
position:absolute;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:136px;
color:#d3d3d3;
opacity:0.4;
}
.format-quote blockquote:before {
content:"\201C";
top:-30px;
left:15px;
}
.format-quote blockquote:after {
content:"\201D";
bottom:-45px;
right:15px;
}
.format-quote blockquote {padding:35px 20px 22px}
.format-quote blockquote footer {margin-top:20px}
.format-quote blockquote p {
font-size:26px;
font-weight:300;
line-height:110%;
color:#797979;
}
.standard-blog .format-quote blockquote,
body.single .format-quote blockquote {
max-width:900px;
width:auto;
margin:0 auto;
}
.masonry-blog .format-quote blockquote:before {top:-20px; left:30px}
.masonry-blog .format-quote blockquote:after {bottom:-10px; right:30px}
.masonry-blog .format-quote blockquote {padding:26px 20px 20px}
.masonry-blog .format-quote blockquote p {
font-size:22px;
font-weight:300;
line-height:120%;
color:#797979;
}
.masonry-blog .format-quote blockquote footer {margin-top:15px} .link-icon {font-size:18px}
.format-link i {margin-right:5px}
.format-link .post-meta {
margin-bottom:20px;
display:none;
}
.standard-blog .link-icon {font-size:20px}
.standard-blog .format-link .link-title {margin-top:0}
.standard-blog .format-link .link-text {margin-bottom:0px}
.standard-blog .format-link .link-text a {font-size:16px}
.masonry-blog .format-link .link-text {margin-bottom:30px}
.masonry-blog .format-link .link-title {margin-top:15px}
.masonry-blog .format-link .date-meta {margin-top:10px}
body.single .format-link .link-text a {font-size:20px}
body.single .link-icon {font-size:24px} body.blog .pager, body.archive .pager,
body.search-results .pager {
padding-left:0;
padding-right:0;
}  .rooms {
padding-top:60px;
padding-bottom:60px;
}
.rooms-filters {
padding:0 0 30px;
text-align:center;
font-size:15px;
}
.rooms-filters span {
font-weight:bold;
margin-right:15px;
}
.rooms-filters a {
display:inline-block;
margin:5px 15px;
padding:1px 0;
color:#8d9093;
text-decoration:none;
-webkit-transition:all 0.1s linear;
-moz-transition:all 0.1s linear;
transition:all 0.1s linear;
}
.rooms-filters a:hover {color:#414141}
.rooms-filters a.current {
color:#1e8190;
border:0;
border-bottom:1px solid #1e8190;
}
.light-text .rooms-filters span,
.light-text .rooms-filters a {
color:#fff;
opacity:0.6;
}
.light-text .rooms-filters a:hover,
.light-text .rooms-filters a.current {
color:#fff;
opacity:1;
}
.light-text .rooms-filters a.current {
border-bottom:1px solid #fff;
}
#rooms-row {
margin-left:0;
margin-right:0;
}
.rooms .rooms-item {
padding:0;
overflow:hidden;
}
.room-img {
-webkit-transition:all 0.25s linear;
-moz-transition:all 0.25s linear;
transition:all 0.25s linear;
}
.rooms-item:hover .room-img {
transform:scale(1.05,1.05)
}
.room-overlay {
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
background-color:#1e8190;
opacity:0;
-webkit-transition:all 0.1s linear;
-moz-transition:all 0.1s linear;
transition:all 0.1s linear;
}
.rooms-item:hover .room-overlay {
opacity:0.75;
}
.room-inner {
display:table;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
}
.room-center {
display:table-cell;
vertical-align:middle;
padding:30px;
text-align:center;
opacity:0;
visibility:hidden;
-webkit-transform:translateY(8px);
-ms-transform:translateY(8px);
transform:translateY(8px);
-webkit-transition:all 0.2s linear;
-moz-transition:all 0.2s linear;
transition:all 0.2s linear;
}
.rooms-item:hover .room-center {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}
.room-icon, .room-title, .room-sub {color:#fff}
.room-icon {font-size:36px}
.room-title {
font-size:20px;
font-weight:normal;
line-height:120%;
text-transform:uppercase;
margin:8px 0 0;
}
.room-sub {
line-height:130%;
margin:8px 0 0;
}
.room-link {
display:block;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
} .th-touch .room-center{
opacity: 1;
}
.th-touch .room-overlay{
opacity: 1;
background-color:rgba(0, 0, 0, 0.3);
} @media (min-width:992px) and (max-width:1199px) {
.rooms-item.col-lg-3 .room-icon {font-size: 30px}
.rooms-item.col-lg-3 .room-title {
font-size: 16px;
margin-top: 5px;
}
.rooms-item.col-lg-3 .room-sub {
font-size: 13px;
margin-top: 5px;
}
} @media (min-width:992px) {
.five-columns .room-icon {font-size:30px}
.five-columns .room-title {
font-size:16px;
margin-top:5px;
}
.five-columns .room-sub {
font-size:13px;
margin-top:5px;
}
} .room-header {position:relative}
.room-header .page-title {margin-left:0; margin-right:0;}
.room-header .room-nav {
width:100%;
position:absolute;
top:60px;
left:0;
}
.room-header .room-nav a,
.room-header .p-mob-nav a {
color:#acafb2;
text-decoration:none;
}
.room-header .room-nav a:hover,
.room-header .p-mob-nav a:hover {color:#353c40}
.room-header .room-arrows {float:right}
.room-nav-icon {font-size:36px}
.room-header .p-mob-nav {margin-top:20px}
.room-header .p-mob-nav .p-mob-back {margin:0 5px}
.room-single {
padding-top:60px;
padding-bottom:60px;
}
@media screen and (min-width:1200px) {
.single .room-single .col-md-5 {padding-left:25px}
.single .room-single .col-md-7 {padding-right:25px}
}
.single .room-single .col-md-7 img {margin:0 auto}
.single .room-single .entry-content {
padding:0 0 20px;
}
.room-single a.btn {margin-top:20px}
.room-single #respond {
margin-top:60px;
border-top:1px solid #e6e6e6;
}
.room-single .comments-closed {display:none} .room-single .format-audio .wp-post-image {margin:0} @media (max-width:991px) {
.room-single .at-above-post {margin-top:30px}
}  body table.booked-calendar th,
body table.booked-calendar td {
font-family:"Open Sans", sans-serif;
}
body table.booked-calendar td {color:#656565} .cal-tooltip {
position:relative;
margin:0 auto 6px;
padding:20px 10px;
text-align:center;
background-color:#353c40;
z-index:10;
}
.cal-tooltip:after {
content:'';
position:absolute;
top:100%;
left:50%;
margin-left:-12px;
width:0;
height:0;
border-top:12px solid #353c40;
border-right:12px solid transparent;
border-left:12px solid transparent;
}
.cal-tooltip h3 {
font-size:18px;
font-weight:normal;
color:#fff;
line-height:120%;
margin:0;
} body #booked-profile-page input[type=submit],
body #booked-profile-page button,
body table.booked-calendar input[type=submit],
body table.booked-calendar button,
body .booked-modal input[type=submit],
body .booked-modal button {border-radius:50px} body table.booked-calendar {
background-color:#fff;
border:1px solid #ddd;
border-bottom:0;
}
body table.booked-calendar thead,
body table.booked-calendar tr.days {text-transform:none}
body table.booked-calendar thead th {letter-spacing:normal !important;}
body table.booked-calendar .monthName {color:#353c40}
body table.booked-calendar .monthName .backToMonth {color:#353c40; opacity:0.6}
body table.booked-calendar .monthName .backToMonth:hover {color:#353c40; opacity:1}
body table.booked-calendar tr.days th {color:#8d9093 !important}
body table.booked-calendar td { border:1px solid #ddd;
border-left:0 !important;
border-right:0 !important;
}
body table.booked-calendar td:hover .date {background:#fff}
body table.booked-calendar td:hover .date .number {
color:#000;
background:#f9f9f9;
}
body table.booked-calendar td.prev-date .date,
body table.booked-calendar td.prev-date:hover .date,
body table.booked-calendar td.blur .date,
body table.booked-calendar td.blur:hover .date,
body table.booked-calendar td.next-month .date,
body table.booked-calendar td.next-month:hover .date,
body table.booked-calendar td.prev-month .date,
body table.booked-calendar td.prev-month:hover .date {background:#fff !important}
body table.booked-calendar td.next-month:hover .date .number,
body table.booked-calendar td.prev-month:hover .date .number {color:#000}
body table.booked-calendar td.blur:hover .date .number,
body table.booked-calendar td.prev-date:hover .date .number {background:transparent !important}
body table.booked-calendar td.prev-date .date,
body table.booked-calendar td.prev-date:hover .date {color:#d0d0d0}
body table.booked-calendar td.blur .date,
body table.booked-calendar td.blur:hover .date {color:#e4e4e4}
body table.booked-calendar td.today .date {
background:#fff;
}
body table.booked-calendar td.today:hover .date {
background:#fff;
color:#333;
}
body table.booked-calendar td.today .date .number,
body table.booked-calendar td.today.prev-date .date .number {
color:#6c6c6c !important;
background:#e3f2f9;
border:0;
}
body table.booked-calendar td.today:hover .date .number {
background:#d4edf8 !important;
color:#000 !important;
}
body table.booked-calendar td.today.prev-date:hover .date {color:#6c6c6c}
body table.booked-calendar td.booked .date,
body table.booked-calendar td.booked:hover .date {
background:#fff !important;
}
body table.booked-calendar td.booked .date .number,
body table.booked-calendar td.booked:hover .date .number {background:#ffefed !important}
body table.booked-calendar td.today.booked .date {color:#f0b1a1} body .booked-calendar-wrap.small table.booked-calendar td:hover .date {background:#fff}
body .booked-calendar-wrap.small table.booked-calendar td:hover .date .number {background:#f9f9f9}
body .booked-calendar-wrap.small table.booked-calendar td.prev-date .date,
body .booked-calendar-wrap.small table.booked-calendar td.prev-date:hover .date,
body .booked-calendar-wrap.small table.booked-calendar td.blur .date,
body .booked-calendar-wrap.small table.booked-calendar td.blur:hover .date {background:#fff}
body .booked-calendar-wrap.small table.booked-calendar td.blur:hover .date .number,
body .booked-calendar-wrap.small table.booked-calendar td.prev-date:hover .date .number {background:transparent}
body .booked-calendar-wrap.small table.booked-calendar td.today .date {
background:#fff;
color:#6c6c6c;
}
body .booked-calendar-wrap.small table.booked-calendar td.today:hover .date {
background:#fff;
color:#333;
}
body .booked-calendar-wrap.small table.booked-calendar td.today .date .number {background:#e3f2f9}
body .booked-calendar-wrap.small table.booked-calendar td.today:hover .date .number { background:#e3f2f9}
body .booked-calendar-wrap.small table.booked-calendar td.today.prev-date:hover .date {color:#6c6c6c}
body .booked-calendar-wrap.small table.booked-calendar td.booked .date {
background:#fff;
}
body .booked-calendar-wrap.small table.booked-calendar td.booked:hover .date {background:#fff}
body .booked-calendar-wrap.small table.booked-calendar td.booked .date .number {background:#ffeae7}
body .booked-calendar-wrap.small table.booked-calendar td.booked:hover .date .number { background:#ffeae7}
body .booked-calendar-wrap.small table.booked-calendar td.today.booked .date {color:#f0b1a1}  body table.booked-calendar .fa.fa-arrow-right,
body table.booked-calendar .fa.fa-arrow-left {
font-family:"themovation-icons" !important;
font-style:normal !important;
font-weight:normal !important;
font-variant:normal !important;
text-transform:none !important;
speak:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#353c40;
}
body table.booked-calendar .fa.fa-arrow-left:before {content:"a"}
body table.booked-calendar .fa.fa-arrow-right:before {content:"c"}
body table.booked-calendar .fa.fa-spin {color:#6f6f6f}
body .booked-calendarSwitcher.calendar {
background:#e5e7e9 !important;
color:#414141 !important;
margin-bottom:1px;
border:1px solid #ddd;
border-bottom:0;
-moz-border-radius:3px 3px 0 0;
-webkit-border-radius:3px 3px 0 0;
border-radius:3px 3px 0 0;
}
body .booked-calendarSwitcher.calendar p i.fa {color:#414141 !important}
body .booked-calendarSwitcher.calendar select {background:#e5e7e9 !important; color:#414141 !important;}
.cal-tooltip + .booked-calendar-shortcode-wrap .booked-calendarSwitcher {margin-top:20px}  body table.booked-calendar thead,
body table.booked-calendar thead th
{background:#e5e7e9 !important}
body table.booked-calendar th
{border-color:#e5e7e9 !important}
body #booked-profile-page input[type=submit].button-primary:hover,
body table.booked-calendar input[type=submit].button-primary:hover,
body .booked-modal input[type=submit].button-primary:hover,
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
body #booked-profile-page .booked-profile-appt-list .appt-block .google-cal-button .atcb-link,
body #booked-profile-page .booked-profile-header
{background:#434a4d !important}
body #booked-profile-page input[type=submit].button-primary:hover,
body table.booked-calendar input[type=submit].button-primary:hover,
body .booked-modal input[type=submit].button-primary:hover,
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
body #booked-profile-page .booked-profile-appt-list .appt-block .google-cal-button .atcb-link,
body #booked-profile-page .booked-profile-header
{border-color:#434a4d !important} body table.booked-calendar thead tr.days th,
body table.booked-calendar tr.days
{background:#f1f3f4 !important}
body table.booked-calendar tr.days th
{border-color:#f1f3f4 !important} body #booked-profile-page input[type=submit].button-primary,
body table.booked-calendar input[type=submit].button-primary,
body .booked-modal input[type=submit].button-primary,
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block
{background:#f96d64 !important}
body #booked-profile-page input[type=submit].button-primary,
body table.booked-calendar input[type=submit].button-primary,
body .booked-modal input[type=submit].button-primary,
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button
{border-color:#f96d64 !important}
.booked-modal p.booked-title-bar {background:#afafaf !important} body table.booked-calendar th {border-color:#ddd !important}
body table.booked-calendar tr.days {border:1px solid #ddd; border-top:0; border-bottom:0;}
body table.booked-calendar tr.days th {border:0 !important}
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button[disabled],
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button[disabled]:hover {
background:#eee !important;
border-color:#ddd !important;
color:#aaa !important;
}
body #booked-profile-page .booked-tabs {
border-color:#ccc !important;
background-color:#ddd !important;
}
body #booked-profile-page .booked-tabs li a {
background:#eee;
color:#888;
}
body #booked-profile-page .booked-tabs li a:hover {
background:#f5f5f5;
color:#555;
}
body #booked-profile-page .booked-tabs li.active a,
body #booked-profile-page .booked-tabs li.active a:hover {
background-color:#fff !important;
color:#555 !important;
}
body #booked-profile-page .booked-logout-button {color:#bbb}  .bookedClearFix input, .bookedClearFix textarea {
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.bookedClearFix label {
margin-bottom:0;
} .booked-modal .checkbox-radio-block input {height:auto}
.booked-modal .checkbox-radio-block label {margin:inherit}
body .booked-modal .bm-window p i.fa {color:#888 !important} @media screen and (max-width:720px) {
body table.booked-calendar td .date .number {
width:30px;
height:30px;
line-height:30px;
-moz-border-radius:25px;
-webkit-border-radius:25px;
border-radius:25px;
}
body table.booked-calendar tbody td, body table.booked-calendar tr.days,
body table.booked-calendar thead th {
border-collapse:separate !important;
border-bottom: 1px solid #ddd !important;
}
}
@media screen and (max-width:480px) {
body table.booked-calendar td .date .number {
width:25px;
height:25px;
line-height:25px;
}
}
@media screen and (min-width:768px) and (max-width:991px) {
body .booked-calendar-wrap.small table.booked-calendar .booked-appt-list .timeslot .timeslot-people button .button-timeslot {
font-size:11px;
}
}  body.woocommerce-page .preloader .page-title {border-bottom:0}
html .woocommerce a.button,
html .woocommerce a.button.alt,
html .woocommerce button.button.alt,
html .woocommerce input.button.alt,
html .woocommerce #respond input#submit.alt,
html .woocommerce #content input.button.alt,
html .woocommerce-page a.button.alt,
html .woocommerce-page button.button.alt,
html .woocommerce-page input.button.alt,
html .woocommerce-page #respond input#submit.alt,
html .woocommerce-page #content input.button.alt,
html .woocommerce button.button,
html .woocommerce input.button,
html .woocommerce #respond input#submit,
html .woocommerce #content input.button,
html .woocommerce-page a.button,
html .woocommerce-page button.button,
html .woocommerce-page input.button,
html .woocommerce-page #respond input#submit,
html .woocommerce-page #content input.button {
font-weight:normal;
}
html .woocommerce a.button:hover,
html .woocommerce button.button:hover,
html .woocommerce input.button:hover,
html .woocommerce #respond input#submit:hover,
html .woocommerce #content input.button:hover,
html .woocommerce-page a.button:hover,
html .woocommerce-page button.button:hover,
html .woocommerce-page input.button:hover,
html .woocommerce-page #respond input#submit:hover,
html .woocommerce-page #content input.button:hover {
font-weight:normal;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
transition: all 0.2s linear;
}
html .woocommerce a.button.alt,
html .woocommerce-page a.button.alt,
html .woocommerce a.button,
html .woocommerce-page a.button,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
background-color:#045089;
color:#fff; padding-left:24px;
padding-right:24px;
}
html .woocommerce a.button:hover,
html .woocommerce a.button.alt:hover,
html .woocommerce button.button.alt:hover,
html .woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {opacity:0.85}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled,
.woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled, .woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled,
.woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled],
.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover,
.woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover,
.woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover,
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover {
background-color:#1e8190;
color:#fff;
cursor:default;
opacity:1;
padding-left:24px;
padding-right:24px;
}
.woocommerce form input[type=text], .woocommerce form input[type=password],
.woocommerce form input[type=email], .woocommerce form input[type=number],
.woocommerce form input[type=url], .woocommerce form input[type=tel],
.woocommerce form input[type=file], .woocommerce form input[type=search] {
font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:13px;
height:40px;
margin-bottom:0;
padding:0 15px;
border:1px solid #d3d3d3;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.woocommerce form textarea {
font-size:13px;
border:1px solid #d3d3d3;
padding:10px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
transition: all 0.15s linear;
}
.woocommerce form select,
.woocommerce-cart select {
font-size:13px;
height:40px;
padding:0 12px !important;
color:#6c6c6c;
border:1px solid #d3d3d3;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
font-size:14px; padding-left:24px;
padding-right:24px;
-webkit-border-radius:50px;
-moz-border-radius:50px;
border-radius:50px;
}
.woocommerce .woocommerce-message {
margin-top:30px !important;
border-radius:5px;
}
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-info {border-top-color:#ebe9eb}
p.demo_store {
background-color:#045089;
padding:10px 20px;
box-shadow:0 0 0;
} .woocommerce .woocommerce-ordering,
.woocommerce .woocommerce-result-count {margin-bottom:0}
.woocommerce .woocommerce-ordering {margin-top:4px}
.woocommerce .woocommerce-result-count {
font-size:14px;
margin-top:12px;
}
.products mark.count {
color:#515151;
background-color:transparent;
}
.woocommerce .products ul, .woocommerce ul.products {padding-top:45px}
.woocommerce ul.products li.product {text-align:center}
@media (max-width:479px) {
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {width:100%}
}
@media (max-width:767px) {
.woocommerce .woocommerce-ordering,
.woocommerce .woocommerce-result-count {float:none; text-align:center}
.woocommerce .woocommerce-result-count {margin-top:30px}
.woocommerce .woocommerce-ordering {margin-top:20px}
.woocommerce .products ul, .woocommerce ul.products {padding-top:35px}
}
@media (min-width:768px) {
.woocommerce ul.products li.product {
width:30.66%;
margin-right:4%;
}
.woocommerce ul.products li.first, .woocommerce ul.products li.last {clear:none}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {margin-right:4%}
.woocommerce ul.products li:nth-child(3n+3) {margin-right:0}
.woocommerce ul.products li:nth-child(3n-8) {clear:left}
}
.woocommerce ul.products a img.wp-post-image:hover {opacity:1}
.woocommerce ul.products li.product h3 {font-size:18px}
.woocommerce ul.products li.product .price {
font-size:16px;
color:#045089;
}
.woocommerce ul.products li.product .price del {
color:#045089;
display:inline;
}
.woocommerce ul.products li.product .price ins {text-decoration:none;}
.woocommerce ul.products li.product .star-rating {
color:#444;
margin-left:auto;
margin-right:auto;
}
.woocommerce span.onsale {
padding:0;
font-weight:normal;
background-color:#ff4c4c;
}
.woocommerce .products .product .button.add_to_cart_button { }
.woocommerce .products a.added_to_cart {display:block}
.woocommerce nav.woocommerce-pagination ul {border:0}
.woocommerce nav.woocommerce-pagination ul li {
margin:0 4px;
border:1px solid #d3ced2;
border-radius:2px;
} .woocommerce .product .images img {opacity:1}
.woocommerce.single-product .product .attachment-shop_single {margin-bottom:2%}
.woocommerce div.product div.images .flex-control-thumbs li { width: 23.5%; margin:0 2% 2% 0;}
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n) {margin-right:0}
.woocommerce.single-product .page-title {border:0}
.woocommerce .single-product .product {margin-top:10px}
.woocommerce.single-product .product {margin-top:50px}
.woocommerce .single-product .product .price,
.woocommerce.single-product .product .price {
font-size:26px;
color:#045089;
}
.woocommerce .single-product .product .price ins,
.woocommerce.single-product .product .price ins {
color:#045089;
text-decoration:none;
font-weight:inherit;
}
.woocommerce .single-product .product .price del,
.woocommerce.single-product .product .price del {color:#aaa}
.woocommerce .single-product div[itemprop~="description"],
.woocommerce.single-product div[itemprop~="description"] {margin-bottom:30px}
.woocommerce .quantity .qty {padding:0}
.woocommerce div.product form.cart,
.woocommerce div.product p.cart {
margin-bottom:30px;
}
.woocommerce div.product form.cart .button {
height:40px;
border-radius:50px;
}
.single_variation_wrap .single_variation {margin:5px 0 15px}
.single-product div.product table.variations td,
.single-product div.product table.variations th {
display:list-item;
list-style:none;
padding:0;
text-align:left;
background-color:transparent;
}
.woocommerce .product .summary .variations td.label {
font-size:14px;
font-weight:600;
color:#5c5c5c;
margin-top:10px;
}
.woocommerce .product .summary .variations td.value select {margin-bottom:6px}
.woocommerce .product-type-grouped .group_table {margin-bottom:15px}
.woocommerce .product-type-grouped .group_table .label,
.woocommerce .product-type-grouped .group_table .price {
display:table-cell;
vertical-align:middle !important;
}
.woocommerce .product-type-grouped .group_table .label {
font-size:15px;
color:#5c5c5c;
text-align:left;
font-weight:normal;
white-space:normal;
}
.woocommerce .product-type-grouped .group_table .label label {font-weight:normal;}
.woocommerce .product-type-grouped .group_table .price {
font-size:15px;
font-weight:bold;
}
.woocommerce .single-product .product_meta .sku_wrapper,
.woocommerce .single-product .product_meta .posted_in,
.woocommerce .single-product .product_meta .tagged_as,
.woocommerce.single-product .product_meta .sku_wrapper,
.woocommerce.single-product .product_meta .posted_in,
.woocommerce.single-product .product_meta .tagged_as {
display:block;
padding:10px 0;
border-bottom:1px solid #e3e3e3;
}
@media screen and (max-width:767px) {
.woocommerce. single-product .product_meta .sku_wrapper,
.woocommerce. single-product .product_meta .posted_in,
.woocommerce. single-product .product_meta .tagged_as,
.woocommerce.single-product .product_meta .sku_wrapper,
.woocommerce.single-product .product_meta .posted_in,
.woocommerce.single-product .product_meta .tagged_as {
border:0;
padding:5px 0;
}
}
.woocommerce .single-product .product_meta span:last-child,
.woocommerce.single-product .product_meta span:last-child {border-bottom:0}
.woocommerce div.product .woocommerce-tabs ul.tabs {padding:0}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
width:0;
border-bottom:0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {padding:0}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
width:0;
height:0;
border:0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
width:0;
height:0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
display:block;
background-color:transparent;
margin:0;
border:0;
border-bottom:1px solid rgba(0,0,0,0.1)
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
width:100%;
color:#888;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {color:#333}
.woocommerce-tabs .panel {background-color:transparent}
@media screen and (max-width:767px) {
.woocommerce div.product .woocommerce-tabs ul.tabs li {text-align:center}
}
@media screen and (min-width:768px) {
.single-product div.product .woocommerce-tabs {
clear:both;
border-top:1px solid #e3e3e3;
padding-top:40px;
}
.woocommerce-tabs ul.tabs {
width:29.4117647059%;
float:left;
margin-right:5.8823529412%;
text-align:left
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {padding:12px 0}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after {
font-family:"themovation-icons";
content:"c";
width:20px;
height:auto;
font-size:14px;
color:#888;
top:12px;
border:0;
box-shadow:0 0 0;
}
.woocommerce-tabs .panel {
width:64.7058823529%;
float:right;
margin-right:0;
margin-top:0
}
.woocommerce-tabs .panel h2 {margin-top:8px}
.woocommerce-tabs:after {
clear:both;
display:table;
content:"";
}
}
.woocommerce .wc-tab h2, .woocommerce .wc-tab h3,
.woocommerce .wc-tab h4, .woocommerce .wc-tab h5 {font-weight:normal}
.woocommerce .wc-tab h2 {font-size:24px}
.woocommerce .wc-tab .shop_attributes {
margin-top:25px;
border-top:0;
}
.woocommerce table.shop_attributes td,
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes .alt td,
.woocommerce table.shop_attributes .alt th {
background:transparent;
border:0;
}
.woocommerce table.shop_attributes th {
width:110px;
padding-left:0;
}
.woocommerce #reviews h3 {margin:10px 0}
.woocommerce #reviews .commentlist {padding:10px 0 0 0}
.woocommerce #reviews #commentform .comment-form-author input,
.woocommerce #reviews #commentform .comment-form-email input {width:100%}
.woocommerce #reviews #commentform label {font-weight:600}
@media screen and (min-width:992px) {
.woocommerce #reviews #commentform .comment-form-author,
.woocommerce #reviews #commentform .comment-form-email {
width:48%;
float:left;
}
.woocommerce #reviews #commentform .comment-form-author {margin-right:4%}
}
.woocommerce-tabs + .upsells.products,
.woocommerce-tabs + .related.products {
padding-top:30px;
margin-top:30px;
border-top:1px solid #e3e3e3;
}
.upsells.products h2, .related.products h2 {text-align:center} .woocommerce .shop_table.cart {border:0}
@media screen and (min-width:992px) {
.woocommerce table.cart .product-thumbnail,
.woocommerce-cart table.cart .product-thumbnail {width:10%}
}
.woocommerce .shop_table.cart thead th {
text-transform:uppercase;
font-size:13px;
padding:9px 0;
}
.woocommerce .shop_table.cart td {padding:20px 0}
.woocommerce table.cart .product-thumbnail img,
.woocommerce-cart table.cart img {
width:80px;
opacity:1;
}
@media screen and (max-width:767px) {
.woocommerce .shop_table.cart thead tr th.product-price,
.woocommerce .shop_table.cart thead tr th.product-quantity {visibility:hidden}
.woocommerce .shop_table.cart td.product-price {
padding-left:10px;
padding-right:10px;
}
.woocommerce .shop_table.cart .cart_item .product-name,
.woocommerce .shop_table.cart .cart_item .product-name .variation dt,
.woocommerce .shop_table.cart .cart_item .product-name .variation dd,
.woocommerce .shop_table.cart .cart_item .product-name .variation dd p,
.woocommerce .shop_table.cart .cart_item .product-price,
.woocommerce .shop_table.cart .cart_item .product-subtotal {
font-size:13px;
}
}
@media screen and (min-width:768px) {
.woocommerce .shop_table.cart .cart_item .product-name,
.woocommerce .shop_table.cart .cart_item .product-price,
.woocommerce .shop_table.cart .cart_item .product-subtotal {
font-size:16px
}
}
.woocommerce .shop_table.cart .cart_item .product-name,
.woocommerce .shop_table.cart .cart_item .product-subtotal {font-weight:bold}
.woocommerce .shop_table.cart .cart_item .product-name .variation dt,
.woocommerce .shop_table.cart .cart_item .product-name .variation dd,
.woocommerce .shop_table.cart .cart_item .product-name .variation dd p {
font-size:14px;
line-height:130%;
padding-bottom:0;
margin-bottom:0;
}
.woocommerce .shop_table.cart .cart_item .product-remove .remove {
float:right;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}
.woocommerce .shop_table.cart td.actions .coupon .input-text {
height:auto;
padding:6px;
line-height:inherit;
}
@media screen and (min-width:768px) {
.woocommerce .shop_table.cart td.actions .coupon .input-text {width:160px}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
float:right;
width:36%;
}
}
.woocommerce .cart-collaterals .cart_totals h2,
.woocommerce .cart-collaterals .cross-sells h2 {font-size:22px}
.woocommerce .cart-collaterals .cross-sells .products {padding-top:16px}
.woocommerce .cart-collaterals .cross-sells ul.products li,
.woocommerce-page .cart-collaterals .cross-sells ul.products li {width:46%}
.cart-collaterals .cart_totals table {
width:100%;
margin:0 0 6px;
border:0;
}
.woocommerce .cart-collaterals .cart_totals table td,
.woocommerce .cart-collaterals .cart_totals table th {
vertical-align: top;
border-left: 0;
border-right: 0;
padding: 6px 0;
line-height: 2em;
background:transparent !important;
}
.woocommerce .cart-collaterals .cart_totals table td {text-align:right}
.woocommerce .cart-collaterals .cart_totals table tr td,
.woocommerce .cart-collaterals .cart_totals table tr th {
border-top: 1px solid #ebe9eb;
}
.woocommerce .cart-collaterals .cart_totals table tr:first-child td,
.woocommerce .cart-collaterals .cart_totals table tr:first-child th {
border-top: 0;
} .cart-collaterals .cart_totals .cart-subtotal .amount {font-size:16px}
.cart-collaterals .cart_totals .order-total .amount {font-size:20px}
.cart-collaterals .cart_totals .order-total .includes_tax {display:block; font-size:90%}
.cart-collaterals .cart_totals .order-total .includes_tax .amount {font-size:inherit}
.woocommerce ul#shipping_method li {text-indent:4px}
.woocommerce .cart-collaterals .cart_totals table select,
.woocommerce-cart .cart-collaterals .cart_totals table select {width:auto}
.woocommerce .cart-collaterals .cart_totals tr.shipping td > p,
.woocommerce-cart .cart-collaterals .cart_totals tr.shipping td > p {font-size:14px}
.woocommerce .cart-collaterals p.wc-cart-shipping-notice small {font-size:90%}
.woocommerce .wc-proceed-to-checkout {padding:1em 0}
.woocommerce .wc-proceed-to-checkout a.checkout-button {
display:block;
text-align:center;
margin-bottom:1em;
}
.woocommerce .wc-proceed-to-checkout a.button {padding-top:15px; padding-bottom:15px} .woocommerce .woocommerce-info {
padding:14px 20px !important;
border-radius:5px;
}
.woocommerce .woocommerce-info:before {display:none}
.woocommerce .woocommerce-info a:link,
.woocommerce .woocommerce-info a:hover,
.woocommerce .woocommerce-info a:active {text-decoration:none}
.woocommerce form.checkout_coupon,
.woocommerce form.login, .woocommerce form.register {
border:2px solid #e3e3e3;
border-radius:5px;
}
.woocommerce form.login .form-row-first, .woocommerce form.login .form-row-last,
.woocommerce form.checkout_coupon .form-row-first, .woocommerce form.checkout_coupon .form-row-last {
max-width:320px;
float:left;
}
.woocommerce form.checkout_coupon .form-row-first,
.woocommerce form.checkout_coupon .form-row-last {margin-bottom:0;}
.woocommerce form.login .button {
margin:8px 14px 8px 0;
}
.woocommerce form.login p {font-size:14px}
@media screen and (min-width:768px) {
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
width:100%;
float:none;
}
.woocommerce .col2-set, .woocommerce-page .col2-set {
width:52.9411764706%;
float:left;
margin-right:5.8823529412%
}
.woocommerce form.login .form-row-last {margin-left:40px}
.woocommerce form.checkout_coupon input.button {height:40px; margin-left:12px}
#order_review, #order_review_heading {
width:41.1764705882%;
float:right;
}
.page-template-template-fullwidth-php.woocommerce-order-pay #order_review,
.woocommerce-order-pay #order_review {
border-width:3px;
width:100%;
float:none
}
.page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment h3,
.woocommerce-order-pay #order_review #payment h3 {
padding-left:1em;
padding-top:1em;
}
.page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment .form-row,
.page-template-template-fullwidth-php.woocommerce-order-pay #order_review .payment_methods+.form-row,
.woocommerce-order-pay #order_review #payment .form-row,
.woocommerce-order-pay #order_review .payment_methods+.form-row {padding:1em}
.page-template-template-fullwidth-php.woocommerce-order-pay #order_review .button#place_order,
.woocommerce-order-pay #order_review .button#place_order {
display:block;
width:100%;
font-size:1.387em
}
#wc_checkout_add_ons {
width:41.1764705882%;
float:left;
margin-right:5.8823529412%
}
}
@media screen and (max-width:767px) {
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
width:100%;
float:none;
}
}
.select2-container .select2-choice,
.select2-container .select2-selection--single {
height:40px;
font-size:13px;
line-height:1;
padding:0 15px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height:38px;
padding-left:0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {height:38px}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {outline:none}
.select2-dropdown .select2-results li {
font-size:13px;
color:#5c5c5c;
}
#order_review, #order_review_heading {
margin-right:0;
border:3px solid #e3e3e3;
clear:right;
padding-left:26px;
padding-right:26px;
}
#order_review_heading {
margin-bottom:0;
padding-bottom:20px;
padding-top:26px;
border-width:3px 3px 0;
}
#order_review {border-width:0 3px 3px}
.woocommerce #order_review table.shop_table {
border:0;
border-radius:0
}
.woocommerce #order_review table.shop_table th,
.woocommerce #order_review table.shop_table td {
width:48%;
padding:14px 0;
}
.woocommerce #order_review table.shop_table td.product-name dl.variation {display:none}
.woocommerce #order_review table.shop_table thead th {
font-size:13px;
text-transform:uppercase;
padding:8px 0
}
.woocommerce #order_review table.shop_table .product-total,
.woocommerce #order_review table.shop_table .cart-subtotal td,
.woocommerce #order_review table.shop_table .shipping td,
.woocommerce #order_review table.shop_table .tax-rate td,
.woocommerce #order_review table.shop_table .order-total td {text-align:right}
.woocommerce #order_review table.shop_table .shipping p {
font-size:13px;
margin-bottom:0;
}
.woocommerce-checkout #payment {
background:transparent;
border-radius:0;
}
.woocommerce-checkout #payment ul.payment_methods {
padding:0;
border:0;
}
.woocommerce-checkout #payment ul.payment_methods li input {
margin:0 6px 0 0;
}
.woocommerce-checkout #payment div.payment_box {
width:100%;
padding:12px 18px;
background-color:#edf7ff;
color:#666;
border-radius:5px;
border:1px solid #49aff5;
margin:0 0 16px;
}
.woocommerce-checkout #payment div.payment_box:before,
.woocommerce-checkout #payment div.payment_box:after {border:0}
.woocommerce-checkout #payment div.payment_box p {font-size:13px}
.woocommerce-checkout #payment .about_paypal {margin-left:10px}
.woocommerce-checkout #payment div.form-row {
padding:14px 0 20px;
}
.woocommerce-checkout #payment #place_order {
width:100%;
padding-top:15px;
padding-bottom:15px;
}
.woocommerce #ship-to-different-address label {
display:inline;
padding-left:0;
font-weight:600;
}
.woocommerce #ship-to-different-address-checkbox {margin-left:12px}
.woocommerce form textarea#order_comments {height:90px} body.woocommerce-order-received .woocommerce h2 {margin-top:40px}
body.woocommerce-order-received .woocommerce table.shop_table {border-radius:0;}
body.woocommerce-order-received table.shop_table dl.variation dd {margin-bottom:0}
body.woocommerce-order-received table.shop_table dl.variation p {
font-size:inherit;
line-height:inherit;
}
body.woocommerce-order-received table.shop_table th,
body.woocommerce-order-received table.shop_table td {padding:10px 12px;}
body.woocommerce-order-received .order_details {
margin:25px 0 5px;
padding-left:0;
}
body.woocommerce-order-received .order_details li {margin-bottom:20px} @media (max-width:767px) {
body.woocommerce-account .woocommerce-MyAccount-navigation,
body.woocommerce-account .woocommerce-MyAccount-content {
float:none;
width:100%;
}
.woocommerce-MyAccount-navigation {margin-bottom:40px}
} .woocommerce.widget_price_filter .price_slider_amount,
.woocommerce.widget_price_filter .price_slider_amount .button {font-size:1em}
.woocommerce.widget_price_filter .price_slider_amount {
margin-top:20px;
text-align:left;
}
.woocommerce.widget_price_filter .price_slider_amount .button {float:right}
.woocommerce.widget_price_filter .ui-slider .ui-slider-handle {background-color:#1e8190}
.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {background-color:#7d7d7d} .woocommerce .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li {padding:16px 0}
.woocommerce.widget_shopping_cart .cart_list li:first-child {margin-top:-20px}
.woocommerce ul.cart_list li a {
line-height:134%;
margin:0 22px 2px 0;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
width:56px;
float:left;
margin-left:0;
margin-right:15px;
opacity:1;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
top:16px;
left:auto;
right:0;
line-height:1;
margin:0;
}
.woocommerce ul.cart_list li dl.variation {display:none}
.woocommerce ul.cart_list li dl,
.woocommerce ul.product_list_widget li dl,
.woocommerce ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dt,
.woocommerce ul.cart_list li dl dd,
.woocommerce ul.product_list_widget li dl dd,
.woocommerce ul.cart_list li dl dd p,
.woocommerce ul.product_list_widget li dl dd p {
float:left;
font-size:13px;
line-height:130%;
padding:0;
border:0;
margin:0;
}
.woocommerce ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dt{
margin-right:4px;
}
.woocommerce ul.cart_list li .quantity {
font-size:14px;
float:none
}
.woocommerce.widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .buttons {text-align:right}
.woocommerce .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .total {
margin-top:6px;
border-top:0;
} .widget.woocommerce.widget_product_categories ul li {
border-bottom:0;
padding:0;
}
.widget.woocommerce.widget_product_categories li a {
padding:8px 0;
display:block;
border-bottom:1px solid #e6e6e6;
}
.footer .widget.woocommerce.widget_product_categories li a {
border-bottom: 1px solid rgba(255,255,255,0.05);
}  .a2c-btn {display:inline-block}
.a2c-btn a.button {
font-weight:400;
text-align:center;
padding:10px 45px;
margin-bottom:0;
border:1px solid transparent;
font-size:14px;
line-height:1.42857143;
vertical-align:middle;
cursor:pointer;
-webkit-transition:all 0.2s linear;
-moz-transition:all 0.2s linear;
transition:all 0.2s linear;
}
.a2c-btn a.button:hover {opacity:0.85}
.a2c-ghost.woocommerce a.button {
color:#045089;
background-color:transparent;
border-color:#045089;
}
.a2c-ghost.woocommerce a.button:hover {
color:#fff;
background-color:#045089;
border-color:#045089;
opacity:1;
}
.a2c-cta.woocommerce a.button {
display:inline-block;
background-color:#f96d64;
padding:14px 60px;
font-size:18px;
font-weight:600;
text-transform:uppercase;
color:#fff;
white-space:nowrap;
border:0;
border-bottom:3px solid rgba(0, 0, 0, 0.15);
border-radius:50px;
}
.a2c-cta.woocommerce a.button:hover {
text-decoration:none;
background-color:#f96d64;
font-weight:600;
color:#fff;
opacity:0.85;
} .themo_cart_icon {
position:relative;
float:right;
font-size:22px;
padding-left:22px;
margin-top:27px;
margin-left:12px;
border-left:1px solid rgba(0,0,0,0.1);
}
.headhesive--clone .themo_cart_icon {
margin-top:17px;
}
.headhesive--clone.themo_cart_icon,
.headhesive--clone.banner[data-transparent-header="true"] .themo_cart_icon {
border-left:1px solid rgba(0,0,0,0.1);
}
.themo_cart_icon a,
.themo_cart_icon a:link,
.themo_cart_icon a:hover,
.themo_cart_icon a:focus {text-decoration:none;}
.themo_cart_icon a i,
.headhesive--clone.themo_cart_icon a i,
.headhesive--clone.banner[data-transparent-header="true"] .themo_cart_icon a i {
color:#828282;
}
.themo_cart_icon span {
vertical-align: super;
font-size:10px;
line-height: 0;
top: -.5em;
color:#fff;
background: #4da8e5;
border-radius: 25px;
position: absolute;
height: 14px;
text-align: center;
width: 14px;
right: -5px;
padding-top: 6px;
}
.dark-header .themo_cart_icon a i,
.banner[data-transparent-header="true"] .themo_cart_icon a i,
.dark-header.headhesive--clone.banner[data-transparent-header="true"] .themo_cart_icon a i {
color:#fff;
}
.dark-header .themo_cart_icon,
.banner[data-transparent-header="true"] .themo_cart_icon,
.dark-header.headhesive--clone.banner[data-transparent-header="true"] .themo_cart_icon {
border-left:1px solid rgba(255,255,255,0.1);
}
@media (max-width:767px) {
.themo_cart_icon {display:none}
}
@media (min-width:768px) {
.themo_cart_icon + .navbar-collapse .navbar-nav li:last-child.th-accent {margin-right:10px}
} .accordion {
padding-top:40px;
padding-bottom:40px;
}
.panel-group {margin-top:20px}
.panel, .panel-group .panel {
border-radius:5px;
box-shadow:0 0 0;
}
.panel-default {border-color:#eaeaea}
.panel-default > .panel-heading {
color:#595959;
background-color:#fff;
border-color:#eaeaea;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {border-top-color:#eaeaea}
.panel-default > .panel-footer + .panel-collapse .panel-body {border-bottom-color:#eaeaea}
.panel-heading {
padding:15px;
border-top-left-radius:2px;
border-top-right-radius:2px;
}
.panel-title a,
.panel-title a:link {
font-weight:normal;
color:#595959;
text-decoration:none;
}
.panel-title a:hover {
color:#2d2d2d;
text-decoration:none;
}
.panel-title i {
color:#1e8190;
margin-right:10px;
}
.accordion .accordion-title {
text-align:center;
margin:0 0 25px;
}
.accordion .panel-body {padding:40px}
.panel-body, .panel-body h1, .panel-body h2, .panel-body h3,
.panel-body h4, .panel-body h5, .panel-body h6,
.panel-body p, .panel-body li {color:#515151 !important}
.accordion .accordion-btn {
text-align:center;
margin-top:35px
}
.accordion .accordion-btn .btn-ghost,
.accordion .accordion-btn .a2c-ghost.woocommerce a.button {
color:#1e8190;
background-color:transparent;
border-color:#1e8190;
}
.accordion .accordion-btn .btn-ghost:hover,
.accordion .accordion-btn .a2c-ghost.woocommerce a.button:hover {
color:#fff;
background-color:#1e8190;
border-color:#1e8190;
opacity:1;
}
.accordion .accordion-btn .th-btn {margin:5px}
.light-text .panel-body a {color:#1e8190} .booked-calendar-mb {
padding-top:60px;
padding-bottom:60px;
}
.cal-left .float-content {
float:right;
padding:0 15px 0 4%;
}
.cal-right .float-content {padding:0 4% 0 15px}
.cal-center .float-content {text-align:center}
.cal-center .section-header h2,
.cal-center .section-header p,
.cal-center .booked-cal-title,
.cal-center .booked-cal-content,
.cal-center .booked-cal-full {
max-width:800px;
margin-left:auto;
margin-right:auto;
}
.cal-center .booked-cal-content {
max-width:700px;
margin-bottom:50px;
}
.booked-cal-title {margin:20px 0 15px} @media screen and (min-width:721px){
body .booked-cal-sm table.booked-calendar .booked-appt-list { max-height:190px; overflow-y: scroll; overflow-x: hidden; padding:15px 20px 10px; }
body .booked-cal-sm table.booked-calendar .booked-appt-list h2 { text-align:center; margin:0 0 15px; font-size:16px; }
body .booked-cal-sm table.booked-calendar .booked-appt-list h2 span { display:none }
body .booked-cal-sm table.booked-calendar .booked-appt-list .timeslot { border-top:0; margin:0 0 6px; }
body .booked-cal-sm table.booked-calendar .booked-appt-list .timeslot .timeslot-time,
body .booked-cal-sm table.booked-calendar .booked-appt-list .timeslot .timeslot-count { display:none; }
body .booked-cal-sm table.booked-calendar .booked-appt-list .timeslot .timeslot-people { width:100%; padding:0; height:auto; }
body .booked-cal-sm table.booked-calendar .booked-appt-list .timeslot .timeslot-people button { float:none; margin:0; width:100%; text-align:center; }
body .booked-cal-sm table.booked-calendar .booked-appt-list .timeslot .timeslot-people button .button-timeslot { display:block; font-weight:600; font-size:13px; }
body .booked-cal-sm table.booked-calendar .booked-appt-list .timeslot .timeslot-people button .button-text { display:none; }
} @media screen and (min-width:721px) and (max-width:991px) {
body .main.col-sm-8 table.booked-calendar .booked-appt-list h2 { text-align:center; margin:0 0 15px; font-size:16px; }
body .main.col-sm-8 table.booked-calendar .booked-appt-list h2 span { display:none }
body .main.col-sm-8 table.booked-calendar .booked-appt-list .timeslot { border-top:0; margin:0 0 6px; }
body .main.col-sm-8 table.booked-calendar .booked-appt-list .timeslot .timeslot-time,
body .main.col-sm-8 table.booked-calendar .booked-appt-list .timeslot .timeslot-count { display:none; }
body .main.col-sm-8 table.booked-calendar .booked-appt-list .timeslot .timeslot-people { width:100%; padding:0; height:auto; }
body .main.col-sm-8 table.booked-calendar .booked-appt-list .timeslot .timeslot-people button { float:none; margin:0; width:100%; text-align:center; }
body .main.col-sm-8 table.booked-calendar .booked-appt-list .timeslot .timeslot-people button .button-timeslot { display:block; font-weight:600; font-size:13px; }
body .main.col-sm-8 table.booked-calendar .booked-appt-list .timeslot .timeslot-people button .button-text { display:none; }
}
@media screen and (min-width:1200px) {
body .main.col-sm-8 table.booked-calendar .booked-appt-list .timeslot .timeslot-time {width:35%}
body .main.col-sm-8 table.booked-calendar .booked-appt-list .timeslot .timeslot-count {width:35%}
} @media screen and (min-width:721px) and (max-width:767px) {
body .booked-cal-full table.booked-calendar .booked-appt-list { max-height:190px; overflow-y: scroll; overflow-x: hidden; padding:15px 20px 10px; }
body .booked-cal-full table.booked-calendar .booked-appt-list h2 { text-align:center; margin:0 0 15px; font-size:16px; }
body .booked-cal-full table.booked-calendar .booked-appt-list h2 span { display:none }
body .booked-cal-full table.booked-calendar .booked-appt-list .timeslot { border-top:0; margin:0 0 6px; }
body .booked-cal-full table.booked-calendar .booked-appt-list .timeslot .timeslot-time,
body .booked-cal-full table.booked-calendar .booked-appt-list .timeslot .timeslot-count { display:none; }
body .booked-cal-full table.booked-calendar .booked-appt-list .timeslot .timeslot-people { width:100%; padding:0; height:auto; }
body .booked-cal-full table.booked-calendar .booked-appt-list .timeslot .timeslot-people button { float:none; margin:0; width:100%; text-align:center; }
body .booked-cal-full table.booked-calendar .booked-appt-list .timeslot .timeslot-people button .button-timeslot { display:block; font-weight:600; font-size:13px; }
body .booked-cal-full table.booked-calendar .booked-appt-list .timeslot .timeslot-people button .button-text { display:none; }
}
@media screen and (min-width:768px) and (max-width:991px) {
body .booked-cal-full table.booked-calendar .booked-appt-list .timeslot .timeslot-time {font-size:14px}
} .brands {
text-align:center;
padding-top:40px;
padding-bottom:10px;
}
.brands img {
margin:0 20px 30px;
max-width:100%;
} .simple-cta {
padding-top:45px;
padding-bottom:45px;
text-align:center;
}
.simple-cta .themo-action-text {display:inline-block}
.simple-cta span {
font-size:22px;
font-weight:600;
color:#1e8190;
margin-right:30px;
}
.simple-cta .btn {margin:15px 0}
.simple-cta .btn-cta,
.simple-cta .a2c-cta a.button {margin:15px 5px 18px}
.simple-cta .btn-standard,
.simple-cta .btn-ghost,
.simple-cta .a2c-standard a.button,
.simple-cta .a2c-ghost a.button {
font-size:18px;
padding:12px 45px;
margin:15px 5px 20px;
}
.light-text.simple-cta span {color:#fff} .conversion-form {padding:40px 0}
.simple-conversion {
padding-top:10px;
text-align:center;
}
.simple-conversion .frm_forms.with_frm_style {max-width:100% !important}
.simple-conversion .with_frm_style form {text-align:center}
.simple-conversion .frm_form_field {position:relative}
.simple-conversion form input {
width:225px !important;
height:56px !important;
border-radius:5px !important;
margin:5px 10px !important;
border:1px solid #d3d3d3;
padding:0 20px;
}
.simple-conversion form input[type=submit],
.simple-conversion .with_frm_style input[type=submit] {
width:225px;
height:56px;
padding:0;
background-color:#1e8190;
color:#fff;
box-sizing:border-box !important;
border-radius:50px !important;
border:0 !important;
border-bottom:3px solid rgba(0, 0, 0, 0.1) !important;
}
.simple-conversion form input[type=submit]:hover,
.simple-conversion form input[type=submit]:active,
.simple-conversion form input[type=submit]:focus,
.simple-conversion .with_frm_style input[type=submit]:hover,
.simple-conversion .with_frm_style input[type=submit]:active,
.simple-conversion .with_frm_style input[type=submit]:focus {
opacity:0.85;
border:0 !important;
border-bottom:3px solid rgba(0, 0, 0, 0.1) !important;
}
#frm_submit_entry {text-align:center}
.simple-conversion fieldset,
.simple-conversion div,
.simple-conversion .frm_form_field,
.simple-conversion .frm_submit {display:inline-block !important}
.simple-conversion form .frm_top_container label {
display:block !important;
text-align:left;
margin-left:10px !important;
}
.simple-conversion .frm_error {
position:absolute;
left:10px;
bottom:-12px;
line-height:1.4;
}
.simple-conversion .frm_ajax_loading {display:none}
.light-text .simple-conversion input {color:#5c5c5c}
.light-text .simple-conversion input::-moz-placeholder {color:#797979}
.light-text .simple-conversion .frm_error {color:#fff !important; font-weight:normal} .faq {
padding-top:40px;
padding-bottom:40px;
}
.faq dl dt {
padding-top:20px;
color:#515151;
font-size:18px;
font-weight:600;
}
.faq dl dd {
padding:10px 0 20px 0;
border-bottom:1px solid #e2e3e4;
color:#5c5c5c;
line-height:24px;
} .features {
padding-top:40px;
padding-bottom:40px;
}
.feature-block {
max-width:555px;
width:auto;
margin:0 auto;
margin-bottom:50px;
}
.feature-block a img {
-webkit-transition:all 0.25s linear;
-moz-transition:all 0.25s linear;
transition:all 0.25s linear;
}
.feature-block a img:hover {opacity:0.7}
.feature-block h3 {font-size:18px}
.light-text .feature-block h3 {color:#fff} .full-map {padding:50px 0} .pricing-section {
padding-top:60px;
padding-bottom:40px;
}
.pricing-table {
padding-right:15px;
padding-left:15px;
}
.pricing-column {
text-align:center;
padding:40px 30px;
border:1px solid #e4e4e4;
border-left:0;
background-color:#fff;
}
.pricing-column:first-child {border-left:1px solid #e4e4e4}
.pricing-column.highlight {
position:relative;
z-index:100;
margin:-20px -1px 0 -1px;
padding:60px 30px;
background-color:#1e8190;
border:1px solid #1e8190;
}
.pricing-column.highlight .pricing-cost,
.pricing-column.highlight .pricing-title,
.pricing-column.highlight ul li {
border-color:rgba(255,255,255,0.2);
color:#fff;
}
.pricing-column.highlight .btn-standard,
.light-text .pricing-column.highlight .btn-standard {
border-color:#fff;
color:#1e8190;
background-color:#fff;
}
.pricing-column.highlight .btn-standard:hover,
.light-text .pricing-column.highlight .btn-standard:hover {
border-color:#fff;
background-color:#fff;
}
.pricing-column.highlight .btn-ghost,
.light-text .pricing-column.highlight .btn-ghost {
border-color:#fff;
color:#fff;
background-color:transparent;
}
.pricing-column.highlight .btn-ghost:hover,
.light-text .pricing-column.highlight .btn-ghost:hover {
border-color:#fff;
color:#1e8190;
background-color:#fff;
}
.one-col .pricing-column.highlight {
margin-left:25%;
margin-right:25%;
}
.pricing-cost {
font-size:46px;
color:#1e8190;
font-weight:600;
padding-bottom:20px;
}
.pricing-cost span {
font-size:18px;
font-weight:400;
}
.pricing-title {
font-size:20px;
color:#515151;
font-weight:600;
padding-bottom:20px;
}
.pricing-table ul, .pricing-table ul li {
list-style:none;
margin:0;
padding:0;
}
.pricing-table ul {
padding-bottom:20px;
margin-bottom:15px;
}
.pricing-table ul li {
font-size:15px;
color:#5c5c5c;
padding:16px 0;
border-bottom:1px solid #e7e7e7;
}
.pricing-table .th-btn {
margin:15px 5px 0;
}
.pricing-table p.a2c-btn {margin-bottom:0}
.pricing-footer {
text-align:center;
font-size:13px;
padding-top:20px;
}
.light-text .pricing-table .btn-ghost {
color:#1e8190;
background-color:transparent;
border-color:#1e8190;
}
.light-text .pricing-table .btn-ghost:hover {
color:#fff;
background-color:#1e8190;
border-color:#1e8190;
}  .service-blocks-horiz {
padding-top:40px;
padding-bottom:40px;
}
.service-block.standard-block {margin-bottom:40px}
.service-block.standard-block i {float:left}
.service-block.standard-block h3 {
margin-top:0;
padding-top:4px;
margin-left:60px;
}
.service-block.standard-block p {margin-left:60px}
.service-block.standard-block ul {margin-left:60px}
.service-block.circle-block {margin-bottom:40px}
.service-block.circle-block .circle-med-icon {float:left}
.service-block.circle-block h3 {
margin-top:0;
margin-left:85px;
}
.service-block.circle-block p {margin-left:85px}
.service-block.circle-block ul {margin-left:85px;}
.service-block.standard-block ul ul,
.service-block.circle-block ul ul {margin-left:-5px} .icon-blocks {
padding-top:60px;
padding-bottom:60px;
text-align:center;
}
.icon-block {
padding:0 45px;
}
.icon-blocks h3 {
font-size:22px;
margin-bottom:20px;
}
.icon-blocks p {
font-size:16px;
padding:0 15px;
color:#5c5c5c;
margin-bottom:0;
}
.light-text.icon-blocks p {color:#fff} .img-service-blocks {
padding-top:60px;
padding-bottom:60px;
}
.service-block-col {padding-top:40px}
.service-block-img {text-align:center}
.service-block-col.first .service-block {text-align:right}
.service-block-col.first .service-block i,
.service-block-col.first .circle-med-icon {float:right}
.service-block-col.first .service-block.standard-block h3,
.service-block-col.first .service-block.standard-block p {
margin-left:0;
margin-right:60px;
}
.service-block-col.first .service-block.circle-block h3,
.service-block-col.first .service-block.circle-block p {
margin-left:0;
margin-right:85px;
} .split-blocks .service-block {margin-bottom:30px}
.split-blocks .service-block i {float:left}
.split-blocks .service-block h3 {
margin-top:0;
padding-top:4px;
margin-left:60px;
}
.split-blocks .service-block p {margin-left:60px}
.service-split {
padding-top:40px;
padding-bottom:40px;
}
.main .service-split {padding-top:0}
#frm_submit_entry {text-align:center} .showcase {padding-top:50px; padding-bottom:40px}
.showcase .showcase-title {
font-size:26px;
margin-top:0;
}
.showcase img {margin:0 auto}
.showcase .float-section {padding-bottom:15px}
.showcase .service-block {margin-top:30px}
.showcase .service-block i {float:left}
.showcase .showcase_image.col-sm-12 {margin-top:20px}
.showcase .service-block h3 {
margin-top:0;
padding-top:4px;
margin-left:60px;
}
.showcase .service-block p {margin-left:60px}
.showcase .service-block ul {margin-left:60px}
.showcase .service-block ul ul {margin-left:-5px} #main-flex-slider {
background:transparent;
text-align:center;
}
#main-flex-slider .slides img {
width:auto;
max-width:100%;
margin:0 auto;
}
#main-flex-slider .slider-bg {
padding-top:60px;
padding-bottom:60px;
background-color:#ececec;
background-position:center top;
background-size:cover;
}
#main-flex-slider .slides h1 {
font-size:44px;
font-weight:300;
color:#1e8190;
margin-bottom:20px;
}
#main-flex-slider .slides p {
font-size:22px;
font-weight:300;
color:#2e2e2e;
margin-bottom:40px;
}
#main-flex-slider .lrg-txt h1 {
font-size:56px;
line-height:100%;
margin-bottom:30px;
}
#main-flex-slider .lrg-txt p {
font-size:26px;
line-height:30px;
}
#main-flex-slider .slides .page-title-button {margin-bottom:30px}
#main-flex-slider .btn-standard,
#main-flex-slider .btn-ghost,
#main-flex-slider .a2c-btn a.button {font-size:18px}
#main-flex-slider .th-btn {margin:8px 5px;}
.flexslider .slides .btn-image img {display:inline-block}
#main-flex-slider .th-btn.btn-image img {
margin-bottom:10px;
}
#main-flex-slider .slides p.woocommerce.a2c-btn {
font-size:inherit;
margin-bottom:8px;
}
#main-flex-slider .slides .hero {margin-top:20px}
.flex-direction-nav a {
width:60px;
height:60px;
background-color:#111;
padding:0 !important;
margin-top:-30px;
overflow:visible;
border-radius:5px;
}
.flex-direction-nav a:before {
font-family: "themovation-icons" !important;
font-size:22px;
line-height:60px;
}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {opacity:0.65; color:#fff}
.flex-direction-nav .flex-next:before {content:"c" !important}
.flex-direction-nav .flex-prev:before {content:"a" !important}
.flex-direction-nav .flex-prev {
opacity:0.1;
left:0%;
text-align:center;
border-bottom-left-radius:0;
border-top-left-radius:0;
}
.flexslider:hover .flex-prev {
opacity:0.35;
left:0%;
}
.flex-direction-nav .flex-next {
opacity:0.1;
right:0%;
text-align:center;
border-bottom-right-radius:0;
border-top-right-radius:0;
}
.flexslider:hover .flex-next {
opacity:0.35;
right:0%;
}
#main-flex-slider .flex-control-nav {
bottom:20px;
z-index:5;
}
#main-flex-slider .slides .light-text h1,
#main-flex-slider .slides .light-text p {color:#fff} a.slider-scroll-down {
width:50px;
height:50px;
position:absolute;
bottom:10px;
left:50%;
display:block;
margin-left:-25px;
color:#fff;
font-size:25px;
line-height:54px;
text-align:center;
text-decoration:none; opacity:0.6;
border-radius:50em;
z-index:1000;
transition:all 0.2s ease-in-out;
}
.slider-scroll-down:hover {
color:#fff;
opacity:1;
text-decoration:none; transform: translate(0,8px);
} #main-flex-slider .simple-conversion {
padding-top:100px;
padding-bottom:20px;
}
#main-flex-slider .simple-conversion form input {border-color:#ababab}
#main-flex-slider .light-text .simple-conversion form input {border-color:#fff}
#main-flex-slider .simple-conversion form input[type=submit],
#main-flex-slider .simple-conversion .with_frm_style input[type=submit] {border-color:rgba(0, 0, 0, 0.1)}
#main-flex-slider .simple-conversion .frm_message p {
font-size:14px;
color:#468847;
margin-bottom:0;
} #main-flex-slider .col-sm-6 .simple-conversion {padding-top:50px}
#main-flex-slider .form-bg .col-sm-6 .simple-conversion {
width:100%;
max-width:450px;
padding:25px;
margin:20px auto 0;
}
#main-flex-slider .form-bg.light-bg .col-sm-6 .simple-conversion {background:rgba(255,255,255,0.3)}
#main-flex-slider .form-bg.dark-bg .col-sm-6 .simple-conversion {background:rgba(0,0,0,0.2)}
#main-flex-slider .form-bg .col-sm-6 .simple-conversion fieldset {padding-bottom:0 !important}
#main-flex-slider .col-sm-6 .simple-conversion form,
#main-flex-slider .col-sm-6 .simple-conversion form input,
#main-flex-slider .col-sm-6 .simple-conversion form textarea,
#main-flex-slider .col-sm-6 .simple-conversion form .frm_submit,
#main-flex-slider .col-sm-6 .frm_error_style {
width:400px !important;
margin-left:0 !important;
margin-right:0 !important;
}
#main-flex-slider .col-sm-6 .simple-conversion form input {margin:0 !important}
#main-flex-slider .col-sm-6 .simple-conversion form textarea {margin-bottom:-5px !important}
#main-flex-slider .col-sm-6 .simple-conversion .with_frm_style form {text-align:left}
#main-flex-slider .col-sm-6 .simple-conversion .frm_error {
position:relative;
left:0;
bottom:0;
}
@media (max-width:991px) {
#main-flex-slider .col-sm-6 .simple-conversion form,
#main-flex-slider .col-sm-6 .simple-conversion .frm_form_field,
#main-flex-slider .col-sm-6 .simple-conversion form input,
#main-flex-slider .col-sm-6 .simple-conversion form textarea,
#main-flex-slider .col-sm-6 .simple-conversion form .frm_submit,
#main-flex-slider .col-sm-6 .frm_error_style {
width:100% !important;
}
}
#main-flex-slider .light-text .col-sm-6 .simple-conversion input,
#main-flex-slider .light-text .col-sm-6 .simple-conversion textarea {border-color:#fff} #main-flex-slider .booked-cal-sm {
max-width:400px;
margin:35px auto 0;
}
#main-flex-slider .slider-title, #main-flex-slider .booked-cal-sm {margin-top:50px}
#main-flex-slider .booked-calendarSwitcher {float:left}
#main-flex-slider .booked-calendarSwitcher p {
line-height:1;
margin-bottom:0 !important;
font-weight:normal;
} .team {
padding-top:40px;
padding-bottom:0;
}
.team-member {padding-bottom:40px}
.team-member-wrap {
max-width:480px;
margin:0 auto;
}
.team-member.col-sm-6 .team-member-wrap {max-width:420px}
.team-member-image {margin-bottom:20px}
.team-member h5 {
font-size:16px;
font-weight:300;
}
.team-member-social a .soc-icon {
font-size:24px;
color:#000;
opacity:0.3;
margin-top:5px;
}
.team-member-social a .soc-icon:hover {
color:#1e8190;
opacity:1;
}
@media (min-width: 992px) {
.team .team-member:nth-child(3n+1) {clear:left}
} .testimonials {
padding-top:40px;
padding-bottom:40px;
}
.quote {
max-width:450px;
margin:0 auto;
padding:25px 30px 40px;
}
.quote blockquote {
font-size:22px;
font-weight:300;
line-height:150%;
font-style:italic;
color:#868686;
padding:0;
margin-bottom:22px;
border:0;
}
.quote img {
height:60px;
width:60px;
float:left;
margin:0 14px 0 0;
}
.quote figcaption {
font-size:18px;
color:#6d6d6d;
padding-top:5px;
margin-left:72px;
}
.quote figcaption span {
display:block;
font-size:14px;
font-weight:normal;
color:#868686;
}
.light-text.testimonials .quote blockquote,
.light-text.testimonials .quote figcaption,
.light-text.testimonials .quote figcaption span {color:#fff} .col-md-12 .quote {
max-width:900px;
text-align:center;
}
.col-md-12 .quote blockquote {font-size:26px}
.col-md-12 .quote img {
float:none;
margin:5px auto 10px;
}
.col-md-12 .quote figcaption {
margin-left:0;
} .thumb-slider {
padding-top:40px;
padding-bottom:40px;
}
.thumb-flex-slider { padding-left:15px;
padding-right:15px;
}
.thumb-flex-slider .slides img{
display:none;
}
.thumb-flex-slider .slides {text-align:center}
.thumb-flex-slider .slides > li { margin-right:40px}
.thumb-flex-slider a img {
-webkit-transition:all 0.25s linear;
-moz-transition:all 0.25s linear;
transition:all 0.25s linear;
}
.thumb-flex-slider a img:hover {opacity:0.7}
.thumb-flex-slider .thumb-title {
font-size:18px;
font-weight:600;
color:#515151;
margin:10px auto 0;
}
.thumb-flex-slider .thumb-title a {text-decoration:none}
.thumb-flex-slider .thumb-title span {
font-size:14px;
font-weight:normal;
color:#5c5c5c;
display:block;
}
.flexslider a.img-thumbnail {background:transparent !important}
.thumb-flex-slider .flex-direction-nav a:before {
font-size:16px;
line-height:50px;
}
.thumb-flex-slider .flex-direction-nav a {
color:#fff;
opacity:0.5;
height:50px;
width:50px;
}
.thumb-flex-slider.flex-landscape .flex-direction-nav a {
top:60px;
margin-top:0;
}
.thumb-flex-slider .flex-direction-nav .flex-prev {left:15px}
.thumb-flex-slider .flex-direction-nav .flex-next {right:15px}
.thumb-flex-slider.flexslider:hover .flex-prev,
.thumb-flex-slider.flexslider:hover .flex-next {opacity:0.6}
.thumb-flex-slider.flexslider .flex-prev:hover,
.thumb-flex-slider.flexslider .flex-next:hover {opacity:0.8}
.light-text .thumb-flex-slider .thumb-title {color:#fff}
.light-text .thumb-flex-slider span {color:rgba(255,255,255,0.8)} .flex-control-nav {
bottom:5px;
z-index:5;
}
.flex-control-paging li a {
background:#e8e8e8;
background:rgba(255,255,255,0.5);
-webkit-box-shadow:0 0 0;
-moz-box-shadow:0 0 0;
-o-box-shadow:0 0 0;
box-shadow:0 0 0;
}
.flex-control-paging li a:hover {background:#fff}
.flex-control-paging li a.flex-active {background:#fff} .float-content {padding:0 10%}
.img-center .float-content {padding:15px 15% 30px}
.tour-content-title {margin:0 0 15px}
.float-block .btn {margin-top:10px}
.float-img img {margin:0 auto}
.large-tour .tour-content-title {
font-size:36px;
line-height:40px;
}
.large-tour p {font-size:18px}
.large-tour .btn-standard,
.large-tour .btn-ghost {
font-size:18px;
margin-top:15px;
}
.lg-tour-image .float-content {padding:0 5%}  .search-form input, .search-submit {
height:50px;
border-top-left-radius:50px;
border:1px solid #e2e2e2;
box-shadow:0 0 0;
}
.search-form input {
border-right:0 !important;
border-top-left-radius:50px !important;
border-bottom-left-radius:50px !important;
}
.search-form input:focus {border:1px solid #1e8190}
.search-form input[type=search] {padding:6px 20px 6px 25px}
.search-submit {
padding:14px 20px;
color:#fff;
background-color:#1e8190;
opacity:1;
border:0;
margin-left:0 !important;
}
.search-submit:hover {
color:#fff;
background-color:#1e8190;
opacity:0.9;
box-shadow:0 0 0;
} .widget ul {
margin:0;
padding:0;
}
.widget ul li {
padding:8px 0;
list-style:none;
border-bottom:1px solid #e2e2e2;
}
.widget ul li:first-child {padding-top:0}
.widget ul li ul li {margin-left:20px}
.widget ul li a:hover {text-decoration:none}
.widget.widget_categories ul li,
.widget.widget_pages ul li,
.widget.widget_nav_menu ul li {
border-bottom:0;
padding:0;
}
.widget.widget_categories li a,
.widget.widget_pages li a,
.widget.widget_nav_menu li a {
padding:8px 0px;
display:block;
border-bottom:1px solid #e6e6e6;
}
.widget .post-date {
display:block;
font-size:12px;
color:#848484;
} .widget select {
display:block;
width:100%;
padding:10px;
color:#6d6d6d;
border:1px solid #d3d3d3;
border-radius:5px;
-webkit-transition:all 0.15s linear;
-moz-transition:all 0.15s linear;
transition:all 0.15s linear;
}
.widget select:focus {
border:1px solid #1e8190;
outline:0;
} #wp-calendar {width:100%}
#wp-calendar caption {
text-align:right;
font-size:12px;
margin:0 0 15px 0;
}
#wp-calendar thead {font-size:10px}
#wp-calendar thead th {
text-align:center;
padding-bottom:10px;
}
#wp-calendar tbody td {
text-align:center;
padding:8px;
font-size:12px;
background:#f5f5f5;
border:1px solid #fbfcfd;
-webkit-transition:all 0.15s linear;
-moz-transition:all 0.15s linear;
transition:all 0.15s linear;
}
#wp-calendar tbody td a:link,
#wp-calendar tbody td a {
font-weight:bold;
text-decoration:underline;
}
#wp-calendar tfoot #next {
font-size:10px;
text-transform:uppercase;
text-align:right;
}
#wp-calendar tfoot #prev {
font-size:10px;
text-transform:uppercase;
padding-top:10px;
}
#wp-calendar tbody .pad {background:transparent}
#wp-calendar tbody td:hover {background:transparent}
#wp-calendar thead th,
#wp-calendar caption,
#wp-calendar tbody {color:#2a2a2a} .widget .tagcloud {padding-top:2px}
.widget .tagcloud a {
text-align:center;
font-size:13px !important;
padding:6px 8px;
line-height:34px;
background-color:#f1f3f4;
white-space:nowrap;
border-radius:4px;
-webkit-transition:all 0.15s linear;
-moz-transition:all 0.15s linear;
transition:all 0.15s linear;
}
.widget .tagcloud a:hover {
background-color:#1e8190;
color:#fff;
text-decoration:none;
} .widget .dropdown .caret {display:none}
.widget .dropdown-menu {
position:static;
display:block;
float:none;
min-width:0;
border:none;
background-color:transparent;
box-shadow:0 0 0;
}
.widget ul.menu li.th-accent {
border:0;
margin-top:0;
} .soc-icon {
font-size:32px;
margin:0;
padding:0 10px 10px 0 !important;
} .th-payments-widget img {
margin: 0 8px 14px 0;
max-width: 100%;
} .th-contact-info-widget .icon-blocks {
text-align: inherit;
padding: 0;
}
.th-contact-info-widget .icon-block {padding:0}
.th-contact-info-widget .icon-blocks p {
padding: 0;
line-height: 195%;
}
.th-contact-info-widget .icon-block i {
padding-right: 10px;
vertical-align: -1px;
} .sidebar {padding:40px 15px 40px 40px}
.sidebar.side-left {padding:40px 40px 40px 15px}
.sidebar .widget {margin-bottom:50px}
.sidebar .widget-title {
position:relative;
font-size:20px;
font-weight:normal;
color:#6d6d6d;
padding-bottom:12px;
margin-bottom:22px;
border-bottom:1px solid #e2e2e2;
}
.sidebar #wp-calendar tbody td a:link {font-weight:bold}
.sidebar #wp-calendar tbody td a:hover {background-color:transparent} .footer {
background:#292e31;
color:#d2d2d2;
padding:70px 0 0;
margin-top:-1px;
}
.footer-btm-bar {
background:#23272a;
padding:30px 0 20px
}
.footer-widgets.row {margin-bottom:30px}
.footer .widget {
text-align:center;
margin-bottom:40px;
}
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6 {color:#fff}
.footer p, .footer a {color:#d2d2d2}
.footer a:hover {
color:#fff;
text-decoration:none;
}
.footer .footer-copyright {text-align:center}
.footer .widget-title {
position:relative;
font-size:18px;
font-weight:400;
margin-top:0;
padding-bottom:20px;
margin-bottom:26px;
border-bottom:1px solid rgba(255,255,255,0.1);
}
.footer .meta-border {
margin-top:20px;
margin-bottom:25px;
}
.footer .meta-border, .footer ul li, .footer .widget ul li {border-bottom:1px solid rgba(255,255,255,0.05)}
.footer .widget.widget_categories ul li,
.footer .widget.widget_pages ul li,
.footer .widget.widget_nav_menu ul li {
border-bottom:0;
box-shadow:0 0 0;
}
.footer .widget.widget_categories li a,
.footer .widget.widget_pages li a,
.footer .widget.widget_nav_menu li a {border-bottom:1px solid rgba(255,255,255,0.05)}
.footer #wp-calendar tbody .pad {background:#292e31}
.footer #wp-calendar tbody td {
background:#464a4d;
border:1px solid #292e31;
}
.footer #wp-calendar tbody td:hover {background:#292e31}
.footer #wp-calendar thead th,
.footer #wp-calendar caption {color:#fff}
.footer #wp-calendar tbody {color:#fff}
.footer #wp-calendar #prev {text-align:left}
.footer .tagcloud a {background-color:#464a4d}
.footer .tagcloud a:hover {
background-color:#1e8190;
color:#fff;
text-decoration:none;
}
.footer .search-form input {border:0}
.footer .search-form input:focus {
border:0;
box-shadow:0 0 0;
}
.footer .widget select {border:0}
.footer .widget select:focus {
border:0;
box-shadow:0 0 0;
}
.footer .soc-icon {padding:0 5px 10px 5px !important}
.footer a .soc-icon {color:#464a4d}
.footer a .soc-icon:hover {color:#8e979d}
.footer .icon-blocks p {font-size:15px}
.th-payments-widget img {
margin: 0 8px 14px 0px;
max-width: 100%;
}
.th-contact-info-widget .icon-blocks {
text-align: inherit;
padding: 0;
}
.th-contact-info-widget .icon-block {padding:0}
.th-contact-info-widget .icon-blocks p {
padding: 0;
line-height: 195%;
}
.th-contact-info-widget .icon-block i {
padding-right: 10px;
vertical-align: -1px;
}
.footer .widget .dropdown-menu a,
.footer .widget .dropdown-menu > .active > a {
color:#d2d2d2;
background-color:transparent;
}
.footer .widget .dropdown-menu a:hover,
.footer .widget .dropdown-menu > .active > a:hover,
.footer .widget .dropdown-menu > .active > a:focus {color:#fff}
.footer .widget ul li ul li {margin-left:0}  .alert {border-radius:5px} .blockquote-space {margin-left:10px}
.light-text blockquote footer {color:#eaeaea} .content-editor .flexslider, .service-split .flexslider {margin:20px 0} span.dropcap {
display:block;
float:left;
font-size:36px;
line-height:30px;
margin:6px 8px 0 0;
}
.dropcap.dropcap-box {
background:-moz-linear-gradient(center bottom, #f7f7f7 0%, #fff 100%) repeat scroll 0 0 #f9f9f9;
box-shadow:0 1px 1px 0 rgba(180, 180, 180, 0.2);
font-size:24px;
width:36px;
height:36px;
line-height:36px;
margin:6px 12px 0 0;
padding:0;
text-align:center;
border:1px solid #ddd;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-ms-border-radius:2px;
-o-border-radius:2px;
border-radius:2px;
}
.dropcap.dropcap-circle {
background:-moz-linear-gradient(center bottom, #f7f7f7 0%, #fff 100%) repeat scroll 0 0 #f9f9f9;
box-shadow:0 1px 1px 0 rgba(180, 180, 180, 0.2);
font-size:24px;
height:36px;
line-height:36px;
margin:6px 12px 0 0;
padding:0;
text-align:center;
width:36px;
border:1px solid #ddd;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;
}
.dropcap.dropcap-book {
line-height:30px;
margin:6px 8px 0 0;
} .row.gallery-row {padding:15px 0}
.gallery .img-thumbnail {
padding:0;
border:0;
border-radius:0;
margin:0 auto;
}
.gallery a.img-thumbnail {
-webkit-transition:all 0.25s linear;
-moz-transition:all 0.25s linear;
transition:all 0.25s linear;
}
.gallery a.img-thumbnail:hover {opacity:0.7}
.gallery .gallery-text {
text-align:center;
overflow:hidden;
background:#fff;
padding:20px 20px 10px;
border:1px solid #e4e4e4;
border-top:0;
}
.gallery .image-title {
color:#515151;
font-size:18px;
font-weight:600;
margin-bottom:10px;
}
.gallery .caption {
color:#5c5c5c;
margin-bottom:10px;
} .googlemap {
position:relative;
max-width:inherit;
}
.googlemap .map_canvas {
width:100%;
height:100%;
}
.googlemap .map_canvas h3 {
margin:0 0 10px;
font-size:14px;
}
.map_canvas img {
max-width:none !important;
}
.light-text .googlemap {color:#5c5c5c}
.light-text .googlemap h3 {color:#515151}
.light-text .googlemap a {color:#1e8190} .jumbotron h1,
.jumbotron h2,
.jumbotron h3,
.jumbotron h4,
.jumbotron p {color:#555} .progress {border-radius:5px} .nav-tabs {margin-top:20px}
.nav-tabs > li > a {border-radius:5px 5px 0 0}
.nav-tabs > li > a:hover {
background-color:transparent;
border-color:transparent;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {background-color:#fbfcfd}
.tab-content {padding:20px 0} .bg-success {background-color:#d6e9c6}
.alert-success {
color:#3c763d;
background-color:#d6e9c6;
border-color:#d6e9c6;
}
.panel-success > .panel-heading {
color:#3c763d;
background-color:#d6e9c6;
border-color:#d6e9c6;
}
.bg-info {background-color:#bce8f1}
.alert-info {
color:#31708f;
background-color:#bce8f1;
border-color:#bce8f1;
}
.panel-info > .panel-heading {
color:#31708f;
background-color:#bce8f1;
border-color:#bce8f1;
}
.bg-warning {background-color:#faebcc}
.alert-warning {
color:#8a6d3b;
background-color:#faebcc;
border-color:#faebcc;
}
.panel-warning > .panel-heading {
color:#8a6d3b;
background-color:#faebcc;
border-color:#faebcc;
}
.bg-danger {background-color:#ebccd1}
.alert-danger {
color:#a94442;
background-color:#ebccd1;
border-color:#ebccd1;
}
.panel-danger > .panel-heading {
color:#a94442;
background-color:#ebccd1;
border-color:#ebccd1;
} #scrollUp:before {
font-family: "themovation-icons" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#scrollUp:before {content:"d"}
#scrollUp {
width:50px;
height:50px;
bottom:18px;
right:18px;
color:#fff;
font-size:18px;
line-height:50px;
text-align:center;
text-decoration:none;
background-color:rgba(000,000,000,0.3);
opacity:0.6;
border-radius:5px;
}
#scrollUp:hover {
opacity:1;
background-color:rgba(000,000,000,0.5);
} .headhesive--clone {
width:100%;
position:fixed !important;
top:0;
left:0;
background-color:#fff !important;
z-index:120;
box-shadow:0 0 0;
-webkit-transform:translateY(-100%);
-ms-transform:translateY(-100%);
transform:translateY(-100%);
-webkit-transition:transform 0.2s ease-in-out;
-moz-transition:transform 0.2s ease-in-out;
transition:transform 0.2s ease-in-out;
}
.headhesive--stick {
-webkit-transform:translateY(0%);
-ms-transform:translateY(0%);
transform:translateY(0%);
}
.boxed-mode .headhesive--clone {
left:0; right:0; margin:0 auto;
}
.headhesive--clone #logo {
margin-top:16px;
margin-bottom:16px;
}
.headhesive--clone #logo img {
max-height:30px !important;
width:auto;
}
.headhesive--clone #logo .logo-trans {display:none !important}
.headhesive--clone #logo .logo-main {display:inline !important}
.headhesive--clone #logo .th-logo-text-trans {display:none !important}
.headhesive--clone #logo .th-logo-text-main {display:inline !important}
.headhesive--clone .navbar-nav {margin-top:5px !important} 
.headhesive--clone .navbar-toggle {top:6px !important}
.headhesive--clone .navbar-nav > li > a {color:#828282 !important}
.headhesive--clone .navbar-nav > li > a:hover:after,
.headhesive--clone .navbar-nav > li.active > a:after,
.headhesive--clone .navbar-nav > li.active > a:hover:after,
.headhesive--clone .navbar-nav > li.active > a:focus:after {
bottom:7px;
background-color:#1e8190 !important;
}
.headhesive--clone .navbar-nav .dropdown-menu {margin-top:-2px}
.headhesive--clone .top-nav {
background: rgba(0,0,0,0.03) !important;
}
.headhesive--clone .top-nav-icon-blocks .icon-block p,
.headhesive--clone .top-nav-icon-blocks .icon-block a,
.headhesive--clone .top-nav-text p,
.headhesive--clone .top-nav-text a {
color: #828282 !important;
}
.headhesive--clone.headhesive--stick[data-transparent-header="true"],
.headhesive--clone.headhesive--unstick[data-transparent-header="true"] {z-index:10000} .clear {clear:both} .modal-backdrop.in {z-index:10000 !important}
.ekko-lightbox, .modal {z-index:50000 !important}
.ekko-lightbox-container .flex-direction-nav a {opacity:0.5}
.ekko-lightbox-container .flex-direction-nav a:hover {
color:#fff !important;
opacity:0.8;
} .addthis-toolbox a, .addthis-toolbox a span {border-radius:5px !important}
.addthis-toolbox a {opacity:0.75}
.addthis-toolbox a:hover {opacity:1}
.at-above-post, .at-above-post-homepage {margin-bottom:20px}
.at-below-post, .at-below-post-homepage {margin-top:20px}
.mas-blog-post .addthis-toolbox,
.rooms .rooms-row .addthis-toolbox,
.team .addthis-toolbox, .thumb-slider .addthis-toolbox {display:none !important} .attachment .img-thumbnail {
padding:0;
border:0;
border-radius:0;
} .aligncenter {
display:block;
margin:0 auto;
}
.alignleft {
float:left;
margin:0 15px 15px 0;
}
.alignright {
float:right;
margin:0 0 15px 15px;
}
figure.alignnone {
margin-left:0;
margin-right:0;
}
.wp-caption {
max-width:100%;
height:auto;
}
.wp-caption, .wp-caption-text, .gallery-caption {color:#5c5c5c} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .alignleft-40 {
float:left;
margin:0 40px 40px 0;
}
.alignright-40 {
float:right;
margin:0 0 40px 40px;
}
.alignleft-60 {
float:left;
margin:0 60px 60px 0;
}
.alignright-60 {
float:right;
margin:0 0 60px 60px;
} #wpadminbar {
z-index:1000000 !important;	
} .banner[data-transparent-header="true"] .th-accent {
border: 1px solid rgba(255,255,255,0.5);
}
.th-accent, .headhesive--clone.banner[data-transparent-header="true"] .th-accent{
border: 1px solid rgba(0,0,0,0.3);
padding: 8px 18px;
margin-top: 6px;
border-radius:50px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.navbar .navbar-nav > li.th-accent > a {
padding: 0px;
margin: 0px;
}
.navbar .navbar-nav > li.th-accent:hover, .banner[data-transparent-header="true"].headhesive--clone.navbar .navbar-nav > li.th-accent:hover{
border-color: rgba(0,0,0,0.5);
background: none;
}
.banner[data-transparent-header="true"].navbar .navbar-nav > li.th-accent:hover {
border: 1px solid rgba(255, 255, 255,0.7);
background: rgba(0,0,0,0.2);
}
.navbar .navbar-nav > li.th-accent > a:after,
.navbar .navbar-nav > li.th-accent > a:hover:after,
.navbar .navbar-nav > li.th-accent.active > a:after,
.navbar .navbar-nav > li.th-accent.active > a:hover:after,
.navbar .navbar-nav > li.th-accent.active > a:focus:after {
background: none !important;
}
.headhesive--clone .navbar-nav > li.th-accent > a:hover:after,
.headhesive--clone .navbar-nav > li.th-accent.active > a:after,
.headhesive--clone .navbar-nav > li.th-accent.active > a:hover:after,
.headhesive--clone .navbar-nav > li.th-accent.active > a:focus:after {
background: none !important;
} header.dark-header {
background-color:#252b2d;
border-color:transparent;
border-bottom:0;
}
.headhesive--clone.dark-header {background-color:#252b2d !important;}
header.dark-header .navbar-nav > li > a,
header.dark-header .navbar-nav > li > a:hover,
.headhesive--clone.dark-header .navbar-nav > li > a,
.headhesive--clone.dark-header .navbar-nav > li > a:hover {color:#fff !important;}
header.dark-header .navbar-nav > li.active > a,
header.dark-header .navbar-nav > li.active > a:hover,
header.dark-header .navbar-nav > li.active > a:focus {color:#fff;}
header.dark-header .top-nav {background: rgba(255,255,255,0.04)}
.headhesive--clone.dark-header .top-nav {background: rgba(255,255,255,0.04) !important;}
header.dark-header .top-nav-icon-blocks .icon-block p,
header.dark-header .top-nav-icon-blocks .icon-block a,
header.dark-header .top-nav-text p, header.dark-header .top-nav-text a,
.headhesive--clone.dark-header .top-nav-icon-blocks .icon-block p,
.headhesive--clone.dark-header .top-nav-icon-blocks .icon-block a,
.headhesive--clone.dark-header .top-nav-text p,
.headhesive--clone.dark-header .top-nav-text a {color: #fff !important;}
header.dark-header .navbar-nav > li > a:hover:after,
header.dark-header .navbar-nav > li.active > a:after,
header.dark-header .navbar-nav > li.active > a:hover:after {background-color: #fff !important;}
header.dark-header .navbar-collapse {box-shadow:0 0 0}
header.dark-header .navbar-nav > li.th-accent,
header.dark-header.headhesive--clone[data-transparent-header="true"] .navbar-nav > li.th-accent {border: 1px solid rgba(255,255,255,0.65);}
header.dark-header .navbar-nav > li.th-accent:hover,
header.dark-header.headhesive--clone[data-transparent-header="true"] .navbar-nav > li.th-accent:hover {border: 1px solid rgba(255,255,255,0.9) !important;}
@media (max-width: 767px) {
header.dark-header .navbar-nav .open .dropdown-toggle {background-color: #1c2022 !important;}
header.dark-header .navbar-nav .dropdown-menu {background-color: #1f2426 !important;}
header.dark-header .navbar-nav .open .dropdown-menu > li > a,
header.dark-header .navbar-nav .open .dropdown-menu > .active > a,
header.dark-header .navbar-nav .open .dropdown-menu > .active > a:focus {color: #a2a7a9;}
header.dark-header .navbar-nav .open .dropdown-menu > li > a:hover,
header.dark-header .navbar-nav .open .dropdown-menu > .active > a:hover {color: #fff;}
header.dark-header .navbar-toggle .icon-bar {background-color:#acacac;}
}  h2.tour-content-title {
text-transform: uppercase;
font-size:24px;
} .section-header h2 {
text-transform: uppercase;
padding-bottom:18px;
margin: 0 0 18px;
}
.section-header h2:after {
width:50px;
height:3px;
margin-left:-25px;
}
.section-header h2.section-header-icon:after{
display: none;
}
.section-header h2.section-header-icon{
padding-bottom: 16px;
margin: 0;
} #main-flex-slider .slides h1 {
text-transform: uppercase;
font-weight: 600;
font-size:40px;
}
#main-flex-slider .slides p {
font-size: 26px;
font-weight: 300;
margin-bottom: 40px;
line-height: 150%;
}
#main-flex-slider .lrg-txt h1 {
font-size:56px;
line-height:100%;
margin-bottom:30px;
}
#main-flex-slider .lrg-txt p {
font-size:36px;
line-height:40px;
}
.flex-direction-nav a {
width:40px;
height:120px;
background-color:#111;
padding:0 !important;
margin-top:-60px;
overflow:visible;
border-radius:2px;
}
.flex-direction-nav a:before {
font-family: "themovation-icons" !important;
font-size:22px;
line-height:120px;
} .thumb-flex-slider .flex-direction-nav a:before {
line-height:80px;
}
.thumb-flex-slider .flex-direction-nav a {
color:#fff;
opacity:0.5;
height:80px;
width:30px;
}
.thumb-flex-slider.flex-landscape .flex-direction-nav a {
top:45px;
margin-top:0;
} .page-title h1{
text-transform: uppercase; font-size:40px;
}
.page-title h3 {
font-size:26px;
font-weight:400;
line-height:150%;
margin:0;
padding:20px 0 0;
}
body.single .room-header .page-title {border-bottom:0px;}
body.single-themo_rooms section.page-title{margin: 0px;}
body.single-themo_rooms h2{ text-transform: uppercase;} .icon-blocks h3 {
text-transform: uppercase;
margin-bottom:10px;
margin-top:30px;
}
.icon-block {
padding-top:20px;
} .room-center .pricing-cost {
color:#fff;
padding-bottom: 0px;
font-size: 36px;
margin-top: 5px;
} .room-title {
font-size:24px;
} .quote {
padding: 25px 0px 40px 0px;
}
.quote blockquote.tweet {
position:relative;
padding:33px;
border: transparent;
background-color: rgba(0,0,0,0.1); -webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
} .quote blockquote.tweet:after {
content:"";
position:absolute;
bottom:-20px;
left:30px;
border-width:0px 20px 20px 0px;
border-style: solid;
border-color: transparent rgba(0,0,0,0.1); display:block;
width:0;
}
.col-md-12 .quote blockquote.tweet:after {
left:47%;
}
.quote img {
margin: 10px 14px 0 20px;
}
.quote figcaption {
padding-top: 17px;
}
.black-frost .quote blockquote.tweet  {
background-color: rgba(0,0,0,.2);
}
.black-frost .quote blockquote.tweet:after{
border-color: transparent rgba(0,0,0,0.2);
}
.white-frost .quote blockquote.tweet  {
background-color: rgba(255,255,255,.2);
}
.white-frost .quote blockquote.tweet:after{
border-color: transparent rgba(255,255,255,0.2);
} .footer .widget {
text-align: inherit;
}
.footer .widget-title {
border-bottom: none;
padding-bottom: 12px;
margin-bottom: 20px;
}
.footer .widget-title:after {
position: absolute;
bottom: 0px;
left: 0;
content: '';
width: 25px;
height: 2px;
background-color: rgba(255,255,255,0.1);
} .wpbs-container{display: none }
.wpbs-woo-payment-request-mgs .amount {
display: none;
}
.wpbs-woo-payment-request-mgs a.added_to_cart.wc-forward{
padding-left: 10px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
font-weight: normal;
}