.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}
.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}
.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after{content:" ";}
.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}
form.submitting .wpcf7-spinner{visibility:visible;}
.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@keyframes blink {
from{opacity:0;}
50%{opacity:1;}
to{opacity:0;}
}
.wpcf7 [inert]{opacity:0.5;}
.wpcf7 input[type="file"]{cursor:pointer;}
.wpcf7 input[type="file"]:disabled{cursor:default;}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr;}
.wpcf7-reflection > output{display:list-item;list-style:none;}
.wpcf7-reflection > output[hidden] {
display: none;
}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template {
display: none; } a{background-color:transparent;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}
body,
button,
input,
select,
textarea{color:#555555;font-family:"Open Sans", sans-serif;line-height:1.5;}
input.classic::-webkit-input-placeholder,
.contact-form.classic input::-webkit-input-placeholder,
.contact-form.classic textarea::-webkit-input-placeholder{font-family:"Lora";font-style:italic;}
input.classic::-moz-placeholder,
.contact-form.classic input::-moz-placeholder,
.contact-form.classic textarea::-moz-placeholder{font-family:"Lora";font-style:italic;}
input.classic:-ms-input-placeholder,
.contact-form.classic input:-ms-input-placeholder,
.contact-form.classic textarea:-ms-input-placeholder{font-family:"Lora";font-style:italic;}
input.classic::placeholder,
.contact-form.classic input::placeholder,
.contact-form.classic textarea::placeholder{font-family:"Lora";font-style:italic;}
.subtitle-font,
p.subtitle,
blockquote,
blockquote p {
font-family: "Lora";
font-style: italic; } p{color:#555555;width:100%;margin:10px auto;display:block;line-height:25px;}
p.text-small{font-size:13px;}
p.subtitle{color:#8c8c93;margin:0;line-height:1.4;letter-spacing:-0.01em;font-size:15px;font-weight:400;font-style:italic;font-family:"Lora", serif;}
p.subtitle.top{margin-top:6px;}
p.subtitle.small{font-size:14px;margin:8px auto;}
p.subtitle.text-small{font-size:13px;}
p.subtitle.large{font-size:18px;line-height:1.4;}
p.subtitle-under-divider{margin-top:20px;}
.text-wrap{margin:6px 0;}
.text-wrap *:first-child{margin-top:0;}
.text-split p{padding-left:10px;padding-right:10px;}
.text-split p:first-child{padding-left:0px;}
.text-split p:last-child{padding-right:0px;}
.divider-dashed, .divider-solid{height:3px;margin:12px 0;line-height:3px;font-size:0px;position:relative;display:block;}
.divider-line{content:"";background-color:#696971;width:14px;height:1px;margin:0 3px;display:inline-block;}
.divider-solid .divider-line{width:34px;margin:0;}
.divider-above-subtitle{margin-top:18px;margin-bottom:7px;}
h1, h2, h3, h4, .widget_calendar caption, h5, h6{color:#343436;clear:both;font-family:"Montserrat", "Open Sans", sans-serif;font-weight:bold;text-align:inherit;margin:35px 0 20px;line-height:1.2;}
h1.title, h1.second-title, h2.title, h2.second-title, h3.title, .widget h3, h3.second-title, h4.title, .widget h4, .widget_calendar caption, h4.second-title, .widget_calendar caption.second-title, h5.title, .widget h5, h5.second-title, h6.title, h6.second-title{margin:auto;}
h1{font-size:42px;}
h1.title{font-size:52px;line-height:1.3;margin:5px 0;}
h2{font-size:34px;}
h2.title{margin:15px 0;font-size:31px;letter-spacing:-0.012em;}
h2.second-title{margin:15px 0;line-height:1.1;font-size:40px;letter-spacing:-0.03em;}
h2.title-lead{margin:15px 0;font-size:50px;line-height:50px;}
h3{font-size:26px;}
h3.title, .widget h3{margin:6px auto;line-height:1;font-size:18px;font-weight:700;}
h3.second-title{margin:6px auto;line-height:1;font-size:20px;}
h4, .widget_calendar caption{font-size:24px;}
h4.title, .widget h4, .widget_calendar caption{margin:0;letter-spacing:-0.02em;font-size:15px;}
h5{font-size:20px;text-transform:uppercase;}
h5.title, .widget h5{margin:5px auto;font-size:13px;letter-spacing:-0.03em;text-transform:none;}
h5.title.uppercase, .widget h5.uppercase{text-transform:uppercase;}
h6{font-size:20px;}
h6.title{margin:5px auto;font-size:11px;}
.argenta-heading{padding-left:15px;padding-right:15px;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;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;}
#content[tabindex="-1"]:focus{outline:0;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after{content:'';display:table;clear:both;}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after{clear:both;}
.rounded,
a.rounded{-webkit-border-radius:50%;border-radius:50%;}
.flat, .socialbar a.flat,
a.flat,
.socialbar a.flat{background:transparent;border:none;color:#343436;}
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
.accordion-box{margin:5px 0;}
.accordion-box .buttons{background:#f3f3f3;padding:16px 21px;cursor:pointer;}
.accordion-box .buttons h5.title, .accordion-box .buttons .widget h5, .widget .accordion-box .buttons h5{float:left;margin:0;line-height:28px;vertical-align:middle;font-family:"Open Sans", sans-serif;clear:none;-webkit-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;text-transform:uppercase;}
.accordion-box .buttons:hover h5, .accordion-box .buttons:hover .control{opacity:.7;}
.accordion-box .icon{min-width:20px;height:25px;margin-right:20px;float:left;line-height:28px;font-size:28px;vertical-align:middle;color:#b0aca9;}
.accordion-box .control{border-left:1px dotted rgba(0, 0, 0, 0.15);padding-left:20px;line-height:28px;font-size:16px;float:right;}
.accordion-box .content{margin:6px 0;}
.accordion-box .content .wrap{padding:15px 20px;height:0;overflow:hidden;opacity:0;-webkit-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;line-height:1.7;}
.accordion-box .active .buttons{cursor:default;}
.accordion-box .active .buttons:hover h5, .accordion-box .active .buttons:hover .control{opacity:1;}
.accordion-box .active .content .wrap{height:auto;opacity:1;}
.accordion-box.outline .buttons{background:transparent;padding-left:0;padding-right:0;border:1px solid rgba(0, 0, 0, 0.06);border-bottom-width:0px;border-left:none;border-right:none;}
.accordion-box.outline > div:last-child .buttons{border-bottom-width:1px;}
.accordion-box.outline .content{margin:0;padding-left:0;padding-right:0;}
.accordion-box.outline .content .wrap{padding-left:0;padding-right:0;}
.accordion-box.outline .active .buttons{border-bottom-width:1px;}
.accordion-box.outline .active .content{margin:5px 0;}
.banner-box{width:100%;}
.banner-box .wrap-image{margin-bottom:16px;display:block;overflow:hidden;}
.banner-box .wrap-image img{display:inline-block;}
.banner-box h3{display:inline-block;}
.banner-box .box-btn,
.banner-box a.box-btn{margin-top:15px;white-space:nowrap;}
.banner-box.cover{width:auto;overflow:hidden;}
.banner-box.cover .wrap-image{min-height:100px;margin:0;position:relative;display:block;float:left;}
.banner-box.cover .wrap-image img{display:block;width:100%;}
.banner-box.cover .box-content{background:transparent;max-width:0px;padding:0;overflow:hidden;-webkit-transition:max-width .3s ease;-o-transition:max-width .3s ease;transition:max-width .3s ease;}
.banner-box.cover .box-content .content-wrap{padding:0 15px;}
.banner-box.cover .box-content h3{text-align:left;}
.banner-box.cover .box-content *:first-child,
.banner-box.cover .box-content p:first-child,
.banner-box.cover .box-content h3:first-child{margin-top:0;}
@media screen and (max-width: 767px) {
.banner-box.cover .box-content{max-width:100% !important;height:auto !important;margin-bottom:15px;}
.banner-box.cover .box-content .content-wrap{height:auto;display:block;padding:35px 15px;}
.banner-box.cover .box-content:last-child{margin-bottom:0;}
}
.banner-box.cover .box-btn,
.banner-box.cover a.box-btn{margin-top:10px;margin-bottom:10px;}
.banner-box.move-top, .banner-box.move-bottom{width:auto;float:none;position:relative;overflow:hidden;}
.banner-box.move-top .wrap-image, .banner-box.move-bottom .wrap-image{-webkit-transition:none;-o-transition:none;transition:none;width:100%;margin:0;}
.banner-box.move-top .wrap-image img, .banner-box.move-bottom .wrap-image img{width:100%;float:left;}
.banner-box.move-top .box-content, .banner-box.move-bottom .box-content{width:100%;height:100%;max-width:auto;position:absolute;left:0;top:0;}
.banner-box.move-top .box-content .box-title, .banner-box.move-bottom .box-content .box-title{background:rgba(52, 52, 54, 0.6);padding:18px 25px 20px;overflow:hidden;-webkit-transition-property:background, color;-o-transition-property:background, color;transition-property:background, color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.banner-box.move-top .box-content .box-title p.subtitle, .banner-box.move-bottom .box-content .box-title p.subtitle{margin-top:0px;color:#8c8c93;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.banner-box.move-top .box-content .box-title h3, .banner-box.move-bottom .box-content .box-title h3{color:#fff;}
.banner-box.move-top .box-content .wrap-content, .banner-box.move-bottom .box-content .wrap-content{background:rgba(52, 52, 54, 0.6);padding:0 25px;overflow:hidden;height:0;-webkit-transition-property:height, padding, background;-o-transition-property:height, padding, background;transition-property:height, padding, background;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.banner-box.move-top .box-content .wrap-content p, .banner-box.move-bottom .box-content .wrap-content p{color:#fff;}
.banner-box.move-top .box-content .wrap-content *:first-child, .banner-box.move-bottom .box-content .wrap-content *:first-child{border-top:1px dotted rgba(255, 255, 255, 0.5);margin-top:0;padding-top:18px;}
.banner-box.move-top .wrap-btn, .banner-box.move-bottom .wrap-btn{width:100%;padding:0 25px;position:absolute;bottom:22px;opacity:0;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;}
.banner-box.move-top .wrap-btn .box-btn,
.banner-box.move-top .wrap-btn a.box-btn, .banner-box.move-bottom .wrap-btn .box-btn,
.banner-box.move-bottom .wrap-btn a.box-btn{border:1px solid #fff;color:#fff;}
.banner-box.move-top .wrap-btn .box-btn:hover,
.banner-box.move-top .wrap-btn a.box-btn:hover, .banner-box.move-bottom .wrap-btn .box-btn:hover,
.banner-box.move-bottom .wrap-btn a.box-btn:hover{background:#fff;color:#343436;}
.banner-box.move-top.text-right .wrap-btn .box-btn-arrow .icon-arrow, .banner-box.move-bottom.text-right .wrap-btn .box-btn-arrow .icon-arrow{right:auto;left:-30px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.banner-box.move-top.text-right .wrap-btn .box-btn-arrow:hover .icon-arrow, .banner-box.move-bottom.text-right .wrap-btn .box-btn-arrow:hover .icon-arrow{right:auto;left:-36px;}
.banner-box.move-top.text-center .wrap-btn .box-btn-arrow .icon-arrow, .banner-box.move-bottom.text-center .wrap-btn .box-btn-arrow .icon-arrow{margin-left:-16px;right:auto;top:auto;left:50%;top:-28px;}
.banner-box.move-top.text-center .wrap-btn .box-btn-arrow:hover .icon-arrow, .banner-box.move-bottom.text-center .wrap-btn .box-btn-arrow:hover .icon-arrow{margin-left:-10px;right:auto;}
.banner-box.move-top:hover .wrap-image, .banner-box.move-bottom:hover .wrap-image{top:0;}
.banner-box.move-top:hover .box-title, .banner-box.move-bottom:hover .box-title{background:rgba(52, 52, 54, 0.9);}
.banner-box.move-top:hover .box-title p.subtitle, .banner-box.move-bottom:hover .box-title p.subtitle{color:#fff;}
.banner-box.move-top:hover .wrap-content, .banner-box.move-bottom:hover .wrap-content{background:rgba(52, 52, 54, 0.9);height:100%;}
.banner-box.move-top:hover .wrap-btn, .banner-box.move-bottom:hover .wrap-btn{opacity:1;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;}
.banner-box.move-bottom .box-content{bottom:auto;top:100%;margin-top:-86px;-webkit-transition-property:top, margin;-o-transition-property:top, margin;transition-property:top, margin;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.banner-box.move-bottom .box-content.without-subtitle{margin-top:-64px;}
.banner-box.move-bottom .box-content .wrap-content{height:100%;}
.banner-box.move-bottom .banner-box-without-subtitle{margin-top:-60px;}
.banner-box.move-bottom:hover .box-content{top:0%;margin-top:0;}
.chart-box{text-align:center;}
.chart-box .subtitle{color:#999;}
.chart-box h3.title, .chart-box .widget h3, .widget .chart-box h3{text-align:center;}
.chart-box-pie{width:160px;height:160px;margin:0 auto 20px;position:relative;}
.chart-box-pie canvas{position:relative;z-index:4;}
.chart-box-pie-content{width:158px;height:158px;-webkit-border-radius:50%;border-radius:50%;line-height:160px;font-weight:bold;font-size:28px;color:#343436;font-family:"Montserrat", sans-serif;position:absolute;top:1px;left:1px;z-index:2;}
.chart-box-pie-content .icon,
.chart-box-pie-content .icon-large{vertical-align:middle;font-size:110%;}
.chart-box-pie-content .icon-large{font-size:48px;vertical-align:-10px;}
.chart-box-pie-content .percent-wrap{vertical-align:middle;}
.contact-form form{text-align:inherit;}
.contact-form form input[type="submit"]{margin-top:14px;}
.contact-form form label:last-of-type{padding-right:0 !important;}
.contact-form textarea{height:130px;}
.contact-form label{width:100%;position:relative;display:inline-block;}
.contact-form label .wpcf7-form-control-wrap{position:relative;}
.contact-form label .wpcf7-not-valid-tip{width:30px;height:25px;text-align:center;position:absolute;top:-2px;right:10px;font-size:0px;z-index:2;}
.contact-form label .wpcf7-not-valid-tip:after{content:'\f3be';font-family:"Ionicons";position:absolute;top:0;right:5px;font-size:16px;}
.contact-form p > label{padding-right:0px !important;}
.contact-form .wpcf7-response-output{border:none;padding:0;margin:10px 0 30px;}
@media screen and (max-width: 767px) {
.contact-form .btn, .contact-form .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons .contact-form a.button{width:100%;}
.contact-form .btn.btn-link, .contact-form .widget_shopping_cart_content .buttons a.btn-link.button, .widget_shopping_cart_content .buttons .contact-form a.btn-link.button{width:auto;}
}
.contact-form.flat input:not([type="submit"]),
.contact-form.flat select,
.contact-form.flat textarea{border:none;}
.contact-form.flat button{margin-top:4px;}
.contact-form.flat label{padding:10px 0;}
.contact-form.flat .input-group label{padding:10px;}
.contact-form.flat .input-group label:first-of-type{padding-left:0;}
.contact-form.flat .input-group label:last-of-type{padding-right:0px;}
@media screen and (max-width: 776px) {
.contact-form.flat .input-group label{padding-left:0;padding-right:0;}
}
.contact-form.classic input:not([type="submit"]),
.contact-form.classic select,
.contact-form.classic textarea{background:transparent;border:none;border-bottom:1px solid rgba(0, 0, 0, 0.1);padding-left:0;padding-right:0;text-indent:0;}
.contact-form.classic input:not([type="submit"]).placeholder, .contact-form.classic input:not([type="submit"])::-webkit-input-placeholder,
.contact-form.classic select.placeholder,
.contact-form.classic select::-webkit-input-placeholder,
.contact-form.classic textarea.placeholder,
.contact-form.classic textarea::-webkit-input-placeholder{line-height:16px;font-style:italic;}
.contact-form.classic input:not([type="submit"]).placeholder, .contact-form.classic input:not([type="submit"])::-moz-placeholder,
.contact-form.classic select.placeholder,
.contact-form.classic select::-moz-placeholder,
.contact-form.classic textarea.placeholder,
.contact-form.classic textarea::-moz-placeholder{line-height:16px;font-style:italic;}
.contact-form.classic input:not([type="submit"]).placeholder, .contact-form.classic input:not([type="submit"]):-ms-input-placeholder,
.contact-form.classic select.placeholder,
.contact-form.classic select:-ms-input-placeholder,
.contact-form.classic textarea.placeholder,
.contact-form.classic textarea:-ms-input-placeholder{line-height:16px;font-style:italic;}
.contact-form.classic input:not([type="submit"]).placeholder, .contact-form.classic input:not([type="submit"])::placeholder,
.contact-form.classic select.placeholder,
.contact-form.classic select::placeholder,
.contact-form.classic textarea.placeholder,
.contact-form.classic textarea::placeholder{line-height:16px;font-style:italic;}
.contact-form.classic button{margin-top:4px;}
@media screen and (max-width: 776px) {
.contact-form.classic .input-group label{padding-left:0;padding-right:0;}
}
.contact-form.classic .input-group label:first-of-type{padding-left:0;}
.contact-form.classic .input-group label:last-of-type{padding-right:0px;}
.contact-form.classic .input-group label input{border-bottom-width:1px;}
.contact-form.classic .input-group label:last-of-type input:not([type="submit"]){border-bottom-width:1px;}
.contact-form.btn-rounded{padding-left:0;padding-right:0;}
.contact-form.btn-rounded button{-webkit-border-radius:50px;border-radius:50px;}
.contact-module{position:relative;}
.contact-module address{margin:1px 0;}
.contact-module a{font-size:14px;}
.contact-module.list-box-icon-shape li{margin-left:50px;}
.contact-module li{padding-left:36px;}
.contact-module li .icon{width:20px;height:20px;line-height:20px;vertical-align:0;text-align:center;color:#49494a;top:12px;left:0px;font-size:25px;}
.contact-module li .icon-shape{background:#343436;width:40px;height:40px;-webkit-border-radius:0;border-radius:0;font-size:20px;line-height:40px;top:4px;left:-15px;}
.contact-module.list-box-border-items-offset li{padding-left:0px;margin-left:36px;}
.contact-module.list-box-border-items-offset .icon{left:-36px;}
.contact-module.list-box-border-items-offset li.contact-item-icon-filled{margin-left:55px;}
.contact-module.list-box-border-items-offset li.contact-item-icon-filled span.icon-shape{left:-55px;}
.contact-module li.contact-item-icon-filled{margin-left:36px;}
.contact-module li.contact-item-icon-filled span.icon-shape{left:-36px;}
.contact-module.icon-box .icon-box-shape, .contact-module.icon-box-left .icon-box-shape, .contact-module.icon-box-right .icon-box-shape, .contact-module.icon-box .icon-box-image.icon-box-shape-border, .contact-module.icon-box-left .icon-box-image.icon-box-shape-border, .contact-module.icon-box-right .icon-box-image.icon-box-shape-border, .contact-module.icon-box .icon-box-image.icon-box-shape-border-double, .contact-module.icon-box-left .icon-box-image.icon-box-shape-border-double, .contact-module.icon-box-right .icon-box-image.icon-box-shape-border-double, .contact-module.icon-box .icon-box-image.icon-box-shape-fill, .contact-module.icon-box-left .icon-box-image.icon-box-shape-fill, .contact-module.icon-box-right .icon-box-image.icon-box-shape-fill, .contact-module.icon-box .icon-box-image.icon-box-shape-shadow, .contact-module.icon-box-left .icon-box-image.icon-box-shape-shadow, .contact-module.icon-box-right .icon-box-image.icon-box-shape-shadow{background:#343436;color:#fff;font-size:45px;line-height:90px;}
.contact-module.icon-box h3, .contact-module.icon-box-left h3, .contact-module.icon-box-right h3{margin-bottom:8px;}
.contact-module.icon-box address, .contact-module.icon-box-left address, .contact-module.icon-box-right address,
.contact-module.icon-box p, .contact-module.icon-box-left p, .contact-module.icon-box-right p,
.contact-module.icon-box a, .contact-module.icon-box-left a, .contact-module.icon-box-right a{line-height:24px;}
.countdown-box{text-align:center;}
.countdown-box .box-time{padding:0 20px;display:inline-block;position:relative;}
.countdown-box .box-time:after{content:'';display:block;width:4px;height:18px;border:4px solid #343436;border-left:none;border-right:none;position:absolute;margin-top:-28px;top:50%;left:-4px;}
.countdown-box .box-time:first-child:after{display:none;}
.countdown-box .box-time .box-count{min-width:90px;height:90px;display:inline-block;vertical-align:middle;display:inline-block;letter-spacing:-0.03em;font:bold 46px/90px 'Montserrat';text-align:center;color:#343436;}
.countdown-box .box-time .box-label{display:block;text-align:center;margin-top:0;}
@media screen and (max-width: 767px) {
.countdown-box .box-time{padding:0 5px;}
.countdown-box .box-time .box-count{min-width:45px;height:45px;line-height:45px;font-size:20px;padding:0 8px;}
.countdown-box .box-time .box-label{font-size:13px;margin-top:0;}
.countdown-box .box-time:after{width:3px;height:12px;border-width:3px;margin-top:-24px;left:-3px;}
}
.countdown-box-outline{text-align:center;}
.countdown-box-outline .box-count{background:transparent;position:relative;-webkit-perspective:300px;perspective:300px;-webkit-border-radius:4px;border-radius:4px;}
.countdown-box-outline .box-count .box-current,
.countdown-box-outline .box-count .box-next{background:#ffffff;position:absolute;outline:1px solid transparent;top:0px;left:0;z-index:1;}
.countdown-box-outline .box-count .box-current.box-top,
.countdown-box-outline .box-count .box-next.box-bottom{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:none;-o-transition:none;transition:none;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:2;}
.countdown-box-outline .box-count .box-current.box-top{z-index:3;}
.countdown-box-outline .box-count .box-next.box-bottom{-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}
.countdown-box-outline .box-count .box-top,
.countdown-box-outline .box-count .box-bottom{width:100%;height:50%;border:1px solid #e3e3e3;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;overflow:hidden;}
.countdown-box-outline .box-count .box-top{border-bottom:none;}
.countdown-box-outline .box-count .box-bottom{height:50%;border-top:none;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;line-height:4px;top:50%;margin-top:-1px;}
.countdown-box-outline .box-count .box-bottom:after{content:'';background:#e3e3e3;width:100%;height:1px;position:absolute;top:1px;left:0;}
.countdown-box-outline .box-count .countdown-box-wrap-number{position:relative;z-index:4;}
.countdown-box-outline .box-time:after{margin-top:-32px;}
.countdown-box-outline .box-time .box-label{margin-top:10px;}
@media screen and (max-width: 767px) {
.countdown-box-outline .box-time:after{margin-top:-28px;}
}
.countdown-box-outline .countdown-box-flip .box-current.box-top{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out, -o-transform .5s ease-in-out;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);}
.countdown-box-outline .countdown-box-flip .box-next.box-bottom{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out, -o-transform .5s ease-in-out;-webkit-transform:rotateX(0);transform:rotateX(0);}
.countdown-box-filled .box-time .box-count{color:#ffffff;}
.countdown-box-filled .box-count{background:#343436;}
.countdown-box-filled .box-count .box-current,
.countdown-box-filled .box-count .box-next{background:#343436;border-color:#000;}
.countdown-box-filled .box-count .box-bottom:after{background:#000;z-index:8;}
.countdown-box-underline .box-count .box-bottom{height:50%;}
.countdown-box-underline .box-count:after, .countdown-box-underline .box-count:before{background:inherit;content:'';width:100%;height:4px;border:1px solid #e3e3e3;border-top:none;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;position:absolute;bottom:-3px;left:0;z-index:0;}
.countdown-box-underline .box-count:after{bottom:-1px;}
.countdown-box-underline.countdown-box-filled .box-count{background:#343436;}
.countdown-box-underline.countdown-box-filled .box-count:after, .countdown-box-underline.countdown-box-filled .box-count:before{border-color:#000000;}
.counter-box{text-align:center;}
.counter-box .counter-box-icon{font-size:40px;}
.counter-box .counter-box-count{color:#343436;margin:10px 0;padding:0;line-height:1.1;letter-spacing:-0.05em;font-size:50px;font-weight:800;font-family:"Montserrat";}
.counter-box .counter-box-count .counter-box-icon{vertical-align:0;}
.counter-box p.subtitle{font-size:15px;}
.counter-box h3.title, .counter-box .widget h3, .widget .counter-box h3{display:inline-block;}
.dropcap{background:transparent;width:68px;height:68px;margin-right:20px;float:left;display:inline-block;text-align:center;line-height:68px;vertical-align:middle;font-size:32px;position:relative;overflow:hidden;}
.dropcap.dropcap-underline{border:1px solid #e3e3e3;border-bottom:3px double #e3e3e3;-webkit-border-radius:4px;border-radius:4px;line-height:64px;}
.dropcap.dropcap-underline:after{content:'';width:104%;height:12px;border-width:0;border-bottom-width:1px;border-bottom-style:solid;border-color:inherit;position:absolute;bottom:1px;left:-2%;}
.dropcap.dropcap-outline{border:1px solid #e3e3e3;}
.google-maps{width:100%;height:100%;min-height:250px;position:absolute;top:0;left:0;overflow:hidden;}
.google-maps .google-maps-wrap{width:100%;height:100%;min-height:250px;}
@media screen and (max-width: 768px) {
.google-maps{position:relative;}
} .icon-box, .icon-box-left, .icon-box-right{text-align:center;display:block;text-decoration:none;}
.icon-box .icon-box-image, .icon-box-left .icon-box-image, .icon-box-right .icon-box-image{width:90px;height:90px;margin:0 auto;-webkit-border-radius:150%;border-radius:150%;text-align:center;line-height:94px;vertical-align:middle;font-size:58px;}
.icon-box .icon-box-title, .icon-box-left .icon-box-title, .icon-box-right .icon-box-title{text-align:center;}
.icon-box .icon-box-title a, .icon-box-left .icon-box-title a, .icon-box-right .icon-box-title a{color:#343436;text-decoration:none;}
.icon-box .icon-box-title a:hover, .icon-box-left .icon-box-title a:hover, .icon-box-right .icon-box-title a:hover{text-decoration:underline;}
.icon-box .icon-box-subtitle, .icon-box-left .icon-box-subtitle, .icon-box-right .icon-box-subtitle{color:#696971;}
.icon-box .divider-dashed, .icon-box-left .divider-dashed, .icon-box-right .divider-dashed, .icon-box .divider-solid, .icon-box-left .divider-solid, .icon-box-right .divider-solid,
.icon-box .divider-solid, .icon-box-left .divider-solid, .icon-box-right .divider-solid{margin:15px 0 0;}
.icon-box .icon-box-description, .icon-box-left .icon-box-description, .icon-box-right .icon-box-description{display:block;}
.icon-box .btn, .icon-box-left .btn, .icon-box-right .btn, .icon-box .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons .icon-box a.button, .icon-box-left .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons .icon-box-left a.button, .icon-box-right .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons .icon-box-right a.button{margin:12px auto;}
.icon-box .icon-box-link, .icon-box-left .icon-box-link, .icon-box-right .icon-box-link{display:inline-block;margin:10px auto 35px;padding:0;border-bottom:1px solid;text-transform:uppercase;text-decoration:none;line-height:13px;font-size:13px;font-weight:800;position:relative;-webkit-transition:background .2s ease-in-out, color .2s ease-in-out;-o-transition:background .2s ease-in-out, color .2s ease-in-out;transition:background .2s ease-in-out, color .2s ease-in-out;}
.icon-box .icon-box-link .icon-arrow, .icon-box-left .icon-box-link .icon-arrow, .icon-box-right .icon-box-link .icon-arrow{visibility:hidden;position:absolute;top:14px;left:50%;font-size:36px;line-height:36px;margin-left:-30px;opacity:0;-webkit-transition-property:visibility, opacity, margin;-o-transition-property:visibility, opacity, margin;transition-property:visibility, opacity, margin;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:0s, 0s, .2s;-o-transition-delay:0s, 0s, .2s;transition-delay:0s, 0s, .2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.icon-box .icon-box-link:hover, .icon-box-left .icon-box-link:hover, .icon-box-right .icon-box-link:hover{background:transparent;}
.icon-box .icon-box-link:hover .icon-arrow, .icon-box-left .icon-box-link:hover .icon-arrow, .icon-box-right .icon-box-link:hover .icon-arrow{margin-left:-10px;visibility:visible;opacity:1;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.icon-box-image{text-align:center;}
.icon-box-image.icon-box-shape, .icon-box-image.icon-box-shape-border, .icon-box-image.icon-box-shape-border-double, .icon-box-image.icon-box-shape-fill, .icon-box-image.icon-box-shape-shadow{margin-bottom:25px;font-size:40px;overflow:hidden;}
.icon-box-image.icon-box-shape-border{font-size:40px;line-height:90px;border:2px solid;}
.icon-box-image.icon-box-shape-border-double{border-width:4px;border-style:double;line-height:88px;}
.icon-box-image.icon-box-shape-fill{background:#fff;color:#ffffff;}
.icon-box-image.icon-box-shape-shadow{-webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.07);box-shadow:0 2px 6px rgba(0, 0, 0, 0.07);}
.icon-box-left, .icon-box-right{text-align:left;position:relative;}
.icon-box-left .icon-box-image, .icon-box-right .icon-box-image{width:50px;height:50px;padding:0;margin:0;line-height:40px;font-size:46px;float:left;margin-bottom:10px;}
.icon-box-left .icon-box-image.icon-box-shape-border, .icon-box-right .icon-box-image.icon-box-shape-border, .icon-box-left .icon-box-image.icon-box-shape-border-double, .icon-box-right .icon-box-image.icon-box-shape-border-double, .icon-box-left .icon-box-image.icon-box-shape-fill, .icon-box-right .icon-box-image.icon-box-shape-fill, .icon-box-left .icon-box-image.icon-box-shape-shadow, .icon-box-right .icon-box-image.icon-box-shape-shadow{font-size:30px;line-height:52px;vertical-align:middle;}
.icon-box-left .icon-box-image.icon-box-shape-border, .icon-box-right .icon-box-image.icon-box-shape-border{border-width:1px;}
.icon-box-left .icon-box-image.icon-box-shape-border-double, .icon-box-right .icon-box-image.icon-box-shape-border-double{border-width:3px;line-height:48px;}
.icon-box-left .icon-box-title, .icon-box-right .icon-box-title{margin-top:0;text-align:left;clear:none;}
.icon-box-left .icon-box-wrap-content, .icon-box-right .icon-box-wrap-content{padding:0 0 0 70px;}
.icon-box-left .content-full, .icon-box-right .content-full{display:block;clear:both;}
.icon-box-left .icon-box-link, .icon-box-right .icon-box-link{margin-bottom:16px;}
.icon-box-left .icon-box-link .icon-arrow, .icon-box-right .icon-box-link .icon-arrow{margin-right:15px;top:-10px;right:-35px;left:auto;bottom:auto;}
.icon-box-left .icon-box-link:hover .icon-arrow, .icon-box-right .icon-box-link:hover .icon-arrow{margin-right:0;}
.icon-box-right{text-align:right;}
.icon-box-right .icon-box-title{text-align:right;}
.icon-box-right .icon-box-image{left:auto;right:0;float:right;}
.icon-box-right .icon-box-wrap-content{padding:0 70px 0 0;}
.icon-box-right .icon-box-link .icon-arrow{margin-left:5px;left:-25px;right:auto;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);}
.instagram-feed .column{padding:0;}
.instagram-feed .column a{display:block;position:relative;}
.instagram-feed .column a img{width:100%;display:block;}
.instagram-feed .column a:hover:after{opacity:1;}
.instagram-feed .column a:after{content:'';background:rgba(0, 0, 0, 0.2);width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;}
.list-box, .list-box-icon, .list-box-clear, .widget-list-box, .widget_recent_comments ul, .widget_recent_entries ul, .widget_meta ul, .widget_archive ul, .widget_nav_menu,
.widget_pages, .widget_categories ul, .widget_rss, .widget_product_categories ul.product-categories, .woocommerce .widget_rating_filter ul, .woocommerce .widget_layered_nav ul{margin:10px 0;list-style:none;}
.list-box h4, .list-box-icon h4, .list-box-clear h4, .widget-list-box h4, .widget_recent_comments ul h4, .widget_recent_entries ul h4, .widget_meta ul h4, .widget_archive ul h4, .widget_nav_menu h4,
.widget_pages h4, .widget_categories ul h4, .widget_rss h4, .widget_product_categories ul.product-categories h4, .woocommerce .widget_rating_filter ul h4, .woocommerce .widget_layered_nav ul h4, .list-box .widget_calendar caption, .widget_calendar .list-box caption, .list-box-icon .widget_calendar caption, .widget_calendar .list-box-icon caption, .list-box-clear .widget_calendar caption, .widget_calendar .list-box-clear caption, .widget-list-box .widget_calendar caption, .widget_calendar .widget-list-box caption, .widget_recent_comments ul .widget_calendar caption, .widget_calendar .widget_recent_comments ul caption, .widget_recent_entries ul .widget_calendar caption, .widget_calendar .widget_recent_entries ul caption, .widget_meta ul .widget_calendar caption, .widget_calendar .widget_meta ul caption, .widget_archive ul .widget_calendar caption, .widget_calendar .widget_archive ul caption, .widget_nav_menu .widget_calendar caption, .widget_calendar .widget_nav_menu caption,
.widget_pages .widget_calendar caption, .widget_calendar
.widget_pages caption, .widget_categories ul .widget_calendar caption, .widget_calendar .widget_categories ul caption, .widget_rss .widget_calendar caption, .widget_calendar .widget_rss caption, .widget_product_categories ul.product-categories .widget_calendar caption, .widget_calendar .widget_product_categories ul.product-categories caption, .woocommerce .widget_rating_filter ul .widget_calendar caption, .widget_calendar .woocommerce .widget_rating_filter ul caption, .woocommerce .widget_layered_nav ul .widget_calendar caption, .widget_calendar .woocommerce .widget_layered_nav ul caption{text-align:left;}
.list-box p.subtitle, .list-box-icon p.subtitle, .list-box-clear p.subtitle, .widget-list-box p.subtitle, .widget_recent_comments ul p.subtitle, .widget_recent_entries ul p.subtitle, .widget_meta ul p.subtitle, .widget_archive ul p.subtitle, .widget_nav_menu p.subtitle,
.widget_pages p.subtitle, .widget_categories ul p.subtitle, .widget_rss p.subtitle, .widget_product_categories ul.product-categories p.subtitle, .woocommerce .widget_rating_filter ul p.subtitle, .woocommerce .widget_layered_nav ul p.subtitle{font-size:14px;line-height:15px;margin:5px 0 4px;}
.list-box p, .list-box-icon p, .list-box-clear p, .widget-list-box p, .widget_recent_comments ul p, .widget_recent_entries ul p, .widget_meta ul p, .widget_archive ul p, .widget_nav_menu p,
.widget_pages p, .widget_categories ul p, .widget_rss p, .widget_product_categories ul.product-categories p, .woocommerce .widget_rating_filter ul p, .woocommerce .widget_layered_nav ul p{line-height:1.4;margin:0 auto;}
.list-box li, .list-box-icon li, .list-box-clear li, .widget-list-box li, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_meta ul li, .widget_archive ul li, .widget_nav_menu li,
.widget_pages li, .widget_categories ul li, .widget_rss li, .widget_product_categories ul.product-categories li, .woocommerce .widget_rating_filter ul li, .woocommerce .widget_layered_nav ul li{padding:12px 0 15px 20px;position:relative;}
.list-box li:after, .list-box-icon li:after, .list-box-clear li:after, .widget-list-box li:after, .widget_recent_comments ul li:after, .widget_recent_entries ul li:after, .widget_meta ul li:after, .widget_archive ul li:after, .widget_nav_menu li:after,
.widget_pages li:after, .widget_categories ul li:after, .widget_rss li:after, .widget_product_categories ul.product-categories li:after, .woocommerce .widget_rating_filter ul li:after, .woocommerce .widget_layered_nav ul li:after{content:'';background:#987f71;width:4px;height:4px;position:absolute;top:22px;left:2px;}
.list-box li ul, .list-box-icon li ul, .list-box-clear li ul, .widget-list-box li ul, .widget_recent_comments ul li ul, .widget_recent_entries ul li ul, .widget_meta ul li ul, .widget_archive ul li ul, .widget_nav_menu li ul,
.widget_pages li ul, .widget_categories ul li ul, .widget_rss li ul, .widget_product_categories ul.product-categories li ul, .woocommerce .widget_rating_filter ul li ul, .woocommerce .widget_layered_nav ul li ul{margin-left:-20px;margin-bottom:0;}
.list-box li ul li, .list-box-icon li ul li, .list-box-clear li ul li, .widget-list-box li ul li, .widget_recent_comments ul li ul li, .widget_recent_entries ul li ul li, .widget_meta ul li ul li, .widget_archive ul li ul li, .widget_nav_menu li ul li,
.widget_pages li ul li, .widget_categories ul li ul li, .widget_rss li ul li, .widget_product_categories ul.product-categories li ul li, .woocommerce .widget_rating_filter ul li ul li, .woocommerce .widget_layered_nav ul li ul li{padding-left:35px;}
.list-box li ul li:after, .list-box-icon li ul li:after, .list-box-clear li ul li:after, .widget-list-box li ul li:after, .widget_recent_comments ul li ul li:after, .widget_recent_entries ul li ul li:after, .widget_meta ul li ul li:after, .widget_archive ul li ul li:after, .widget_nav_menu li ul li:after,
.widget_pages li ul li:after, .widget_categories ul li ul li:after, .widget_rss li ul li:after, .widget_product_categories ul.product-categories li ul li:after, .woocommerce .widget_rating_filter ul li ul li:after, .woocommerce .widget_layered_nav ul li ul li:after{left:18px;}
.list-box li ul li:last-child, .list-box-icon li ul li:last-child, .list-box-clear li ul li:last-child, .widget-list-box li ul li:last-child, .widget_recent_comments ul li ul li:last-child, .widget_recent_entries ul li ul li:last-child, .widget_meta ul li ul li:last-child, .widget_archive ul li ul li:last-child, .widget_nav_menu li ul li:last-child,
.widget_pages li ul li:last-child, .widget_categories ul li ul li:last-child, .widget_rss li ul li:last-child, .widget_product_categories ul.product-categories li ul li:last-child, .woocommerce .widget_rating_filter ul li ul li:last-child, .woocommerce .widget_layered_nav ul li ul li:last-child{padding-bottom:0;border-bottom:0;}
.list-box li ul li ul, .list-box-icon li ul li ul, .list-box-clear li ul li ul, .widget-list-box li ul li ul, .widget_recent_comments ul li ul li ul, .widget_recent_entries ul li ul li ul, .widget_meta ul li ul li ul, .widget_archive ul li ul li ul, .widget_nav_menu li ul li ul,
.widget_pages li ul li ul, .widget_categories ul li ul li ul, .widget_rss li ul li ul, .widget_product_categories ul.product-categories li ul li ul, .woocommerce .widget_rating_filter ul li ul li ul, .woocommerce .widget_layered_nav ul li ul li ul{margin-left:-35px;}
.list-box li ul li ul li, .list-box-icon li ul li ul li, .list-box-clear li ul li ul li, .widget-list-box li ul li ul li, .widget_recent_comments ul li ul li ul li, .widget_recent_entries ul li ul li ul li, .widget_meta ul li ul li ul li, .widget_archive ul li ul li ul li, .widget_nav_menu li ul li ul li,
.widget_pages li ul li ul li, .widget_categories ul li ul li ul li, .widget_rss li ul li ul li, .widget_product_categories ul.product-categories li ul li ul li, .woocommerce .widget_rating_filter ul li ul li ul li, .woocommerce .widget_layered_nav ul li ul li ul li{padding-left:50px;}
.list-box li ul li ul li:after, .list-box-icon li ul li ul li:after, .list-box-clear li ul li ul li:after, .widget-list-box li ul li ul li:after, .widget_recent_comments ul li ul li ul li:after, .widget_recent_entries ul li ul li ul li:after, .widget_meta ul li ul li ul li:after, .widget_archive ul li ul li ul li:after, .widget_nav_menu li ul li ul li:after,
.widget_pages li ul li ul li:after, .widget_categories ul li ul li ul li:after, .widget_rss li ul li ul li:after, .widget_product_categories ul.product-categories li ul li ul li:after, .woocommerce .widget_rating_filter ul li ul li ul li:after, .woocommerce .widget_layered_nav ul li ul li ul li:after{left:33px;}
.list-box-border-items li, .list-box-border-items-offset li, .widget-list-box li, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_meta ul li, .widget_archive ul li, .widget_nav_menu li,
.widget_pages li, .widget_categories ul li, .widget_rss li, .widget_product_categories ul.product-categories li, .woocommerce .widget_rating_filter ul li, .woocommerce .widget_layered_nav ul li{padding:13px 0 13px 20px;border-bottom:1px dotted #d4d4d4;}
.list-box-border-items li:first-child, .list-box-border-items-offset li:first-child, .widget-list-box li:first-child, .widget_recent_comments ul li:first-child, .widget_recent_entries ul li:first-child, .widget_meta ul li:first-child, .widget_archive ul li:first-child, .widget_nav_menu li:first-child,
.widget_pages li:first-child, .widget_categories ul li:first-child, .widget_rss li:first-child, .widget_product_categories ul.product-categories li:first-child, .woocommerce .widget_rating_filter ul li:first-child, .woocommerce .widget_layered_nav ul li:first-child{border-top:1px dotted #d4d4d4;}
.list-box-border-items-offset li{padding-left:0;margin-left:20px;}
.list-box-border-items-offset li:after{left:-20px;}
.list-box-icon li{padding-left:36px;}
.list-box-icon li:after{background:transparent;width:0;height:0;}
.list-box-icon li .icon{color:#d4d4d4;font-size:24px;line-height:24px;position:absolute;top:14px;left:0;}
.list-box-icon li .icon-shape{background:#987f71;color:#ffffff;width:30px;height:30px;-webkit-border-radius:15px;border-radius:15px;font-size:16px;text-align:center;line-height:30px;position:absolute;top:10px;left:2px;}
.list-box-icon.list-box-border-items li, .list-box-icon.list-box-border-items-offset li, .list-box-icon.widget-list-box li, .widget_recent_comments ul.list-box-icon li, .widget_recent_entries ul.list-box-icon li, .widget_meta ul.list-box-icon li, .widget_archive ul.list-box-icon li, .list-box-icon.widget_nav_menu li,
.list-box-icon.widget_pages li, .widget_categories ul.list-box-icon li, .list-box-icon.widget_rss li, .widget_product_categories ul.list-box-icon.product-categories li, .woocommerce .widget_rating_filter ul.list-box-icon li, .woocommerce .widget_layered_nav ul.list-box-icon li{padding-left:36px;}
.list-box-icon.list-box-border-items-offset li{margin-left:36px;padding-left:0;}
.list-box-icon.list-box-border-items-offset li .icon{left:-36px;}
.list-box-fill-icon.list-box-border-items li, .list-box-fill-icon.list-box-border-items-offset li, .list-box-fill-icon.widget-list-box li, .widget_recent_comments ul.list-box-fill-icon li, .widget_recent_entries ul.list-box-fill-icon li, .widget_meta ul.list-box-fill-icon li, .widget_archive ul.list-box-fill-icon li, .list-box-fill-icon.widget_nav_menu li,
.list-box-fill-icon.widget_pages li, .widget_categories ul.list-box-fill-icon li, .list-box-fill-icon.widget_rss li, .widget_product_categories ul.list-box-fill-icon.product-categories li, .woocommerce .widget_rating_filter ul.list-box-fill-icon li, .woocommerce .widget_layered_nav ul.list-box-fill-icon li,
.list-box-fill-icon li{padding-left:45px;}
.list-box-fill-icon.list-box-border-items-offset li{margin-left:45px;padding-left:0;}
.list-box-fill-icon.list-box-border-items-offset li .icon-shape{left:-45px;}
.list-box-clear li{padding-left:0;}
.list-box-clear li:after{background:transparent;width:0;height:0;}
.menu-list h4, .menu-list .widget_calendar caption, .widget_calendar .menu-list caption{font-size:16px;}
.menu-list table{margin-bottom:0px;}
.menu-list table td, .menu-list table th{padding:0;border:none;}
.menu-list table tr .title{width:1%;white-space:nowrap;}
.menu-list table tr .title del{color:#888888;}
.menu-list table tr .title ins{text-decoration:none;}
.menu-list table tr .line{padding:0 10px;}
.menu-list table tr .line:after{content:'';width:100%;height:1px;border-bottom:1px dotted #ccc;display:block;margin-top:10px;}
.menu-list .content{margin:2px 0 25px;}
.menu-list .content p{margin:0;}
.menu-list .content .new{color:#ffffff;margin-left:10px;font-size:11px;font-weight:700;padding:2px 8px;display:inline-block;float:right;}
.message-box{background:#f3f3f3;margin:0;padding:20px 22px;border:none;font-size:14px;text-align:left;position:relative;}
.message-box:before{content:'';background:#d1d1d1;width:3px;height:100%;position:absolute;top:0;left:0;}
.message-box.closed{display:none;}
.message-box a{margin:0 6px;font-weight:700;color:#343436;text-decoration:underline;}
.message-box a:hover{text-decoration:underline;}
.message-box .close{color:#4e4e4e;position:absolute;top:20px;right:20px;cursor:pointer;font-size:28px;line-height:14px;margin-top:-2px;}
.message-box .close:hover{opacity:.8;}
.message-box.message-box-primary:before{background:#727fa2;}
.message-box.message-box-primary a{color:#4f5a78;text-decoration:underline;}
.message-box.message-box-primary a:hover{color:#454f69;}
.message-box.message-box-success:before{background:#71c88a;}
.message-box.message-box-success a{color:#42aa60;text-decoration:underline;}
.message-box.message-box-success a:hover{color:#3b9856;}
.message-box.message-box-warning:before{background:#ecb660;}
.message-box.message-box-warning a{color:#e4971c;text-decoration:underline;}
.message-box.message-box-warning a:hover{color:#cd8819;}
.message-box.message-box-error:before, .woocommerce #content .message-box.woocommerce-error:before{background:#ec6060;}
.message-box.message-box-error a, .woocommerce #content .message-box.woocommerce-error a{color:#e41c1c;text-decoration:underline;}
.message-box.message-box-error a:hover, .woocommerce #content .message-box.woocommerce-error a:hover{color:#cd1919;}
.parallax{position:relative;height:100%;overflow:hidden;}
.parallax:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;}
.parallax .parallax-content{position:relative;z-index:3;}
.parallax-bg{background-position:center center;width:100%;height:1000%;position:absolute;top:0;left:0;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;will-change:transform;}
.parallax-bg.horizontal{width:1000%;height:100%;}
.wpb_wrapper{height:100%;}
.pricing-table, .pricing-table-best{width:100%;padding:30px;border:1px solid #e3e3e3;text-align:center;position:relative;display:inline-block;}
.pricing-table h3.title, .pricing-table-best h3.title, .pricing-table .widget h3, .widget .pricing-table h3, .pricing-table-best .widget h3, .widget .pricing-table-best h3{margin-top:14px;margin-bottom:0;font-size:18px;text-align:center;}
.pricing-table > p.subtitle, .pricing-table-best > p.subtitle{margin-top:3px;}
.pricing-table .pricing-table-price, .pricing-table-best .pricing-table-price{margin:25px 0 0;padding:25px 0;border-top:1px dotted #e3e3e3;}
.pricing-table .pricing-table-price h2, .pricing-table-best .pricing-table-price h2{color:#1e1e1e;display:inline-block;font-size:50px;line-height:50px;margin:0;position:relative;}
.pricing-table .pricing-table-price h2 .icon, .pricing-table-best .pricing-table-price h2 .icon{position:absolute;left:-22px;top:5px;line-height:25px;font-size:25px;}
.pricing-table .pricing-table-price p.subtitle, .pricing-table-best .pricing-table-price p.subtitle{margin-top:20px;line-height:26px;font-size:14px;}
.pricing-table .pricing-table-time-interval, .pricing-table-best .pricing-table-time-interval{margin:0;font-size:13px;line-height:13px;font-family:"Open Sans", sans-serif;}
.pricing-table > .list-box, .pricing-table-best > .list-box, .pricing-table > .list-box-icon, .pricing-table-best > .list-box-icon, .pricing-table > .list-box-clear, .pricing-table-best > .list-box-clear, .pricing-table > .widget-list-box, .pricing-table-best > .widget-list-box, .widget_recent_comments .pricing-table > ul, .widget_recent_comments .pricing-table-best > ul, .widget_recent_entries .pricing-table > ul, .widget_recent_entries .pricing-table-best > ul, .widget_meta .pricing-table > ul, .widget_meta .pricing-table-best > ul, .widget_archive .pricing-table > ul, .widget_archive .pricing-table-best > ul, .pricing-table > .widget_nav_menu, .pricing-table-best > .widget_nav_menu, .pricing-table >
.widget_pages, .pricing-table-best >
.widget_pages, .widget_categories .pricing-table > ul, .widget_categories .pricing-table-best > ul, .pricing-table > .widget_rss, .pricing-table-best > .widget_rss, .widget_product_categories .pricing-table > ul.product-categories, .widget_product_categories .pricing-table-best > ul.product-categories, .woocommerce .widget_rating_filter .pricing-table > ul, .woocommerce .widget_rating_filter .pricing-table-best > ul, .woocommerce .widget_layered_nav .pricing-table > ul, .woocommerce .widget_layered_nav .pricing-table-best > ul{margin:0 0;}
.pricing-table .pricing-table-btn, .pricing-table-best .pricing-table-btn{margin-top:30px;}
.pricing-table .icon-enable, .pricing-table-best .icon-enable,
.pricing-table .icon-disable, .pricing-table-best .icon-disable{line-height:16px;font-size:24px;vertical-align:middle;}
.pricing-table-best .pricing-table-feat-mark{color:#fff;padding:0;font-size:13px;position:absolute;overflow:hidden;top:7px;left:7px;}
.pricing-table-best .pricing-table-feat-mark .wrap{padding:5px 6px 4px 8px;margin-right:10px;position:relative;z-index:2;}
.pricing-table-best .pricing-table-feat-mark .wrap:after, .pricing-table-best .pricing-table-feat-mark .wrap:before{content:'';background-color:inherit;width:18px;height:10px;position:absolute;right:-10px;top:0;-webkit-transform:rotate(-70deg);-ms-transform:rotate(-70deg);-o-transform:rotate(-70deg);transform:rotate(-70deg);}
.pricing-table-best .pricing-table-feat-mark .wrap:before{top:auto;bottom:0;-webkit-transform:rotate(70deg);-ms-transform:rotate(70deg);-o-transform:rotate(70deg);transform:rotate(70deg);}
.pricing-table-boxed{background:#fff;border:none;}
.pricing-table-boxed.pricing-table-best{-webkit-box-shadow:0 3px 35px rgba(0, 0, 0, 0.08);box-shadow:0 3px 35px rgba(0, 0, 0, 0.08);}
.pricing-table-labels{background:transparent;padding-top:228px;float:left;}
.pricing-table-labels h3.title, .pricing-table-labels .widget h3, .widget .pricing-table-labels h3{margin-top:0;margin-bottom:28px;}
.pricing-table-list:after{clear:both;}
.pricing-table-list .pricing-table, .pricing-table-list .pricing-table-best{border-right-width:0;float:left;}
.pricing-table-list .pricing-table:last-child, .pricing-table-list .pricing-table-best:last-child{border-right-width:1px;}
.pricing-table-list .pricing-table-best{border-right-width:1px;float:left;}
.pricing-table-list .pricing-table-best + .pricing-table, .pricing-table-list .pricing-table-best + .pricing-table-best{border-left:0;}
.progress-bar{padding:10px 0;}
.progress-bar .progress-bar-title,
.progress-bar .progress-bar-percent{width:auto;margin-top:0;margin-bottom:8px;float:left;}
.progress-bar .progress-bar-percent{float:right;}
.progress-bar .progress-bar-line{background:#e3e3e3;width:100%;height:6px;clear:both;}
.progress-bar .progress-bar-line-fill,
.progress-bar .progress-bar-line-block{width:0;height:6px;-webkit-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out;}
.progress-bar-outline .progress-bar-line{background:transparent;height:6px;border-width:1px;border-style:solid;}
.progress-bar-outline .progress-bar-line-fill{height:4px;}
.progress-bar-split .progress-bar-line{background-color:#e3e3e3;position:relative;}
.progress-bar-split .progress-bar-line-block{background-color:transparent;background-clip:padding-box;width:10%;float:left;border-left:2px solid #fff;position:relative;z-index:2;}
.progress-bar-split .progress-bar-line-block:first-child{border-left:none;}
.progress-bar-split .progress-bar-line-fill{position:absolute;top:0;left:0;z-index:1;}
@-webkit-keyframes progress-bar-line-strip-anim {
0%{background-position:0 0;}
100%{background-position:-16px 0;}
}
@-o-keyframes progress-bar-line-strip-anim {
0%{background-position:0 0;}
100%{background-position:-16px 0;}
}
@keyframes progress-bar-line-strip-anim {
0%{background-position:0 0;}
100%{background-position:-16px 0;}
}
.progress-bar-pattern .progress-bar-line-fill{background-image:url(//www.koll.co.at/wp-content/themes/argenta/images/progress-bar-pattern.png);-webkit-animation:progress-bar-line-strip-anim 1.2s linear infinite;-o-animation:progress-bar-line-strip-anim 1.2s linear infinite;animation:progress-bar-line-strip-anim 1.2s linear infinite;}
.slider{width:100%;margin:0 auto;position:relative;padding-left:50px;padding-right:50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.slider.full{padding:0;}
.slider .slider-wrap .wpb_content_element{margin:0;}
.slider .owl-stage-outer{position:relative;overflow:hidden;-webkit-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;transition:height .3s ease-in-out;}
.slider .owl-stage{position:absolute;}
.slider .owl-item{float:left;}
.slider:after{content:'';display:table;clear:both;}
.slider .owl-controls .owl-nav .owl-next,
.slider .owl-controls .owl-nav .owl-prev{background:#343436;color:#ffffff;width:40px;height:140px;margin:0;padding:0;margin-top:-95px;line-height:140px;-webkit-border-radius:0;border-radius:0;vertical-align:middle;text-align:center;font-size:24px;position:absolute;top:50%;z-index:4;-webkit-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;}
.slider .owl-controls .owl-nav .owl-next:hover,
.slider .owl-controls .owl-nav .owl-prev:hover{cursor:pointer;opacity:.8;}
.slider.without-dots .owl-controls .owl-nav .owl-next,
.slider.without-dots .owl-controls .owl-nav .owl-prev{margin-top:-70px;}
.slider .owl-prev{left:0px;}
.slider .owl-next{right:0px;}
.slider .owl-controls .owl-dots{width:100%;margin-top:40px;text-align:center;font-size:0px;}
@media screen and (max-width: 767px) {
.slider .owl-controls .owl-dots{margin-top:15px;}
}
.slider .owl-controls .owl-dots .owl-dot{background:#c0c0c0;width:6px;height:6px;margin:0 7px;-webkit-border-radius:50%;border-radius:50%;border:2px solid transparent;vertical-align:middle;display:inline-block;cursor:pointer;-webkit-transition-property:background, border;-o-transition-property:background, border;transition-property:background, border;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.slider .owl-controls .owl-dots .owl-dot.active{background:none;width:10px;height:10px;border-color:#3d3d3f;cursor:default;}
.slider .owl-controls .owl-dots .owl-dot span{display:none;}
.slider.slider-offset{width:130%;padding:0;margin-left:-15%;}
@media screen and (max-width: 767px) {
.slider.slider-offset{width:100%;margin-left:0;}
}
.wpb_revslider_element.wpb_content_element{margin-bottom:0px;}
.socialbar{cursor:default;}
.socialbar a{background:#343436;color:#fff;width:55px;height:55px;border:1px solid #343436;text-align:center;text-decoration:none;vertical-align:middle;line-height:55px;font-size:22px;display:inline-block;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;cursor:pointer;}
.socialbar a span{position:relative;z-index:2;}
.socialbar a:hover{background:transparent;color:#343436;}
.socialbar a.outline{background:transparent;color:#343436;}
.socialbar a.outline:hover{background:#343436;color:#ffffff;}
.socialbar a.outline.social-footer{border-color:#474a4e;color:#afafb0;}
.socialbar a.outline.social-footer:hover{background:#474a4e;color:#ffffff;}
.socialbar a.flat{background:transparent;color:#343436;}
.socialbar a.flat:hover{background:#343436;color:#ffffff;}
.socialbar a.shadow{-webkit-box-shadow:0 2px 8px rgba(0, 0, 0, 0.13);box-shadow:0 2px 8px rgba(0, 0, 0, 0.13);}
.socialbar a.shadow:hover{-webkit-box-shadow:none;box-shadow:none;}
.socialbar a.social-hover, .socialbar a.social-hover-second, .socialbar a.social-hover-2, .socialbar a.social-hover-3, .socialbar a.social-hover-4, .socialbar a.social-hover-5, .socialbar a.social-hover-1{background:transparent;position:relative;border:none;color:#ffffff;border:1px solid #343436;}
.socialbar a.social-hover:after, .socialbar a.social-hover-second:after, .socialbar a.social-hover-2:after, .socialbar a.social-hover-3:after, .socialbar a.social-hover-4:after, .socialbar a.social-hover-5:after, .socialbar a.social-hover-1:after{content:'';background:#343436;width:100%;height:100%;padding:1px;-webkit-border-radius:inherit;border-radius:inherit;position:absolute;top:-1px;left:-1px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, -webkit-transform 0.2s;-o-transition:opacity 0.2s, -o-transform 0.2s;transition:transform 0.2s, opacity 0.2s;transition:transform 0.2s, opacity 0.2s, -webkit-transform 0.2s, -o-transform 0.2s;}
.socialbar a.social-hover:hover, .socialbar a.social-hover-second:hover, .socialbar a.social-hover-2:hover, .socialbar a.social-hover-3:hover, .socialbar a.social-hover-4:hover, .socialbar a.social-hover-5:hover, .socialbar a.social-hover-1:hover{background:transparent;color:#fff;}
.socialbar a.social-hover:hover:after, .socialbar a.social-hover-second:hover:after, .socialbar a.social-hover-2:hover:after, .socialbar a.social-hover-3:hover:after, .socialbar a.social-hover-4:hover:after, .socialbar a.social-hover-5:hover:after, .socialbar a.social-hover-1:hover:after{opacity:1;-webkit-transform:scale(0.85);-ms-transform:scale(0.85);-o-transform:scale(0.85);transform:scale(0.85);}
.socialbar a.social-hover-second:hover, .socialbar a.social-hover-2:hover, .socialbar a.social-hover-3:hover, .socialbar a.social-hover-4:hover, .socialbar a.social-hover-5:hover{color:#343436;}
.socialbar a.social-hover-second:hover:after, .socialbar a.social-hover-2:hover:after, .socialbar a.social-hover-3:hover:after, .socialbar a.social-hover-4:hover:after, .socialbar a.social-hover-5:hover:after{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
.socialbar a.social-hover-3:hover:after{opacity:0;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.socialbar a.social-hover-4, .socialbar a.social-hover-5{color:#343436;}
.socialbar a.social-hover-4:after, .socialbar a.social-hover-5:after{opacity:0;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.socialbar a.social-hover-4:hover, .socialbar a.social-hover-5:hover{color:#fff;}
.socialbar a.social-hover-4:hover:after, .socialbar a.social-hover-5:hover:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.socialbar a.social-hover-5{overflow:hidden;-webkit-box-shadow:none;box-shadow:none;}
.socialbar a.social-hover-5:after{display:none;}
.socialbar a.social-hover-5 span{background:transparent;width:100%;height:100%;padding:1px;-webkit-border-radius:inherit;border-radius:inherit;display:block;-webkit-transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, -webkit-transform 0.2s;-o-transition:opacity 0.2s, -o-transform 0.2s;transition:transform 0.2s, opacity 0.2s;transition:transform 0.2s, opacity 0.2s, -webkit-transform 0.2s, -o-transform 0.2s;opacity:1;}
.socialbar a.social-hover-5:hover{background:#343436;}
.socialbar a.social-hover-5:hover span{color:#fff;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;-webkit-animation:toTopFromBottom .3s forwards;-o-animation:toTopFromBottom .3s forwards;animation:toTopFromBottom .3s forwards;}
.socialbar a.facebook.default{background:#4e6bbc;border-color:#4e6bbc;}
.socialbar a.facebook.default:hover{background:transparent;color:#4e6bbc;}
.socialbar a.facebook.default.outline{background:transparent;color:#4e6bbc;}
.socialbar a.facebook.default.outline:hover{background:#4e6bbc;color:#ffffff;}
.socialbar a.facebook.default.flat{background:transparent;color:#4e6bbc;}
.socialbar a.facebook.default.flat:hover{background:#4e6bbc;color:#ffffff;}
.socialbar a.facebook.default.social-hover-1{background:transparent;border-color:#4e6bbc;color:#ffffff;}
.socialbar a.facebook.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.facebook.default.social-hover-1:after{background:#4e6bbc;}
.socialbar a.facebook.default.social-hover-2{background:transparent;}
.socialbar a.facebook.default.social-hover-2:hover span{color:#4e6bbc;}
.socialbar a.facebook.default.social-hover-2:after{background:#4e6bbc;}
.socialbar a.facebook.default.social-hover-3:after{background:#4e6bbc;}
.socialbar a.facebook.default.social-hover-4, .socialbar a.facebook.default.social-hover-5{background:transparent;color:#4e6bbc;}
.socialbar a.facebook.default.social-hover-4:hover, .socialbar a.facebook.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.facebook.default.social-hover-4:after, .socialbar a.facebook.default.social-hover-5:after{background:#4e6bbc;}
.socialbar a.facebook.default.social-hover-5{color:#4e6bbc;}
.socialbar a.facebook.default.social-hover-5:hover{background:#4e6bbc;color:#ffffff;}
.socialbar a.twitter.default{background:#439ee6;border-color:#439ee6;}
.socialbar a.twitter.default:hover{background:transparent;color:#439ee6;}
.socialbar a.twitter.default.outline{background:transparent;color:#439ee6;}
.socialbar a.twitter.default.outline:hover{background:#439ee6;color:#ffffff;}
.socialbar a.twitter.default.flat{background:transparent;color:#439ee6;}
.socialbar a.twitter.default.flat:hover{background:#439ee6;color:#ffffff;}
.socialbar a.twitter.default.social-hover-1{background:transparent;border-color:#439ee6;color:#ffffff;}
.socialbar a.twitter.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.twitter.default.social-hover-1:after{background:#439ee6;}
.socialbar a.twitter.default.social-hover-2{background:transparent;}
.socialbar a.twitter.default.social-hover-2:hover span{color:#439ee6;}
.socialbar a.twitter.default.social-hover-2:after{background:#439ee6;}
.socialbar a.twitter.default.social-hover-3:after{background:#439ee6;}
.socialbar a.twitter.default.social-hover-4, .socialbar a.twitter.default.social-hover-5{background:transparent;color:#439ee6;}
.socialbar a.twitter.default.social-hover-4:hover, .socialbar a.twitter.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.twitter.default.social-hover-4:after, .socialbar a.twitter.default.social-hover-5:after{background:#439ee6;}
.socialbar a.twitter.default.social-hover-5{color:#439ee6;}
.socialbar a.twitter.default.social-hover-5:hover{background:#439ee6;color:#ffffff;}
.socialbar a.googleplus.default{background:#d33c26;border-color:#d33c26;}
.socialbar a.googleplus.default:hover{background:transparent;color:#d33c26;}
.socialbar a.googleplus.default.outline{background:transparent;color:#d33c26;}
.socialbar a.googleplus.default.outline:hover{background:#d33c26;color:#ffffff;}
.socialbar a.googleplus.default.flat{background:transparent;color:#d33c26;}
.socialbar a.googleplus.default.flat:hover{background:#d33c26;color:#ffffff;}
.socialbar a.googleplus.default.social-hover-1{background:transparent;border-color:#d33c26;color:#ffffff;}
.socialbar a.googleplus.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.googleplus.default.social-hover-1:after{background:#d33c26;}
.socialbar a.googleplus.default.social-hover-2{background:transparent;}
.socialbar a.googleplus.default.social-hover-2:hover span{color:#d33c26;}
.socialbar a.googleplus.default.social-hover-2:after{background:#d33c26;}
.socialbar a.googleplus.default.social-hover-3:after{background:#d33c26;}
.socialbar a.googleplus.default.social-hover-4, .socialbar a.googleplus.default.social-hover-5{background:transparent;color:#d33c26;}
.socialbar a.googleplus.default.social-hover-4:hover, .socialbar a.googleplus.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.googleplus.default.social-hover-4:after, .socialbar a.googleplus.default.social-hover-5:after{background:#d33c26;}
.socialbar a.googleplus.default.social-hover-5{color:#d33c26;}
.socialbar a.googleplus.default.social-hover-5:hover{background:#d33c26;color:#ffffff;}
.socialbar a.pinterest.default{background:#d72a36;border-color:#d72a36;}
.socialbar a.pinterest.default:hover{background:transparent;color:#d72a36;}
.socialbar a.pinterest.default.outline{background:transparent;color:#d72a36;}
.socialbar a.pinterest.default.outline:hover{background:#d72a36;color:#ffffff;}
.socialbar a.pinterest.default.flat{background:transparent;color:#d72a36;}
.socialbar a.pinterest.default.flat:hover{background:#d72a36;color:#ffffff;}
.socialbar a.pinterest.default.social-hover-1{background:transparent;border-color:#d72a36;color:#ffffff;}
.socialbar a.pinterest.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.pinterest.default.social-hover-1:after{background:#d72a36;}
.socialbar a.pinterest.default.social-hover-2{background:transparent;}
.socialbar a.pinterest.default.social-hover-2:hover span{color:#d72a36;}
.socialbar a.pinterest.default.social-hover-2:after{background:#d72a36;}
.socialbar a.pinterest.default.social-hover-3:after{background:#d72a36;}
.socialbar a.pinterest.default.social-hover-4, .socialbar a.pinterest.default.social-hover-5{background:transparent;color:#d72a36;}
.socialbar a.pinterest.default.social-hover-4:hover, .socialbar a.pinterest.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.pinterest.default.social-hover-4:after, .socialbar a.pinterest.default.social-hover-5:after{background:#d72a36;}
.socialbar a.pinterest.default.social-hover-5{color:#d72a36;}
.socialbar a.pinterest.default.social-hover-5:hover{background:#d72a36;color:#ffffff;}
.socialbar a.linkedin.default{background:#4477ab;border-color:#4477ab;}
.socialbar a.linkedin.default:hover{background:transparent;color:#4477ab;}
.socialbar a.linkedin.default.outline{background:transparent;color:#4477ab;}
.socialbar a.linkedin.default.outline:hover{background:#4477ab;color:#ffffff;}
.socialbar a.linkedin.default.flat{background:transparent;color:#4477ab;}
.socialbar a.linkedin.default.flat:hover{background:#4477ab;color:#ffffff;}
.socialbar a.linkedin.default.social-hover-1{background:transparent;border-color:#4477ab;color:#ffffff;}
.socialbar a.linkedin.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.linkedin.default.social-hover-1:after{background:#4477ab;}
.socialbar a.linkedin.default.social-hover-2{background:transparent;}
.socialbar a.linkedin.default.social-hover-2:hover span{color:#4477ab;}
.socialbar a.linkedin.default.social-hover-2:after{background:#4477ab;}
.socialbar a.linkedin.default.social-hover-3:after{background:#4477ab;}
.socialbar a.linkedin.default.social-hover-4, .socialbar a.linkedin.default.social-hover-5{background:transparent;color:#4477ab;}
.socialbar a.linkedin.default.social-hover-4:hover, .socialbar a.linkedin.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.linkedin.default.social-hover-4:after, .socialbar a.linkedin.default.social-hover-5:after{background:#4477ab;}
.socialbar a.linkedin.default.social-hover-5{color:#4477ab;}
.socialbar a.linkedin.default.social-hover-5:hover{background:#4477ab;color:#ffffff;}
.socialbar a.dribbble.default{background:#f16da0;border-color:#f16da0;}
.socialbar a.dribbble.default:hover{background:transparent;color:#f16da0;}
.socialbar a.dribbble.default.outline{background:transparent;color:#f16da0;}
.socialbar a.dribbble.default.outline:hover{background:#f16da0;color:#ffffff;}
.socialbar a.dribbble.default.flat{background:transparent;color:#f16da0;}
.socialbar a.dribbble.default.flat:hover{background:#f16da0;color:#ffffff;}
.socialbar a.dribbble.default.social-hover-1{background:transparent;border-color:#f16da0;color:#ffffff;}
.socialbar a.dribbble.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.dribbble.default.social-hover-1:after{background:#f16da0;}
.socialbar a.dribbble.default.social-hover-2{background:transparent;}
.socialbar a.dribbble.default.social-hover-2:hover span{color:#f16da0;}
.socialbar a.dribbble.default.social-hover-2:after{background:#f16da0;}
.socialbar a.dribbble.default.social-hover-3:after{background:#f16da0;}
.socialbar a.dribbble.default.social-hover-4, .socialbar a.dribbble.default.social-hover-5{background:transparent;color:#f16da0;}
.socialbar a.dribbble.default.social-hover-4:hover, .socialbar a.dribbble.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.dribbble.default.social-hover-4:after, .socialbar a.dribbble.default.social-hover-5:after{background:#f16da0;}
.socialbar a.dribbble.default.social-hover-5{color:#f16da0;}
.socialbar a.dribbble.default.social-hover-5:hover{background:#f16da0;color:#ffffff;}
.socialbar a.github.default{background:#323131;border-color:#323131;}
.socialbar a.github.default:hover{background:transparent;color:#323131;}
.socialbar a.github.default.outline{background:transparent;color:#323131;}
.socialbar a.github.default.outline:hover{background:#323131;color:#ffffff;}
.socialbar a.github.default.flat{background:transparent;color:#323131;}
.socialbar a.github.default.flat:hover{background:#323131;color:#ffffff;}
.socialbar a.github.default.social-hover-1{background:transparent;border-color:#323131;color:#ffffff;}
.socialbar a.github.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.github.default.social-hover-1:after{background:#323131;}
.socialbar a.github.default.social-hover-2{background:transparent;}
.socialbar a.github.default.social-hover-2:hover span{color:#323131;}
.socialbar a.github.default.social-hover-2:after{background:#323131;}
.socialbar a.github.default.social-hover-3:after{background:#323131;}
.socialbar a.github.default.social-hover-4, .socialbar a.github.default.social-hover-5{background:transparent;color:#323131;}
.socialbar a.github.default.social-hover-4:hover, .socialbar a.github.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.github.default.social-hover-4:after, .socialbar a.github.default.social-hover-5:after{background:#323131;}
.socialbar a.github.default.social-hover-5{color:#323131;}
.socialbar a.github.default.social-hover-5:hover{background:#323131;color:#ffffff;}
.socialbar a.instagram.default{background:#055595;border-color:#055595;}
.socialbar a.instagram.default:hover{background:transparent;color:#055595;}
.socialbar a.instagram.default.outline{background:transparent;color:#055595;}
.socialbar a.instagram.default.outline:hover{background:#055595;color:#ffffff;}
.socialbar a.instagram.default.flat{background:transparent;color:#055595;}
.socialbar a.instagram.default.flat:hover{background:#055595;color:#ffffff;}
.socialbar a.instagram.default.social-hover-1{background:transparent;border-color:#055595;color:#ffffff;}
.socialbar a.instagram.default.social-hover-1:hover{color:#ffffff;}
.socialbar a.instagram.default.social-hover-1:after{background:#055595;}
.socialbar a.instagram.default.social-hover-2{background:transparent;}
.socialbar a.instagram.default.social-hover-2:hover span{color:#055595;}
.socialbar a.instagram.default.social-hover-2:after{background:#055595;}
.socialbar a.instagram.default.social-hover-3:after{background:#055595;}
.socialbar a.instagram.default.social-hover-4, .socialbar a.instagram.default.social-hover-5{background:transparent;color:#055595;}
.socialbar a.instagram.default.social-hover-4:hover, .socialbar a.instagram.default.social-hover-5:hover{color:#ffffff;}
.socialbar a.instagram.default.social-hover-4:after, .socialbar a.instagram.default.social-hover-5:after{background:#055595;}
.socialbar a.instagram.default.social-hover-5{color:#055595;}
.socialbar a.instagram.default.social-hover-5:hover{background:#055595;color:#ffffff;}
.socialbar.boxed-fullwidth{margin:0;overflow:hidden;}
.socialbar.boxed-fullwidth.social-column-1 a{width:100%;}
.socialbar.boxed-fullwidth.social-column-2 a{width:50%;}
.socialbar.boxed-fullwidth.social-column-3 a{width:33.333%;}
.socialbar.boxed-fullwidth.social-column-4 a{width:25%;}
.socialbar.boxed-fullwidth.social-column-5 a{width:20%;}
.socialbar.boxed-fullwidth.social-column-6 a{width:16.666%;}
.socialbar.boxed-fullwidth.social-column-7 a{width:14.285%;}
.socialbar.boxed-fullwidth.social-column-8 a{width:12.5%;}
.socialbar.boxed-fullwidth a{height:120px;float:left;margin:0;border:none;line-height:120px;vertical-align:middle;position:relative;overflow:hidden;}
.socialbar.boxed-fullwidth a .social-icon{width:100%;text-align:center;position:absolute;opacity:0;left:0;top:50px;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:opacity, top;-o-transition-property:opacity, top;transition-property:opacity, top;}
.socialbar.boxed-fullwidth a .social-text{font-family:"Montserrat";font-size:18px;font-weight:900;position:relative;top:0;opacity:1;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:opacity, top;-o-transition-property:opacity, top;transition-property:opacity, top;}
.socialbar.boxed-fullwidth a:hover .social-icon{opacity:1;top:0;}
.socialbar.boxed-fullwidth a:hover .social-text{opacity:0;top:-30px;}
.socialbar.boxed-fullwidth a.facebook.default{background:#4e6bbc;border-color:#4e6bbc;}
.socialbar.boxed-fullwidth a.facebook.default:hover{background:#4e6bbc;color:#ffffff;}
.socialbar.boxed-fullwidth a.twitter.default{background:#439ee6;border-color:#439ee6;}
.socialbar.boxed-fullwidth a.twitter.default:hover{background:#439ee6;color:#ffffff;}
.socialbar.boxed-fullwidth a.googleplus.default{background:#d33c26;border-color:#d33c26;}
.socialbar.boxed-fullwidth a.googleplus.default:hover{background:#d33c26;color:#ffffff;}
.socialbar.boxed-fullwidth a.pinterest.default{background:#d72a36;border-color:#d72a36;}
.socialbar.boxed-fullwidth a.pinterest.default:hover{background:#d72a36;color:#ffffff;}
.socialbar.boxed-fullwidth a.linkedin.default{background:#4477ab;border-color:#4477ab;}
.socialbar.boxed-fullwidth a.linkedin.default:hover{background:#4477ab;color:#ffffff;}
.socialbar.boxed-fullwidth a.dribbble.default{background:#f16da0;border-color:#f16da0;}
.socialbar.boxed-fullwidth a.dribbble.default:hover{background:#f16da0;color:#ffffff;}
.socialbar.boxed-fullwidth a.github.default{background:#323131;border-color:#323131;}
.socialbar.boxed-fullwidth a.github.default:hover{background:#323131;color:#ffffff;}
.socialbar.boxed-fullwidth a.instagram.default{background:#055595;border-color:#055595;}
.socialbar.boxed-fullwidth a.instagram.default:hover{background:#055595;color:#ffffff;}
@media screen and (max-width: 776px) {
.socialbar.boxed-fullwidth a{height:60px;line-height:60px;}
.socialbar.boxed-fullwidth a .social-text{opacity:0;}
.socialbar.boxed-fullwidth a .social-icon{opacity:1;top:0;}
}
.socialbar.small a{width:40px;height:40px;line-height:38px;font-size:18px;}
@-webkit-keyframes toTopFromBottom {
59%{-webkit-transform:translateY(-90%);transform:translateY(-90%);}
60%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);}
61%{opacity:1;}
}
@-o-keyframes toTopFromBottom {
59%{-o-transform:translateY(-90%);transform:translateY(-90%);}
60%{opacity:0;-o-transform:translateY(100%);transform:translateY(100%);}
61%{opacity:1;}
}
@keyframes toTopFromBottom {
59%{-webkit-transform:translateY(-90%);-o-transform:translateY(-90%);transform:translateY(-90%);}
60%{opacity:0;-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
61%{opacity:1;}
} .split-box{width:100%;display:table;}
.split-box .split-box-wrap{min-height:60px;float:none;display:table-cell;padding:6% 7%;vertical-align:middle;overflow:hidden;}
.split-box .split-box-wrap:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;}
.split-box .split-box-wrap .content{position:relative;z-index:3;}
.split-box h2{margin-top:0px;margin-bottom:0px;font-size:50px;letter-spacing:-0.05em;}
.split-box .divider-solid{margin-top:14px;margin-bottom:13px;}
.split-box .split-box-subtitle{font-size:18px;line-height:26px;}
.split-box .split-box-space{width:100%;display:inline-block;margin:10px 0;}
.split-box .split-box-blocks .split-box-wrap-blocks{border-top:1px dotted #ebebeb;overflow:hidden;}
.split-box .split-box-blocks .split-box-wrap-blocks:first-child{border-top:none;}
.split-box .split-box-blocks .split-box-wrap-blocks:first-child .split-box-block{padding-top:0;}
.split-box .split-box-blocks .split-box-wrap-blocks:last-child .split-box-block{padding-bottom:0;}
.split-box .split-box-blocks .split-box-block{width:50%;padding:9% 8%;border-left:1px dotted #ebebeb;float:left;}
.split-box .split-box-blocks .split-box-block:first-child{border-left:none;padding-left:0;}
.split-box .split-box-blocks .split-box-block:last-child{padding-right:0;}
@media screen and (max-width: 776px) {
.split-box .split-box-wrap{padding:15% 5%;display:block;}
} .arg-splitscreen{width:100%;height:100vh;position:relative;z-index:10;overflow:hidden;}
.arg-splitscreen .ms-section{position:relative;}
.arg-splitscreen .ms-section.ms-table{display:table;width:100%;}
.arg-splitscreen .ms-tableCell{display:table-cell;vertical-align:middle;width:100%;height:auto !important;}
.arg-splitscreen .ms-easing{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.arg-splitscreen.no-transition .ms-easing{-webkit-transition:none;-o-transition:none;transition:none;}
#multiscroll-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;}
#multiscroll-nav.right{right:17px;}
#multiscroll-nav.left{left:17px;}
#multiscroll-nav ul{margin:0;padding:0;}
#multiscroll-nav li{display:block;width:14px;height:16px;margin:5px 10px;position:relative;}
#multiscroll-nav li a{background:#343436;width:6px;height:6px;display:block;border:2px solid #343436;-webkit-border-radius:50px;border-radius:50px;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:background width height;-o-transition-property:background width height;transition-property:background width height;}
#multiscroll-nav li a.active{background:transparent;width:12px;height:12px;margin-top:-3px;margin-left:-3px;}
.subscribe{width:100%;margin:5px auto;padding:0;}
.subscribe table{width:36%;margin:0 auto;}
.subscribe table td, .subscribe table th{padding:0;border:none;}
@media screen and (max-width: 776px) {
.subscribe table{width:100%;}
}
.subscribe.fullwidth table{width:100%;}
.subscribe input[type="text"], .subscribe #content .woocommerce .country_select a, #content .woocommerce .country_select .subscribe a, .subscribe
#content .woocommerce .state_select a,
#content .woocommerce .state_select .subscribe a{width:100%;background:none;height:48px;border-right-width:0;}
.subscribe input[type="submit"]{height:48px;margin:0;}
.subscribe .btn-wrap{width:1%;}
.subscribe button.btn{height:48px;padding-top:16px;margin:0;white-space:nowrap;}
.subscribe.subscribe-flat input[type="text"], .subscribe.subscribe-flat #content .woocommerce .country_select a, #content .woocommerce .country_select .subscribe.subscribe-flat a, .subscribe.subscribe-flat
#content .woocommerce .state_select a,
#content .woocommerce .state_select .subscribe.subscribe-flat a{background:#f3f3f3;border:none;}
.subscribe.subscribe-rounded input[type="text"], .subscribe.subscribe-rounded #content .woocommerce .country_select a, #content .woocommerce .country_select .subscribe.subscribe-rounded a, .subscribe.subscribe-rounded
#content .woocommerce .state_select a,
#content .woocommerce .state_select .subscribe.subscribe-rounded a{width:-webkit-calc(100% + 30px);width:calc(100% + 30px);-webkit-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px;padding-left:25px;}
.subscribe.subscribe-rounded input[type="submit"],
.subscribe.subscribe-rounded button{-webkit-border-radius:0 50px 50px 0;border-radius:0 50px 50px 0;}
.subscribe.subscribe-rounded input[type="submit"]:hover,
.subscribe.subscribe-rounded button:hover{background:#fff;}
.tab-box, .tab-box-left{margin:5px 0;}
.tab-box:after, .tab-box-left:after{content:'';display:table;clear:both;}
.tab-box-buttons{width:100%;position:relative;z-index:5;}
.tab-box-buttons:after{clear:both;}
.tab-box-btn{background:#f3f3f3;height:100%;margin-right:2px;padding:21px 19px;display:inline-block;font-size:13px;letter-spacing:-0.01em;line-height:1.4;font-weight:700;cursor:pointer;-webkit-transition:background color;-o-transition:background color;transition:background color;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.tab-box-btn:hover{color:rgba(52, 52, 54, 0.6);}
.tab-box-btn-active{background:#343436;color:#fff;cursor:default;}
.tab-box-btn-active:hover{color:#fff;}
.tab-box-content{width:100%;float:left;-webkit-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;transition:height .2s ease-in-out;}
.tab-box-item{height:0;padding:18px 0;overflow:hidden;display:none;}
.tab-box-item > p{margin:10px 0;}
.tab-box-item > *:first-child{margin-top:0;}
.tab-box-item.tab-box-active{height:auto;display:block;}
.tab-box-left .tab-box-buttons{width:205px;margin-top:5px;margin-right:20px;float:left;}
.tab-box-left .tab-box-buttons .tab-box-btn{width:100%;display:block;margin-right:0;margin-bottom:2px;text-align:center;}
.tab-box-left .tab-box-content{float:none;padding-left:225px;}
.tab-box-left .tab-box-content .tab-box-item{padding-top:0px;}
.tab-box-boxed .tab-box-content{margin-top:2px;}
.tab-box-boxed .tab-box-content .tab-box-item{background:#f3f3f3;padding:20px 18px;}
.tab-box-left.tab-box-boxed .tab-box-content{padding-left:207px;}
.tab-box-left.tab-box-boxed .tab-box-item{padding-top:20px;}
.tab-box-left.tab-box-boxed .tab-box-item.tab-box-active{padding:20px 18px 15px;}
.tab-box-material .tab-box-buttons{border-bottom:1px solid #ebebeb;display:inline-block;}
.tab-box-material .tab-box-btn{background:transparent;border-bottom:3px solid transparent;position:relative;bottom:-2px;}
.tab-box-material .tab-box-btn-active{background:transparent;color:#987f71;border-color:#987f71;}
.tab-box-left.tab-box-material .tab-box-buttons{display:block;border-bottom:none;border-right:1px solid #ebebeb;float:left;}
.tab-box-left.tab-box-material .tab-box-btn{width:100%;padding-left:0;text-align:left;border-bottom:none;border-right:3px solid transparent;right:-2px;}
.tab-box-left.tab-box-material .tab-box-btn-active{border-color:#987f71;}
.team-member .team-member-image img, .team-member-boxed .team-member-image img, .team-member-hovered .team-member-image img, .team-member-cover-list .team-member-image img{display:block;margin:0 auto;}
.team-member h3.title, .team-member-boxed h3.title, .team-member-hovered h3.title, .team-member-cover-list h3.title, .team-member .widget h3, .widget .team-member h3, .team-member-boxed .widget h3, .widget .team-member-boxed h3, .team-member-hovered .widget h3, .widget .team-member-hovered h3, .team-member-cover-list .widget h3, .widget .team-member-cover-list h3{margin-bottom:3px;padding-top:8px;font-size:16px;text-align:center;}
.team-member p.subtitle, .team-member-boxed p.subtitle, .team-member-hovered p.subtitle, .team-member-cover-list p.subtitle{margin-top:3px;margin-bottom:28px;}
.team-member .socialbar, .team-member-boxed .socialbar, .team-member-hovered .socialbar, .team-member-cover-list .socialbar{padding-top:6px;cursor:default;word-spacing:-1px;}
.team-member .socialbar .social, .team-member-boxed .socialbar .social, .team-member-hovered .socialbar .social, .team-member-cover-list .socialbar .social{width:34px;height:34px;line-height:34px;vertical-align:middle;font-size:17px;}
.team-member-boxed .team-member-image img{width:100%;float:left;}
.team-member-boxed .team-member-title{background:#ffffff;width:100%;margin-bottom:12px;padding:14px 0;overflow:hidden;}
.team-member-boxed .team-member-wrap-title{max-width:316px;margin:0 auto;-webkit-box-shadow:0 3px 34px rgba(0, 0, 0, 0.08);box-shadow:0 3px 34px rgba(0, 0, 0, 0.08);}
.team-member-boxed h3.title, .team-member-boxed .widget h3, .widget .team-member-boxed h3{margin-top:0;padding-top:0;}
.team-member-boxed p.subtitle{margin-top:3px;margin-bottom:0px;}
.team-member-hovered .team-member-image{margin-bottom:-6px;position:relative;overflow:hidden;display:inline-block;}
.team-member-hovered .team-member-image img{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out, -o-transform .2s ease-in-out;}
.team-member-hovered .team-member-image:hover .team-member-content{opacity:1;}
.team-member-hovered .team-member-image:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.team-member-hovered .team-member-content{background:rgba(52, 52, 54, 0.95);width:100%;height:100%;position:absolute;padding:0 30px;top:0;left:0;opacity:0;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.team-member-hovered .team-member-content .inner{display:table;width:100%;height:100%;}
.team-member-hovered .team-member-content .wrap-inner{display:table-cell;vertical-align:middle;}
.team-member-hovered .team-member-content p{color:#fff;}
.team-member-hovered .team-member-content .socialbar a.social{color:rgba(255, 255, 255, 0.4);border:1px solid rgba(255, 255, 255, 0.4);width:40px;height:40px;line-height:40px;font-size:20px;}
.team-member-hovered .team-member-content .socialbar a.social:hover{background:#555;border-color:#555;color:#ffffff;}
.team-member-cover-list{overflow:hidden;}
.team-member-cover-list .team-member-image img{width:100%;margin:0 0;}
.team-member-cover-list .team-member-content{background:#343436;max-width:0px;height:100%;padding:75px 0 0;padding:0;text-align:center;color:#fff;overflow:hidden;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transition-property:max-width;-o-transition-property:max-width;transition-property:max-width;}
.team-member-cover-list .team-member-content .inner{display:table;height:100%;}
.team-member-cover-list .team-member-content .content-wrap{padding:0 20px;display:table-cell;vertical-align:middle;}
.team-member-cover-list .team-member-content h3{color:#fff;margin-top:0;padding-top:0;}
.team-member-cover-list .team-member-content p.subtitle{color:rgba(255, 255, 255, 0.4);}
.team-member-cover-list .team-member-content p{color:#fff;}
.team-member-cover-list .team-member-content .socialbar .social{color:#a5a19d;border:1px solid #a5a19d;width:40px;height:40px;font-size:20px;line-height:40px;}
.team-member-cover-list .team-member-content .socialbar .social:hover{background:#987f71;color:#ffffff;border-color:#987f71;}
@media screen and (max-width: 767px) {
.team-member-cover-list .team-member-content{max-width:100% !important;height:auto !important;margin-bottom:15px;}
.team-member-cover-list .team-member-content .inner{display:block;height:auto;}
.team-member-cover-list .team-member-content .content-wrap{display:block;padding:35px 15px;}
.team-member-cover-list .team-member-content:last-child{margin-bottom:0;}
} .testimonials, .testimonials-top-avatar, .testimonials-middle-avatar, .testimonials-middle-avatar-quote, .testimonials-align{text-align:center;}
.testimonials .testimonials-quote .icon, .testimonials-top-avatar .testimonials-quote .icon, .testimonials-middle-avatar .testimonials-quote .icon, .testimonials-middle-avatar-quote .testimonials-quote .icon, .testimonials-align .testimonials-quote .icon{font-size:26px;}
.testimonials blockquote, .testimonials-top-avatar blockquote, .testimonials-middle-avatar blockquote, .testimonials-middle-avatar-quote blockquote, .testimonials-align blockquote{margin:18px 0 22px;font-size:18px;font-size:17.6px;border-top:none;padding:0;}
.testimonials blockquote:after, .testimonials-top-avatar blockquote:after, .testimonials-middle-avatar blockquote:after, .testimonials-middle-avatar-quote blockquote:after, .testimonials-align blockquote:after{display:none;}
.testimonials p.subtitle, .testimonials-top-avatar p.subtitle, .testimonials-middle-avatar p.subtitle, .testimonials-middle-avatar-quote p.subtitle, .testimonials-align p.subtitle{margin-top:4px;}
.testimonials h4.title, .testimonials-top-avatar h4.title, .testimonials-middle-avatar h4.title, .testimonials-middle-avatar-quote h4.title, .testimonials-align h4.title, .testimonials .widget h4, .widget .testimonials h4, .testimonials-top-avatar .widget h4, .widget .testimonials-top-avatar h4, .testimonials-middle-avatar .widget h4, .widget .testimonials-middle-avatar h4, .testimonials-middle-avatar-quote .widget h4, .widget .testimonials-middle-avatar-quote h4, .testimonials-align .widget h4, .widget .testimonials-align h4, .testimonials .widget_calendar caption, .widget_calendar .testimonials caption, .testimonials-top-avatar .widget_calendar caption, .widget_calendar .testimonials-top-avatar caption, .testimonials-middle-avatar .widget_calendar caption, .widget_calendar .testimonials-middle-avatar caption, .testimonials-middle-avatar-quote .widget_calendar caption, .widget_calendar .testimonials-middle-avatar-quote caption, .testimonials-align .widget_calendar caption, .widget_calendar .testimonials-align caption{text-align:center;}
.testimonials-top-avatar .testimonials-avatar, .testimonials-middle-avatar .testimonials-avatar, .testimonials-middle-avatar-quote .testimonials-avatar{background-clip:border-box;width:98px;height:98px;margin:0 auto 28px;border:6px solid #fff;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;}
.testimonials-top-avatar .testimonials-avatar img, .testimonials-middle-avatar .testimonials-avatar img, .testimonials-middle-avatar-quote .testimonials-avatar img{width:100%;min-width:80px;min-height:100%;}
.testimonials-middle-avatar blockquote, .testimonials-middle-avatar-quote blockquote{margin-bottom:28px;}
.testimonials-middle-avatar-quote{position:relative;overflow:hidden;}
.testimonials-middle-avatar-quote .testimonials-quote{width:100%;text-align:center;position:absolute;top:0;left:0;}
.testimonials-middle-avatar-quote .testimonials-quote .icon{color:#e0e0e0;font-size:108px;line-height:0;}
.testimonials-middle-avatar-quote blockquote{margin-top:40px;}
.testimonials-align{text-align:left;}
.testimonials-align .testimonials-quote{height:40px;margin-top:-6px;margin-right:20px;line-height:0;float:left;font-size:22px;}
.testimonials-align h4.title, .testimonials-align .widget h4, .widget .testimonials-align h4, .testimonials-align .widget_calendar caption, .widget_calendar .testimonials-align caption{text-align:left;clear:none;padding:0 20px;}
.testimonials-align.text-right{text-align:right;}
.testimonials-align.text-right .testimonials-quote{margin-right:0;margin-left:20px;float:right;}
.testimonials-align.text-right h4.title, .testimonials-align.text-right .widget h4, .widget .testimonials-align.text-right h4, .testimonials-align.text-right .widget_calendar caption, .widget_calendar .testimonials-align.text-right caption{text-align:right;}
.tooltip{display:inline-block;text-decoration:underline;position:relative;cursor:help;}
.tooltip .tooltip-text{background:#343436;color:#fff;padding:6px 13px;-webkit-border-radius:3px;border-radius:3px;line-height:1.4;position:relative;bottom:10px;display:inline-block;cursor:default;-webkit-transition-property:margin left top bottom right opacity visibility;-o-transition-property:margin left top bottom right opacity visibility;transition-property:margin left top bottom right opacity visibility;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.tooltip .tooltip-text:after{content:'';background:inherit;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;margin-left:-4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.tooltip .tooltip-top,
.tooltip .tooltip-bottom,
.tooltip .tooltip-left, .tooltip .tooltip-right,
.tooltip .tooltip-right{width:100%;height:auto;font-size:12px;opacity:0;visibility:hidden;position:absolute;bottom:100%;left:0;z-index:4;-webkit-transition-property:margin left right top bottom opacity visibility;-o-transition-property:margin left right top bottom opacity visibility;transition-property:margin left right top bottom opacity visibility;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.tooltip .tooltip-bottom{top:100%;bottom:auto;}
.tooltip .tooltip-bottom .tooltip-text{top:10px;}
.tooltip .tooltip-bottom .tooltip-text:after{top:-4px;bottom:auto;}
.tooltip .tooltip-left, .tooltip .tooltip-right{width:120px;margin-right:8px;text-align:right;vertical-align:middle;bottom:auto;left:auto;top:0;right:100%;}
.tooltip .tooltip-left .tooltip-text, .tooltip .tooltip-right .tooltip-text{bottom:auto;left:auto;right:14px;}
.tooltip .tooltip-left .tooltip-text:after, .tooltip .tooltip-right .tooltip-text:after{left:auto;top:10px;right:-4px;margin:0;}
.tooltip .tooltip-right{margin-left:8px;text-align:left;right:auto;left:100%;}
.tooltip .tooltip-right .tooltip-text{right:auto;left:14px;}
.tooltip .tooltip-right .tooltip-text:after{right:auto;left:-4px;}
.tooltip .tooltip-nowrap{width:auto;}
.tooltip .tooltip-nowrap .tooltip-text{white-space:nowrap;}
.tooltip:hover .tooltip-top,
.tooltip:hover .tooltip-bottom,
.tooltip:hover .tooltip-left, .tooltip:hover .tooltip-right,
.tooltip:hover .tooltip-right{opacity:1;visibility:visible;}
.tooltip:hover .tooltip-top:hover,
.tooltip:hover .tooltip-bottom:hover,
.tooltip:hover .tooltip-left:hover, .tooltip:hover .tooltip-right:hover,
.tooltip:hover .tooltip-right:hover{opacity:0;visibility:hidden;}
.tooltip:hover .tooltip-top .tooltip-text{bottom:4px;}
.tooltip:hover .tooltip-top:hover .tooltip-text{bottom:10px;}
.tooltip:hover .tooltip-bottom .tooltip-text{top:4px;}
.tooltip:hover .tooltip-bottom:hover .tooltip-text{top:10px;}
.tooltip:hover .tooltip-left .tooltip-text, .tooltip:hover .tooltip-right .tooltip-text{right:4px;}
.tooltip:hover .tooltip-left:hover .tooltip-text, .tooltip:hover .tooltip-right:hover .tooltip-text{right:10px;}
.tooltip:hover .tooltip-right .tooltip-text{left:4px;}
.tooltip:hover .tooltip-right:hover .tooltip-text{left:10px;}
.video-module{background:#fff;position:relative;display:inline-block;padding:12px 24px 12px 0;overflow:hidden;}
.video-module:after{content:'';display:table;clear:both;}
.video-module .video-module-video img{float:left;}
.video-module .btn-play{color:#343436;width:60px;height:45px;border-right:1px dotted #d4d4d4;line-height:45px;text-align:center;vertical-align:middle;font-size:34px;cursor:pointer;float:left;display:inline-block;-webkit-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;}
.video-module .btn-play:hover{opacity:.8;}
.video-module h3{margin-top:3px;margin-bottom:0px;margin-left:82px;font-size:18px;clear:none;}
.video-module p.subtitle{width:auto;margin-top:2px;margin-bottom:0px;margin-left:82px;text-align:left;}
.video-module.video-module-preview{background:transparent;min-width:100px;min-height:110px;padding:0;cursor:pointer;}
.video-module.video-module-preview .btn-play,
.video-module.video-module-preview .btn-play-outline{background:rgba(255, 255, 255, 0.8);width:80px;height:80px;margin:-40px 0 0 -40px;padding-left:5px;border:none;-webkit-border-radius:50%;border-radius:50%;line-height:80px;vertical-align:middle;text-align:center;font-size:40px;position:absolute;top:50%;left:50%;z-index:3;-webkit-box-shadow:0 3px 15px rgba(0, 0, 0, 0.18);box-shadow:0 3px 15px rgba(0, 0, 0, 0.18);-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;-o-transition:-o-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out, -webkit-transform .1s ease-in-out, -o-transform .1s ease-in-out;}
.video-module.video-module-preview .btn-play .icon,
.video-module.video-module-preview .btn-play-outline .icon{text-shadow:0 3px 15px rgba(0, 0, 0, 0.18);}
.video-module.video-module-preview .btn-play:hover{opacity:1;}
.video-module.video-module-preview .btn-play-outline{background:transparent;color:#fff;border:3px solid #fff;line-height:74px;}
.video-module.video-module-preview:hover .btn-play,
.video-module.video-module-preview:hover .btn-play-outline{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.video-module.video-module-outline{background:none;border:1px solid #343436;}
.video-module.video-module-shape-full, .video-module.video-module-shape{padding:0;padding-right:20px;}
.video-module.video-module-shape-full h3, .video-module.video-module-shape h3{margin-top:16px;}
.video-module.video-module-shape-full.video-module-outline, .video-module.video-module-outline.video-module-shape{background:none;}
.video-module.video-module-shape-full .btn-play, .video-module.video-module-shape .btn-play{background:#343436;color:#fff;width:70px;height:70px;padding-left:3px;line-height:70px;border-right:none;}
.video-module.video-module-shape-full h4, .video-module.video-module-shape h4, .video-module.video-module-shape-full .widget_calendar caption, .widget_calendar .video-module.video-module-shape-full caption, .video-module.video-module-shape .widget_calendar caption, .widget_calendar .video-module.video-module-shape caption{margin-top:12px;}
.video-module.video-module-shape .btn-play{background:#f2f2f2;width:60px;height:60px;margin:5px;color:#343434;margin-right:0px;line-height:60px;}
.video-module.video-module-shape.video-module-outline{background:none;border-color:#343436;}
.video-module.video-module-shape.video-module-outline .btn-play{background:#343436;color:#fff;}
.video-module.video-module-shape-full.rounded, .video-module.rounded.video-module-shape, .video-module.video-module-shape.rounded{-webkit-border-radius:50px;border-radius:50px;}
.video-module.video-module-shape-full.rounded .btn-play, .video-module.rounded.video-module-shape .btn-play, .video-module.video-module-shape.rounded .btn-play{-webkit-border-radius:50px;border-radius:50px;}
.video-module.rounded{-webkit-border-radius:50px;border-radius:50px;}
.video-module-popup{background:rgba(31, 32, 35, 0.98);width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999999;opacity:0;visibility:hidden;-webkit-transition-property:opacity, visibility, top;-o-transition-property:opacity, visibility, top;transition-property:opacity, visibility, top;-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.video-module-popup .video-module-popup-close{width:60px;height:60px;color:#fff;line-height:60px;text-align:center;vertical-align:middle;font-size:46px;position:absolute;top:0;right:0;cursor:pointer;-webkit-transition:text-shadow .1s ease-in-out;-o-transition:text-shadow .1s ease-in-out;transition:text-shadow .1s ease-in-out;}
.video-module-popup .video-module-popup-close:hover{color:#ffffff;opacity:.8;}
.video-module-popup .video-module-video{position:absolute;width:64%;height:68%;top:12%;left:18%;-webkit-transition:top .1s ease-in-out;-o-transition:top .1s ease-in-out;transition:top .1s ease-in-out;}
.video-module-popup .video-module-video iframe{width:100%;height:100%;}
.video-module-popup.open{opacity:1;visibility:visible;}
.video-module-popup.open .video-module-video{top:14%;}
.widget{margin:0;padding:50px 0 0;list-style:none;}
.widget select{max-width:100%;}
.widget ul{margin-left:0;}
h3.widgettitle{text-align:inherit;margin-bottom:30px;margin-top:0;}
@media screen and (max-width: 991px) {
.widget{padding:15px 0;}
.widgettitle{margin-bottom:20px;}
}
section.widget:first-child .widgettitle{margin-top:5px;}
.widget-list-box, .widget_recent_comments ul, .widget_recent_entries ul, .widget_meta ul, .widget_archive ul, .widget_nav_menu,
.widget_pages, .widget_categories ul, .widget_rss, .widget_product_categories ul.product-categories, .woocommerce .widget_rating_filter ul, .woocommerce .widget_layered_nav ul{font-size:14px;}
.widget-list-box a:hover, .widget_recent_comments ul a:hover, .widget_recent_entries ul a:hover, .widget_meta ul a:hover, .widget_archive ul a:hover, .widget_nav_menu a:hover,
.widget_pages a:hover, .widget_categories ul a:hover, .widget_rss a:hover, .widget_product_categories ul.product-categories a:hover, .woocommerce .widget_rating_filter ul a:hover, .woocommerce .widget_layered_nav ul a:hover{opacity:.9;text-decoration:underline;}
.site-footer .widgettitle{color:#fff;}
.site-footer ul li,
.site-footer ul li:first-child{border-color:rgba(255, 255, 255, 0.15);}
.widget_recent_comments ul li.recentcomments{padding-left:36px;}
.widget_recent_comments ul li.recentcomments:after{content:"\f3f9";font-family:'Ionicons';font-size:25px;background:none;color:#aaaaaa;top:6px;left:2px;}
.widget_recent_comments ul .comment-author-link{font-weight:bold;}
.widget_recent_comments ul .comment-author-link a{color:#555555;}
.widget_recent_comments ul a{color:#987f71;}
.site-footer .widget_recent_comments .comment-author-link a{color:rgba(255, 255, 255, 0.6);}
.widget_search form{position:relative;}
.widget_search form label:after{width:50px;height:100%;content:"\f4a5";font-family:'Ionicons';font-size:19px;position:absolute;top:10px;right:0;color:#888888;}
.widget_search form input[type="submit"],
.widget_search form button{background:transparent;border-color:transparent;color:transparent;width:50px;height:100%;position:absolute;top:0;right:0;}
.widget_tag_cloud .tagcloud, .widget_product_tag_cloud .tagcloud{font-size:0px;margin-left:-4px;margin-right:-4px;}
.widget_tag_cloud .tagcloud:after, .widget_product_tag_cloud .tagcloud:after{content:'';display:table;clear:both;}
.widget_tag_cloud .tagcloud a, .widget_product_tag_cloud .tagcloud a{background:rgba(0, 0, 0, 0.08);color:#343436;padding:6px 12px;margin-top:4px;margin-left:4px;font-size:13px;display:inline-block;}
.widget_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:hover{background:rgba(0, 0, 0, 0.12);}
.widget_meta ul li.cat-item{padding-bottom:14px;padding-top:14px;}
.widget_text{line-height:1.6;font-size:14px;padding-top:10px;padding-bottom:0px;}
.widget_text h3.widgettitle{margin-top:50px;}
.site-footer .widget_text, .site-footer .widget_text p{color:rgba(255, 255, 255, 0.6);}
.widget_calendar table{position:relative;text-align:center;}
.widget_calendar table td, .widget_calendar table th{border:none;padding:0;}
.widget_calendar caption{background:#987f71;color:#ffffff;width:100%;height:46px;line-height:46px;text-align:center;vertical-align:middle;}
.widget_calendar tfoot{width:100%;height:46px;line-height:46px;padding:0 20px;vertical-align:middle;color:#ffffff;position:absolute;top:0;left:0;}
.widget_calendar tfoot tr, .widget_calendar tfoot #prev, .widget_calendar tfoot #next{display:block;font-weight:bold;font-size:0px;}
.widget_calendar tfoot tr a, .widget_calendar tfoot #prev a, .widget_calendar tfoot #next a{color:#ffffff;}
.widget_calendar tfoot tr a:hover, .widget_calendar tfoot #prev a:hover, .widget_calendar tfoot #next a:hover{opacity:.6;}
.widget_calendar tfoot tr{width:100%;}
.widget_calendar tfoot td{display:none;}
.widget_calendar tfoot #prev{float:left;}
.widget_calendar tfoot #next{float:right;}
.widget_calendar tfoot #prev a:after, .widget_calendar tfoot #next a:after{content:'\f3d2';font-family:"Ionicons";font-size:22px;}
.widget_calendar tfoot #next a:after{content:'\f3d3';}
.widget_calendar thead{line-height:44px;}
.widget_calendar thead tr th{color:#1f2023;font-size:13px;}
.widget_calendar tbody{line-height:44px;}
.widget_calendar tbody tr td{color:#5a5a5a;border:1px solid #eeeeee;text-align:center;font-size:14px;}
.widget_calendar tbody tr td#today{border-color:#987f71;border-collapse:separate;border-width:1px;display:block;margin:-1px;position:relative;}
.widget_calendar tbody tr td a{display:block;width:100%;height:100%;font-weight:bold;}
.widget_calendar tbody tr td a:hover{background:rgba(0, 0, 0, 0.2);}
.site-footer .widget_calendar thead tr th{color:rgba(255, 255, 255, 0.6);}
.site-footer .widget_calendar tbody tr td{border-color:rgba(255, 255, 255, 0.1);color:white;}
.widget_nav_menu ul, .widget_nav_menu .menu,
.widget_pages ul,
.widget_pages .menu{list-style:none;}
.widget_nav_menu .menu-item,
.widget_pages .menu-item{font-size:14px;}
.widget_nav_menu .menu-item a,
.widget_pages .menu-item a{display:block;}
.widget_nav_menu .menu-item a:hover,
.widget_pages .menu-item a:hover{color:#987f71;text-decoration:underline;}
.widget_nav_menu ul.sub-menu,
.widget_nav_menu ul.children,
.widget_pages ul.sub-menu,
.widget_pages ul.children{display:none;list-style:none;}
.widget-sidebar-menu-left{list-style:none;}
.widget-sidebar-menu-left .menu-item{font-size:14px;}
.widget-sidebar-menu-left .menu-item a{display:block;}
.widget-sidebar-menu-left .menu-item a:hover{color:#987f71;text-decoration:underline;}
.widget-sidebar-menu-left ul.sub-menu{display:none;list-style:none;}
.widget_rss ul{list-style:none;}
.widget_rss ul a{color:#987f71;}
.widget_rss .rss-date{color:rgba(0, 0, 0, 0.5);font-size:13px;}
.widget_rss .rssSummary{margin-top:5px;}
.widget_rss cite{margin-top:5px;display:inline-block;}
.site-footer .widget_rss .rss-date{color:rgba(255, 255, 255, 0.5);}
.widget_argenta_widget_logo a{margin-bottom:5px;display:inline-block;}
.widget_argenta_widget_logo a:hover{text-decoration:none;}
.site-footer .widget_argenta_widget_logo .logo a:hover{text-decoration:none;}
.widget_argenta_widget_recent_posts ul.recent-posts-list{list-style:none;margin:0;}
.widget_argenta_widget_recent_posts ul.recent-posts-list li{min-height:80px;margin-bottom:15px;position:relative;overflow:hidden;}
.widget_argenta_widget_recent_posts ul.recent-posts-list li:last-child{margin-bottom:0px;}
.widget_argenta_widget_recent_posts ul.recent-posts-list img{width:80px;height:80px;position:absolute;top:0;left:0;}
.widget_argenta_widget_recent_posts ul.recent-posts-list h4, .widget_argenta_widget_recent_posts ul.recent-posts-list .widget_calendar caption, .widget_calendar .widget_argenta_widget_recent_posts ul.recent-posts-list caption{line-height:1.2;}
.widget_argenta_widget_recent_posts ul.recent-posts-list h4 a:hover, .widget_argenta_widget_recent_posts ul.recent-posts-list .widget_calendar caption a:hover, .widget_calendar .widget_argenta_widget_recent_posts ul.recent-posts-list caption a:hover{text-decoration:underline;}
.widget_argenta_widget_recent_posts ul.recent-posts-list .content-wrap{float:left;padding-left:95px;margin-top:-2px;}
.widget_argenta_widget_recent_posts ul.recent-posts-list .content-wrap p.subtitle{color:#444447;margin-bottom:5px;}
.widget_argenta_widget_recent_posts ul.recent-posts-list .content-wrap .author{font-size:13px;font-weight:600;margin-bottom:5px;}
.widget_argenta_widget_recent_posts ul.recent-posts-list .content-wrap .date{font-size:13px;color:#888888;}
.widget_argenta_widget_recent_posts ul.recent-posts-list .content-wrap.no-thumb{padding-left:0px;}
.site-footer .widget_argenta_widget_recent_posts ul.recent-posts-list .content-wrap p, .site-footer .widget_argenta_widget_recent_posts ul.recent-posts-list .content-wrap .date{color:rgba(255, 255, 255, 0.6);}
.widget_argenta_widget_about_author img{width:70px;height:70px;float:left;display:inline-block;margin-right:15px;}
.widget_argenta_widget_about_author .info{width:100%;float:left;position:relative;margin-left:-85px;padding-left:85px;}
.widget_argenta_widget_about_author .info .info-wrap{width:100%;min-height:70px;border-bottom:1px dotted #ccc;}
.widget_argenta_widget_about_author .info h4, .widget_argenta_widget_about_author .info .widget_calendar caption, .widget_calendar .widget_argenta_widget_about_author .info caption{width:100%;text-align:inherit;display:block;float:left;margin-top:-5px;}
.widget_argenta_widget_about_author .info .site{font-size:13px;}
.widget_argenta_widget_about_author .info .socialbar{position:absolute;top:0;right:0;}
.widget_argenta_widget_about_author .info .socialbar a.social{width:26px;height:26px;margin-left:2px;font-size:14px;line-height:26px;}
.widget_argenta_widget_about_author .content{margin-top:15px;font-size:14px;line-height:1.8;}
.widget_argenta_widget_login_widget{font-size:14px;overflow:hidden;}
.widget_argenta_widget_login_widget .login-wrap{overflow:hidden;position:relative;-webkit-transition:height .25s ease-in-out;-o-transition:height .25s ease-in-out;transition:height .25s ease-in-out;}
.widget_argenta_widget_login_widget form{overflow:hidden;}
.widget_argenta_widget_login_widget .login-form{position:relative;left:0;opacity:1;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;z-index:2;}
.widget_argenta_widget_login_widget .login-form.hidden{display:block;opacity:0;position:absolute;z-index:1;}
.widget_argenta_widget_login_widget .reg-form{width:100%;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;z-index:1;}
.widget_argenta_widget_login_widget .reg-form.visible{opacity:1;z-index:2;}
.widget_argenta_widget_login_widget .reg-success{color:#0a6;}
.widget_argenta_widget_login_widget .login-error,
.widget_argenta_widget_login_widget .reg-error{color:#c22;}
.widget_argenta_widget_login_widget .login-submit{float:left;margin-top:2px;}
.widget_argenta_widget_login_widget .login-submit.with-registration{width:48%;}
.widget_argenta_widget_login_widget .login-submit button{margin-top:0;}
.widget_argenta_widget_login_widget .btn .text-loading, .widget_argenta_widget_login_widget .widget_shopping_cart_content .buttons a.button .text-loading, .widget_shopping_cart_content .buttons .widget_argenta_widget_login_widget a.button .text-loading{display:none;}
.widget_argenta_widget_login_widget .btn.loading, .widget_argenta_widget_login_widget .widget_shopping_cart_content .buttons a.loading.button, .widget_shopping_cart_content .buttons .widget_argenta_widget_login_widget a.loading.button{background:transparent;color:#343436;opacity:.6;cursor:default;}
.widget_argenta_widget_login_widget .btn.loading .text-loading, .widget_argenta_widget_login_widget .widget_shopping_cart_content .buttons a.loading.button .text-loading, .widget_shopping_cart_content .buttons .widget_argenta_widget_login_widget a.loading.button .text-loading{display:block;}
.widget_argenta_widget_login_widget .btn.loading .text, .widget_argenta_widget_login_widget .widget_shopping_cart_content .buttons a.loading.button .text, .widget_shopping_cart_content .buttons .widget_argenta_widget_login_widget a.loading.button .text{display:none;}
.widget_argenta_widget_login_widget .login-registration{width:48%;margin-top:2px;float:right;}
.widget_argenta_widget_login_widget .login-registration a{width:100%;color:#343436;}
.widget_argenta_widget_login_widget .login-registration a:hover{color:#fff;text-decoration:none;}
.widget_argenta_widget_login_widget .login-remember{float:left;}
.widget_argenta_widget_login_widget .login-remember label{cursor:pointer;}
.widget_argenta_widget_login_widget .login-lost-password{float:right;}
.widget_argenta_widget_login_widget .login-remember,
.widget_argenta_widget_login_widget .login-lost-password{width:auto;}
.widget_argenta_widget_login_widget .reg-submit{margin-top:12px;}
.widget_argenta_widget_login_widget .reg-submit button{margin-top:0;}
.widget_argenta_widget_login_widget .back-to-login{margin-top:20px;}
.widget_argenta_widget_login_widget .logged-in{width:100%;position:absolute;top:0;left:0;z-index:1;opacity:0;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;}
.widget_argenta_widget_login_widget .logged-in.visible{position:relative;opacity:1;z-index:2;}
.widget_argenta_widget_login_widget a{color:#987f71;}
.widget_argenta_widget_login_widget a:hover{text-decoration:underline;}
.site-footer .widget_argenta_widget_subscribe input{border-color:rgba(255, 255, 255, 0.15);color:#ffffff;}
.site-footer .widget_argenta_widget_subscribe input::-webkit-input-placeholder{color:#ffffff;}
.site-footer .widget_argenta_widget_subscribe input::-moz-placeholder{color:#ffffff;}
.site-footer .widget_argenta_widget_subscribe input:-ms-input-placeholder{color:#ffffff;}
.site-footer .widget_argenta_widget_subscribe input::placeholder{color:#ffffff;}
.site-footer .widget_argenta_widget_subscribe input:focus{border-color:rgba(255, 255, 255, 0.3);}
.site-footer .widget_argenta_widget_subscribe button.btn{background:#987f71;border-color:#987f71;}
.site-footer .widget_argenta_widget_subscribe button.btn:hover{background:none;color:#987f71;}
.widget_product_search form{position:relative;}
.widget_product_search form button{background:none;width:46px;height:100%;border:none;font-size:18px;text-align:center;position:absolute;top:0;right:0;outline:none;}
.site-footer .widgets .widget.widget_product_tag_cloud a{background:rgba(255, 255, 255, 0.15);}
.site-footer .widgets .widget.widget_product_tag_cloud a:hover{opacity:.7;text-decoration:none;}
.widget_product_categories ul.product-categories li.cat-item{padding-left:0;}
.widget_product_categories ul.product-categories li.cat-item:after{display:none;}
.site-footer .widget_product_categories ul.product-categories li{border-color:rgba(255, 255, 255, 0.15);}
.widget_products ul.product_list_widget li img, .widget.widget_top_rated_products ul.product_list_widget li img, .widget.widget_recently_viewed_products ul.product_list_widget li img, .widget.widget_recent_reviews ul.product_list_widget li img{background:#f3f3f3;width:70px;float:left;border:none;}
.widget_products ul.product_list_widget li .image-wrap, .widget.widget_top_rated_products ul.product_list_widget li .image-wrap, .widget.widget_recently_viewed_products ul.product_list_widget li .image-wrap, .widget.widget_recent_reviews ul.product_list_widget li .image-wrap{position:relative;margin:5px 15px 0 0;float:left;}
.widget_products ul.product_list_widget li .image-wrap img, .widget.widget_top_rated_products ul.product_list_widget li .image-wrap img, .widget.widget_recently_viewed_products ul.product_list_widget li .image-wrap img, .widget.widget_recent_reviews ul.product_list_widget li .image-wrap img{float:none;display:block;margin:0;}
.widget_products ul.product_list_widget li > a, .widget.widget_top_rated_products ul.product_list_widget li > a, .widget.widget_recently_viewed_products ul.product_list_widget li > a, .widget.widget_recent_reviews ul.product_list_widget li > a{-webkit-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;font-size:14px;letter-spacing:-0.01em;}
.widget_products ul.product_list_widget li > a:hover, .widget.widget_top_rated_products ul.product_list_widget li > a:hover, .widget.widget_recently_viewed_products ul.product_list_widget li > a:hover, .widget.widget_recent_reviews ul.product_list_widget li > a:hover{text-decoration:underline;color:rgba(27, 27, 28, 0.6);}
.widget_products ul.product_list_widget li .category, .widget.widget_top_rated_products ul.product_list_widget li .category, .widget.widget_recently_viewed_products ul.product_list_widget li .category, .widget.widget_recent_reviews ul.product_list_widget li .category{border:none;margin:0;padding:0;display:block;}
.widget_products ul.product_list_widget li .category a, .widget.widget_top_rated_products ul.product_list_widget li .category a, .widget.widget_recently_viewed_products ul.product_list_widget li .category a, .widget.widget_recent_reviews ul.product_list_widget li .category a{font-weight:normal;display:inline-block;padding:0;border:none;margin:0;color:#343436;}
.widget_products ul.product_list_widget li .category a:hover, .widget.widget_top_rated_products ul.product_list_widget li .category a:hover, .widget.widget_recently_viewed_products ul.product_list_widget li .category a:hover, .widget.widget_recent_reviews ul.product_list_widget li .category a:hover{text-decoration:underline;}
.widget_products ul.product_list_widget li .star-rating, .widget.widget_top_rated_products ul.product_list_widget li .star-rating, .widget.widget_recently_viewed_products ul.product_list_widget li .star-rating, .widget.widget_recent_reviews ul.product_list_widget li .star-rating{margin-top:2px;margin-bottom:4px;}
.widget_products ul.product_list_widget li .amount, .widget.widget_top_rated_products ul.product_list_widget li .amount, .widget.widget_recently_viewed_products ul.product_list_widget li .amount, .widget.widget_recent_reviews ul.product_list_widget li .amount{font-size:14px;color:#888888;}
.widget_products ul.product_list_widget li del, .widget.widget_top_rated_products ul.product_list_widget li del, .widget.widget_recently_viewed_products ul.product_list_widget li del, .widget.widget_recent_reviews ul.product_list_widget li del{margin-right:5px;color:#888888;}
.widget_products ul.product_list_widget li ins, .widget.widget_top_rated_products ul.product_list_widget li ins, .widget.widget_recently_viewed_products ul.product_list_widget li ins, .widget.widget_recent_reviews ul.product_list_widget li ins{text-decoration:none;}
.site-footer .widget_products ul.product_list_widget li > a:hover, .site-footer .widget.widget_top_rated_products ul.product_list_widget li > a:hover, .site-footer .widget.widget_recently_viewed_products ul.product_list_widget li > a:hover, .site-footer .widget.widget_recent_reviews ul.product_list_widget li > a:hover{color:#fff;}
.widget.widget_top_rated_products ul.product_list_widget > li > .star-rating{width:6em;margin:5px 0;}
.widget.widget_top_rated_products ul.product_list_widget > li > .star-rating:before,
.widget.widget_top_rated_products ul.product_list_widget > li > .star-rating span:before{font-size:13px;}
.site-footer .widget.widget_top_rated_products a:hover{color:inherit;}
.site-footer .widget.widget_top_rated_products .category, .site-footer .widget.widget_top_rated_products .category a{color:inherit;}
.site-footer .widget.widget_recently_viewed_products a:hover{color:inherit;}
.site-footer .widget.widget_recently_viewed_products .category, .site-footer .widget.widget_recently_viewed_products .category a{color:inherit;}
.widget.widget_recent_reviews ul.product_list_widget li img{margin-right:15px;}
.site-footer .widget.widget_recent_reviews a:hover{color:inherit;}
.site-footer .widget.widget_recent_reviews .category, .site-footer .widget.widget_recent_reviews .category a{color:inherit;}
.widget.widget_shopping_cart ul.cart_list.product_list_widget li.mini_cart_item{position:relative;padding-left:0;}
.widget.widget_shopping_cart ul.cart_list.product_list_widget li.mini_cart_item img{width:80px;margin-left:0;}
.widget.widget_shopping_cart ul.cart_list.product_list_widget li.mini_cart_item a{color:#343436;font-size:14px;}
.widget.widget_shopping_cart ul.cart_list.product_list_widget li.mini_cart_item a.remove{font-size:0px;margin-right:15px;}
.widget.widget_shopping_cart ul.cart_list.product_list_widget li.mini_cart_item .quantity{width:auto;height:auto;display:block;margin-top:8px;color:#888888;}
.widget.widget_shopping_cart ul.cart_list.product_list_widget li.mini_cart_item dl.variation{border:none;display:inline-block;padding:0;font-size:13px;}
.widget.widget_shopping_cart ul.cart_list.product_list_widget li.mini_cart_item dl.variation dt{line-height:20px;font-weight:400;}
.widget.widget_shopping_cart ul.cart_list.product_list_widget li.mini_cart_item dl.variation dd{margin:0;padding:0;float:left;}
.widget.widget_shopping_cart ul.cart_list.product_list_widget li.mini_cart_item dl.variation dd p{margin:0;font-size:13px;line-height:20px;}
.widget.widget_shopping_cart .total{color:#999999;font-size:13px;padding:8px 0;margin-bottom:20px;border-top:1px dotted #d4d4d4;border-bottom:1px dotted #d4d4d4;overflow:hidden;}
.widget.widget_shopping_cart .total p{width:auto;float:left;line-height:38px;font-size:13px;font-weight:400;}
.widget.widget_shopping_cart .total .amount{float:right;color:#343436;font-weight:700;}
.widget.widget_shopping_cart .buttons{margin-bottom:10px;}
.widget.widget_shopping_cart .buttons:after{content:'';display:table;clear:both;}
.widget.widget_shopping_cart .buttons a.button{border-color:#343436;color:#343436;width:48%;padding-left:0;padding-right:0;margin:0;text-align:center;float:left;}
.widget.widget_shopping_cart .buttons a.button:first-child{margin-right:4%;}
.widget.widget_shopping_cart .buttons a.button:hover{background:#343436;color:#fff;}
.widget.widget_shopping_cart .buttons a.button.checkout{color:#fff;border-color:#987f71;}
.widget.widget_shopping_cart .buttons a.button.checkout:hover{background:transparent;color:#987f71;}
.site-footer .widgets .widget.widget_shopping_cart ul.cart_list.product_list_widget li.mini_cart_item a{color:#fff;}
.site-footer .widgets .widget.widget_shopping_cart p.total{border-color:rgba(255, 255, 255, 0.4);}
.site-footer .widgets .widget.widget_shopping_cart p.total .amount{color:#fff;}
.site-footer .widgets .widget.widget_shopping_cart .buttons > a.button:first-child{color:#fff;border-color:#fff;}
.site-footer .widgets .widget.widget_shopping_cart .buttons > a.button:first-child:hover{background:#fff;color:#343436;}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider{background-color:#e3e3e3;height:5px;-webkit-border-radius:0px;border-radius:0px;}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range{background:#987f71;}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle{background:#ffffff;width:21px;height:21px;-webkit-box-shadow:0 2px 14px rgba(0, 0, 0, 0.2);box-shadow:0 2px 14px rgba(0, 0, 0, 0.2);top:-8px;}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle:after{content:'';background-color:#987f71;width:9px;height:9px;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:6px;left:6px;}
.woocommerce .widget_price_filter .price_slider_amount{margin-top:30px;}
.woocommerce .widget_price_filter .price_slider_amount button[type="submit"]{background:none;color:#1f2023;padding:0;font-size:13px;text-transform:uppercase;}
.woocommerce .widget_price_filter .price_slider_amount button[type="submit"]:hover{text-decoration:underline;}
.woocommerce .widget_price_filter .price_slider_amount .price_label{font-size:13px;line-height:1em;color:#888888;}
.woocommerce .widget_price_filter .price_slider_amount .price_label .from, .woocommerce .widget_price_filter .price_slider_amount .price_label .to{color:#5a5a5a;}
.site-footer .widgets .widget.widget_price_filter .price_slider_wrapper .price_slider{background:rgba(255, 255, 255, 0.2);}
.site-footer .widgets .widget.widget_price_filter button{color:#fff;}
.site-footer .widgets .widget.widget_price_filter .from, .site-footer .widgets .widget.widget_price_filter .to{color:#fff;}
.woocommerce .widget_rating_filter ul li.wc-layered-nav-rating{padding-left:0;}
.woocommerce .widget_rating_filter ul li.wc-layered-nav-rating:after{display:none;}
.woocommerce .widget_rating_filter ul li.wc-layered-nav-rating a:hover{text-decoration:none;}
.woocommerce .widget_layered_nav ul li.wc-layered-nav-term{padding-left:0;}
.woocommerce .widget_layered_nav ul li.wc-layered-nav-term:after{display:none;}
.woocommerce .widget_layered_nav ul li.wc-layered-nav-term a:hover{text-decoration:none;}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*,
*:before,
*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
body{background:#fff;height:100%;font-family:"Open Sans", sans-serif;font-size:14px;overflow-x:hidden;}
body.archive{width:100%;}
blockquote, q{font-style:italic;font-size:15px;line-height:30px;quotes:"" "";margin:30px 0;border-top:1px solid #e3e3e3;padding:15px 0 0 35px;position:relative;}
blockquote p,
q p{margin:0;font-style:italic;}
blockquote:after,
q:after{content:"\f347";font-family:"Ionicons";font-size:27px;font-style:normal;position:absolute;left:0;top:10px;}
blockquote footer,
q footer{position:relative;text-align:left;}
blockquote footer h4, blockquote footer .widget_calendar caption, .widget_calendar blockquote footer caption,
q footer h4,
q footer .widget_calendar caption, .widget_calendar
q footer caption{font-style:normal;font-size:16px;text-align:left;margin-top:15px;margin-bottom:0px;}
blockquote footer p.subtitle,
q footer p.subtitle{font-size:14px;margin-top:4px;}
hr{background-color:#ebebeb;width:100%;border:0;height:1px;margin:5px auto;display:block;}
mark{color:#fff;}
address{font-size:14px;font-style:normal;}
pre{background:rgba(0, 0, 0, 0.05);padding:15px;}
img {
height: auto;
max-width: 100%; } a{color:#343436;text-decoration:none;cursor:pointer;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color, opacity;-o-transition-property:color, opacity;transition-property:color, opacity;}
a:hover{color:#987f71;}
embed,
iframe,
object{max-width:100%;}
ul, ol{margin:0 0 1.5em 3em;}
ul li, ol li{padding:3px 0;list-style-position:inside;}
ul{list-style:disc;margin:0;padding:0;}
ul.unstyled{list-style:none;}
ul.inline li{display:inline-block;}
ul.list-square li{padding-left:20px;list-style:none;}
ul.list-square li:after{content:'\25A0';float:left;margin-left:-20px;margin-top:-1px;font-size:50%;vertical-align:middle;}
ol{list-style:decimal;margin-left:0;padding-left:0px;}
li > ul,
li > ol{margin-bottom:0;margin-left:20px;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
table{margin:15px 0;width:100%;}
table td, table th{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;text-align:inherit;padding:10px 10px 10px 0;}
button[disabled],
input[type="submit"][disabled]{opacity:.8;}
button[disabled]:hover,
input[type="submit"][disabled]:hover{background:#343436;color:#343436;}
button,
.btn,
.widget_shopping_cart_content .buttons a.button,
a.btn input[type="submit"].btn, .widget_shopping_cart_content .buttons a.button input[type="submit"].btn,
input[type="submit"]{background:#343436;color:#fff;padding:14px 30px;border:2px solid #343436;-webkit-border-radius:0px;border-radius:0px;font:700 13px/1.2 "Open Sans", sans-serif;text-decoration:none;vertical-align:middle;outline:none;display:inline-block;text-align:center;text-transform:uppercase;-webkit-transition-property:background, color, border-color;-o-transition-property:background, color, border-color;transition-property:background, color, border-color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
@media screen and (max-width: 767px) {
button,
.btn,
.widget_shopping_cart_content .buttons a.button,
a.btn input[type="submit"].btn, .widget_shopping_cart_content .buttons a.button input[type="submit"].btn,
input[type="submit"]{padding-left:20px;padding-right:20px;}
}
button:hover,
.btn:hover,
.widget_shopping_cart_content .buttons a.button:hover,
a.btn input[type="submit"].btn:hover, .widget_shopping_cart_content .buttons a.button input[type="submit"].btn:hover,
input[type="submit"]:hover{background:transparent;color:#343436;-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s;}
button .icon,
.btn .icon, .widget_shopping_cart_content .buttons a.button .icon,
a.btn input[type="submit"].btn .icon, .widget_shopping_cart_content .buttons a.button input[type="submit"].btn .icon,
input[type="submit"] .icon{margin-right:5px;font-size:140%;line-height:60%;vertical-align:-30%;text-decoration:none;}
.btn-outline, .btn-flat,
a.btn-flat, .btn-link,
a.btn-link, nav.pagination li a.page-numbers,
a.btn-outline,
a.btn-flat,
a.btn-link,
nav.pagination li a.page-numbers,
input[type="submit"].btn-outline,
input[type="submit"].btn-flat,
input[type="submit"].btn-link{background:#343436;color:#fff;padding:14px 30px;border:2px solid #343436;-webkit-border-radius:0px;border-radius:0px;font:700 13px/1.2 "Open Sans", sans-serif;text-decoration:none;vertical-align:middle;outline:none;display:inline-block;text-align:center;text-transform:uppercase;-webkit-transition-property:background, color, border-color;-o-transition-property:background, color, border-color;transition-property:background, color, border-color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;background:transparent;color:#343436;}
@media screen and (max-width: 767px) {
.btn-outline, .btn-flat,
a.btn-flat, .btn-link,
a.btn-link, nav.pagination li a.page-numbers,
a.btn-outline,
a.btn-flat,
a.btn-link,
nav.pagination li a.page-numbers,
input[type="submit"].btn-outline,
input[type="submit"].btn-flat,
input[type="submit"].btn-link{padding-left:20px;padding-right:20px;}
}
.btn-outline:hover, .btn-flat:hover, .btn-link:hover, nav.pagination li a.page-numbers:hover,
a.btn-outline:hover,
a.btn-flat:hover,
a.btn-link:hover,
nav.pagination li a.page-numbers:hover,
input[type="submit"].btn-outline:hover,
input[type="submit"].btn-flat:hover,
input[type="submit"].btn-link:hover{background:transparent;color:#343436;-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s;}
.btn-outline .icon, .btn-flat .icon,
a.btn-flat .icon, .btn-link .icon,
a.btn-link .icon, nav.pagination li a.page-numbers .icon,
a.btn-outline .icon, a.btn-flat .icon, a.btn-link .icon, nav.pagination li a.page-numbers .icon,
input[type="submit"].btn-outline .icon, input[type="submit"].btn-flat .icon, input[type="submit"].btn-link .icon{margin-right:5px;font-size:140%;line-height:60%;vertical-align:-30%;text-decoration:none;}
.btn-outline:hover, .btn-flat:hover, .btn-link:hover, nav.pagination li a.page-numbers:hover,
a.btn-outline:hover,
a.btn-flat:hover,
a.btn-link:hover,
nav.pagination li a.page-numbers:hover,
input[type="submit"].btn-outline:hover,
input[type="submit"].btn-flat:hover,
input[type="submit"].btn-link:hover{background:#343436;color:#fff;}
.btn-rounded,
a.btn-rounded{padding-left:25px;padding-right:25px;-webkit-border-radius:90px;border-radius:90px;}
.btn-flat,
a.btn-flat{border-color:transparent;}
.btn-link,
a.btn-link{margin-top:6px;padding:2px;padding-left:0px;border:none;text-decoration:underline;font-weight:700;position:relative;display:inline-block;}
.btn-link .icon-arrow,
a.btn-link .icon-arrow{opacity:0;visibility:hidden;font-size:36px;line-height:0;position:absolute;right:-30px;top:-8px;-webkit-transition:ease-in-out;-o-transition:ease-in-out;transition:ease-in-out;-webkit-transition-property:right, left, color;-o-transition-property:right, left, color;transition-property:right, left, color;-webkit-transition-duration:.1s, .1s, .0s;-o-transition-duration:.1s, .1s, .0s;transition-duration:.1s, .1s, .0s;}
.btn-link:hover,
a.btn-link:hover{background:transparent;border:none;color:#343436;}
.btn-link:hover .icon-arrow,
a.btn-link:hover .icon-arrow{opacity:1;visibility:visible;right:-36px;}
.btn-small, .widget_shopping_cart_content .buttons a.button,
a.btn-small,
.widget_shopping_cart_content .buttons a.button{padding:11px 24px;line-height:12px;font-size:12px;}
.btn-small .icon, .widget_shopping_cart_content .buttons a.button .icon,
a.btn-small .icon, .widget_shopping_cart_content .buttons a.button .icon{vertical-align:2px;}
.btn-large,
a.btn-large{padding:20px 40px;line-height:14px;font-size:14px;}
.btn-huge,
a.btn-huge{padding:24px 44px;line-height:17px;font-size:17px;}
.btn-full-width,
a.btn-full-width{width:100%;}
input, select, textarea{font-family:"Open Sans", sans-serif;}
input:not([type="submit"]),
textarea,
select{width:100%;color:#5a5a5a;padding:12px 15px;border:1px solid #e3e3e3;-webkit-border-radius:0px;border-radius:0px;font-size:14px;-webkit-box-shadow:none;box-shadow:none;}
input:not([type="submit"]):focus,
textarea:focus,
select:focus{border-color:#cacaca;outline:none;}
select{height:47px;line-height:41px;text-indent:12px;padding:0;}
@-moz-document url-prefix() {
select{text-indent:6px;}
}
input[type="checkbox"]{width:auto;padding:auto;border:auto;}
input.placeholder, input::-webkit-input-placeholder,
textarea.placeholder,
textarea::-webkit-input-placeholder{color:#5a5a5a;opacity:.7;}
input.placeholder, input::-moz-placeholder,
textarea.placeholder,
textarea::-moz-placeholder{color:#5a5a5a;opacity:.7;}
input.placeholder, input:-ms-input-placeholder,
textarea.placeholder,
textarea:-ms-input-placeholder{color:#5a5a5a;opacity:.7;}
input.placeholder, input::placeholder,
textarea.placeholder,
textarea::placeholder{color:#5a5a5a;opacity:.7;}
input.flat{border:none;padding:13px 15px;}
input.classic{border:none;padding:13px 15px;border-bottom:1px solid #e3e3e3;padding-left:0;padding-right:0;}
input.classic.placeholder, input.classic::-webkit-input-placeholder{line-height:16px;font-style:italic;}
input.classic.placeholder, input.classic::-moz-placeholder{line-height:16px;font-style:italic;}
input.classic.placeholder, input.classic:-ms-input-placeholder{line-height:16px;font-style:italic;}
input.classic.placeholder, input.classic::placeholder{line-height:16px;font-style:italic;}
select{border:1px solid #e3e3e3;}
textarea{width:100%;min-height:100%;max-height:100%;resize:none;}
.input-group label{float:left;}
.input-group label.col-6{width:50%;}
.input-group label.col-4{width:33.33334%;}
.input-group label.col-3{width:25%;}
@media screen and (max-width: 776px) {
.input-group label input{border-right-width:1px;}
.input-group label.col-6, .input-group label.col-4, .input-group label.col-3{width:100%;}
}
.input-group label.offset input, .input-group label.offset:last-of-type input:not([type="submit"]){border-width:1px;}
select{position:relative;}
select option{color:#343436;}
select:before{content:'';background:#ffffff;width:30px;height:30px;position:absolute;top:0;right:0;}
select:after{content:'';}
.radio{width:20px;height:20px;display:inline-block;position:relative;}
.radio input{width:100%;height:100%;margin:0px;padding:0px;opacity:0;position:absolute;top:0;left:0;z-index:2;cursor:pointer;}
.radio input:checked{cursor:default;}
.radio input:checked + .input:after{background:#343436;}
.radio .input{background:#d5d4d4;width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:0;left:0;z-index:1;}
.radio .input:after{content:'';background:#ffffff;width:10px;height:10px;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:5px;left:5px;-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out;}
.radio:hover .input:after{background:#eee;}
.radio:hover input:checked + .input:after{background:#343436;}
form{text-align:center;}
form button.btn{margin-top:14px;padding-left:25px;padding-right:25px;}
form button.btn.btn-link{margin-top:20px;margin-bottom:20px;padding-left:0;padding-right:0;}
form .btn-load{width:0px;height:20px;display:inline-block;-webkit-transition:.21s ease-in-out;-o-transition:.21s ease-in-out;transition:.21s ease-in-out;-webkit-transition-property:width, margin;-o-transition-property:width, margin;transition-property:width, margin;overflow:hidden;margin-top:-8px;margin-bottom:-5px;}
form .btn-load input{display:none;}
form .btn-load:before{content:'';background:url(https://www.koll.co.at/wp-content/themes/argenta/images/form_load.png) no-repeat center;display:block;width:20px;height:20px;margin:0;visibility:visible;opacity:1;-webkit-animation:rotate 1s infinite linear;-o-animation:rotate 1s infinite linear;animation:rotate 1s infinite linear;}
form .error-check{height:0;margin-top:0px;opacity:0;visibility:hidden;-webkit-transition-property:opacity, visibility, margin, height;-o-transition-property:opacity, visibility, margin, height;transition-property:opacity, visibility, margin, height;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
form .error-check.active{visibility:visible;margin-top:20px;opacity:1;height:auto;}
@-webkit-keyframes rotate {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-o-keyframes rotate {
0%{-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes rotate {
0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
form.without-label-offset .input-group label input, form.without-label-offset .input-group label select,
.contact-form.without-label-offset .input-group label input,
.contact-form.without-label-offset .input-group label select{border-right-width:0px;}
form.without-label-offset .input-group label:last-of-type input, form.without-label-offset .input-group label:last-of-type select,
.contact-form.without-label-offset .input-group label:last-of-type input,
.contact-form.without-label-offset .input-group label:last-of-type select{border-right-width:1px;}
form.without-label-offset .input-group label input, form.without-label-offset .input-group label select,
.contact-form.without-label-offset .input-group label input,
.contact-form.without-label-offset .input-group label select{border-top-width:1px;}
form.without-label-offset .input-group + .input-group label input, form.without-label-offset .input-group + .input-group label select,
.contact-form.without-label-offset .input-group + .input-group label input,
.contact-form.without-label-offset .input-group + .input-group label select{border-top-width:0px;}
form.without-label-offset p label input, form.without-label-offset p label select, form.without-label-offset p label textarea,
.contact-form.without-label-offset p label input,
.contact-form.without-label-offset p label select,
.contact-form.without-label-offset p label textarea{border-top-width:0px;}
form.without-label-offset p label:first-of-type input, form.without-label-offset p label:first-of-type select, form.without-label-offset p label:first-of-type textarea,
.contact-form.without-label-offset p label:first-of-type input,
.contact-form.without-label-offset p label:first-of-type select,
.contact-form.without-label-offset p label:first-of-type textarea{border-top-width:1px;}
form.without-label-offset .input-group + p label input, form.without-label-offset .input-group + p label select, form.without-label-offset .input-group + p label textarea,
.contact-form.without-label-offset .input-group + p label input,
.contact-form.without-label-offset .input-group + p label select,
.contact-form.without-label-offset .input-group + p label textarea{border-top-width:0px;}
form.without-label-offset p + .input-group label input, form.without-label-offset p + .input-group label select, form.without-label-offset p + .input-group label textarea,
.contact-form.without-label-offset p + .input-group label input,
.contact-form.without-label-offset p + .input-group label select,
.contact-form.without-label-offset p + .input-group label textarea{border-top-width:1px;}
@media screen and (max-width: 767px) {
form.without-label-offset .input-group label input, form.without-label-offset .input-group label select,
.contact-form.without-label-offset .input-group label input,
.contact-form.without-label-offset .input-group label select{border-right-width:1px;border-top-width:1px;}
form.without-label-offset .input-group label:last-child input, form.without-label-offset .input-group label:last-child select,
.contact-form.without-label-offset .input-group label:last-child input,
.contact-form.without-label-offset .input-group label:last-child select{border-top-width:0px;}
}  .select{display:inline-block;position:relative;cursor:pointer;z-index:20;}
.select select{display:none;}
.select .select-title{display:block;padding:0 15px 0 20px;position:relative;z-index:2;}
.select .select-title:hover{text-decoration:none;}
.select i.icon{width:auto;height:auto;margin:2px 0 0 15px;padding:0;font-size:16px;vertical-align:-2px;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;-o-transition:-o-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out, -webkit-transform .1s ease-in-out, -o-transform .1s ease-in-out;}
.select.active .select-title .icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);}
.select.active .select-menu{top:40px;opacity:1;visibility:visible;-webkit-transition-delay:0s, 0s, 0s;-o-transition-delay:0s, 0s, 0s;transition-delay:0s, 0s, 0s;}
.select .select-menu{background:#ffffff;position:absolute;min-width:160px;max-height:304px;overflow-y:auto;left:5px;top:0px;opacity:0;visibility:hidden;list-style:none;text-align:left;-webkit-transition-property:width, opacity, visibility, top;-o-transition-property:width, opacity, visibility, top;transition-property:width, opacity, visibility, top;-webkit-transition-duration:0s, .1s, .1s;-o-transition-duration:0s, .1s, .1s;transition-duration:0s, .1s, .1s;-webkit-transition-delay:.2s, 0s, 0s;-o-transition-delay:.2s, 0s, 0s;transition-delay:.2s, 0s, 0s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-box-shadow:0 5px 29px rgba(0, 0, 0, 0.12);box-shadow:0 5px 29px rgba(0, 0, 0, 0.12);}
.select .select-menu li{line-height:1;padding:0;}
.select .select-menu .icon{width:20px;display:inline-block;text-align:center;margin-right:4px;}
.select .select-menu a{width:100%;height:38px;line-height:38px;padding:0 16px;vertical-align:middle;color:#282828;white-space:nowrap;display:inline-block;}
.select .select-menu a:hover{background:#f3f3f3;cursor:pointer;text-decoration:none;}
.scroll-top{background-color:rgba(0, 0, 0, 0.3);color:#fff;height:50px;width:50px;line-height:45px;-webkit-border-radius:100%;border-radius:100%;text-align:center;position:fixed;right:40px;bottom:100px;z-index:1000;display:none;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out;}
.scroll-top:hover{background-color:rgba(0, 0, 0, 0.7);}
.scroll-top#page-scroll-top > img{width:10px;vertical-align:middle;}
span.category > a,
div.category > a,
div.category > span,
a.category{margin:5px 0;border:1px solid;-webkit-border-radius:1px;border-radius:1px;display:inline-block;font-size:14px;font-style:italic;font-family:'Lora';padding:4px 12px;}
span.category > a:hover,
div.category > a:hover,
div.category > span:hover,
a.category:hover{opacity:.7;}
.category > span:hover{opacity:1;}
.category{display:inline-block;}
a.tag,
.tag-wrap a,
a[class^="tag-link-"]{background:rgba(0, 0, 0, 0.08);color:#343436;padding:6px 12px;margin-top:4px;margin-left:4px;font-size:13px;display:inline-block;}
a.tag:hover,
.tag-wrap a:hover,
a[class^="tag-link-"]:hover{background:rgba(0, 0, 0, 0.12);}
.page-preloader{background-color:#222;height:100vh;width:100%;z-index:999999;position:fixed;top:0;left:0;opacity:1;visibility:visible;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out;-webkit-transition-property:opacity, visibility;-o-transition-property:opacity, visibility;transition-property:opacity, visibility;}
.page-preloader .loader{width:50px;height:50px;border:4px solid transparent;-webkit-border-radius:50%;border-radius:50%;position:relative;top:50%;margin:-25px auto 0;}
.page-preloader .loader:before{content:'';background:transparent;border:2px solid rgba(255, 255, 255, 0.5);-webkit-border-radius:50%;border-radius:50%;width:60px;height:60px;margin:0;position:absolute;top:-9px;left:-9px;-webkit-animation:loader-scale 1s ease-out infinite;-o-animation:loader-scale 1s ease-out infinite;animation:loader-scale 1s ease-out infinite;-webkit-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;opacity:0;}
.page-preloader .loader:after{content:'';border:2px solid #fff;-webkit-border-radius:50%;border-radius:50%;width:50px;height:50px;position:absolute;top:-4px;left:-4px;-webkit-animation:loader-scale 1s ease-out infinite;-o-animation:loader-scale 1s ease-out infinite;animation:loader-scale 1s ease-out infinite;-webkit-animation-delay:0.5s;-o-animation-delay:0.5s;animation-delay:0.5s;}
.page-preloader.closed{opacity:0;visibility:hidden;}
@media screen and (max-width: 768px) {
.page-preloader{opacity:0;visibility:hidden;}
}
@-webkit-keyframes loader-scale {
0%{-webkit-transform:scale(0);transform:scale(0);opacity:0;}
50%{opacity:1;}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}
}
@-o-keyframes loader-scale {
0%{-o-transform:scale(0);transform:scale(0);opacity:0;}
50%{opacity:1;}
100%{-o-transform:scale(1);transform:scale(1);opacity:0;}
}
@keyframes loader-scale {
0%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;}
50%{opacity:1;}
100%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0;}
} .sticky{display:block;}
.hentry{margin:0 0 1.5em;}
.byline,
.updated:not(.published){display:none;}
.search-page{margin-top:90px;}
.page-error{max-width:800px;margin:0 auto;padding:8% 0;text-align:center;font-size:0px;}
.page-error .icon-shape{background:#f3f3f3;width:110px;height:110px;line-height:110px;-webkit-border-radius:50%;border-radius:50%;text-align:center;vertical-align:top;font-size:80px;display:inline-block;}
.page-error .icon-shape i{color:#999999;vertical-align:0;}
.page-error .page-error-content{text-align:left;padding:20px 25px 0;display:inline-block;}
.page-error h1, .page-error h2{margin:0;margin-left:-5px;font-size:56px;line-height:1.05;}
.page-error h3{margin-top:4px;}
.page-error p.subtitle{font-size:16px;margin:0 0 10px;}
.page-error a,
.page-error a:visited{margin-top:25px;}
.page-error form.search{margin:30px auto 0;max-width:610px;padding:0 15px;position:relative;}
.page-error form.search button{background:transparent;border:none;padding:5px;margin:0;color:#343436;position:absolute;top:8px;right:25px;font-size:16px;}
.page-error form.search button:hover{opacity:.8;}
@media screen and (max-width: 767px) {
.page-error{padding:30px 0 80px;}
} .page-auth{background:#444 url(https://www.koll.co.at/wp-content/themes/argenta/images/bg-full.jpg);background-size:cover;background-position:center center;width:100%;height:100%;position:relative;}
.page-auth:before{content:'';background:rgba(52, 52, 54, 0.75);width:100%;height:100%;position:absolute;top:0;left:0;}
.page-auth .page-auth-wrap{text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;}
.page-auth .page-auth-wrap form{background:#ffffff;width:460px;margin:0 auto;padding:60px;}
.page-auth .page-auth-wrap form input{margin-bottom:15px;}
.page-auth .page-auth-wrap form button.btn{margin-top:0px;}
.gallery-caption{font-weight:700;}
.gallery{background:#1d1d1e;width:100%;height:100%;text-align:center;position:fixed;top:0;left:0;visibility:hidden;opacity:0;-webkit-transition-property:visibility, opacity;-o-transition-property:visibility, opacity;transition-property:visibility, opacity;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:999999;}
.gallery.open{visibility:visible;opacity:1;}
.gallery.open .close{visibility:visible;}
.gallery .slider{position:absolute;top:0;left:0;height:-webkit-calc(100% - 180px);height:calc(100% - 180px);margin-top:40px;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.gallery .slider .owl-stage-outer{height:100%;}
.gallery .slider .owl-stage{height:100%;position:relative;}
.gallery .slider .owl-stage .owl-item{height:100%;text-align:center;line-height:-webkit-calc(100vh - 280px);line-height:calc(100vh - 280px);}
.gallery .slider .owl-stage .owl-item img{max-width:100%;max-height:100%;vertical-align:middle;}
.gallery .slider .owl-stage .owl-item div{width:100%;height:-webkit-calc(100% - 20px);height:calc(100% - 20px);display:inline-block;vertical-align:middle;line-height:-webkit-calc(100vh - 280px);line-height:calc(100vh - 280px);}
.gallery .slider .owl-stage .owl-item div.with-description{height:-webkit-calc(100vh - 180px);height:calc(100vh - 180px);line-height:-webkit-calc(100vh - 240px);line-height:calc(100vh - 240px);position:relative;}
.gallery .slider .owl-stage .owl-item div.with-description img{max-height:-webkit-calc(100% - 100px);max-height:calc(100% - 100px);text-align:center;margin-top:-40px;}
.gallery .slider .owl-stage .owl-item .gallery-description{width:100%;height:auto;position:absolute;top:auto;bottom:15px;left:0;}
.gallery .slider .owl-stage .owl-item .gallery-description h3{color:#fff;text-align:center;}
.gallery .slider .owl-controls{width:100%;height:120px;line-height:120px;text-align:center;}
.gallery .slider .owl-controls .owl-nav{max-width:100%;display:inline-block;padding:0 30px;white-space:nowrap;position:relative;}
.gallery .slider .owl-controls .owl-nav .owl-next,
.gallery .slider .owl-controls .owl-nav .owl-prev{background:none;width:40px;height:80px;line-height:80px;margin:0;font-size:24px;color:#888;position:absolute;top:20px;left:-20px;}
.gallery .slider .owl-controls .owl-nav .owl-next{left:auto;right:-20px;}
.gallery .slider .thumbs{max-width:100%;display:inline-block;overflow-x:auto;}
.gallery .slider .thumbs::-webkit-scrollbar{background:rgba(255, 255, 255, 0.1);height:10px;-webkit-border-radius:10px;border-radius:10px;}
.gallery .slider .thumbs::-webkit-scrollbar-thumb{background:rgba(255, 255, 255, 0.1);height:10px;-webkit-border-radius:10px;border-radius:10px;}
.gallery .slider .thumbs::-webkit-scrollbar-thumb:hover, .gallery .slider .thumbs::-webkit-scrollbar-thumb:active{background:rgba(255, 255, 255, 0.2);}
.gallery .slider .thumbs img{height:80px;margin:0 5px;border:1px solid transparent;vertical-align:middle;display:inline-block;cursor:pointer;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:border-color transform;-o-transition-property:border-color transform;transition-property:border-color transform;}
.gallery .slider .thumbs img.active{border-color:rgba(255, 255, 255, 0.8);}
.gallery .slider .thumbs img:hover{border-color:rgba(255, 255, 255, 0.4);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0);}
.gallery .close{color:#a5a19d;width:55px;height:55px;line-height:55px;text-align:center;vertical-align:middle;font-size:54px;position:fixed;top:2%;right:24px;z-index:80;cursor:pointer;opacity:1;visibility:hidden;}
.gallery .close:hover{color:#fff;}
.gallery.gallery-light{background:#fff;}
.gallery.gallery-light .slider .owl-item .gallery-description h3{color:#343436;}
.gallery.gallery-light .slider .thumbs::-webkit-scrollbar{background:rgba(0, 0, 0, 0.1);}
.gallery.gallery-light .slider .thumbs::-webkit-scrollbar-thumb{background:rgba(0, 0, 0, 0.1);}
.gallery.gallery-light .slider .thumbs::-webkit-scrollbar-thumb:hover, .gallery.gallery-light .slider .thumbs::-webkit-scrollbar-thumb:active{background:rgba(0, 0, 0, 0.2);}
.gallery.gallery-light .slider .thumbs img.active{border-color:rgba(0, 0, 0, 0.8);}
.gallery.gallery-light .slider .thumbs img:hover{border-color:rgba(0, 0, 0, 0.4);}
.gallery.gallery-light .close{color:#a5a19d;}
.gallery.gallery-light .close:hover{color:#232220;}
.gallery-tmpimage{position:fixed;z-index:9999999;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-transition-property:width, height, margin, left, top;-o-transition-property:width, height, margin, left, top;transition-property:width, height, margin, left, top;}
.gallery-tmpimage.active{left:50%;top:40px;}
.gallery-image .wrap{position:relative;}
.gallery-image img{width:100%;cursor:pointer;display:block;}
.gallery-image .overlay{background:rgba(52, 52, 54, 0.9);width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;cursor:pointer;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}
.gallery-image .overlay .icon-shape{cursor:pointer;background:#1f2023;color:#ffffff;width:50px;height:50px;margin:-25px 0 0 -25px;line-height:55px;font-size:25px;text-align:center;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-box-shadow:0 1px 12px rgba(0, 0, 0, 0.12);box-shadow:0 1px 12px rgba(0, 0, 0, 0.12);}
.gallery-image .overlay .icon-shape img{width:25px;display:inline-block;margin-right:-1px;}
.gallery-image:hover .overlay{opacity:1;}
.gallery-image .gallery-description{display:none;}
@media screen and (max-width: 767px) {
.gallery{overflow-y:scroll;}
.gallery .slider{padding:0 15px;margin-top:15px;height:auto;}
.gallery .slider .owl-stage .owl-item div.with-description img,
.gallery .slider .owl-stage .owl-item img{height:auto;}
.gallery .slider .owl-stage-outer{height:auto;}
.gallery .slider .owl-controls .owl-nav .owl-prev{width:20px;left:0;}
.gallery .slider .owl-controls .owl-nav .owl-next{width:20px;right:0;}
.gallery .close{top:0;right:0;}
} .portfolio-gallery{background:#343436;width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:opacity, visibility;-o-transition-property:opacity, visibility;transition-property:opacity, visibility;z-index:99999;}
.portfolio-gallery.open{opacity:1;visibility:visible;}
.portfolio-gallery .slider, .portfolio-gallery .gallery-content{width:50%;height:100%;position:absolute;top:0;}
.portfolio-gallery .slider{left:0;padding:0;}
.portfolio-gallery .slider .owl-stage-outer,
.portfolio-gallery .slider .owl-stage,
.portfolio-gallery .slider .owl-item{height:100%;}
.portfolio-gallery .slider .owl-item{text-align:center;}
.portfolio-gallery .slider .owl-item div{background-size:cover;background-position:50%;width:auto;min-width:auto;height:100%;}
.portfolio-gallery .slider .owl-nav .owl-prev, .portfolio-gallery .slider .owl-nav .owl-next{margin-top:-55px;}
.portfolio-gallery .slider .owl-dots{position:absolute;height:100px;bottom:0px;padding-top:60px;-webkit-box-shadow:0 -70px 110px -50px rgba(0, 0, 0, 0.5) inset;box-shadow:0 -70px 110px -50px rgba(0, 0, 0, 0.5) inset;}
.portfolio-gallery .slider .owl-dots .owl-dot{background:#fff;}
.portfolio-gallery .slider .owl-dots .owl-dot.active{background:transparent;border-color:#fff;}
.portfolio-gallery .gallery-content{background:#fff;right:0;}
.portfolio-gallery .gallery-content .portfolio-info-list li, .portfolio-gallery .gallery-content .portfolio-info-list-inline li{width:20%;float:left;}
.portfolio-gallery .gallery-close{position:absolute;width:50px;height:50px;top:20px;right:25px;font-size:55px;line-height:50px;text-align:center;color:rgba(0, 0, 0, 0.5);z-index:99;cursor:pointer;-webkit-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;}
.portfolio-gallery .gallery-close:hover{opacity:.4;}
.portfolio-gallery.gallery-dark .content{background:#343436;}
.portfolio-gallery.gallery-dark .content h2{color:#fff;}
.portfolio-gallery.gallery-dark .content p{color:#a5a19d;}
.portfolio-gallery.gallery-dark .content .portfolio-info-list h5, .portfolio-gallery.gallery-dark .content .portfolio-info-list-inline h5{color:#fff;}
.portfolio-gallery.gallery-dark .content .portfolio-info-list a, .portfolio-gallery.gallery-dark .content .portfolio-info-list-inline a{color:#a5a19d;}
.portfolio-gallery.gallery-dark .content .socialbar a:hover{color:#fff;border-color:#fff;}
.portfolio-gallery.gallery-dark .gallery-close{color:rgba(255, 255, 255, 0.6);}
@media screen and (max-width: 767px) {
.portfolio-gallery{overflow-y:scroll;overflow-x:hidden;}
.portfolio-gallery .slider, .portfolio-gallery .gallery-content{width:100%;height:auto;position:relative;}
.portfolio-gallery .slider{height:320px;}
.portfolio-gallery .content .portfolio-content{padding:45px;}
.portfolio-gallery .content .portfolio-info-list li, .portfolio-gallery .content .portfolio-info-list-inline li{width:100%;}
.portfolio-gallery .gallery-close{position:fixed;}
} .popup{width:100%;height:100%;position:fixed;top:10px;left:0;z-index:9999999;opacity:0;visibility:hidden;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:top, visibility, opacity;-o-transition-property:top, visibility, opacity;transition-property:top, visibility, opacity;}
.popup .popup-close{color:#a5a19d;width:50px;height:50px;line-height:50px;text-align:center;vertical-align:middle;font-size:54px;position:absolute;top:0px;right:25px;opacity:0;z-index:1;cursor:pointer;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:color, opacity, top;-o-transition-property:color, opacity, top;transition-property:color, opacity, top;}
.popup .popup-close:hover{color:#ffffff;}
.popup .popup-close.light:hover{color:#343436;}
.popup.active{visibility:visible;opacity:1;top:0;}
.popup.active .popup-close{top:25px;opacity:1;}
.breadcrumbs{background:#ffffff;width:100%;padding-top:30px;padding-bottom:30px;border-bottom:1px solid rgba(0, 0, 0, 0.05);font-size:13px;}
.breadcrumbs span.current{color:#888888;}
.breadcrumbs a{color:#343436;}
.breadcrumbs a:hover{text-decoration:underline;}
.breadcrumbs .result{display:inline-block;}
.breadcrumbs form, .breadcrumbs p{display:inline;}
@media screen and (max-width: 776px) {
.breadcrumbs .left,
.breadcrumbs .right{width:100%;padding-top:0px;clear:both;}
.breadcrumbs .left + .right{margin-top:20px;}
.breadcrumbs .result{margin:0 15px 0 0;}
.breadcrumbs .select{margin:0 0px 0 0;}
.breadcrumbs .select .select-title{text-align:left;padding-left:0;}
}
.filterbar{background:#fff;color:#5a5a5a;width:100%;padding:0 15px;line-height:90px;vertical-align:middle;font-size:13px;}
.filterbar:after{content:'';display:table;clear:both;}
.filterbar .breadcrumbs{padding:0;margin:0;list-style:none;}
.filterbar .breadcrumbs li{float:left;color:#888888;}
.filterbar .breadcrumbs li a{color:#5a5a5a;}
.filterbar .breadcrumbs li a:hover{color:#888888;}
.filterbar .breadcrumbs li:before{content:'/';margin:0 3px;}
.filterbar .breadcrumbs li:first-child:before{content:'';margin:0;}
.filterbar .result{color:#888888;display:inline-block;}
.filterbar .right > *:last-child{padding-right:0;margin-right:0;}
nav.pagination{margin-top:45px;text-align:left;font-size:13px;word-spacing:-.2em;clear:both;}
nav.pagination li{word-spacing:normal;margin:0 3px;display:inline-block;}
nav.pagination li .page-numbers,
nav.pagination li a.page-numbers{border:1px solid #343436;font-weight:700;display:inline-block;vertical-align:middle;padding:13px 16px;line-height:11px;font-size:11px;}
nav.pagination li .page-numbers.current{background:#343436;color:#ffffff;}
nav.pagination li .page-numbers.current:hover{background:#343436;}
nav.pagination li a.page-numbers{font-family:inherit;}
nav.pagination li a.page-numbers.active{background:#343436;color:#ffffff;cursor:default;}
nav.pagination li a.page-numbers span{font-size:13px;display:inline-block;vertical-align:-1px;margin-bottom:-2px;}
nav.pagination li a.page-numbers span.icon-left{margin-right:5px;}
nav.pagination li a.page-numbers span.icon-right{margin-left:5px;}
.wrapped-container{max-width:1280px;margin-left:auto;margin-right:auto;padding:0;position:relative;}
.wrapped-container:after{content:'';display:table;clear:both;}
.wrapped-container.light-bg{background:#fff;}
.boxed-container{max-width:1310px;margin:30px auto;position:relative;z-index:2;}
.full-width-container{margin-left:7%;margin-right:7%;}
.page-offset-top{margin-top:50px;}
.page-offset-bottom{margin-bottom:100px;}
div.page-with-left-sidebar{padding-left:30px;}
div.page-with-right-sidebar{padding-right:30px;}
@media screen and (max-width: 767px) {
div.wrapped-container,
div.full-width-container{margin-left:0px;margin-right:0px;}
.boxed-container{margin:0;}
.page-offset-top{margin-top:30px;}
.page-offset-bottom{margin-bottom:25px;}
div.page-with-right-sidebar{padding-right:15px;}
div.page-with-left-sidebar{padding-left:15px;}
} .site-header{background:transparent;width:100%;height:90px;border-bottom:1px solid rgba(0, 0, 0, 0.5);line-height:90px;vertical-align:middle;position:absolute;z-index:50;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transition-property:color, height, line-height, opacity;-o-transition-property:color, height, line-height, opacity;transition-property:color, height, line-height, opacity;}
.site-header a{-webkit-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;}
.site-header a:hover, .site-header a.open, .site-header a.focus{opacity:.6;}
.site-header .header-wrap{padding:0 42px 0;position:relative;z-index:1;-webkit-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;transition:height .3s ease-in-out;}
.site-header .header-wrap:after{content:'';display:table;clear:both;}
.site-header .site-title,
.site-header .site-title a{margin:0;border:none;float:left;font-weight:700;font-size:22px;font-family:"Montserrat", "Open Sans", sans-serif;line-height:inherit;vertical-align:middle;letter-spacing:2px;text-decoration:none;}
.site-header .site-title img,
.site-header .site-title a img{max-height:86px;vertical-align:middle;margin-top:-4px;-webkit-transition:max-height .4s ease-in-out;-o-transition:max-height .4s ease-in-out;transition:max-height .4s ease-in-out;}
.site-header .site-branding, .site-header .site-title{float:left;position:relative;}
.site-header .site-branding .site-description, .site-header .site-title .site-description{display:none;}
.site-header .site-branding .first-logo, .site-header .site-title .first-logo{display:inline-block;}
.site-header .site-branding .second-logo, .site-header .site-title .second-logo{display:none;}
.site-header.header-2{background:#fff;}
.site-header.header-3{height:60px;line-height:60px;margin:42px auto 20px;-webkit-border-radius:3px;border-radius:3px;border:none;}
.site-header.header-3 .header-wrap{background:#ffffff;height:60px;padding:0 8px;-webkit-border-radius:3px;border-radius:3px;margin:0 -15px;}
.site-header.header-3 .site-title{padding-left:15px;}
.site-header.header-3 .site-title a img{max-height:56px;}
.site-header.header-3.with-header-cap{margin-top:10px;}
.site-header.header-3.with-header-cap.subheader-open{margin-top:52px;}
.site-header.header-3.subheader-open{margin-top:56px;}
.site-header.header-3.with-subheader{margin-top:66px;}
.site-header.header-3.with-subheader.with-header-cap{margin-top:56px;}
.site-header.header-4{background:#ffffff;height:180px;margin:0 auto;line-height:90px;position:absolute;}
.site-header.header-4.fixed{position:fixed;}
.site-header.header-4 .header-wrap{height:100%;padding:0;}
.site-header.header-4 .header-wrap.wrapped-container{margin:0;}
.site-header.header-4 .site-branding{width:100%;height:90px;border-bottom:1px dotted;border-bottom-color:rgba(0, 0, 0, 0.1);float:none;text-align:center;overflow:hidden;-webkit-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;transition:height .2s ease-in-out;}
.site-header.header-4 .site-branding h1,
.site-header.header-4 .site-branding .second-logo,
.site-header.header-4 .site-branding .first-logo{float:none;}
.site-header.header-4 .site-title a{display:inline-block;margin:0 auto;float:none;}
.site-header.header-4 .site-title a img{max-height:92px;}
.site-header.header-5{text-align:center;height:90px;line-height:90px;}
.site-header.header-5 h1.site-title{display:inline-block;clear:none;margin:0 30px;}
.site-header.header-5 .site-branding{text-align:center;float:left;position:relative;z-index:11;}
.site-header.header-5 .site-branding img{max-height:90px;}
.site-header.header-5 .site-branding .site-title,
.site-header.header-5 .site-branding .site-title a{padding:0;text-align:center;display:inline-block;}
.site-header.header-5 .menu-wrap:after{content:'';display:block;clear:both;}
.site-header.header-6{background:#ffffff;width:280px;min-height:100%;border:none;border-right:1px solid rgba(0, 0, 0, 0.08);position:fixed;top:0;left:0;z-index:9;-webkit-box-shadow:0 1px 7px rgba(0, 0, 0, 0.08);box-shadow:0 1px 7px rgba(0, 0, 0, 0.08);}
.site-header.header-6 .header-wrap{padding:40px 0;}
.site-header.header-6 .site-branding{margin:15px 40px 58px;}
.site-header.header-6 .site-branding a{font-size:25px;line-height:60px;padding:0;}
.site-header.header-6 .socialbar{text-align:left;}
.site-header.header-6 .socialbar a{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.site-header .header-bottom{width:100%;padding-bottom:20px;position:absolute;bottom:0;left:0;}
.site-header .header-bottom .socialbar{height:84px;cursor:default;word-spacing:-1px;padding-left:40px;}
.site-header .header-bottom .socialbar a{width:31px;height:31px;font-size:16px;line-height:32px;}
.site-header .header-bottom .socialbar a:hover{opacity:1;}
.site-header .header-bottom p.copyright{color:#a5a19d;text-align:left;padding:0 40px;font-size:13px;}
.site-header.header-fixed{background:#fff;position:fixed;margin:0;height:66px;top:0;line-height:66px;opacity:0;visibility:hidden;-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);-webkit-transition:0.2s cubic-bezier(0.4, 0, 0, 0.9);-o-transition:0.2s cubic-bezier(0.4, 0, 0, 0.9);transition:0.2s cubic-bezier(0.4, 0, 0, 0.9);-webkit-transition-property:opacity, visibility, -webkit-transform;transition-property:opacity, visibility, -webkit-transform;-o-transition-property:opacity, visibility, -o-transform;transition-property:transform, opacity, visibility;transition-property:transform, opacity, visibility, -webkit-transform, -o-transform;-webkit-box-shadow:0 5px 8px -4px rgba(0, 0, 0, 0.08);box-shadow:0 5px 8px -4px rgba(0, 0, 0, 0.08);}
.site-header.header-fixed.showed{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.site-header.header-fixed.no-transition{-webkit-transition:none;-o-transition:none;transition:none;}
.site-header.header-fixed.with-header-cap{margin:0;}
.site-header.header-fixed.subheader-open{margin-top:42px;}
.site-header.header-fixed .site-title img,
.site-header.header-fixed .site-title a img{max-height:60px;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;}
.site-header.header-fixed.header-4{height:120px;line-height:60px;}
.site-header.header-fixed.header-4 .site-branding{height:60px;}
.site-header.header-fixed.with-subheader{margin-top:0;}
.site-header.header-fixed .header-wrap{background:#ffffff;padding-top:0;line-height:inherit;}
.site-header.header-fixed .site-branding{top:0;}
.site-header.header-fixed .site-branding .site-title, .site-header.header-fixed .site-branding .site-title a{line-height:inherit;}
.site-header.header-fixed .site-branding .site-title img, .site-header.header-fixed .site-branding .site-title a img{max-height:60px;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;}
.site-header.with-subheader{margin-top:42px;}
.site-header .header-wrap.wrapped-container{padding:0 15px;}
.header-cap{width:100%;height:90px;-webkit-transition:margin .1s ease-in-out;-o-transition:margin .1s ease-in-out;transition:margin .1s ease-in-out;}
.header-cap.header-3{height:80px;}
.header-cap.header-4{height:180px;}
.header-cap.header-4.with-subheader{height:222px;}
@media screen and (max-width: 1024px) {
.header-cap.header-4{height:95px;}
.header-cap.header-4.with-subheader{height:95px;}
}
.header-cap.subheader-open{margin-top:42px;}
.header-cap.subheader-open.with-subheader{margin-top:0px;}
.header-cap.with-subheader{height:131px;}
@media screen and (max-width: 1024px) {
.header-cap, .header-cap.with-subheader{height:80px;}
}
.boxed-container .site-header .header-wrap{padding:0 30px 0 30px;}
.header-search{background:rgba(16, 17, 18, 0.95);width:100%;height:100%;position:fixed;top:30px;left:0;opacity:0;z-index:999;visibility:hidden;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transition-property:top, opacity, visibility;-o-transition-property:top, opacity, visibility;transition-property:top, opacity, visibility;}
.header-search.opened{opacity:1;visibility:visible;top:0;}
.header-search .search-wrap{width:100%;position:absolute;top:50%;left:0;margin-top:-40px;}
.header-search form{max-width:700px;padding:0 25px;margin:0 auto;position:relative;}
.header-search form input{background:transparent;color:rgba(255, 255, 255, 0.8);padding:0 50px 0 15px;height:60px;line-height:60px;border:none;border-bottom:1px solid rgba(255, 255, 255, 0.3);font-size:24px;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:border-color, color;-o-transition-property:border-color, color;transition-property:border-color, color;}
.header-search form input:focus{color:#fff;border-color:rgba(255, 255, 255, 0.3);}
.header-search form input::-webkit-input-placeholder{color:#fff;}
.header-search form input::-moz-placeholder{color:#fff;}
.header-search form input:-ms-input-placeholder{color:#fff;}
.header-search form input::placeholder{color:#fff;}
.header-search form button{background:transparent;color:rgba(255, 255, 255, 0.5);width:60px;height:60px;border:none;font-size:23px;position:absolute;top:0;right:30px;}
.header-search form button:hover{color:rgba(255, 255, 255, 0.9);}
.content-right{margin-left:280px;}
.subheader{background:#1d1d1e;color:rgba(255, 255, 255, 0.6);width:100%;max-height:42px;padding:0 38px;line-height:42px;vertical-align:middle;cursor:default;position:absolute;z-index:99;overflow:hidden;}
.subheader .content{width:100%;min-height:42px;}
.subheader a{color:rgba(255, 255, 255, 0.6);text-decoration:none;}
.subheader a:hover{text-decoration:underline;}
.subheader .subheader-contacts{font-size:13px;float:left;}
.subheader .subheader-contacts li{float:left;padding:0;margin-left:22px;position:relative;vertical-align:middle;}
.subheader .subheader-contacts li a{font-size:13px;}
.subheader .subheader-contacts li:first-child{margin-left:0;}
.subheader .subheader-contacts li:first-child:after{display:none;}
.subheader .subheader-contacts .icon{color:#bbbbbb;vertical-align:-2px;font-size:20px;margin-right:5px;}
.subheader .subheader-contacts .icon-email{vertical-align:-2px;}
.subheader .subheader-contacts .icon-time{vertical-align:-2px;font-size:18px;}
.subheader .social-bar{float:right;}
.subheader .social-bar li{float:left;padding:0;}
.subheader .social-bar li a{color:#a5a19d;width:42px;height:42px;text-align:center;display:block;font-size:16px;-webkit-transition-property:background, color;-o-transition-property:background, color;transition-property:background, color;-webkit-transition-duration:.1s, .2s;-o-transition-duration:.1s, .2s;transition-duration:.1s, .2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.subheader .social-bar li a:hover{color:#fff;-webkit-transition:none;-o-transition:none;transition:none;text-decoration:none;}
.subheader .social-bar li a:hover.facebook{background:#4e6bbc;}
.subheader .social-bar li a:hover.twitter{background:#439ee6;}
.subheader .social-bar li a:hover.googleplus{background:#d33c26;}
.subheader .social-bar li a:hover.instagram{background:#1d609f;}
.subheader .social-bar li a:hover.dribbble{background:#e5538a;}
.subheader .social-bar li a:hover.github{background:#333;}
.subheader .social-bar li a:hover.youtube{background:#e62117;}
.subheader .social-bar li a:hover.linkedin{background:#007ab5;}
.subheader .social-bar li a:hover.vimeo{background:#1ab7ea;}
.boxed-container .subheader{padding:0 30px;}
@media screen and (max-width: 767px) {
.subheader{display:none;}
} .header-title{background:rgba(52, 52, 54, 0.6);background-position:center center;width:100%;height:550px;position:relative;overflow:hidden;}
.header-title .title-wrap{width:100%;height:100%;display:table;}
.header-title:after{content:'';background:rgba(31, 31, 32, 0.6);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}
.header-title.without-cap .content{padding-top:80px;}
.header-title.title-full{height:100vh;}
.header-title.title-full .title-wrap{height:100vh;}
.header-title.title-full .content{padding-top:0;}
.header-title .content{padding-top:0px;position:relative;z-index:2;display:table-cell;vertical-align:middle;}
.header-title .wrapped-container,
.header-title .full-width-container{padding:0 15px;}
.header-title h1.page-title{width:100%;max-width:900px;margin:0 0 12px;display:inline-block;color:#fff;text-align:inherit;font-weight:bold;font-size:56px;line-height:1.2;word-break:break-word;}
@media screen and (max-width: 767px) {
.header-title h1.page-title{font-size:2.5em;padding:0;}
}
.header-title .subtitle{max-width:600px;color:#bebebe;margin:10px 0;line-height:26px;text-align:inherit;font-size:18px;display:inline-block;position:relative;top:50%;}
.header-title .subtitle a{color:#bebebe;}
.header-title .subtitle a:hover{text-decoration:underline;}
.header-title .subtitle .square{background:#ebebeb;width:3px;height:3px;display:inline-block;margin:0 10px;vertical-align:3px;}
.site-footer{background:#343436;color:#fff;}
.site-footer.sticky{width:100%;position:fixed;bottom:0;left:0;z-index:1;}
.site-footer a{color:#fff;}
.site-footer a:hover{text-decoration:underline;}
.site-footer .widget{padding-top:25px;}
.site-footer .widgets{padding:70px 0;list-style:none;}
.site-footer .widgets .widget:first-child{padding-top:0;}
.site-footer .widgets .widget > *:first-child{margin-top:0;}
.site-footer .widgets a{color:#fff;}
.site-footer .widgets .socialbar a.social.outline{border-color:rgba(255, 255, 255, 0.12);}
.site-footer .widgets .socialbar a.social.outline span{color:rgba(255, 255, 255, 0.5);}
.site-footer .widgets .socialbar a.social.outline:hover{background:rgba(255, 255, 255, 0.14);border-color:rgba(255, 255, 255, 0);}
.site-footer .widgets .socialbar a.social.outline:hover span{color:#ffffff;}
.site-footer .widgets .list-box-icon{color:#ffffff;}
.site-footer .widgets .list-box-icon span.icon{color:#797979;}
@media screen and (max-width: 991px) {
.site-footer .widgets{padding:15px 0 30px;}
.site-footer .widgets .widgets-column{margin-top:30px;}
}
.site-footer .site-info{background:#38383a;color:#adadad;width:100%;padding:30px 10px 25px;font-size:13px;text-align:center;}
header.light-text, header.light-text a{color:#fff;}
header.light-text .hamburger-menu .btn-lines{background:#fff;}
header.dark-text, header.dark-text a,
header.mobile-header,
header.mobile-header a,
header.without-header-title,
header.without-header-title a,
header.header-fixed,
header.header-fixed a{color:#343436;}
header.dark-text .hamburger-menu .btn-lines,
header.mobile-header .hamburger-menu .btn-lines,
header.without-header-title .hamburger-menu .btn-lines,
header.header-fixed .hamburger-menu .btn-lines{background:#343436;}
.menu-not-assigned{font-weight:normal;}
.main-nav{display:block;float:left;font-weight:600;cursor:default;position:relative;z-index:10;}
.main-nav.hidden{display:none;}
.main-nav .close,
.main-nav form.form-search{display:none;}
#mega-menu-wrap{background:transparent;position:relative;z-index:10;}
#mega-menu-wrap li{padding:0;}
#mega-menu-wrap > ul{list-style:none;}
#mega-menu-wrap > ul li.current-menu-item > a, #mega-menu-wrap > ul li.current-menu-ancestor > a{-webkit-box-shadow:0 2px 0px #987f71;box-shadow:0 2px 0px #987f71;}
#mega-menu-wrap > ul li.current-menu-item.sub-nav-item a.menu-link, #mega-menu-wrap > ul li.current-menu-ancestor.sub-nav-item a.menu-link{-webkit-box-shadow:none;box-shadow:none;}
#mega-menu-wrap > ul li.current-menu-item.sub-nav-item a.menu-link{-webkit-box-shadow:none;box-shadow:none;font-weight:800;color:#fff;}
#mega-menu-wrap > ul li.current-menu-item.sub-nav-item a.menu-link:hover{color:#fff;}
#mega-menu-wrap > ul > li{float:left;position:relative;}
#mega-menu-wrap > ul > li .sub-nav.open, #mega-menu-wrap > ul > li .sub-nav.open > ul.sub-menu{opacity:1;visibility:visible;}
#mega-menu-wrap > ul > li > a{line-height:inherit;vertical-align:middle;padding:0 18px;text-transform:uppercase;font-size:12.5px;font-weight:600;display:block;-webkit-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;}
#mega-menu-wrap > ul > li > a > span{vertical-align:middle;}
#mega-menu-wrap > ul .sub-nav > .sub-menu{margin-top:0px;z-index:10;}
#mega-menu-wrap > ul ul.sub-menu, #mega-menu-wrap > ul ul.sub-sub-menu{background:#28282a;width:auto;min-width:230px;margin:0;padding:15px;list-style:none;position:absolute;left:2px;opacity:0;visibility:hidden;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-transition-property:opacity, visibility;-o-transition-property:opacity, visibility;transition-property:opacity, visibility;}
#mega-menu-wrap > ul ul.sub-menu.menu-left,
#mega-menu-wrap > ul ul.sub-menu.menu-left ul.sub-menu,
#mega-menu-wrap > ul ul.sub-menu.menu-left ul.sub-sub-menu, #mega-menu-wrap > ul ul.sub-sub-menu.menu-left,
#mega-menu-wrap > ul ul.sub-sub-menu.menu-left ul.sub-menu,
#mega-menu-wrap > ul ul.sub-sub-menu.menu-left ul.sub-sub-menu{background:#1e1e20;left:auto;right:100%;margin-right:18px;margin-left:0;}
#mega-menu-wrap > ul ul.sub-menu > li, #mega-menu-wrap > ul ul.sub-sub-menu > li{min-width:200px;white-space:nowrap;line-height:100%;position:relative;}
#mega-menu-wrap > ul ul.sub-menu > li:hover > .sub-sub-menu, #mega-menu-wrap > ul ul.sub-sub-menu > li:hover > .sub-sub-menu{visibility:visible;opacity:1;}
#mega-menu-wrap > ul ul.sub-menu > li > a, #mega-menu-wrap > ul ul.sub-sub-menu > li > a{background:transparent;color:#bbb;width:100%;height:38px;line-height:38px;padding:0 45px 0 15px;font-size:13px;display:block;-webkit-transition:.05s ease-in-out;-o-transition:.05s ease-in-out;transition:.05s ease-in-out;-webkit-transition-property:background, color;-o-transition-property:background, color;transition-property:background, color;}
#mega-menu-wrap > ul ul.sub-menu > li > a:hover, #mega-menu-wrap > ul ul.sub-sub-menu > li > a:hover{background:rgba(255, 255, 255, 0.06);color:#fff;opacity:1;}
#mega-menu-wrap > ul ul.sub-menu > li.has-submenu .sub-sub-menu, #mega-menu-wrap > ul ul.sub-sub-menu > li.has-submenu .sub-sub-menu{margin-left:18px;top:-15px;}
#mega-menu-wrap > ul ul.sub-menu > li.has-submenu > a.menu-link:after, #mega-menu-wrap > ul ul.sub-menu > li.has-submenu > a.menu-link:before, #mega-menu-wrap > ul ul.sub-sub-menu > li.has-submenu > a.menu-link:after, #mega-menu-wrap > ul ul.sub-sub-menu > li.has-submenu > a.menu-link:before{content:'';position:absolute;top:50%;right:15px;}
#mega-menu-wrap > ul ul.sub-menu > li.has-submenu > a.menu-link:after, #mega-menu-wrap > ul ul.sub-sub-menu > li.has-submenu > a.menu-link:after{background:transparent;width:3px;height:2px;border:2px solid #8e8e8f;border-top:0;border-bottom:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:inline-block;}
#mega-menu-wrap > ul ul.sub-menu > li.has-submenu > a.menu-link:before, #mega-menu-wrap > ul ul.sub-sub-menu > li.has-submenu > a.menu-link:before{background:#8e8e8f;width:2px;height:2px;margin-right:10px;}
#mega-menu-wrap > ul ul.sub-menu > li.has-submenu > a.menu-link:hover:after, #mega-menu-wrap > ul ul.sub-sub-menu > li.has-submenu > a.menu-link:hover:after{border-color:#fff;}
#mega-menu-wrap > ul ul.sub-menu > li.has-submenu > a.menu-link:hover:before, #mega-menu-wrap > ul ul.sub-sub-menu > li.has-submenu > a.menu-link:hover:before{background:#fff;}
#mega-menu-wrap > ul .sub-sub-menu{-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:visibility, left;-o-transition-property:visibility, left;transition-property:visibility, left;}
@media screen and (min-width: 767px) {
#mega-menu-wrap > ul .sub-nav .sub-menu-wide{padding:0;}
#mega-menu-wrap > ul .sub-nav .sub-menu-wide ul.sub-menu, #mega-menu-wrap > ul .sub-nav .sub-menu-wide ul.sub-sub-menu{padding:0;}
#mega-menu-wrap > ul .sub-nav .sub-menu-wide > li.mega-menu-item{min-width:200px;float:left;display:none;margin:15px;margin-left:0;}
#mega-menu-wrap > ul .sub-nav .sub-menu-wide > li.mega-menu-item:first-child{margin-left:15px;}
#mega-menu-wrap > ul .sub-nav .sub-menu-wide > li.mega-menu-item > a.menu-link{color:#777;height:45px;font-weight:900;border-bottom:1px solid rgba(255, 255, 255, 0.07);}
#mega-menu-wrap > ul .sub-nav .sub-menu-wide > li.mega-menu-item > a.menu-link:hover{background:transparent;color:#777;}
#mega-menu-wrap > ul .sub-nav .sub-menu-wide > li.mega-menu-item > a.menu-link:after, #mega-menu-wrap > ul .sub-nav .sub-menu-wide > li.mega-menu-item > a.menu-link:before{display:none;}
#mega-menu-wrap > ul .sub-nav .sub-menu-wide > li.mega-menu-item .sub-sub-menu{background:transparent;margin:0;}
#mega-menu-wrap > ul .sub-nav.open .sub-menu-wide > li.mega-menu-item{display:block;}
#mega-menu-wrap > ul .sub-nav.open .sub-menu-wide > li.mega-menu-item .sub-sub-menu{position:static;visibility:visible;opacity:1;}
}
#mega-menu-wrap > ul ul.sub-sub-menu{position:absolute;left:100%;top:0;margin-top:0;}
.menu-other{margin-left:25px;list-style:none;float:left;}
.menu-other li{padding:0;}
.menu-other > li{float:left;position:relative;}
.menu-other > li > a{padding:0 10px;text-decoration:none;font-size:12.5px;font-weight:600;vertical-align:-2px;display:block;-webkit-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;}
.menu-other > li > a span.text{vertical-align:middle;}
.menu-other > li > a .icon{margin-right:5px;vertical-align:-2px;display:inline-block;line-height:1;}
.menu-other > li > a.search .icon{margin:0;font-size:19px;}
.menu-other > li > a.cart .icon{font-size:19px;margin-top:-4px;opacity:.8;}
.menu-other > li > a.language .icon{font-size:18px;margin-left:4px;}
.menu-other > li > a.wishlist .icon{font-size:19px;vertical-align:-3px;margin-right:0px;}
.menu-other > li:last-child > a{padding-right:12px;}
.menu-other > li .submenu{background:#28282a;color:#999;width:auto;padding:6px 20px;position:absolute;top:100%;right:4px;visibility:hidden;opacity:0;text-align:left;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:opacity, visibility;-o-transition-property:opacity, visibility;transition-property:opacity, visibility;}
.menu-other > li .submenu a:hover{opacity:1;}
.menu-other > li .submenu.no-paddings{padding:0;}
.menu-other > li .submenu .sub-nav{padding:15px;list-style:none;}
.menu-other > li .submenu .sub-nav.languages li img{margin-right:5px;vertical-align:-2px;}
.menu-other > li .submenu .sub-nav li a{background:transparent;color:#bbb;width:100%;height:38px;line-height:38px;padding:0 45px 0 15px;font-size:13px;display:block;white-space:nowrap;-webkit-transition:.05s ease-in-out;-o-transition:.05s ease-in-out;transition:.05s ease-in-out;-webkit-transition-property:background, color;-o-transition-property:background, color;transition-property:background, color;}
.menu-other > li .submenu .sub-nav li a:hover{background:rgba(255, 255, 255, 0.06);color:#fff;}
.menu-other > li .submenu .sub-nav li.active a{font-weight:600;color:#fff;}
.menu-other > li .submenu.submenu_cart{width:auto;min-width:250px;}
.menu-other > li .submenu p.empty{color:#999;margin:5px 0 20px;padding-bottom:5px;border-bottom:1px dotted rgba(255, 255, 255, 0.1);}
.menu-other > li .submenu.cart{width:330px;}
.menu-other > li:hover .submenu{visibility:visible;opacity:1;}
.hamburger-menu{float:left;line-height:inherit;display:none;-webkit-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;}
.hamburger-menu:hover{opacity:.6;}
.hamburger-menu .btn-toggle{background:transparent;width:38px;line-height:inherit;margin:0 0 0 15px;padding:0;border:none;outline:none;position:relative;vertical-align:middle;display:inline-block;}
.hamburger-menu .btn-toggle:after{content:'a';font-size:0px;display:block;}
.hamburger-menu .btn-lines{width:20px;height:2px;margin:-2px 0 0 -10px;position:absolute;top:50%;left:50%;}
.hamburger-menu .btn-lines:after, .hamburger-menu .btn-lines:before{content:'';background-color:inherit;width:100%;height:2px;position:absolute;top:7px;left:0;}
.hamburger-menu .btn-lines:before{top:-7px;}
#hamburger-fullscreen-menu{display:block;}
.header-3 #primary-menu > li > a:after,
.header-3 .menu-other > li > a:after{content:'';background:rgba(0, 0, 0, 0.1);width:1px;height:20px;margin:0;display:block;position:absolute;top:50%;margin-top:-11px;left:-1px;}
.header-3 #primary-menu > li:first-child > a:after,
.header-3 .menu-other > li:first-child > a:after{display:none;}
.header-3 .hamburger-menu .btn-toggle{margin-right:5px;}
.header-4{text-align:center;}
.header-4 .main-nav{float:none;display:inline-block;text-align:left;}
.header-4 .menu-wrap{width:100%;padding:0 36px;}
.header-4 .menu-wrap .wrap{width:100%;position:relative;}
.header-4 .menu-other.left, .header-4 .menu-other.right{margin:0;position:absolute;left:5px;top:0;}
.header-4 .menu-other.right{left:auto;right:5px;}
.header-4 .menu-other > li > a{position:relative;}
.header-4 .menu-other > li .submenu{left:auto;right:-4px;}
.header-5 .main-nav{width:100%;position:absolute;left:0;text-align:center;}
.header-5 .main-nav p.site-title{width:auto;padding:0 30px;}
.header-5 #mega-menu-wrap{display:inline-block;}
.header-5 ul#primary-menu > li{text-align:left;}
.header-5 ul#primary-menu > li > a.menu-link{padding:0 20px;}
.header-5 ul#primary-menu > li > a.menu-link:after{content:'/';display:block;position:absolute;font-weight:300;top:0px;right:0;}
.header-5 ul#primary-menu > li:last-child > a.menu-link:after{display:none;}
.header-5 ul#primary-menu > li.without-divider > a.menu-link:after{display:none;}
.header-5 ul#primary-menu > ul.sub-menu{left:8px;}
.header-5 .menu-wrap{padding:0 30px;position:relative;}
.header-5 .menu-other{margin:0;position:absolute;right:0;top:0;z-index:15;}
.header-5 .menu-other > li > a{position:relative;}
.header-5 .menu-other > li:last-child > a{padding-right:10px;}
.header-5 .menu-other > li .submenu{left:auto;right:-4px;}
header.header-6 .main-nav{width:100%;position:relative;}
header.header-6 .main-nav span.menu-not-assigned{line-height:1.8em;padding:40px 40px;text-align:left;display:block;}
header.header-6 .main-nav:after{content:'';width:70%;height:0px;border-top:1px dotted rgba(0, 0, 0, 0.2);position:absolute;top:0;left:40px;}
header.header-6 .main-nav #mega-menu-wrap{margin-top:25px;margin-bottom:100px;}
header.header-6 .main-nav ul#primary-menu > li{width:100%;text-align:left;position:relative;}
header.header-6 .main-nav ul#primary-menu > li > a.menu-link, header.header-6 .main-nav ul#primary-menu > li > a{width:100%;height:38px;padding:0 40px;line-height:38px;font-size:13.5px;text-transform:none;-webkit-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;}
header.header-6 .main-nav ul#primary-menu > li > a.menu-link:hover, header.header-6 .main-nav ul#primary-menu > li > a.menu-link.open, header.header-6 .main-nav ul#primary-menu > li > a:hover, header.header-6 .main-nav ul#primary-menu > li > a.open{border-color:transparent;}
header.header-6 .main-nav ul#primary-menu > li.current-menu-item > a, header.header-6 .main-nav ul#primary-menu > li.current-menu-ancestor > a{font-weight:800;}
header.header-6 .main-nav ul#primary-menu > li.mega-menu-item-has-children > a.menu-link:after{margin:0;}
header.header-6 .main-nav ul#primary-menu > li.mega-toggle-on > a.menu-link,
header.header-6 .main-nav ul#primary-menu > li.mega-animating > a.menu-link{border-top-color:transparent;}
header.header-6 .main-nav ul#primary-menu > li > .sub-nav{left:100%;top:0;position:absolute;}
header.header-6 .menu-wrap{height:60px;padding:0 30px;position:relative;}
header.header-6 .menu-wrap .wrap{height:inherit;line-height:60px;}
header.header-6 .menu-other{width:100%;margin:0;padding:24px 0;line-height:60px;position:relative;}
header.header-6 .menu-other:after{content:'';width:70%;height:0px;border-top:1px dotted rgba(0, 0, 0, 0.2);position:absolute;top:0;left:40px;}
header.header-6 .menu-other > li{width:100%;text-align:left;}
header.header-6 .menu-other > li > a{width:100%;height:39px;padding:0 40px;line-height:39px;font-size:13.5px;position:relative;}
header.header-6 .menu-other > li > a.search .icon{margin-right:5px;vertical-align:-1px;}
header.header-6 .menu-other > li > a.language .icon{margin-left:0;}
header.header-6 .menu-other > li:last-child > a{padding-right:10px;}
header.header-6 .menu-other > li .submenu{min-width:200px;left:100%;top:0;}
.fullscreen-navigation{background:rgba(16, 17, 18, 0.95);width:100%;height:100%;position:fixed;top:30px;left:0;z-index:999999;visibility:hidden;opacity:0;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transition-property:top, opacity, visibility;-o-transition-property:top, opacity, visibility;transition-property:top, opacity, visibility;}
.fullscreen-navigation.open{opacity:1;visibility:visible;top:0;}
.fullscreen-navigation .menu-not-assigned{margin-left:40px;font-size:16px;color:#fff;}
.fullscreen-navigation .menu-not-assigned a{color:#ddd;text-decoration:underline;}
.fullscreen-navigation .menu-not-assigned a:hover{color:#ddd;opacity:.7;}
.fullscreen-navigation .site-branding{position:absolute;top:30px;left:40px;}
.fullscreen-navigation .fullscreen-menu-wrap{width:100%;height:100%;max-height:100%;display:table;}
.fullscreen-navigation #fullscreen-mega-menu-wrap{display:table-cell;vertical-align:middle;}
.fullscreen-navigation #fullscreen-mega-menu-wrap ul{list-style:none;position:relative;}
.fullscreen-navigation #fullscreen-mega-menu-wrap ul.menu{width:310px;}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item{width:310px;color:#ffffff;font-size:20px;}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item a.menu-link{width:310px;height:50px;line-height:50px;vertical-align:middle;padding-left:40px;color:#ffffff;display:block;}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item a.menu-link:hover, .fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item a.menu-link.open{color:#888888;}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item div.sub-nav,
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item .sub-sub-menu{visibility:hidden;opacity:0;position:absolute;top:0;right:-100%;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:opacity, visibility;-o-transition-property:opacity, visibility;transition-property:opacity, visibility;}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item div.sub-nav.open,
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item .sub-sub-menu.open{opacity:1;visibility:visible;}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item div.sub-nav li.mega-menu-item,
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item .sub-sub-menu li.mega-menu-item{height:36px;line-height:36px;font-size:16px;position:relative;}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item div.sub-nav li.mega-menu-item a.menu-link,
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item .sub-sub-menu li.mega-menu-item a.menu-link{height:36px;line-height:36px;}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item div.sub-nav li.mega-menu-item.has-submenu:after,
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item .sub-sub-menu li.mega-menu-item.has-submenu:after{content:'\f3d3';font-family:'Ionicons';position:absolute;right:10px;top:1px;font-size:12px;color:rgba(255, 255, 255, 0.3);}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item:hover > a.menu-link{color:#888888;}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item:hover > .sub-sub-menu{opacity:1;visibility:visible;}
.fullscreen-navigation .close{color:rgba(255, 255, 255, 0.6);line-height:0px;font-size:40px;padding:25px;position:absolute;top:5px;right:20px;cursor:pointer;}
.fullscreen-navigation .close:hover{color:#ffffff;}
.fullscreen-navigation .copyright{width:100%;position:absolute;bottom:35px;left:40px;font-size:13px;}
.fullscreen-navigation .copyright a{color:#ffffff;}
@media screen and (min-width: 1024px) {
header.site-header.header-fixed{background:#ffffff;-webkit-border-radius:0;border-radius:0;}
header.site-header.header-fixed, header.site-header.header-fixed a{color:#343436;}
header.site-header.header-fixed .hamburger-menu .btn-lines{background-color:#343436;}
header.site-header.header-fixed .header-wrap{border:none;}
header.site-header.header-fixed .header-wrap li.mega-menu-item .without-divider > a.menu-link:after{display:none;}
.site-header.header-fixed.header-5 li > a.menu-link:after{color:rgba(0, 0, 0, 0.5);}
.site-header.header-fixed.header-3 .header-wrap{background:#ffffff;}
} .close-menu{display:none;}
.mobile-wpml-select{display:none;}
@media screen and (max-width: 1024px) {
.fullscreen-navigation{display:none;}
#mega-menu-wrap .mobile-wpml-select{display:block;}
#mega-menu-wrap .mobile-wpml-select .icon, #mega-menu-wrap .mobile-wpml-select img{font-size:20px;margin-right:8px;vertical-align:-2px;}
#mega-menu-wrap .mobile-wpml-select img{vertical-align:0px;}
div.subheader.fixed{top:0;padding-left:15px;padding-right:15px;}
div.header-cap.header-3, div.header-cap.header-4{height:30px;}
div.header-title .content{padding-top:0;}
#masthead{background:#ffffff;width:100%;height:80px;line-height:80px;border:none;-webkit-border-radius:0;border-radius:0;position:fixed;top:0;margin:0;height:80px;min-height:80px;z-index:999;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.1);box-shadow:0 1px 8px rgba(0, 0, 0, 0.1);}
#masthead a:hover, #masthead a.open, #masthead a.focus{opacity:1;}
#masthead .header-wrap{background:#ffffff;padding:0 15px;margin-left:0;margin-right:0;line-height:inherit;}
#masthead .menu-wrap{width:auto;float:right;padding:0;margin:0;}
#masthead .menu-wrap .wrap{width:auto;}
#masthead .header-bottom{display:none;}
#masthead .site-branding{width:auto;float:left;margin:0;border:none;line-height:inherit;text-align:left;}
#masthead .site-branding a{padding-left:15px;padding-right:15px;}
#masthead .site-title{width:auto;padding:0;}
#masthead .site-branding a{color:#343436;line-height:inherit;}
div.content-right{margin:0;}
.subheader{padding-left:10px;padding-right:10px;}
.subheader ul.social-bar{display:none;}
.close-menu{display:block;width:32%;height:100vh;position:fixed;top:0;right:-32%;z-index:999;cursor:pointer;}
#masthead #site-navigation.main-nav{background:rgba(31, 32, 35, 0.95);width:68%;height:100vh;text-align:left;position:fixed;top:0;left:-100%;z-index:99999999;opacity:0.2;overflow-y:auto;overflow-x:hidden;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transition-property:opacity, visibility, left;-o-transition-property:opacity, visibility, left;transition-property:opacity, visibility, left;}
#masthead #site-navigation.main-nav.hidden{display:block;}
#masthead #site-navigation.main-nav .site-branding{display:none;}
#masthead #site-navigation.main-nav .close{color:#8e8e8f;font-size:42px;line-height:48px;padding:0 20px;display:block;cursor:pointer;}
#masthead #site-navigation.main-nav .close:hover{color:#ffffff;}
#masthead #site-navigation.main-nav form.form-search{display:block;margin:0;padding:0 18px;position:relative;}
#masthead #site-navigation.main-nav form.form-search span{position:absolute;top:1px;left:31px;font-size:18px;color:#8e8e8f;}
#masthead #site-navigation.main-nav form.form-search input{background:#37393e;border:none;color:#ffffff;line-height:42px;padding-top:0px;padding-bottom:0px;font-size:13px;font-weight:300;padding-left:40px;}
#masthead #site-navigation.main-nav form.form-search input::-webkit-input-placeholder{color:#ffffff;}
#masthead #site-navigation.main-nav form.form-search input::-moz-placeholder{color:#ffffff;}
#masthead #site-navigation.main-nav form.form-search input:-ms-input-placeholder{color:#ffffff;}
#masthead #site-navigation.main-nav form.form-search input::placeholder{color:#ffffff;}
#masthead #site-navigation.main-nav #mega-toggle-block-1{display:none !important;}
}
@media screen and (max-width: 1024px) and (max-width: 1024px) {
#masthead #site-navigation.main-nav #mega-toggle-block-1{display:none !important;}
#masthead #site-navigation.main-nav .mega-menu-toggle{display:none;}
#masthead #site-navigation.main-nav #mega-menu-primary{display:block;}
}
@media screen and (max-width: 1024px) {
#masthead #site-navigation.main-nav #mega-menu-wrap{margin:0;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu{position:static;overflow:hidden;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.has-submenu > a.menu-link:after{display:none;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item{width:100%;height:48px;line-height:48px;position:static;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item > a.menu-link{color:#8e8e8f;border-color:transparent;padding:0 15px;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item > a.menu-link:after{display:none;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item > a.menu-link:hover{height:48px;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item.current-menu-item > a.menu-link, #masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item.current-menu-ancestor > a.menu-link{-webkit-box-shadow:none;box-shadow:none;color:#fff;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item ul.sub-menu li,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item ul.sub-menu li a.menu-link,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item > a.menu-link{color:#8e8e8f;height:48px;line-height:48px;text-transform:none;-webkit-transition:.05s ease-in-out;-o-transition:.05s ease-in-out;transition:.05s ease-in-out;-webkit-transition-property:background, color;-o-transition-property:background, color;transition-property:background, color;position:relative;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item ul.sub-menu li:hover, #masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item ul.sub-menu li:active, #masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item ul.sub-menu li:focus,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item ul.sub-menu li a.menu-link:hover,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item ul.sub-menu li a.menu-link:active,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item ul.sub-menu li a.menu-link:focus,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item > a.menu-link:hover,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item > a.menu-link:active,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item > a.menu-link:focus{background:#2a2b2f;color:#ffffff;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item:hover ul.sub-menu{display:block;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item.has-submenu{position:static;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item.has-submenu > a.menu-link:after, #masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item.has-submenu > a.menu-link:before{content:'';background:transparent;width:12px;height:2px;margin-top:-1px;border:2px solid #8e8e8f;border-top:none;border-bottom:none;position:absolute;top:50%;right:20px;display:block;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item.has-submenu > a.menu-link:after{left:auto;right:20px;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item.has-submenu > a.menu-link:before{border-right:none;right:15px;z-index:2;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item.has-submenu > a.menu-link:hover:after, #masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item.has-submenu > a.menu-link:hover:before{border-color:#ffffff;display:block;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item.mega-toggle-on a.menu-link{color:#ffffff;border-color:transparent;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item.mega-toggle-on ul.sub-menu{display:block;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item .sub-nav{position:static;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item .sub-nav ul.sub-menu,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item .sub-nav ul.sub-sub-menu{background:rgba(31, 32, 35, 0.95);width:100%;min-height:-webkit-calc(100vh - 48px);min-height:calc(100vh - 48px);visibility:hidden;display:block;position:absolute;margin:0;padding:0;top:0;left:-100%;z-index:10;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:opacity, visibility, left;-o-transition-property:opacity, visibility, left;transition-property:opacity, visibility, left;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item .sub-nav ul.sub-menu.active,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item .sub-nav ul.sub-sub-menu.active{visibility:visible;opacity:1;left:0px;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item .sub-nav ul.sub-menu > li.mega-menu-item,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item .sub-nav ul.sub-sub-menu > li.mega-menu-item{position:static;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item .sub-nav ul.sub-menu > li.mega-menu-item .sub-sub-menu li.mega-menu-item,
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu > li.mega-menu-item .sub-nav ul.sub-sub-menu > li.mega-menu-item .sub-sub-menu li.mega-menu-item{position:static;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu ul.sub-menu > li.mega-menu-item > a.menu-link{background:transparent;color:#8e8e8f;height:48px;line-height:48px;padding:0 15px;font-size:13px;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu ul.sub-menu > li.mega-menu-item > a.menu-link:hover{background:#252527;color:#fff;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu ul.sub-menu > li.has-subnav{height:48px;position:static;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu ul.sub-menu > li.has-subnav ul.sub-menu{background:rgba(31, 32, 35, 0.95);width:100%;min-height:-webkit-calc(100vh - 48px);min-height:calc(100vh - 48px);visibility:hidden;display:block;position:absolute;top:0;left:-100%;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:opacity, visibility, left;-o-transition-property:opacity, visibility, left;transition-property:opacity, visibility, left;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu ul.sub-menu > li.has-subnav ul.sub-menu.active{visibility:visible;left:0px;opacity:1;}
#masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu ul.sub-menu > li.has-subnav > a.menu-link:after, #masthead #site-navigation.main-nav #mega-menu-wrap #primary-menu ul.sub-menu > li.has-subnav > a.menu-link:before{margin-top:24px;}
#masthead #site-navigation.main-nav.active{left:0;opacity:1;visibility:visible;}
.menu-other{display:none;}
#hamburger-fullscreen-menu{display:none;}
#hamburger-menu{display:block;float:right;}
#hamburger-menu .btn-toggle{width:50px;}
#hamburger-menu .btn-lines{background:#343436;}
} .page-sidebar{margin-top:50px;margin-bottom:100px;}
.page-sidebar aside .widget:first-child{padding-top:0;}
.page-sidebar aside .widget:first-child .widgettitle{margin-top:0;}
.page-template-page_for-projects .page-sidebar{margin-top:40px;}
@media screen and (max-width: 991px) {
.page-sidebar{margin-top:30px;margin-bottom:25px;}
}  .portfolio-sorting{width:100%;margin:30px 0 0px;line-height:32px;vertical-align:middle;text-align:center;font-size:12.6px;font-family:"Open Sans", sans-serif;font-weight:600;}
.portfolio-sorting.text-left{text-align:left;}
.portfolio-sorting.text-right{text-align:right;}
.portfolio-sorting .title,
.portfolio-sorting ul,
.portfolio-sorting ul li{margin:0 17px;display:inline-block;}
.portfolio-sorting .title{margin-left:0px;text-transform:uppercase;}
.portfolio-sorting ul{margin:0;text-transform:uppercase;}
.portfolio-sorting ul li:last-child{margin-right:0;}
.portfolio-sorting ul li a{color:#1f2023;border-top:1px solid transparent;padding:6px 0;-webkit-transition-property:color, border-color;-o-transition-property:color, border-color;transition-property:color, border-color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.portfolio-sorting ul li a.active{border-color:#987f71;color:#987f71;}
.portfolio-sorting ul li a.active:hover{cursor:default;}
.portfolio-sorting ul li a:hover{color:#987f71;-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s;}
@media screen and (max-width: 767px) {
.portfolio-sorting{padding-right:0px;}
.portfolio-sorting, .portfolio-sorting.text-right, .portfolio-sorting.text-left{text-align:left;}
.portfolio-sorting .title{margin-left:0px;}
.portfolio-sorting ul li{margin:0 12px 0 0;}
}
.portfolio-item, .portfolio-item-2{margin-top:20px;margin-bottom:10px;position:relative;-webkit-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out;z-index:1;}
@media screen and (max-width: 767px) {
.portfolio-item, .portfolio-item-2{margin-top:15px;margin-bottom:0;}
}
.portfolio-item:hover, .portfolio-item-2:hover{-webkit-box-shadow:0 10px 16px rgba(0, 0, 0, 0.08);box-shadow:0 10px 16px rgba(0, 0, 0, 0.08);z-index:2;}
.portfolio-item .portfolio-item-image, .portfolio-item-2 .portfolio-item-image{background:#dadada;width:100%;min-height:80px;position:relative;text-align:center;display:block;-webkit-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;transition:height .2s ease-in-out;}
.portfolio-item .portfolio-item-image:after, .portfolio-item-2 .portfolio-item-image:after{content:'';display:table;clear:both;}
.portfolio-item .portfolio-item-image img, .portfolio-item-2 .portfolio-item-image img{width:100%;vertical-align:middle;}
.portfolio-item .portfolio-item-image .portfolio-item-image-wrap, .portfolio-item-2 .portfolio-item-image .portfolio-item-image-wrap{display:block;vertical-align:middle;}
.portfolio-item .portfolio-item-like, .portfolio-item-2 .portfolio-item-like{background:#fff;color:#1f2023;width:30px;height:30px;line-height:30px;font-size:19px;text-align:center;vertical-align:middle;position:absolute;top:20px;left:20px;cursor:pointer;-webkit-transition-property:background, color, opacity, top;-o-transition-property:background, color, opacity, top;transition-property:background, color, opacity, top;-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.portfolio-item .portfolio-item-like:hover, .portfolio-item-2 .portfolio-item-like:hover{background:#111;}
.portfolio-item .portfolio-item-image-overlay, .portfolio-item-2 .portfolio-item-image-overlay{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:opacity, visibility;-o-transition-property:opacity, visibility;transition-property:opacity, visibility;}
.portfolio-item:hover .portfolio-item-image-overlay, .portfolio-item-2:hover .portfolio-item-image-overlay{opacity:1;visibility:visible;}
.portfolio-item .portfolio-item-image-overlay, .portfolio-item-2 .portfolio-item-image-overlay{background:rgba(52, 52, 54, 0.9);-webkit-transition-property:background, opacity, visibility, height;-o-transition-property:background, opacity, visibility, height;transition-property:background, opacity, visibility, height;}
.portfolio-item .portfolio-item-resize, .portfolio-item-2 .portfolio-item-resize{background:#1f2023;width:50px;height:50px;padding-left:1px;margin:-25px 0 0 -25px;line-height:50px;text-align:center;font-size:25px;color:#fff;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out;}
.portfolio-item .portfolio-item-resize:hover, .portfolio-item-2 .portfolio-item-resize:hover{background:#111;}
.portfolio-item .portfolio-item-resize .icon, .portfolio-item-2 .portfolio-item-resize .icon{line-height:50px;vertical-align:-1px;text-align:center;}
.portfolio-item .portfolio-item-description, .portfolio-item-2 .portfolio-item-description{background:#fff;width:100%;padding:15px 20px;overflow:hidden;position:relative;-webkit-transition-property:min-height, opacity, bottom, padding;-o-transition-property:min-height, opacity, bottom, padding;transition-property:min-height, opacity, bottom, padding;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.portfolio-item .portfolio-item-description h4, .portfolio-item-2 .portfolio-item-description h4, .portfolio-item .portfolio-item-description .widget_calendar caption, .widget_calendar .portfolio-item .portfolio-item-description caption, .portfolio-item-2 .portfolio-item-description .widget_calendar caption, .widget_calendar .portfolio-item-2 .portfolio-item-description caption{font-size:18px;text-align:left;margin-bottom:2px;}
.portfolio-item .portfolio-item-description p, .portfolio-item-2 .portfolio-item-description p{line-height:22px;}
.portfolio-item:hover .portfolio-item-like, .portfolio-item-2:hover .portfolio-item-like{background:#1f2023;color:#ffffff;}
.portfolio-item.portfolio-item-special .portfolio-item-image, .portfolio-item-special.portfolio-item-2 .portfolio-item-image{background:transparent;-webkit-box-shadow:0px 4px 25px rgba(0, 0, 0, 0.05);box-shadow:0px 4px 25px rgba(0, 0, 0, 0.05);-webkit-border-radius:2px;border-radius:2px;-webkit-transition:0.35s ease-in-out;-o-transition:0.35s ease-in-out;transition:0.35s ease-in-out;}
.portfolio-item.portfolio-item-special .portfolio-item-image:hover, .portfolio-item-special.portfolio-item-2 .portfolio-item-image:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0px 20px 45px rgba(0, 0, 0, 0.15);box-shadow:0px 20px 45px rgba(0, 0, 0, 0.15);}
.portfolio-item.portfolio-item-special .portfolio-item-description, .portfolio-item-special.portfolio-item-2 .portfolio-item-description{background:transparent;text-align:center;}
.portfolio-item.portfolio-item-special .portfolio-item-description h4, .portfolio-item-special.portfolio-item-2 .portfolio-item-description h4, .portfolio-item.portfolio-item-special .portfolio-item-description .widget_calendar caption, .widget_calendar .portfolio-item.portfolio-item-special .portfolio-item-description caption, .portfolio-item-special.portfolio-item-2 .portfolio-item-description .widget_calendar caption, .widget_calendar .portfolio-item-special.portfolio-item-2 .portfolio-item-description caption{text-align:center;margin-top:15px;}
.portfolio-item.portfolio-item-special:hover, .portfolio-item-special.portfolio-item-2:hover{-webkit-box-shadow:none;box-shadow:none;}
.portfolio-item.portfolio-item-hover-2 .portfolio-item-like, .portfolio-item-hover-2.portfolio-item-2 .portfolio-item-like{opacity:0;top:0px;}
.portfolio-item.portfolio-item-hover-2 .portfolio-item-resize, .portfolio-item-hover-2.portfolio-item-2 .portfolio-item-resize{left:0px;margin-left:0;opacity:0;-webkit-transition-property:opacity, left;-o-transition-property:opacity, left;transition-property:opacity, left;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.portfolio-item.portfolio-item-hover-2 .portfolio-item-image-overlay, .portfolio-item-hover-2.portfolio-item-2 .portfolio-item-image-overlay{background:rgba(255, 255, 255, 0.5);}
.portfolio-item.portfolio-item-hover-2:hover .portfolio-item-like, .portfolio-item-hover-2.portfolio-item-2:hover .portfolio-item-like{opacity:1;top:20px;}
.portfolio-item.portfolio-item-hover-2:hover .portfolio-item-resize, .portfolio-item-hover-2.portfolio-item-2:hover .portfolio-item-resize{left:20px;opacity:1;}
.portfolio-item.portfolio-item-hover-2:hover .portfolio-item-description, .portfolio-item-hover-2.portfolio-item-2:hover .portfolio-item-description{padding-left:90px;}
.portfolio-item.portfolio-item-hover-3, .portfolio-item-hover-3.portfolio-item-2{padding-bottom:75px;}
.portfolio-item.portfolio-item-hover-3 .portfolio-item-like, .portfolio-item-hover-3.portfolio-item-2 .portfolio-item-like{opacity:0;top:0px;}
.portfolio-item.portfolio-item-hover-3 .portfolio-item-resize, .portfolio-item-hover-3.portfolio-item-2 .portfolio-item-resize{-webkit-transition-property:background, margin;-o-transition-property:background, margin;transition-property:background, margin;}
.portfolio-item.portfolio-item-hover-3 .portfolio-item-description, .portfolio-item-hover-3.portfolio-item-2 .portfolio-item-description{position:absolute;left:0;bottom:0;}
.portfolio-item.portfolio-item-hover-3 .portfolio-item-description .details, .portfolio-item-hover-3.portfolio-item-2 .portfolio-item-description .details{max-height:0px;overflow:hidden;opacity:0;font-size:13px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transition-property:max-height, opacity;-o-transition-property:max-height, opacity;transition-property:max-height, opacity;}
.portfolio-item.portfolio-item-hover-3 .portfolio-item-description .category, .portfolio-item-hover-3.portfolio-item-2 .portfolio-item-description .category{background:#ffffff;bottom:14px;left:18px;}
.portfolio-item.portfolio-item-hover-3:hover .portfolio-item-resize, .portfolio-item-hover-3.portfolio-item-2:hover .portfolio-item-resize{margin-top:-80px;}
.portfolio-item.portfolio-item-hover-3:hover .portfolio-item-like, .portfolio-item-hover-3.portfolio-item-2:hover .portfolio-item-like{opacity:1;top:20px;}
.portfolio-item.portfolio-item-hover-3:hover .portfolio-item-description .details, .portfolio-item-hover-3.portfolio-item-2:hover .portfolio-item-description .details{max-height:120px;opacity:1;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0;}
.portfolio-item.portfolio-item-hover-4 .portfolio-item-like, .portfolio-item-hover-4.portfolio-item-2 .portfolio-item-like{opacity:0;top:0px;}
.portfolio-item.portfolio-item-hover-4 .portfolio-item-image-overlay, .portfolio-item-hover-4.portfolio-item-2 .portfolio-item-image-overlay{background:rgba(255, 255, 255, 0.5);}
.portfolio-item.portfolio-item-hover-4 .portfolio-item-resize, .portfolio-item-hover-4.portfolio-item-2 .portfolio-item-resize{display:none;}
.portfolio-item.portfolio-item-hover-4:hover .portfolio-item-like, .portfolio-item-hover-4.portfolio-item-2:hover .portfolio-item-like{background:#ffffff;color:#1f2023;opacity:1;top:20px;}
.portfolio-item-2 .portfolio-item-image{height:100%;}
.portfolio-item-2 .portfolio-item-description{background:transparent;opacity:0;position:absolute;bottom:-10px;-webkit-transition-property:opacity, bottom;-o-transition-property:opacity, bottom;transition-property:opacity, bottom;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.portfolio-item-2 .portfolio-item-description h4 a, .portfolio-item-2 .portfolio-item-description .widget_calendar caption a, .widget_calendar .portfolio-item-2 .portfolio-item-description caption a{color:#ffffff;}
.portfolio-item-2 .portfolio-item-description h4 a:hover, .portfolio-item-2 .portfolio-item-description .widget_calendar caption a:hover, .widget_calendar .portfolio-item-2 .portfolio-item-description caption a:hover{text-decoration:underline;}
.portfolio-item-2 .portfolio-item-description .category.gray span, .portfolio-item-2 .portfolio-item-description .category.gray a{border-color:#a5a19d;color:#a5a19d;}
.portfolio-item-2:hover .portfolio-item-description{opacity:1;}
.portfolio-item-2:hover .portfolio-item-description{position:absolute;bottom:0px;}
.portfolio-item-2:hover .portfolio-item-description .category{border-color:#ffffff;color:#ffffff;}
.portfolio-item-2.portfolio-item-hover-2 .portfolio-item-description{background:#ffffff;bottom:-5px;-webkit-transition-property:height, opacity, bottom;-o-transition-property:height, opacity, bottom;transition-property:height, opacity, bottom;}
.portfolio-item-2.portfolio-item-hover-2 .portfolio-item-description h4 a, .portfolio-item-2.portfolio-item-hover-2 .portfolio-item-description .widget_calendar caption a, .widget_calendar .portfolio-item-2.portfolio-item-hover-2 .portfolio-item-description caption a{color:#343436;}
.portfolio-item-2.portfolio-item-hover-2 .portfolio-item-resize{display:none;}
.portfolio-item-2.portfolio-item-hover-2:hover .portfolio-item-image-overlay{display:none;}
.portfolio-item-2.portfolio-item-hover-2:hover .portfolio-item-description{padding-left:20px;bottom:0;opacity:1;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;}
.portfolio-item-2.portfolio-item-hover-2:hover .portfolio-item-description .category{color:#343436;}
.portfolio-item-2.portfolio-item-hover-3{padding:0;}
.portfolio-item-2.portfolio-item-hover-3 .portfolio-item-like{left:10px;}
.portfolio-item-2.portfolio-item-hover-3 .portfolio-item-image-overlay-wrap{width:100%;height:100%;padding:10px;position:absolute;top:0;left:0;}
.portfolio-item-2.portfolio-item-hover-3 .portfolio-item-image-overlay{background:rgba(255, 255, 255, 0.9);width:100%;height:100%;position:static;}
.portfolio-item-2.portfolio-item-hover-3 .portfolio-item-description{background:none;height:auto;bottom:0;padding:0 28px 28px;}
.portfolio-item-2.portfolio-item-hover-3 .portfolio-item-description h4 a, .portfolio-item-2.portfolio-item-hover-3 .portfolio-item-description .widget_calendar caption a, .widget_calendar .portfolio-item-2.portfolio-item-hover-3 .portfolio-item-description caption a{color:#343436;}
.portfolio-item-2.portfolio-item-hover-3 .portfolio-item-description .category{background:none;left:28px;bottom:26px;}
.portfolio-item-2.portfolio-item-hover-3:hover .portfolio-item-like{top:10px;}
.portfolio-item-2.portfolio-item-hover-3:hover .portfolio-item-image{height:100%;}
.portfolio-item-2.portfolio-item-hover-3:hover .portfolio-item-description{min-height:auto;}
.portfolio-item-2.portfolio-item-hover-3:hover .portfolio-item-description .category{color:#343436;}
.portfolio-item-2.portfolio-item-hover-4 .portfolio-item-description{bottom:auto;top:50%;margin-top:-40px;-webkit-box-shadow:none;box-shadow:none;}
.portfolio-item-2.portfolio-item-hover-4 .portfolio-item-description h4, .portfolio-item-2.portfolio-item-hover-4 .portfolio-item-description .widget_calendar caption, .widget_calendar .portfolio-item-2.portfolio-item-hover-4 .portfolio-item-description caption{text-align:center;}
.portfolio-item-2.portfolio-item-hover-4 .portfolio-item-description h4 a, .portfolio-item-2.portfolio-item-hover-4 .portfolio-item-description .widget_calendar caption a, .widget_calendar .portfolio-item-2.portfolio-item-hover-4 .portfolio-item-description caption a{color:#343436;}
.portfolio-item-2.portfolio-item-hover-4 .portfolio-item-description .category{width:100%;margin:0;padding:0;border:none;text-align:center;}
.portfolio-item-2.portfolio-item-hover-4:hover .portfolio-item-like{background:#1f2023;color:#ffffff;}
.portfolio-item-2.portfolio-item-hover-4:hover .portfolio-item-image-overlay{background:rgba(255, 255, 255, 0.9);}
.portfolio-item-2.portfolio-item-hover-4:hover .portfolio-item-description .category{margin:0;padding:0;color:#343436;}
.portfolio-load-more{margin:30px auto;display:inline-block;text-align:center;cursor:pointer;}
.portfolio-load-more .load{background:#ffffff;width:60px;height:60px;-webkit-border-radius:50%;border-radius:50%;text-align:center;vertical-align:middle;font-size:40px;display:inline-block;-webkit-box-shadow:0 2px 7px rgba(0, 0, 0, 0.04);box-shadow:0 2px 7px rgba(0, 0, 0, 0.04);}
.portfolio-load-more .load .icon{width:auto;height:auto;padding:0;margin:0 0 0 1px;vertical-align:0px;line-height:60px;}
.portfolio-load-more p{color:#5a5a5a;font-size:14px;}
.portfolio-load-more:hover .load, .portfolio-load-more:hover p{opacity:.95;}
.portfolio-nav-paginator{background:#ffffff;color:#343436;height:80px;width:100%;padding:0;line-height:80px;text-align:center;font-size:30px;vertical-align:middle;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;clear:both;border-top:1px solid rgba(0, 0, 0, 0.05);}
.portfolio-nav-paginator .left,
.portfolio-nav-paginator .right,
.portfolio-nav-paginator .center{-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out;}
.portfolio-nav-paginator .left:hover,
.portfolio-nav-paginator .right:hover,
.portfolio-nav-paginator .center:hover{background:#f3f3f3;font-size:27px;cursor:pointer;}
.portfolio-nav-paginator .center{width:80px;height:80px;font-size:35px;display:inline-block;}
.portfolio-nav-paginator .center:hover{font-size:32px;}
.portfolio-nav-paginator .left,
.portfolio-nav-paginator .right{width:80px;height:100%;float:left;}
.portfolio-nav-paginator .left{left:0;border-right:1px solid rgba(0, 0, 0, 0.05);}
.portfolio-nav-paginator .right{float:right;right:0;border-left:1px solid rgba(0, 0, 0, 0.05);}
.portfolio-nav-paginator.static{position:relative;clear:both;top:auto;}
.portfolio-nav-paginator.inline{margin-top:0px;}
.portfolio-nav-paginator.inline .left,
.portfolio-nav-paginator.inline .right{border:none;}
.portfolio-nav-paginator.inline .left:hover,
.portfolio-nav-paginator.inline .right:hover{font-size:30px;}
.portfolio-nav-paginator.inline .left,
.portfolio-nav-paginator.inline .right,
.portfolio-nav-paginator.inline .center{width:30px;height:40px;line-height:40px;margin-top:20px;}
.portfolio-nav-paginator.inline .left:hover,
.portfolio-nav-paginator.inline .right:hover,
.portfolio-nav-paginator.inline .center:hover{background:none;}
.portfolio-nav-paginator.inline .center{width:40px;}
.portfolio-nav-paginator.inline .center:hover{font-size:35px;}
.portfolio-nav-paginator.border-bottom{border-bottom:1px solid rgba(0, 0, 0, 0.05);top:-81px;}
.portfolio-nav-paginator.light-bg{background:#ffffff;}
.portfolio-nav-paginator .cap{width:80px;height:100%;border:none;}
.portfolio-nav-paginator .cap:hover{background:transparent;cursor:default;}
.portfolio-container{position:relative;line-height:25px;}
.portfolio-container:after{content:'';display:table;clear:both;}
.portfolio-container .portfolio-content{padding:68px 80px;}
.portfolio-container.light-bg{background:#fff;}
.portfolio-container.boxed{margin:80px 0 100px;}
@media screen and (max-width: 767px) {
.portfolio-container.boxed{margin:30px 0 0px;}
.portfolio-container .portfolio-content{padding:25px 15px 40px;}
}
.portfolio-wrap-images img{float:left;}
.portfolio-content-images:after{content:'';display:table;clear:both;}
.portfolio-image-wrap{background:#dddcdc;width:100%;overflow:hidden;}
.portfolio-image-wrap img{width:100%;float:left;}
.portfolio-content{position:relative;padding:68px 80px;}
.portfolio-content:after{content:'';display:table;clear:both;}
.portfolio-content.no-margin{margin-top:0px;}
.portfolio-content .portfolio-content-scroll{position:absolute;}
.portfolio-content h2.title{margin:10px 0;font-size:28px;line-height:28px;text-decoration:none;display:block;}
.portfolio-content p.subtitle{margin:10px 0 11px;}
.portfolio-content p{margin-top:0px;margin-bottom:25px;}
.portfolio-content h5.title, .portfolio-content .widget h5, .widget .portfolio-content h5{margin:28px 0 0px;}
.portfolio-content .portfolio-info-list p, .portfolio-content .portfolio-info-list-inline p{color:#8c8c93;}
.portfolio-content .socialbar{margin-top:12px;font-size:0;}
.portfolio-content .socialbar .social{margin-bottom:4px;margin-right:3px;margin-left:0.5px;}
.portfolio-content-second{padding-right:0;}
@media (min-width: 1200px) {
.portfolio-info{padding-top:20px;}
}
.portfolio-info-list, .portfolio-info-list-inline{width:100%;list-style:none;margin-top:-3px;}
.portfolio-info-list:after, .portfolio-info-list-inline:after{content:'';display:table;clear:both;}
.portfolio-info-list h5.title, .portfolio-info-list-inline h5.title, .portfolio-info-list .widget h5, .widget .portfolio-info-list h5, .portfolio-info-list-inline .widget h5, .widget .portfolio-info-list-inline h5{font-size:14px;text-transform:uppercase;}
.portfolio-info-list li h5.title, .portfolio-info-list-inline li h5.title, .portfolio-info-list li .widget h5, .widget .portfolio-info-list li h5, .portfolio-info-list-inline li .widget h5, .widget .portfolio-info-list-inline li h5{margin:0;font-size:14px;text-align:left;}
.portfolio-info-list li p, .portfolio-info-list-inline li p{margin-top:0px;margin-bottom:25px;}
.portfolio-info-list li a, .portfolio-info-list-inline li a{font-size:14.3px;text-decoration:underline;}
.portfolio-info-list li a:hover, .portfolio-info-list-inline li a:hover{color:#987f71;}
.portfolio-info-list-inline li{margin-right:50px;float:left;}
.portfolio-info-list-inline li:last-child{margin-right:0px;}
.portfolio-page-second .portfolio-content{padding-right:0;}
.portfolio-page-third{margin:60px 0 30px;}
.portfolio-light-bg{background:#ffffff;}
.portfolio-light-bg:after{content:'';display:table;clear:both;}
.portfolio-fourth,
.portfolio-seventh{margin-bottom:70px;}
.portfolio-fourth:after,
.portfolio-seventh:after{content:'';display:table;clear:both;}
.portfolio-fourth .portfolio-content,
.portfolio-seventh .portfolio-content{margin-top:20px;padding:0 0;}
.portfolio-fourth .portfolio-content:after,
.portfolio-seventh .portfolio-content:after{content:'';display:table;clear:both;}
.portfolio-fourth .portfolio-content > .left,
.portfolio-seventh .portfolio-content > .left{width:66.16%;padding-right:70px;margin-right:1.5%;float:left;}
.portfolio-fourth .portfolio-content > .right,
.portfolio-seventh .portfolio-content > .right{width:31.8%;margin-top:20px;float:left;}
.portfolio-fourth .portfolio-nav-paginator,
.portfolio-seventh .portfolio-nav-paginator{margin-top:70px;}
@media (min-width: 768px) {
.portfolio-fourth .portfolio-info,
.portfolio-seventh .portfolio-info{padding-top:20px;}
}
@media (min-width: 992px) {
.portfolio-fourth .portfolio-text,
.portfolio-seventh .portfolio-text{padding-right:75px;}
}
.portfolio-fourth .portfolio-content{margin-top:50px;}
.portfolio-sixth{margin:60px 0;}
.portfolio-sixth .portfolio-content{padding:0;margin-bottom:40px;}
.portfolio-seventh .portfolio-content{margin-top:50px;}
.portfolio-eight{height:100%;padding:0;margin:0;overflow:hidden;position:relative;}
.portfolio-eight .portfolio-description{background:#ffffff;width:540px;height:80px;padding:12px 80px 40px;position:absolute;bottom:0;left:0;z-index:2;cursor:pointer;-webkit-box-shadow:4px 4px 65px rgba(0, 0, 0, 0.1);box-shadow:4px 4px 65px rgba(0, 0, 0, 0.1);-webkit-transition-property:width, height, padding;-o-transition-property:width, height, padding;transition-property:width, height, padding;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.portfolio-eight .portfolio-description.no-transition{-webkit-transition:none;-o-transition:none;transition:none;}
.portfolio-eight .portfolio-description.open{padding:70px 80px;}
.portfolio-eight .portfolio-description.open .content-close{opacity:0;}
.portfolio-eight .portfolio-description.open .content-open{opacity:1;}
.portfolio-eight .portfolio-description .content-close{opacity:1;position:absolute;top:12px;left:80px;}
.portfolio-eight .portfolio-description .content-close.without-categories{top:30px;}
.portfolio-eight .portfolio-description .content-close p.subtitle{margin-bottom:0;}
.portfolio-eight .portfolio-description .content-close h3{margin-top:5px;}
.portfolio-eight .portfolio-description .content-open{opacity:0;}
.portfolio-eight .portfolio-description .content-open,
.portfolio-eight .portfolio-description .content-close{-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}
.portfolio-eight .portfolio-description .portfolio-content{padding:0;}
.portfolio-eight .portfolio-description .icon-toggle{position:absolute;top:26px;right:34px;font-size:19px;color:#343436;cursor:pointer;}
.portfolio-eight .portfolio-description:hover{opacity:.95;}
.portfolio-eight .portfolio-description:hover.open{cursor:default;opacity:1;}
.portfolio-eight .portfolio-description:hover.open .icon-toggle{color:#343436;}
.portfolio-eight .portfolio-description:hover.open .icon-toggle:hover{color:#987f71;}
.portfolio-eight .portfolio-description:hover .icon-toggle{color:#987f71;}
.portfolio-eight .portfolio-nav-paginator{background:#ffffff;width:242px;height:80px;position:absolute;bottom:0;top:auto;right:0;z-index:4;}
.portfolio-images{margin:40px 0;list-style:none;}
.portfolio-images:after{content:'';display:table;clear:both;}
.portfolio-images .item:nth-child(3n + 1){clear:both;}
.portfolio-images .gallery-image{width:100%;height:100%;margin-bottom:30px;float:left;text-align:center;position:relative;}
.portfolio-images .gallery-image img{width:100%;vertical-align:middle;}
.portfolio-images .gallery-image .overlay{background:rgba(52, 52, 54, 0.9);width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;cursor:pointer;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}
.portfolio-images .gallery-image .overlay .icon-shape{cursor:pointer;background:#1f2023;color:#ffffff;width:50px;height:50px;margin:-25px 0 0 -25px;line-height:44px;font-size:25px;text-align:center;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-box-shadow:0 1px 12px rgba(0, 0, 0, 0.12);box-shadow:0 1px 12px rgba(0, 0, 0, 0.12);}
.portfolio-images .gallery-image .overlay .icon-shape img{width:25px;display:inline-block;margin-right:-1px;}
.portfolio-images .gallery-image:hover .overlay{opacity:1;}
.portfolio-slider-wrap{overflow:hidden;}
.portfolio-slider{margin-top:60px;margin-bottom:30px;padding:0;}
.portfolio-slider .wrapped-container{position:static;}
.portfolio-slider .owl-item img{padding:0 15px;}
.portfolio-full{width:100%;height:100vh;margin:0;}
.portfolio-full section{width:100%;height:100vh;background-size:cover;background-position:center;}
.onepage-pagination{position:fixed;right:20px;top:50%;margin:-15px 0;list-style:none;z-index:999;}
.onepage-pagination li a{background:#c0c0c0;width:6px;height:6px;margin:0 7px;-webkit-border-radius:50%;border-radius:50%;border:2px solid transparent;vertical-align:middle;display:inline-block;cursor:pointer;-webkit-transition-property:background, border;-o-transition-property:background, border;transition-property:background, border;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.onepage-pagination li a:hover{background:rgba(0, 0, 0, 0.4);}
.onepage-pagination li a.active{background:none;width:10px;height:10px;border-color:rgba(0, 0, 0, 0.8);cursor:default;margin-left:5px;}
.portfolio-post-navigation{margin-top:30px;margin-bottom:15px;}
.portfolio-post-navigation-block{background:#ffffff;width:100%;min-height:140px;margin-bottom:15px;position:relative;text-align:center;}
.portfolio-post-navigation-block .portfolio-btn{background:#343436;color:#ffffff;width:40px;height:140px;line-height:140px;vertical-align:middle;font-size:24px;float:left;}
.portfolio-post-navigation-block .content{height:140px;display:inline-table;text-align:center;}
.portfolio-post-navigation-block .content .wrap{display:table-cell;text-align:center;vertical-align:middle;}
.portfolio-post-navigation-block .content .wrap-center{display:inline-block;width:200px;}
.portfolio-post-navigation-block .content h3{font-size:18px;line-height:1.2;}
.portfolio-post-navigation-block .post-image{float:left;}
.portfolio-post-navigation-block .post-image img{max-height:140px;float:left;}
.portfolio-post-navigation-block:hover .portfolio-btn{background:#987f71;}
.portfolio-post-navigation-block.right .portfolio-btn{float:right;}
.portfolio-post-navigation-block.right .post-image{float:right;}
.recent-slider .slider-tape > .wrap > li img{-webkit-box-shadow:0 4px 9px rgba(0, 0, 0, 0.05);box-shadow:0 4px 9px rgba(0, 0, 0, 0.05);}
.blog-posts-masonry,
.blog-posts-classic{margin-top:30px;}
.blog-posts-masonry.with-sorting,
.blog-posts-classic.with-sorting{margin-top:10px;}
@media screen and (max-width: 991px) {
.blog-posts-masonry,
.blog-posts-classic{margin-top:0;}
}
div.post-offset{margin:0;padding:0;}
div.post-offset article,
div.post-offset .portfolio-item,
div.post-offset .portfolio-item-2{margin:0;}
div.vc_col-sm-2.blog-post-masonry{width:16.66%;}
div.vc_col-sm-4.blog-post-masonry{width:33.2%;}
div.vc_col-sm-8.blog-post-masonry{width:66.4%;}
@media screen and (max-width: 767px) {
div.vc_col-sm-2.vc_col-xs-12.blog-post-masonry,
div.vc_col-sm-4.vc_col-xs-12.blog-post-masonry,
div.vc_col-sm-8.vc_col-xs-12.blog-post-masonry{width:100%;}
}
article.blog-item,
.blog-item{width:100%;margin:20px 0 10px;position:relative;}
@media screen and (max-width: 767px) {
article.blog-item,
.blog-item{margin-top:15px;margin-bottom:0;}
}
article.blog-item h3,
.blog-item h3{text-align:inherit;}
article.blog-item h3 a,
.blog-item h3 a{line-height:1.3;word-wrap:break-word;}
article.blog-item h3 a:hover,
.blog-item h3 a:hover{opacity:.7;}
article.blog-item h3 span,
.blog-item h3 span{margin-right:5px;font-size:20px;opacity:.6;}
article.blog-item .category a,
.blog-item .category a{margin-top:0;}
article.blog-item .item-footer,
.blog-item .item-footer{width:100%;min-height:50px;border-top:1px solid rgba(0, 0, 0, 0.08);line-height:50px;vertical-align:middle;}
article.blog-item .item-footer p,
.blog-item .item-footer p{margin:0;line-height:inherit;vertical-align:middle;}
article.blog-item .item-footer.top,
.blog-item .item-footer.top{min-height:50px;line-height:50px;margin:0;border:none;}
article.blog-item.blog-item-hovering,
.blog-item.blog-item-hovering{min-height:200px;color:#ffffff;}
article.blog-item.blog-item-hovering .overlay,
.blog-item.blog-item-hovering .overlay{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:opacity, visibility;-o-transition-property:opacity, visibility;transition-property:opacity, visibility;}
article.blog-item.blog-item-hovering:hover .overlay,
.blog-item.blog-item-hovering:hover .overlay{opacity:1;visibility:visible;}
article.blog-item.blog-item-hovering .blog-item-image-wrap,
.blog-item.blog-item-hovering .blog-item-image-wrap{margin-bottom:0;}
article.blog-item.blog-item-hovering .overlay,
.blog-item.blog-item-hovering .overlay{background:rgba(52, 52, 52, 0.5);visibility:visible;opacity:1;-webkit-transition-property:background;-o-transition-property:background;transition-property:background;}
article.blog-item.blog-item-hovering .overlay:hover,
.blog-item.blog-item-hovering .overlay:hover{background:rgba(52, 52, 52, 0.7);}
article.blog-item.blog-item-hovering .overlay,
article.blog-item.blog-item-hovering footer,
.blog-item.blog-item-hovering .overlay,
.blog-item.blog-item-hovering footer{padding:25px;}
article.blog-item.blog-item-hovering .category a,
.blog-item.blog-item-hovering .category a{border-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 0.7);}
article.blog-item.blog-item-hovering h3, article.blog-item.blog-item-hovering h3 a, article.blog-item.blog-item-hovering p,
.blog-item.blog-item-hovering h3,
.blog-item.blog-item-hovering h3 a,
.blog-item.blog-item-hovering p{color:inherit;}
@media screen and (min-width: 767px) {
article.blog-item.blog-item-hovering h3,
.blog-item.blog-item-hovering h3{max-width:60%;margin-left:0px;}
}
article.blog-item.blog-item-hovering p,
.blog-item.blog-item-hovering p{color:#d9d9d9;}
article.blog-item.blog-item-hovering .item-footer, article.blog-item.blog-item-hovering .item-footer.top,
.blog-item.blog-item-hovering .item-footer,
.blog-item.blog-item-hovering .item-footer.top{width:100%;line-height:32px;padding-top:0px;padding-bottom:0px;position:absolute;bottom:0;left:0;}
article.blog-item.blog-item-boxed,
.blog-item.blog-item-boxed{background:#ffffff;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:opacity, z-index, -webkit-transform, -webkit-box-shadow;transition-property:opacity, z-index, -webkit-transform, -webkit-box-shadow;-o-transition-property:opacity, box-shadow, z-index, -o-transform;transition-property:opacity, transform, box-shadow, z-index;transition-property:opacity, transform, box-shadow, z-index, -webkit-transform, -o-transform, -webkit-box-shadow;z-index:1;}
article.blog-item.blog-item-boxed:hover,
.blog-item.blog-item-boxed:hover{-webkit-box-shadow:0 5px 30px rgba(0, 0, 0, 0.12);box-shadow:0 5px 30px rgba(0, 0, 0, 0.12);z-index:2;}
article.blog-item.blog-item-boxed .blog-item-content,
article.blog-item.blog-item-boxed .item-footer, article.blog-item.blog-item-boxed .item-footer.top,
.blog-item.blog-item-boxed .blog-item-content,
.blog-item.blog-item-boxed .item-footer,
.blog-item.blog-item-boxed .item-footer.top{padding-left:5%;padding-right:5%;}
article.blog-item.blog-item-boxed .item-footer.top,
.blog-item.blog-item-boxed .item-footer.top{min-height:50px;line-height:50px;}
article.blog-item.blog-item-shadow,
.blog-item.blog-item-shadow{-webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.06);box-shadow:0 5px 20px rgba(0, 0, 0, 0.06);}
.blog-item-image-wrap:after{content:'';display:table;clear:both;}
.blog-item-image-wrap iframe{width:100%;height:230px;}
.blog-item-image-wrap img{width:100%;float:left;}
.blog-item-blockquote-wrap blockquote{font-size:18px;margin:0px;padding-top:5px;line-height:1.45;border-top:none;color:#222;}
.blog-item-blockquote-wrap blockquote:after{margin-top:-15px;}
.blog-item-content{padding:5% 0;}
.blog-item-content > :first-child{margin-top:0px;}
.blog-item-content > :last-child{margin-bottom:0px;}
.blog-post{margin:30px 0;}
.blog-post .blog-post-text p{margin:25px 0;}
.blog-slider{width:100%;padding:0;}
.blog-slider .owl-stage{padding:0;}
.blog-slider .owl-stage .owl-item img{width:100%;}
.blog-slider .owl-controls .owl-nav .owl-prev,
.blog-slider .owl-controls .owl-nav .owl-next{background:#222;width:30px;height:30px;line-height:30px;margin:0;top:20px;left:auto;right:20px;font-size:15px;}
.blog-slider .owl-controls .owl-nav .owl-prev{right:54px;}
.blog-posts-classic .blog-item h3{font-size:24px;}
.blog-posts-classic .blog-item-content{padding:30px 0;}
.blog-posts-classic .blog-item.blog-item-boxed .blog-item-content,
.blog-posts-classic .blog-item.blog-item-boxed footer.item-footer{padding-right:30px;padding-left:30px;}
.single .byline,
.group-blog .byline{display:inline;}
.page-content,
.entry-content,
.entry-summary{margin:0 auto;}
.post .entry-content{margin-top:50px;margin-bottom:30px;}
.post .entry-content a{color:#987f71;}
.post .entry-content a:hover{text-decoration:underline;}
.post{margin-bottom:0;}
article.page{margin:0;}
.page-links{clear:both;margin:0 0 1.5em;}
.single-post .widget_argenta_about_author{padding-top:20px;}
footer.entry-footer{line-height:1;vertical-align:middle;}
footer.entry-footer .category{line-height:inherit;}
footer.entry-footer .category a{margin-top:0;margin-bottom:4px;padding-top:7px;padding-bottom:7px;}
footer.entry-footer .tag-wrap a{margin-bottom:4px;margin-top:0;padding-top:9px;padding-bottom:9px;}
footer.entry-footer .share-btn{background:rgba(0, 0, 0, 0.08);margin-bottom:5px;margin-left:5px;padding:9px 30px 9px 15px;display:inline-block;font-size:13px;position:relative;cursor:pointer;-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out;}
footer.entry-footer .share-btn .select-title{padding:0;}
footer.entry-footer .share-btn ul.select-menu{left:0;top:35px;}
footer.entry-footer .share-btn:after, footer.entry-footer .share-btn:before{content:'';width:2px;height:7px;border:2px solid #696971;border-left:none;border-right:none;position:absolute;top:9px;right:14px;}
footer.entry-footer .share-btn:before{border-bottom:0;top:19px;}
footer.entry-footer .share-btn:hover{background:rgba(0, 0, 0, 0.1);}
@media screen and (max-width: 767px) {
footer.entry-footer > .left{width:100%;}
footer.entry-footer > .right{margin-top:10px;float:left;}
footer.entry-footer > .right a{margin:5px 5px 0 0;}
}
.post-widget{padding-top:30px;}
.toggle{margin-top:30px;margin-bottom:30px;}
.toggle-post{background:rgba(0, 0, 0, 0.05);width:100%;height:140px;}
.toggle-post th, .toggle-post td{padding:0;border:none;}
.toggle-post:hover{background:rgba(0, 0, 0, 0.1);-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out;}
.toggle-post:hover .arrow{background:rgba(0, 0, 0, 0.7);}
.toggle-post .arrow{background:#343436;color:#ffffff;width:40px;min-width:40px;height:100%;text-align:center;font-size:25px;-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out;}
.toggle-post .image{height:140px;white-space:nowrap;overflow:hidden;}
.toggle-post .image img{min-height:140px;min-width:200px;}
.toggle-post .content{padding:0 25px;}
.toggle-post .content h3{line-height:1.2;max-height:3.6em;overflow:hidden;}
h3.related-post-heading{margin-bottom:25px;margin-top:45px;}
.related-posts{margin-bottom:35px;}
.post .entry-content > *:first-child,
.comments-area .comment-content > *:first-child{margin-top:0;}
.post{margin-top:0;}
.post .entry-content p:first-of-type{margin-top:0;}
.post .entry-content p:last-of-type{margin-bottom:0;}
.post h2 a:hover{text-decoration:underline;}
.post .comments-link a{font-size:13px;margin-left:15px;}
.post .comments-link a:hover{color:#987f71;text-decoration:underline;}
form.post-password-form{text-align:left;}
form.post-password-form label{font-weight:600;margin:15px 0;}
form.post-password-form label input{margin-top:5px;}
form.post-password-form input[type="submit"]{margin-top:15px;}
.comment-content a{word-wrap:break-word;}
.bypostauthor{display:block;}
.comments-title{margin-bottom:25px;}
.comments-area .comment-list{margin:0 0 55px;padding:0;border-bottom:1px solid #ebebeb;overflow:hidden;list-style:none;}
.comments-area ul.children{margin-left:0;padding-left:100px;list-style:none;}
.comments-area ul.children .comment{border-top:none;}
.comments-area .comment-line{background:#ebebeb;width:300%;margin:4px 0 0 0;padding:0;position:relative;left:-200%;}
.comments-area .comment-body{padding:22px 0 0 105px;position:relative;}
.comments-area .comment-body .comment-awaiting-moderation{font-size:14px;}
.comments-area .comment-body .comment-author img{width:80px;height:80px;-webkit-border-radius:50%;border-radius:50%;display:block;position:absolute;top:28px;left:0;}
.comments-area .comment-body .comment-author h4, .comments-area .comment-body .comment-author .widget_calendar caption, .widget_calendar .comments-area .comment-body .comment-author caption{display:inline-block;}
.comments-area .comment-body .comment-author .says{display:none;}
.comments-area .comment-body .comment-meta{margin-top:4px;}
.comments-area .comment-body .comment-meta time, .comments-area .comment-body .comment-meta a{color:#8a8a8b;font-size:14px;}
.comments-area .comment-body .comment-meta a:hover{text-decoration:underline;}
.comments-area .comment-body .comment-content{display:inline-block;margin-bottom:15px;}
.comments-area .comment-body .reply a,
.comments-area .comment-body a.comment-edit-link{font-size:14px;margin-left:14px;}
.comments-area .comment-body .reply a:hover,
.comments-area .comment-body a.comment-edit-link:hover{text-decoration:underline;}
.comments-area .comment-body .reply{display:inline-block;}
.comments-area .comment-respond{margin-top:10px;}
.comments-area .comment-respond h3{display:inline-block;}
.comments-area .comment-respond .reply-cancle{display:inline-block;margin-left:15px;}
.comments-area .comment-respond .reply-cancle a{font-size:14px;}
.comments-area .comment-respond a:hover{text-decoration:underline;}
.comments-area .comment-respond form#commentform{margin-top:25px;margin-bottom:0px;}
.comments-area .comment-respond button.submit-comment{margin-top:0px;}
body #lang_sel{width:100%;}
body #lang_sel ul li{width:100%;}
body #lang_sel ul li a{padding:10px 15px;}
body #lang_sel ul li > ul{width:100%;top:45px;}
body #lang_sel a.lang_sel_sel{background:transparent;position:relative;}
body #lang_sel a.lang_sel_sel:after{content:'\f104';font-size:13px;font-family:Ionicons;color:rgba(0, 0, 0, 0.4);position:absolute;right:15px;top:12px;}
body #lang_sel_list.lang_sel_list_vertical{width:100%;height:auto;overflow:hidden;z-index:10;}
body #lang_sel_list.lang_sel_list_vertical ul, body #lang_sel_list.lang_sel_list_vertical li{width:100%;}
body #lang_sel_list.lang_sel_list_vertical ul{border-top-style:dotted;border-color:rgba(0, 0, 0, 0.2);}
body #lang_sel_list.lang_sel_list_vertical ul li a{background:transparent;padding:15px 0;border-left:none;border-right:none;border-bottom-style:dotted;border-color:rgba(0, 0, 0, 0.2);}
body #lang_sel_list.lang_sel_list_vertical ul li a.lang_sel_sel{border-color:rgba(0, 0, 0, 0.2);}
body #lang_sel_list.lang_sel_list_vertical ul li a:hover{background:transparent;color:rgba(0, 0, 0, 0.5);}
body #lang_sel_list.lang_sel_list_horizontal{width:100%;z-index:10;}
body #lang_sel_list.lang_sel_list_horizontal ul{border:none;}
body #lang_sel_list.lang_sel_list_horizontal li a{background:transparent;margin-right:15px;margin-bottom:5px;}
body #lang_sel_list.lang_sel_list_horizontal li a:hover{background:transparent;opacity:.7;}
body #lang_sel_footer{background:#38383a;border:none;border-top:1px solid rgba(0, 0, 0, 0.1);}
body #lang_sel_footer ul li a{background:transparent;color:#fff;}
body #lang_sel_footer ul li a:hover{background:rgba(255, 255, 255, 0.1);}
body #lang_sel_footer ul li a span{color:#fff;}
body #lang_sel_footer ul li a.lang_sel_sel{background:rgba(255, 255, 255, 0.1);color:#fff;}
body #lang_sel_footer ul li a.lang_sel_sel:hover{background:rgba(255, 255, 255, 0.1);}
.site-footer #lang_sel a.lang_sel_sel{border-color:rgba(255, 255, 255, 0.15);color:rgba(255, 255, 255, 0.6);}
.site-footer #lang_sel a.lang_sel_sel:hover{background:transparent;border-color:rgba(255, 255, 255, 0.2);color:#fff;}
.site-footer #lang_sel a.lang_sel_sel:hover:after{color:rgba(255, 255, 255, 0.4);}
.site-footer #lang_sel a.lang_sel_sel:after{color:rgba(255, 255, 255, 0.2);}
.site-footer #lang_sel ul li > ul{z-index:2;border-top-color:#272729;top:46px;}
.site-footer #lang_sel ul li > ul li a{background:#272729;border-color:#202021;color:rgba(255, 255, 255, 0.6);}
.site-footer #lang_sel ul li > ul li a:hover{background:#343436;}
.site-footer #lang_sel_list.lang_sel_list_vertical ul{border-color:rgba(255, 255, 255, 0.15);}
.site-footer #lang_sel_list.lang_sel_list_vertical ul li a{color:rgba(255, 255, 255, 0.7);border-color:rgba(255, 255, 255, 0.15);}
.site-footer #lang_sel_list.lang_sel_list_vertical ul li a.lang_sel_sel{border-color:rgba(255, 255, 255, 0.15);}
.site-footer #lang_sel_list.lang_sel_list_vertical ul li a:hover{background:transparent;color:#fff;}
.site-footer #lang_sel_list.lang_sel_list_horizontal li a{color:#fff;}
.site-footer #lang_sel_list.lang_sel_list_horizontal li a:hover{color:#fff;}
.wp-caption{margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:0.8075em 0;}
.wp-caption-text{text-align:center;}
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
.text-left,
p.text-left{text-align:left;}
.text-right,
p.text-right{text-align:right;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}
.left{float:left;}
.right{float:right;}
.half-width{width:50%;}
.full-width{width:100%;}
.full-vh{height:100vh;}
.middle{position:absolute;top:50%;left:50%;}
.hidden{display:none;}
.visible{visibility:visible;}
.inline{display:inline-block;}
.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}
.block-centered{display:table;width:100%;height:100%;}
.block-centered .content{display:table-cell;width:100%;height:100%;vertical-align:middle;}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}
}
@-o-keyframes bounce {
0%, 20%, 50%, 80%, 100%{-o-transform:translateY(0);transform:translateY(0);}
40%{-o-transform:translateY(-30px);transform:translateY(-30px);}
60%{-o-transform:translateY(-15px);transform:translateY(-15px);}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);}
60%{-webkit-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px);}
}
div.bounce-item{-webkit-animation:bounce 2s infinite;-o-animation:bounce 2s infinite;animation:bounce 2s infinite;}
input.brand-color,
input[type="submit"].brand-color,
button.brand-color,
a.brand-color,
div.brand-color,
span.brand-color{color:#987f71;}
input.brand-color-hover:hover,
input[type="submit"].brand-color-hover:hover,
button.brand-color-hover:hover,
a.brand-color-hover:hover,
div.brand-color-hover:hover,
span.brand-color-hover:hover{color:#987f71;}
.brand-color{color:#987f71;}
.brand-color-hover:hover{color:#987f71;}
input.brand-border-color,
input[type="submit"].brand-border-color,
button.brand-border-color,
a.brand-border-color,
div.brand-border-color,
span.brand-border-color{border-color:#987f71;}
input.brand-border-color-hover:hover,
input[type="submit"].brand-border-color-hover:hover,
button.brand-border-color-hover:hover,
a.brand-border-color-hover:hover,
div.brand-border-color-hover:hover,
span.brand-border-color-hover:hover{border-color:#987f71;}
.brand-border-color{border-color:#987f71;}
.brand-border-color-hover:hover{border-color:#987f71;}
input.brand-bg-color,
input[type="submit"].brand-bg-color,
button.brand-bg-color,
a.brand-bg-color,
div.brand-bg-color,
span.brand-bg-color{background-color:#987f71;}
input.brand-bg-color-hover:hover,
input[type="submit"].brand-bg-color-hover:hover,
button.brand-bg-color-hover:hover,
a.brand-bg-color-hover:hover,
div.brand-bg-color-hover:hover,
span.brand-bg-color-hover:hover{background-color:#987f71;}
.brand-bg-color{background-color:#987f71;}
.brand-bg-color-hover:hover{background-color:#987f71;}
@media screen and (max-width: 767px) {
.phone-empty-block{min-height:240px;}
.arg-hide-border{border:none;}
} .vc_separator.wpb_content_element{width:-webkit-calc( 100% + 30px);width:calc( 100% + 30px);margin-left:-15px;}
.col-md-five-columns{padding:0 15px;float:left;position:relative;}
@media (min-width: 1200px) {
.col-md-five-columns{width:20%;}
}
@media (min-width: 992px) {
.col-md-five-columns{width:20%;}
}
@media (min-width: 768px) {
.col-sm-five-columns{width:20%;}
.scroll-top{right:30px;bottom:30px;}
}
@media (max-width: 768px) {
.phone-column .vc_column-inner{padding-left:15px !important;padding-right:15px !important;}
.arg-spacer{height:40px !important;}
div.vc_row.vc_row-flex{display:block;}
div.vc_row.vc_row-o-equal-height > .vc_column_container{width:100%;display:block;clear:both;}
div.vc_row.vc_row-o-equal-height > .vc_column_container > .vc_column-inner{display:block;padding-top:0;}
}  .woocommerce #content .message-box{margin-top:0px;margin-bottom:15px;}
.woocommerce #content .message-box a{background:none;margin:0 6px;padding:0;}
.woocommerce #content .message-box a:hover{text-decoration:underline;}
.woocommerce #content div.wc-single-page-message div.message-box:first-child{margin-top:35px;}
.woocommerce #content div.wc-single-page-message div.message-box:last-child{margin-bottom:35px;}
.woocommerce #content div.wc-cart-messages div.message-box:last-child{margin-bottom:50px;}
ul.cart_list.product_list_widget{margin-bottom:20px;list-style:none;line-height:1.1em;}
ul.cart_list.product_list_widget li{width:100%;min-height:50px;margin-top:10px;display:inline-block;}
ul.cart_list.product_list_widget li.empty{padding-top:10px;min-height:auto;}
ul.cart_list.product_list_widget li .image-wrap{position:relative;margin:2px 10px 0 0;float:left;}
ul.cart_list.product_list_widget li img{width:50px;display:block;margin:0;float:right;}
ul.cart_list.product_list_widget li a{color:#ffffff;font-size:14px;font-weight:700;display:inline;}
ul.cart_list.product_list_widget li a:hover{text-decoration:underline;}
ul.cart_list.product_list_widget li .quantity{width:auto;height:auto;font-size:13px;display:block;margin-top:5px;}
ul.cart_list.product_list_widget li .quantity .amount{display:inline;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item{width:290px;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item a{line-height:1.1;font-size:14px;color:#fff;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item a img{float:left;margin-right:10px;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item a.remove{color:#bebebe !important;width:0;margin-top:5px;text-align:center;float:right;font-size:0;position:relative;top:13px;right:15px;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item a.remove:hover{background:none;color:#c22 !important;text-decoration:none;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item a.remove:after{content:"\f405";font-size:17px;font-family:'Ionicons';}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item .image-wrap{position:relative;margin:0;float:left;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item p{color:#999;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item dl.variation{border:none;display:inline-block;margin:0;padding:0;font-size:13px;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item dl.variation dt, .widget_shopping_cart_content ul.cart_list li.mini_cart_item dl.variation dd{float:left;display:inline-block;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item dl.variation dt{line-height:20px;font-weight:400;clear:left;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item dl.variation dd{margin:0 5px 0 0;padding:0;float:left;}
.widget_shopping_cart_content ul.cart_list li.mini_cart_item dl.variation dd p{margin:0;font-size:13px;line-height:20px;}
.widget_shopping_cart_content .total{color:#999999;font-size:13px;padding:8px 0;margin-bottom:20px;border-top:1px dotted rgba(255, 255, 255, 0.1);border-bottom:1px dotted rgba(255, 255, 255, 0.1);overflow:hidden;}
.widget_shopping_cart_content .total strong{font-weight:400;}
.widget_shopping_cart_content .total p{width:auto;float:left;line-height:38px;font-size:13px;font-weight:400;}
.widget_shopping_cart_content .total .amount{float:right;color:#ffffff;font-weight:700;}
.widget_shopping_cart_content .buttons{margin-bottom:10px;}
.widget_shopping_cart_content .buttons:after{content:'';display:table;clear:both;}
.widget_shopping_cart_content .buttons a.button{width:48%;padding-left:0;padding-right:0;text-align:center;float:left;background:none;border-color:#ffffff;color:#ffffff;}
.widget_shopping_cart_content .buttons a.button:hover{background:#ffffff;color:#343436;}
.widget_shopping_cart_content .buttons a.button:first-child{margin-right:4%;}
.widget_shopping_cart_content .buttons a.button.empty{width:65%;}
.widget_shopping_cart_content .buttons a.button.checkout{border-color:#987f71;background:#987f71;color:#fff;}
.widget_shopping_cart_content .buttons a.button.checkout:hover{background:transparent;color:#987f71;}
.woocommerce #content .onsale,
#content .woocommerce .onsale{height:30px;min-height:30px;margin:0;-webkit-border-radius:0;border-radius:0;padding:0 16px 0 20px;font-size:11px;line-height:30px;vertical-align:middle;display:block;z-index:2;top:20px;left:125px;}
.woocommerce #content .onsale.out,
#content .woocommerce .onsale.out{background:#ccc;}
.woocommerce #content .onsale:before,
#content .woocommerce .onsale:before{content:'';background:rgba(0, 0, 0, 0.2);height:30px;width:7px;position:absolute;top:0;left:0px;}
.woocommerce #content .type-product,
#content .woocommerce .type-product{margin-top:80px;}
.woocommerce #content .woocommerce-single-summary-wrap,
#content .woocommerce .woocommerce-single-summary-wrap{padding-left:25px;}
@media screen and (max-width: 767px) {
.woocommerce #content .woocommerce-single-summary-wrap,
#content .woocommerce .woocommerce-single-summary-wrap{padding-left:15px;}
}
.woocommerce #content div.product div.message-box:first-child,
#content .woocommerce div.product div.message-box:first-child{margin-top:-25px;}
.woocommerce #content div.product div.images,
#content .woocommerce div.product div.images{width:100%;margin-bottom:0;padding-left:105px;position:relative;}
.woocommerce #content div.product div.images.without-thumbs,
#content .woocommerce div.product div.images.without-thumbs{padding-left:0px;}
.woocommerce #content div.product div.images.without-thumbs .onsale,
#content .woocommerce div.product div.images.without-thumbs .onsale{left:20px;}
.woocommerce #content div.product div.images a,
#content .woocommerce div.product div.images a{width:auto;}
.woocommerce #content div.product div.images a img,
#content .woocommerce div.product div.images a img{width:auto;max-width:none;display:block;margin:0 auto;}
.woocommerce #content div.product div.images .slider,
#content .woocommerce div.product div.images .slider{padding:0;}
.woocommerce #content div.product div.images .slider .owl-item img,
#content .woocommerce div.product div.images .slider .owl-item img{width:100%;display:inline;float:left;cursor:pointer;}
.woocommerce #content div.product div.images .slider .thumbs img,
#content .woocommerce div.product div.images .slider .thumbs img{width:auto;}
.woocommerce #content div.product div.images .slider .owl-controls .owl-nav .owl-prev,
.woocommerce #content div.product div.images .slider .owl-controls .owl-nav .owl-next,
#content .woocommerce div.product div.images .slider .owl-controls .owl-nav .owl-prev,
#content .woocommerce div.product div.images .slider .owl-controls .owl-nav .owl-next{background:transparent;color:#343436;font-size:30px;}
.woocommerce #content div.product div.images .slider .owl-controls .owl-nav .owl-prev:hover,
.woocommerce #content div.product div.images .slider .owl-controls .owl-nav .owl-next:hover,
#content .woocommerce div.product div.images .slider .owl-controls .owl-nav .owl-prev:hover,
#content .woocommerce div.product div.images .slider .owl-controls .owl-nav .owl-next:hover{opacity:.7;}
.woocommerce #content div.product div.images .gallery .slider .owl-item img,
#content .woocommerce div.product div.images .gallery .slider .owl-item img{width:auto;float:none;}
.woocommerce #content div.product div.images .gallery .slider .owl-controls .owl-nav .owl-prev,
.woocommerce #content div.product div.images .gallery .slider .owl-controls .owl-nav .owl-next,
#content .woocommerce div.product div.images .gallery .slider .owl-controls .owl-nav .owl-prev,
#content .woocommerce div.product div.images .gallery .slider .owl-controls .owl-nav .owl-next{font-size:24px;color:#888;}
.woocommerce #content div.product div.images .gallery .slider .thumbs img,
#content .woocommerce div.product div.images .gallery .slider .thumbs img{height:80px;display:inline-block;}
.woocommerce #content div.product div.images img,
#content .woocommerce div.product div.images img{width:100%;height:100%;display:inline-block;}
.woocommerce #content div.product div.images .thumbnails,
#content .woocommerce div.product div.images .thumbnails{width:70px;margin:0;padding:0;position:absolute;top:0;left:0;}
.woocommerce #content div.product div.images .thumbnails img,
#content .woocommerce div.product div.images .thumbnails img{width:70px;height:auto;border:1px solid rgba(0, 0, 0, 0.15);-webkit-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out;-webkit-transition-property:border-color, -webkit-box-shadow;transition-property:border-color, -webkit-box-shadow;-o-transition-property:border-color, box-shadow;transition-property:border-color, box-shadow;transition-property:border-color, box-shadow, -webkit-box-shadow;cursor:pointer;float:none;}
.woocommerce #content div.product div.images .thumbnails img:hover,
#content .woocommerce div.product div.images .thumbnails img:hover{border-color:rgba(52, 52, 54, 0.7);-webkit-box-shadow:0 0 8px rgba(52, 52, 54, 0.4);box-shadow:0 0 8px rgba(52, 52, 54, 0.4);}
.woocommerce #content div.product div.images .thumbnails .selected img,
#content .woocommerce div.product div.images .thumbnails .selected img{border-color:rgba(52, 52, 54, 0.8);cursor:default;}
@media screen and (max-width: 992px) {
.woocommerce #content div.product .onsale,
#content .woocommerce div.product .onsale{left:0px;}
.woocommerce #content div.product div.images,
#content .woocommerce div.product div.images{padding-left:0;}
.woocommerce #content div.product div.images img,
#content .woocommerce div.product div.images img{width:100%;height:auto;}
.woocommerce #content div.product div.images .thumbnails,
#content .woocommerce div.product div.images .thumbnails{position:static;width:auto;text-align:center;margin:25px 0;}
.woocommerce #content div.product div.images .thumbnails img, .woocommerce #content div.product div.images .thumbnails .image,
#content .woocommerce div.product div.images .thumbnails img,
#content .woocommerce div.product div.images .thumbnails .image{display:inline-block;clear:none;margin:4px;}
.woocommerce #content div.product div.images .thumbnails .gallery-image,
#content .woocommerce div.product div.images .thumbnails .gallery-image{margin:0 5px;}
}
.woocommerce #content div.product .stock,
#content .woocommerce div.product .stock{margin:0px;margin-bottom:8px;color:#1f2023;font-size:14px;}
.woocommerce #content div.product table.variations,
#content .woocommerce div.product table.variations{width:auto;margin-bottom:20px;text-align:left;}
.woocommerce #content div.product table.variations tr td,
#content .woocommerce div.product table.variations tr td{padding-right:10px;}
.woocommerce #content div.product table.variations tr td.reset,
#content .woocommerce div.product table.variations tr td.reset{text-align:right;padding-top:7px;padding-left:10px;}
.woocommerce #content div.product table.variations a.reset_variations,
#content .woocommerce div.product table.variations a.reset_variations{font-size:13px;}
.woocommerce #content div.product table.variations a.reset_variations:hover,
#content .woocommerce div.product table.variations a.reset_variations:hover{color:#c22;}
.woocommerce #content div.product table.variations a.reset_variations span,
#content .woocommerce div.product table.variations a.reset_variations span{position:relative;}
.woocommerce #content div.product table.variations a.reset_variations span:before,
#content .woocommerce div.product table.variations a.reset_variations span:before{content:'';background:#838383;width:100%;height:1px;position:absolute;bottom:0px;}
.woocommerce #content div.product table.variations a.reset_variations i,
#content .woocommerce div.product table.variations a.reset_variations i{font-size:18px;margin-right:10px;vertical-align:-3px;}
.woocommerce #content div.product .woocommerce-variation-price,
#content .woocommerce div.product .woocommerce-variation-price{margin-top:5px;}
.woocommerce #content div.product .woocommerce-variation-price ins,
#content .woocommerce div.product .woocommerce-variation-price ins{margin-top:5px;}
.woocommerce #content div.product div.summary,
#content .woocommerce div.product div.summary{width:100%;margin:0;float:none;}
.woocommerce #content div.product div.summary h2.product_title,
#content .woocommerce div.product div.summary h2.product_title{margin:0 0 20px;font-size:28px;letter-spacing:-0.03em;text-align:left;}
.woocommerce #content div.product div.summary .woocommerce-product-rating,
#content .woocommerce div.product div.summary .woocommerce-product-rating{margin-top:15px;margin-bottom:20px;}
.woocommerce #content div.product div.summary .woocommerce-review-link,
#content .woocommerce div.product div.summary .woocommerce-review-link{font-size:13px;text-decoration:underline;color:#a5a19d;margin-left:5px;margin-top:2px;display:inline-block;}
.woocommerce #content div.product div.summary .woocommerce-review-link:hover,
#content .woocommerce div.product div.summary .woocommerce-review-link:hover{color:#987f71;}
.woocommerce #content div.product div.summary .woocommerce-add-to-cart .yith-wcwl-add-to-wishlist,
#content .woocommerce div.product div.summary .woocommerce-add-to-cart .yith-wcwl-add-to-wishlist{margin:0;}
.woocommerce #content div.product div.summary .single_add_to_cart_button,
#content .woocommerce div.product div.summary .single_add_to_cart_button{float:left;margin-right:20px;}
.woocommerce #content div.product div.summary .variable-add-to-cart,
#content .woocommerce div.product div.summary .variable-add-to-cart{margin-left:0;}
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist{max-width:200px;height:47px;margin:0;margin-left:10px;display:inline-block;line-height:47px;vertical-align:-1px;float:left;}
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist > div,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist > div{display:block;text-align:left;margin:0;}
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist{background:none;color:#343436;vertical-align:middle;font-weight:400;border:none;font-size:13px;text-transform:none;}
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist i,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist i{margin-right:10px;font-size:20px;vertical-align:-3px;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;-o-transition:-o-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out, -webkit-transform .1s ease-in-out, -o-transform .1s ease-in-out;display:inline-block;-webkit-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;}
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover{color:#987f71;}
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover i,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover i{color:#987f71;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist span,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist span{position:relative;}
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist span:before,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a.add_to_wishlist span:before{content:'';background:#838383;width:100%;height:1px;position:absolute;bottom:0px;}
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse{background:none;width:auto;height:auto;font-size:13px;color:#343436;line-height:inherit;}
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse i,
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse i,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse i,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse i{font-size:20px;vertical-align:-3px;margin-right:5px;}
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist .ajax-loading,
#content .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .ajax-loading{display:none;opacity:0;}
.woocommerce #content div.product .accordion-box,
#content .woocommerce div.product .accordion-box{margin-top:20px;margin-bottom:50px;}
.woocommerce #content div.product .accordion-box .buttons,
#content .woocommerce div.product .accordion-box .buttons{padding-top:15px;padding-bottom:15px;}
.woocommerce #content div.product .accordion-box h5,
#content .woocommerce div.product .accordion-box h5{letter-spacing:-0.04em;}
.woocommerce #content div.product .tab-box, .woocommerce #content div.product .tab-box-left,
#content .woocommerce div.product .tab-box,
#content .woocommerce div.product .tab-box-left{margin-top:55px;}
.woocommerce #content div.product .tab-box-item,
#content .woocommerce div.product .tab-box-item{padding-top:55px;padding-bottom:0;}
.woocommerce #content div.product #reviews,
#content .woocommerce div.product #reviews{outline:none;}
.woocommerce #content div.product .price,
#content .woocommerce div.product .price{color:#343436;}
.woocommerce #content div.product .price .amount,
#content .woocommerce div.product .price .amount{clear:both;font-family:"Montserrat", sans-serif;font-weight:bold;font-size:20px;line-height:1;margin:0 5px;display:inline-block;text-align:left;letter-spacing:-0.02em;}
.woocommerce #content div.product .price .amount:first-child,
#content .woocommerce div.product .price .amount:first-child{margin-left:0;}
.woocommerce #content div.product .price .amount:last-child,
#content .woocommerce div.product .price .amount:last-child{margin-right:0;}
.woocommerce #content div.product .price del,
#content .woocommerce div.product .price del{margin-bottom:2px;display:inline-block;position:relative;opacity:1;font-size:15px;color:#987f71;}
.woocommerce #content div.product .price del:after,
#content .woocommerce div.product .price del:after{content:'';background:#987f71;width:100%;height:1px;position:absolute;top:56%;left:0;}
.woocommerce #content div.product .price del .amount,
#content .woocommerce div.product .price del .amount{color:#987f71;margin-bottom:0;font-family:"Open Sans", sans-serif;font-size:14px;font-weight:600;}
.woocommerce #content div.product .price ins,
#content .woocommerce div.product .price ins{text-decoration:none;display:block;font-size:20px;}
.woocommerce #content div.product .price ins span.amount.woocommerce-Price-amount,
#content .woocommerce div.product .price ins span.amount.woocommerce-Price-amount{color:#343436;}
.woocommerce #content div.product .price ins .amount,
#content .woocommerce div.product .price ins .amount{margin-top:0;font-size:20px;}
.woocommerce #content div.product form.variations_form.cart, .woocommerce #content div.product form.cart,
#content .woocommerce div.product form.variations_form.cart,
#content .woocommerce div.product form.cart{width:100%;padding:15px 0;}
.woocommerce #content div.product .group_table,
#content .woocommerce div.product .group_table{width:100%;}
.woocommerce #content div.product .group_table td,
#content .woocommerce div.product .group_table td{vertical-align:middle;text-align:left;}
.woocommerce #content div.product .group_table .price ins, .woocommerce #content div.product .group_table .price del,
#content .woocommerce div.product .group_table .price ins,
#content .woocommerce div.product .group_table .price del{height:auto;line-height:inherit;display:inline-block;}
.woocommerce #content div.product .group_table .price ins,
#content .woocommerce div.product .group_table .price ins{margin-left:6px;}
.woocommerce #content div.product .group_table .price .amount,
#content .woocommerce div.product .group_table .price .amount{font-size:14px;}
.woocommerce #content div.product .woocommerce-variation-price,
#content .woocommerce div.product .woocommerce-variation-price{text-align:left;}
.woocommerce #content div.product .woocommerce-variation-price a.reset_variations,
#content .woocommerce div.product .woocommerce-variation-price a.reset_variations{display:none;}
.woocommerce #content div.product .woocommerce-variation-price .price,
#content .woocommerce div.product .woocommerce-variation-price .price{line-height:100%;margin-bottom:5px;}
.woocommerce #content div.product .woocommerce-variation.single_variation,
#content .woocommerce div.product .woocommerce-variation.single_variation{border-top:1px dotted #d9d9d9;margin:20px 0;padding-top:10px;}
.woocommerce #content div.product .single_variation_wrap,
#content .woocommerce div.product .single_variation_wrap{width:100%;border-bottom:1px dotted #d9d9d9;}
.woocommerce #content div.product .woocommerce-variation,
#content .woocommerce div.product .woocommerce-variation{border-top:1px dotted #d9d9d9;}
.woocommerce #content div.product .woocommerce-variation-add-to-cart,
#content .woocommerce div.product .woocommerce-variation-add-to-cart{padding-top:20px;display:block;float:left;clear:both;}
.woocommerce #content div.product .single-cart-wrap,
#content .woocommerce div.product .single-cart-wrap{width:100%;border-top:1px dotted #d9d9d9;}
.woocommerce #content div.product form.cart,
#content .woocommerce div.product form.cart{width:100%;display:inline-block;margin:0;padding:20px 0;}
.woocommerce #content div.product form.cart button,
#content .woocommerce div.product form.cart button{-webkit-border-radius:0;border-radius:0;margin:0;margin-left:4px;}
.woocommerce #content div.product form.cart .quantity,
#content .woocommerce div.product form.cart .quantity{width:75px;}
.woocommerce #content div.product .product_meta,
#content .woocommerce div.product .product_meta{margin-top:25px;}
.woocommerce #content div.product .product_meta span,
#content .woocommerce div.product .product_meta span{font-weight:bold;font-size:12px;text-transform:uppercase;color:#1f2023;}
.woocommerce #content div.product .product_meta span span, .woocommerce #content div.product .product_meta span a,
#content .woocommerce div.product .product_meta span span,
#content .woocommerce div.product .product_meta span a{color:#987f71;}
.woocommerce #content div.product .product_meta span a,
#content .woocommerce div.product .product_meta span a{text-decoration:underline;}
.woocommerce #content div.product .product_meta span a:hover,
#content .woocommerce div.product .product_meta span a:hover{color:#ad9a8f;}
.woocommerce #content div.product .product_meta > span,
#content .woocommerce div.product .product_meta > span{border-left:1px dotted #bbbbbb;padding:0 10px;}
.woocommerce #content div.product .product_meta > span:first-child,
#content .woocommerce div.product .product_meta > span:first-child{border-left:none;padding-left:0;}
.woocommerce #content .comments-half #comments, .woocommerce #content .comments-half #review_form_wrapper,
#content .woocommerce .comments-half #comments,
#content .woocommerce .comments-half #review_form_wrapper{width:50%;float:left;}
.woocommerce #content .comments-half #comments,
#content .woocommerce .comments-half #comments{padding-right:15px;}
.woocommerce #content .comments-half #review_form_wrapper,
#content .woocommerce .comments-half #review_form_wrapper{padding-left:15px;}
@media screen and (max-width: 767px) {
.woocommerce #content .comments-half #comments, .woocommerce #content .comments-half #review_form_wrapper,
#content .woocommerce .comments-half #comments,
#content .woocommerce .comments-half #review_form_wrapper{width:100%;padding-left:0;padding-right:0;}
}
.woocommerce #content table.shop_attributes,
#content .woocommerce table.shop_attributes{margin:15px 0;text-align:center;}
.woocommerce #content table.shop_attributes th, .woocommerce #content table.shop_attributes td,
#content .woocommerce table.shop_attributes th,
#content .woocommerce table.shop_attributes td{background:none;font-size:14px;color:#343436;border:1px solid #dddddd;padding:8px 12px;font-style:normal;}
.woocommerce #content .woocommerce-noreviews,
#content .woocommerce .woocommerce-noreviews{text-align:center;margin:0 0 25px;padding:15px 0 30px;border-bottom:1px solid #ebebeb;}
.woocommerce #content #reviews #comments ol.commentlist,
#content .woocommerce #reviews #comments ol.commentlist{padding-left:0;}
.woocommerce #content #reviews #comments ol.commentlist li.comment,
#content .woocommerce #reviews #comments ol.commentlist li.comment{padding:0 0 30px;border-bottom:1px solid #ebebeb;}
.woocommerce #content #reviews #comments ol.commentlist li.comment img,
#content .woocommerce #reviews #comments ol.commentlist li.comment img{background:none;width:80px;height:80px;padding:0;border:none;-webkit-border-radius:50%;border-radius:50%;top:15px;}
.woocommerce #content #reviews #comments ol.commentlist li.comment .meta,
#content .woocommerce #reviews #comments ol.commentlist li.comment .meta{font-size:14px;line-height:120%;position:relative;}
.woocommerce #content #reviews #comments ol.commentlist li.comment .meta time,
#content .woocommerce #reviews #comments ol.commentlist li.comment .meta time{margin-top:10px;font-size:14px;display:block;}
.woocommerce #content #reviews #comments ol.commentlist li.comment .description,
#content .woocommerce #reviews #comments ol.commentlist li.comment .description{margin-top:15px;}
.woocommerce #content #reviews #comments ol.commentlist li.comment .star-rating,
#content .woocommerce #reviews #comments ol.commentlist li.comment .star-rating{color:#987f71;width:6.8em;font-size:9px;letter-spacing:3px;position:absolute;top:44px;right:0;}
.woocommerce #content #reviews #comments ol.commentlist li.comment .star-rating:before,
#content .woocommerce #reviews #comments ol.commentlist li.comment .star-rating:before{color:#987f71;}
.woocommerce #content #reviews #comments ol.commentlist li.comment .comment-text,
#content .woocommerce #reviews #comments ol.commentlist li.comment .comment-text{margin-left:90px;border:none;}
.woocommerce #content .comment-respond h3.comment-reply-title,
#content .woocommerce .comment-respond h3.comment-reply-title{color:#343436;clear:both;font-family:"Montserrat";margin:6px auto 20px;letter-spacing:-0.04em;line-height:1;font-size:18px;font-weight:700;text-align:left;}
.woocommerce #content form.comment-form#commentform,
#content .woocommerce form.comment-form#commentform{text-align:left;}
.woocommerce #content form.comment-form#commentform label.rating,
#content .woocommerce form.comment-form#commentform label.rating{display:inline;}
.woocommerce #content form.comment-form#commentform p.stars,
#content .woocommerce form.comment-form#commentform p.stars{width:auto;margin-left:10px;vertical-align:-6px;display:inline-block;}
.woocommerce #content form.comment-form#commentform p.stars a,
#content .woocommerce form.comment-form#commentform p.stars a{color:#ea9e62;width:16px;font-size:14px;letter-spacing:3px;}
.woocommerce #content form.comment-form#commentform p.stars a:before,
#content .woocommerce form.comment-form#commentform p.stars a:before{color:#ea9e62;}
.woocommerce #content form.comment-form#commentform .comment-form-comment textarea,
#content .woocommerce form.comment-form#commentform .comment-form-comment textarea{min-height:180px;}
.woocommerce #content .woocommerce-product-rating,
#content .woocommerce .woocommerce-product-rating{line-height:1.7;}
.woocommerce #content .star-rating,
#content .woocommerce .star-rating{color:#987f71;width:6.18em;font-size:14px;letter-spacing:3px;}
.woocommerce #content .star-rating:before,
#content .woocommerce .star-rating:before{color:#987f71;}
.woocommerce #content .woocommerce-review-link,
#content .woocommerce .woocommerce-review-link{font-size:14px;text-decoration:underline;}
.woocommerce #content .woocommerce-tabs,
#content .woocommerce .woocommerce-tabs{width:48%;float:right;clear:none;}
.woocommerce #content .woocommerce-share,
#content .woocommerce .woocommerce-share{background:#f3f3f3;width:100%;height:100px;line-height:100px;text-align:center;vertical-align:middle;clear:both;font-size:12px;color:#343436;}
.woocommerce #content .woocommerce-share.share-extended-details,
#content .woocommerce .woocommerce-share.share-extended-details{background:#fff;border-top:1px solid rgba(0, 0, 0, 0.1);}
.woocommerce #content .woocommerce-share .socialbar,
#content .woocommerce .woocommerce-share .socialbar{margin:0;margin-left:20px;display:inline-block;font-size:16px;}
.woocommerce #content .woocommerce-share .socialbar .social,
#content .woocommerce .woocommerce-share .socialbar .social{width:40px;height:40px;line-height:40px;vertical-align:-2px;font-size:19px;border:none;}
.woocommerce #content .extended-top,
#content .woocommerce .extended-top{background:#f3f3f3;padding:10px 0 80px;}
.woocommerce #content .extended-top h3,
#content .woocommerce .extended-top h3{margin-top:80px;margin-bottom:20px;}
.woocommerce #content .extended-top .shop_attributes,
#content .woocommerce .extended-top .shop_attributes{margin-top:25px;}
.woocommerce #content .extended-reviews,
#content .woocommerce .extended-reviews{padding-top:90px;padding-bottom:90px;}
.woocommerce #content .extended-reviews h3,
#content .woocommerce .extended-reviews h3{margin-bottom:20px;}
.woocommerce #content .extended-reviews #reviews #comments,
#content .woocommerce .extended-reviews #reviews #comments{margin-top:10px;}
.woocommerce #content .extended-reviews #reviews #comments ol.commentlist li.comment:first-child,
#content .woocommerce .extended-reviews #reviews #comments ol.commentlist li.comment:first-child{border-top:1px solid rgba(0, 0, 0, 0.1);padding-top:20px;}
.woocommerce #content .extended-reviews #reviews #comments ol.commentlist li.comment:first-child img,
#content .woocommerce .extended-reviews #reviews #comments ol.commentlist li.comment:first-child img{top:35px;}
.woocommerce #content .extended-reviews #reviews #comments ol.commentlist li.comment:first-child .star-rating,
#content .woocommerce .extended-reviews #reviews #comments ol.commentlist li.comment:first-child .star-rating{top:64px;}
.woocommerce #content .extended-reviews .woocommerce-noreviews,
#content .woocommerce .extended-reviews .woocommerce-noreviews{padding-top:30px;border-top:1px solid rgba(0, 0, 0, 0.1);}
.woocommerce #content .extended-reviews #respond,
#content .woocommerce .extended-reviews #respond{position:relative;top:-44px;}
@media screen and (max-width: 767px) {
.woocommerce #content .extended-reviews #respond,
#content .woocommerce .extended-reviews #respond{position:static;top:0;}
}
.woocommerce #content .extended-related,
#content .woocommerce .extended-related{background:#f3f3f3;padding:30px 0 0;}
.woocommerce #content .extended-related ul.products li.product,
#content .woocommerce .extended-related ul.products li.product{margin-top:0;}
.woocommerce #content .related, .woocommerce #content .up-sells,
#content .woocommerce .related,
#content .woocommerce .up-sells{margin-top:60px;}
.woocommerce #content .related h3, .woocommerce #content .up-sells h3,
#content .woocommerce .related h3,
#content .woocommerce .up-sells h3{margin-bottom:30px;}
.woocommerce #content .related ul.products li.product, .woocommerce #content .up-sells ul.products li.product,
#content .woocommerce .related ul.products li.product,
#content .woocommerce .up-sells ul.products li.product{margin-top:0;}
.woocommerce #content .product .wc-product-title-wrap .price, .woocommerce #content .product-price,
#content .woocommerce .product .wc-product-title-wrap .price,
#content .woocommerce .product-price{margin-top:0;}
.woocommerce #content .product .wc-product-title-wrap .price:after, .woocommerce #content .product-price:after,
#content .woocommerce .product .wc-product-title-wrap .price:after,
#content .woocommerce .product-price:after{content:'';display:table;clear:both;}
.woocommerce #content .product .wc-product-title-wrap .price ins, .woocommerce #content .product .wc-product-title-wrap .price del, .woocommerce #content .product-price ins, .woocommerce #content .product-price del,
#content .woocommerce .product .wc-product-title-wrap .price ins,
#content .woocommerce .product .wc-product-title-wrap .price del,
#content .woocommerce .product-price ins,
#content .woocommerce .product-price del{margin:0;float:left;color:#888;opacity:1;font-size:14px;}
.woocommerce #content .product .wc-product-title-wrap .price .amount, .woocommerce #content .product-price .amount,
#content .woocommerce .product .wc-product-title-wrap .price .amount,
#content .woocommerce .product-price .amount{font-size:14px;font-weight:bold;color:#555;}
.woocommerce #content .product .wc-product-title-wrap .price ins .amount, .woocommerce #content .product-price ins .amount,
#content .woocommerce .product .wc-product-title-wrap .price ins .amount,
#content .woocommerce .product-price ins .amount{color:#987f71;}
.woocommerce #content .product .wc-product-title-wrap .price ins, .woocommerce #content .product-price ins,
#content .woocommerce .product .wc-product-title-wrap .price ins,
#content .woocommerce .product-price ins{text-decoration:none;}
.woocommerce #content .product .wc-product-title-wrap .price del, .woocommerce #content .product-price del,
#content .woocommerce .product .wc-product-title-wrap .price del,
#content .woocommerce .product-price del{margin-right:10px;}
.woocommerce #content .product .wc-product-title-wrap .price del .amount, .woocommerce #content .product-price del .amount,
#content .woocommerce .product .wc-product-title-wrap .price del .amount,
#content .woocommerce .product-price del .amount{color:#777;}
.woocommerce #content ul.products,
#content .woocommerce ul.products{margin:0 -15px -50px;}
.woocommerce #content ul.products li.product,
#content .woocommerce ul.products li.product{width:100%;margin:0;margin-bottom:50px;float:left;clear:none;}
.woocommerce #content ul.products li.product .product-content,
#content .woocommerce ul.products li.product .product-content{padding:0 15px;}
.woocommerce #content ul.products li.product img,
#content .woocommerce ul.products li.product img{margin:0;}
.woocommerce #content ul.products li.product .image-wrap,
#content .woocommerce ul.products li.product .image-wrap{width:100%;position:relative;overflow:hidden;}
.woocommerce #content ul.products li.product .image-wrap a.btn, .woocommerce #content ul.products li.product .image-wrap .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons .woocommerce #content ul.products li.product .image-wrap a.button,
#content .woocommerce ul.products li.product .image-wrap a.btn,
#content .woocommerce ul.products li.product .image-wrap .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons
#content .woocommerce ul.products li.product .image-wrap a.button{color:#fff;font-size:11px;line-height:11px;position:absolute;bottom:-10px;left:0;visibility:hidden;opacity:0;-webkit-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out;z-index:2;}
.woocommerce #content ul.products li.product .image-wrap a.btn:hover, .woocommerce #content ul.products li.product .image-wrap .widget_shopping_cart_content .buttons a.button:hover, .widget_shopping_cart_content .buttons .woocommerce #content ul.products li.product .image-wrap a.button:hover,
#content .woocommerce ul.products li.product .image-wrap a.btn:hover,
#content .woocommerce ul.products li.product .image-wrap .widget_shopping_cart_content .buttons a.button:hover, .widget_shopping_cart_content .buttons
#content .woocommerce ul.products li.product .image-wrap a.button:hover{background:#fff;color:#343436;}
.woocommerce #content ul.products li.product .image-wrap .add_to_cart_button.loading,
#content .woocommerce ul.products li.product .image-wrap .add_to_cart_button.loading{padding-right:28px;}
.woocommerce #content ul.products li.product .image-wrap .add_to_cart_button.loading:after,
#content .woocommerce ul.products li.product .image-wrap .add_to_cart_button.loading:after{right:12px;top:11px;}
.woocommerce #content ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist,
#content .woocommerce ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist{width:30px;height:30px;overflow:hidden;position:absolute;top:10px;right:20px;opacity:0;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:opacity, right;-o-transition-property:opacity, right;transition-property:opacity, right;z-index:2;}
.woocommerce #content ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist a.add_to_wishlist,
#content .woocommerce ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist a.add_to_wishlist{width:30px;height:30px;font-size:0;line-height:28px;}
.woocommerce #content ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover,
#content .woocommerce ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover{background:#414143;color:#fff;}
.woocommerce #content ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist i,
#content .woocommerce ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist i{font-size:18px;display:inline-block;margin-top:-1px;}
.woocommerce #content ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse i,
.woocommerce #content ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse i,
#content .woocommerce ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse i,
#content .woocommerce ul.products li.product .image-wrap .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse i{font-size:18px;}
.woocommerce #content ul.products li.product .image-wrap .wc-gallery-images,
#content .woocommerce ul.products li.product .image-wrap .wc-gallery-images{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;z-index:1;}
.woocommerce #content ul.products li.product .image-wrap .wc-gallery-images img,
#content .woocommerce ul.products li.product .image-wrap .wc-gallery-images img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;}
.woocommerce #content ul.products li.product .image-wrap .wc-gallery-images img.active,
#content .woocommerce ul.products li.product .image-wrap .wc-gallery-images img.active{opacity:1;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;z-index:3;}
.woocommerce #content ul.products li.product .onsale,
#content .woocommerce ul.products li.product .onsale{right:auto;left:20px;}
.woocommerce #content ul.products li.product .onsale.out,
#content .woocommerce ul.products li.product .onsale.out{background:#888888;}
.woocommerce #content ul.products li.product .added_to_cart,
#content .woocommerce ul.products li.product .added_to_cart{display:none;}
.woocommerce #content ul.products li.product h3,
#content .woocommerce ul.products li.product h3{text-align:left;margin-bottom:5px;padding-bottom:0;font-size:16px;color:#343436;line-height:1.4;}
.woocommerce #content ul.products li.product h3 a:hover,
#content .woocommerce ul.products li.product h3 a:hover{color:rgba(52, 52, 54, 0.8);}
.woocommerce #content ul.products li.product .wc-product-title-wrap,
#content .woocommerce ul.products li.product .wc-product-title-wrap{padding:10px 0;-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out;}
.woocommerce #content ul.products li.product:hover .image-wrap a.btn, .woocommerce #content ul.products li.product:hover .image-wrap .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons .woocommerce #content ul.products li.product:hover .image-wrap a.button,
#content .woocommerce ul.products li.product:hover .image-wrap a.btn,
#content .woocommerce ul.products li.product:hover .image-wrap .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons
#content .woocommerce ul.products li.product:hover .image-wrap a.button{opacity:1;visibility:visible;bottom:0;}
.woocommerce #content ul.products li.product:hover .image-wrap .yith-wcwl-add-to-wishlist,
#content .woocommerce ul.products li.product:hover .image-wrap .yith-wcwl-add-to-wishlist{opacity:1;right:20px;}
.woocommerce #content ul.products li.product:hover .image-wrap .wc-gallery-images,
#content .woocommerce ul.products li.product:hover .image-wrap .wc-gallery-images{opacity:1;}
.woocommerce #content ul.products li.product-category,
#content .woocommerce ul.products li.product-category{width:100%;margin-top:30px;padding:0 15px;}
.woocommerce #content ul.products li.product-category > a:after,
#content .woocommerce ul.products li.product-category > a:after{background:transparent;content:'';width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out;z-index:2;}
.woocommerce #content ul.products li.product-category:hover > a:after,
#content .woocommerce ul.products li.product-category:hover > a:after{background:rgba(255, 255, 255, 0.2);}
.woocommerce #content ul.products li.product-category .info-wrap,
#content .woocommerce ul.products li.product-category .info-wrap{background:#343436;padding:5px 20px;position:absolute;top:40px;left:40px;z-index:3;}
.woocommerce #content ul.products li.product-category .info-wrap h3,
#content .woocommerce ul.products li.product-category .info-wrap h3{margin-top:0px;}
.woocommerce #content ul.products li.product-category .info-wrap h3 a,
#content .woocommerce ul.products li.product-category .info-wrap h3 a{color:#fff;}
.woocommerce #content ul.products li.product-category .info-wrap h3 a:hover,
#content .woocommerce ul.products li.product-category .info-wrap h3 a:hover{text-decoration:underline;}
.woocommerce #content ul.products li.product-category .info-wrap h3 mark,
#content .woocommerce ul.products li.product-category .info-wrap h3 mark{background:transparent;}
.woocommerce #content ul.products li.product-category .info-wrap a:hover p,
.woocommerce #content ul.products li.product-category .info-wrap a:hover h3,
#content .woocommerce ul.products li.product-category .info-wrap a:hover p,
#content .woocommerce ul.products li.product-category .info-wrap a:hover h3{text-decoration:underline;}
.woocommerce #content ul.products li.product-category .info-wrap p.subtitle,
#content .woocommerce ul.products li.product-category .info-wrap p.subtitle{color:#9a9a9a;font-size:14px;margin-top:6px;margin-bottom:8px;}
.woocommerce #content ul.products li.product-category .info-wrap p.subtitle span,
#content .woocommerce ul.products li.product-category .info-wrap p.subtitle span{color:#fff;font-size:11px;margin-left:3px;vertical-align:0px;}
.woocommerce #content ul.products li.product-category .info-wrap h3, .woocommerce #content ul.products li.product-category .info-wrap p,
#content .woocommerce ul.products li.product-category .info-wrap h3,
#content .woocommerce ul.products li.product-category .info-wrap p{color:#fff;}
@media screen and (max-width: 767px) {
.woocommerce #content ul.products li.product-category,
#content .woocommerce ul.products li.product-category{margin-top:15px;}
.woocommerce #content ul.products li.product,
#content .woocommerce ul.products li.product{margin-bottom:0;}
}
.woocommerce #content.columns-2 ul.products li,
.woocommerce #content .columns-2 ul.products li,
#content .woocommerce.columns-2 ul.products li,
#content .woocommerce .columns-2 ul.products li{width:50%;}
.woocommerce #content.columns-2 ul.products li:nth-child(2n + 1),
.woocommerce #content .columns-2 ul.products li:nth-child(2n + 1),
#content .woocommerce.columns-2 ul.products li:nth-child(2n + 1),
#content .woocommerce .columns-2 ul.products li:nth-child(2n + 1){clear:both;}
@media screen and (max-width: 776px) {
.woocommerce #content.columns-2 ul.products li,
.woocommerce #content .columns-2 ul.products li,
#content .woocommerce.columns-2 ul.products li,
#content .woocommerce .columns-2 ul.products li{width:100%;}
.woocommerce #content.columns-2 ul.products li:nth-child(2n + 1),
.woocommerce #content .columns-2 ul.products li:nth-child(2n + 1),
#content .woocommerce.columns-2 ul.products li:nth-child(2n + 1),
#content .woocommerce .columns-2 ul.products li:nth-child(2n + 1){clear:none;}
}
.woocommerce #content.columns-3 ul.products li,
.woocommerce #content .columns-3 ul.products li,
#content .woocommerce.columns-3 ul.products li,
#content .woocommerce .columns-3 ul.products li{width:33.333%;}
.woocommerce #content.columns-3 ul.products li:nth-child(3n + 1),
.woocommerce #content .columns-3 ul.products li:nth-child(3n + 1),
#content .woocommerce.columns-3 ul.products li:nth-child(3n + 1),
#content .woocommerce .columns-3 ul.products li:nth-child(3n + 1){clear:both;}
@media screen and (max-width: 776px) {
.woocommerce #content.columns-3 ul.products li,
.woocommerce #content .columns-3 ul.products li,
#content .woocommerce.columns-3 ul.products li,
#content .woocommerce .columns-3 ul.products li{width:100%;}
.woocommerce #content.columns-3 ul.products li:nth-child(3n + 1),
.woocommerce #content .columns-3 ul.products li:nth-child(3n + 1),
#content .woocommerce.columns-3 ul.products li:nth-child(3n + 1),
#content .woocommerce .columns-3 ul.products li:nth-child(3n + 1){clear:none;}
}
.woocommerce #content.columns-4 ul.products li,
.woocommerce #content .columns-4 ul.products li,
#content .woocommerce.columns-4 ul.products li,
#content .woocommerce .columns-4 ul.products li{width:25%;}
.woocommerce #content.columns-4 ul.products li:nth-child(4n + 1),
.woocommerce #content .columns-4 ul.products li:nth-child(4n + 1),
#content .woocommerce.columns-4 ul.products li:nth-child(4n + 1),
#content .woocommerce .columns-4 ul.products li:nth-child(4n + 1){clear:both;}
@media screen and (max-width: 776px) {
.woocommerce #content.columns-4 ul.products li,
.woocommerce #content .columns-4 ul.products li,
#content .woocommerce.columns-4 ul.products li,
#content .woocommerce .columns-4 ul.products li{width:100%;}
.woocommerce #content.columns-4 ul.products li:nth-child(4n + 1),
.woocommerce #content .columns-4 ul.products li:nth-child(4n + 1),
#content .woocommerce.columns-4 ul.products li:nth-child(4n + 1),
#content .woocommerce .columns-4 ul.products li:nth-child(4n + 1){clear:none;}
}
.woocommerce #content.columns-5 ul.products li,
.woocommerce #content .columns-5 ul.products li,
#content .woocommerce.columns-5 ul.products li,
#content .woocommerce .columns-5 ul.products li{width:20%;}
.woocommerce #content.columns-5 ul.products li:nth-child(5n + 1),
.woocommerce #content .columns-5 ul.products li:nth-child(5n + 1),
#content .woocommerce.columns-5 ul.products li:nth-child(5n + 1),
#content .woocommerce .columns-5 ul.products li:nth-child(5n + 1){clear:both;}
@media screen and (max-width: 776px) {
.woocommerce #content.columns-5 ul.products li,
.woocommerce #content .columns-5 ul.products li,
#content .woocommerce.columns-5 ul.products li,
#content .woocommerce .columns-5 ul.products li{width:100%;}
.woocommerce #content.columns-5 ul.products li:nth-child(5n + 1),
.woocommerce #content .columns-5 ul.products li:nth-child(5n + 1),
#content .woocommerce.columns-5 ul.products li:nth-child(5n + 1),
#content .woocommerce .columns-5 ul.products li:nth-child(5n + 1){clear:none;}
} #content .woocommerce .shop_table,
.woocommerce #content .shop_table{width:100%;border:none;margin:0;}
#content .woocommerce .shop_table th,
.woocommerce #content .shop_table th{display:none;}
#content .woocommerce .shop_table td,
.woocommerce #content .shop_table td{border-top:1px dotted #d0d0d0;padding:15px 0;}
#content .woocommerce .shop_table td.product-thumbnail,
.woocommerce #content .shop_table td.product-thumbnail{width:100px;padding-right:20px;}
#content .woocommerce .shop_table td.product-thumbnail img,
.woocommerce #content .shop_table td.product-thumbnail img{width:80px;height:80px;}
#content .woocommerce .shop_table td.product-name,
.woocommerce #content .shop_table td.product-name{text-align:left;}
#content .woocommerce .shop_table td.product-name a:hover,
.woocommerce #content .shop_table td.product-name a:hover{text-decoration:underline;}
#content .woocommerce .shop_table td.product-name dl.variation,
.woocommerce #content .shop_table td.product-name dl.variation{margin:0;padding:0;font-family:"Open Sans", sans-serif;font-size:13px;}
#content .woocommerce .shop_table td.product-name dl.variation dt,
.woocommerce #content .shop_table td.product-name dl.variation dt{font-weight:400;color:#888888;}
#content .woocommerce .shop_table td.product-name dl.variation dd,
.woocommerce #content .shop_table td.product-name dl.variation dd{color:#5a5a5a;margin:0;padding:0;}
#content .woocommerce .shop_table td.product-name dl.variation dd p,
.woocommerce #content .shop_table td.product-name dl.variation dd p{margin:0;line-height:inherit;font-size:13px;}
#content .woocommerce .shop_table td.product-price,
.woocommerce #content .shop_table td.product-price{color:#888888;font-size:14px;font-family:"Open Sans", sans-serif;font-weight:600;}
#content .woocommerce .shop_table td.product-subtotal,
.woocommerce #content .shop_table td.product-subtotal{color:#343436;font-size:14px;font-weight:600;}
#content .woocommerce .shop_table td.product-remove-custom,
.woocommerce #content .shop_table td.product-remove-custom{text-align:right;}
#content .woocommerce .shop_table td.product-remove-custom a,
.woocommerce #content .shop_table td.product-remove-custom a{color:#757577 !important;font-size:18px;display:inline-block;}
#content .woocommerce .shop_table td.product-remove-custom a:hover,
.woocommerce #content .shop_table td.product-remove-custom a:hover{background:none;color:#ec6060 !important;}
#content .woocommerce .shop_table tr td,
.woocommerce #content .shop_table tr td{padding-top:35px;}
#content .woocommerce .shop_table tr.cart_item td,
.woocommerce #content .shop_table tr.cart_item td{padding-top:20px;}
#content .woocommerce .shop_table tbody td.actions .coupon input[type='text'],
.woocommerce #content .shop_table tbody td.actions .coupon input[type='text']{width:300px;height:48px;}
#content .woocommerce .shop_table tbody td.actions .coupon input.btn,
.woocommerce #content .shop_table tbody td.actions .coupon input.btn{height:48px;}
#content .woocommerce .shop_table #shipping_method,
.woocommerce #content .shop_table #shipping_method{margin-top:-5px;}
#content .woocommerce .shop_table #shipping_method li,
.woocommerce #content .shop_table #shipping_method li{line-height:24px;}
#content .woocommerce .shop_table #shipping_method li .amount,
.woocommerce #content .shop_table #shipping_method li .amount{font-weight:400;}
#content .woocommerce .shop_table #shipping_method .radio,
.woocommerce #content .shop_table #shipping_method .radio{line-height:1;vertical-align:-5px;margin-right:10px;}
#content .woocommerce .shop_table #shipping_method input,
.woocommerce #content .shop_table #shipping_method input{margin:0 !important;}
#content .woocommerce .cart-collaterals,
.woocommerce #content .cart-collaterals{width:100%;margin-top:0px;}
#content .woocommerce .cart-collaterals .cart_totals,
.woocommerce #content .cart-collaterals .cart_totals{background:#f3f3f3;width:100%;padding:30px 40px 40px;}
#content .woocommerce .cart-collaterals .cart_totals h3.title, #content .woocommerce .cart-collaterals .cart_totals .widget h3, .widget #content .woocommerce .cart-collaterals .cart_totals h3,
.woocommerce #content .cart-collaterals .cart_totals h3.title,
.woocommerce #content .cart-collaterals .cart_totals .widget h3, .widget
.woocommerce #content .cart-collaterals .cart_totals h3{margin-bottom:25px;}
#content .woocommerce .cart-collaterals table.shop_table,
.woocommerce #content .cart-collaterals table.shop_table{width:100%;margin-bottom:30px;}
#content .woocommerce .cart-collaterals table.shop_table td, #content .woocommerce .cart-collaterals table.shop_table th,
.woocommerce #content .cart-collaterals table.shop_table td,
.woocommerce #content .cart-collaterals table.shop_table th{border:none;padding:none;}
#content .woocommerce .cart-collaterals table.shop_table th,
.woocommerce #content .cart-collaterals table.shop_table th{color:#343436;width:50%;display:table-cell;}
#content .woocommerce .cart-collaterals table.shop_table td,
.woocommerce #content .cart-collaterals table.shop_table td{width:50%;}
#content .woocommerce .cart-collaterals table.shop_table th,
#content .woocommerce .cart-collaterals table.shop_table td,
.woocommerce #content .cart-collaterals table.shop_table th,
.woocommerce #content .cart-collaterals table.shop_table td{margin:0;padding:24px 0;border-top:1px dotted #d0d0d0;font-size:14px;}
#content .woocommerce .cart-collaterals table.shop_table tbody:first-child tr:first-child td,
.woocommerce #content .cart-collaterals table.shop_table tbody:first-child tr:first-child td{border-top:1px dotted #d0d0d0;}
#content .woocommerce .cart-collaterals table.shop_table .woocommerce-shipping-calculator p,
.woocommerce #content .cart-collaterals table.shop_table .woocommerce-shipping-calculator p{text-align:left;margin:0px;margin-top:10px;}
#content .woocommerce .cart-collaterals table.shop_table a.shipping-calculator-button,
.woocommerce #content .cart-collaterals table.shop_table a.shipping-calculator-button{color:#987f71;font-weight:700;font-size:12px;text-transform:uppercase;text-align:left;}
#content .woocommerce .cart-collaterals table.shop_table a.shipping-calculator-button:hover,
.woocommerce #content .cart-collaterals table.shop_table a.shipping-calculator-button:hover{text-decoration:underline;}
#content .woocommerce .cart-collaterals table.shop_table .shipping-calculator-form p,
.woocommerce #content .cart-collaterals table.shop_table .shipping-calculator-form p{margin:10px 0;padding:0;}
#content .woocommerce .cart-collaterals table.shop_table .shipping-calculator-form .btn, #content .woocommerce .cart-collaterals table.shop_table .shipping-calculator-form .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons #content .woocommerce .cart-collaterals table.shop_table .shipping-calculator-form a.button,
.woocommerce #content .cart-collaterals table.shop_table .shipping-calculator-form .btn,
.woocommerce #content .cart-collaterals table.shop_table .shipping-calculator-form .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons
.woocommerce #content .cart-collaterals table.shop_table .shipping-calculator-form a.button{margin:0;}
#content .woocommerce .cart-collaterals table.shop_table tr.order-total span,
.woocommerce #content .cart-collaterals table.shop_table tr.order-total span{color:#343436;font-size:18px;}
#content .woocommerce .cart-collaterals .wc-proceed-to-checkout,
.woocommerce #content .cart-collaterals .wc-proceed-to-checkout{float:none;padding:0;}
#content .woocommerce .wc-checkout-wrap{position:relative;margin-top:0px;}
#content .woocommerce .wc-checkout-wrap form.checkout .message-box{clear:both;}
#content .woocommerce .wc-checkout-wrap #coupon_code{margin-bottom:15px;}
#content .woocommerce form.login,
#content .woocommerce form.checkout_coupon{border:none;padding:5px 0;margin:0;margin-bottom:15px;}
#content .woocommerce form.login *:first-child,
#content .woocommerce form.checkout_coupon *:first-child{margin-top:0;}
#content .woocommerce form.login input.classic,
#content .woocommerce form.checkout_coupon input.classic{height:47px;}
#content .woocommerce form.login .fields{margin-bottom:15px;}
#content .woocommerce form.login label{line-height:2em;margin-top:15px;margin-bottom:5px;display:block;}
#content .woocommerce form.login #rememberme{display:inline;vertical-align:-1px;margin-right:4px;}
#content .woocommerce form.login p.form-row{margin-bottom:0;}
#content .woocommerce form.login .lost_password{margin-top:0;}
#content .woocommerce form.login a{color:#987f71;font-size:14px;}
#content .woocommerce form.login a:hover{text-decoration:underline;}
#content .woocommerce form.checkout_coupon{margin-top:15px;}
#content .woocommerce form.checkout_coupon .input-text{width:300px;height:48px;margin-right:0px;}
#content .woocommerce .woocommerce-checkout{position:static;}
#content .woocommerce .woocommerce-checkout h3{margin-bottom:20px;}
#content .woocommerce .woocommerce-checkout .woocommerce-notice-wrap{width:66.666%;padding:0 15px;}
@media screen and (max-width: 991px) {
#content .woocommerce .woocommerce-checkout .woocommerce-notice-wrap{width:100%;}
}
#content .woocommerce .woocommerce-checkout-review-order{background:#f3f3f3;padding:30px 40px 20px;}
#content .woocommerce .woocommerce-checkout-review-order h3{margin-top:10px;margin-bottom:25px;}
#content .woocommerce .woocommerce-checkout-review-order .btn:hover, #content .woocommerce .woocommerce-checkout-review-order .widget_shopping_cart_content .buttons a.button:hover, .widget_shopping_cart_content .buttons #content .woocommerce .woocommerce-checkout-review-order a.button:hover{background:transparent;}
#content .woocommerce .woocommerce-billing-fields label,
#content .woocommerce .woocommerce-shipping-fields label{display:none;}
#content .woocommerce .woocommerce-billing-fields label[for="createaccount"],
#content .woocommerce .woocommerce-shipping-fields label[for="createaccount"]{display:inline;cursor:pointer;}
#content .woocommerce .woocommerce-billing-fields{margin-bottom:90px;}
#content .woocommerce .woocommerce-shipping-fields .ship-to-different{width:auto;margin-top:5px;}
#content .woocommerce .woocommerce-shipping-fields .ship-to-different label{display:inline-block;}
#content .woocommerce .wc-order-review-wrap{position:absolute;top:0;right:0;}
@media screen and (max-width: 991px) {
#content .woocommerce .wc-order-review-wrap{position:static;top:0;right:0;}
}
#content .woocommerce .woocommerce-checkout-review-order-table th{width:50%;color:#343436;display:table-cell;font-size:14px;}
#content .woocommerce .woocommerce-checkout-review-order-table tr th, #content .woocommerce .woocommerce-checkout-review-order-table tr td{border-top:1px dotted #d0d0d0;padding:20px 10px 20px 0;}
#content .woocommerce .woocommerce-checkout-review-order-table .cart_item td, #content .woocommerce .woocommerce-checkout-review-order-table .cart_item th{border:none;}
#content .woocommerce .woocommerce-checkout-review-order-table .cart_item:first-child td, #content .woocommerce .woocommerce-checkout-review-order-table .cart_item:first-child th{border-top:1px dotted #d0d0d0;}
#content .woocommerce .woocommerce-checkout-review-order-table .cart_item .product-total .amount{font-size:14px;}
#content .woocommerce .woocommerce-checkout-review-order-table .cart-subtotal th, #content .woocommerce .woocommerce-checkout-review-order-table .cart-subtotal td{border:none;}
#content .woocommerce .woocommerce-checkout-review-order-table .cart-subtotal td{font-size:14px;font-weight:400;}
#content .woocommerce .woocommerce-checkout-review-order-table .shipping th{vertical-align:0px;}
#content .woocommerce .woocommerce-checkout-review-order-table #shipping_method label{font-size:14px;font-weight:400;cursor:pointer;}
#content .woocommerce .country_select a,
#content .woocommerce .state_select a{padding-top:8px;padding-bottom:8px;}
#content .woocommerce .country_select a .select2-arrow,
#content .woocommerce .state_select a .select2-arrow{width:40px;}
#content .woocommerce .woocommerce-checkout-payment{background:#f3f3f3;}
#content .woocommerce #payment ul.wc_payment_methods{padding:0;border:none;clear:both;}
#content .woocommerce #payment li.wc_payment_method{border-bottom:1px dotted #d0d0d0;padding:20px 0;}
#content .woocommerce #payment li.wc_payment_method:first-child{border-top:1px dotted #d0d0d0;}
#content .woocommerce #payment li.wc_payment_method .radio{margin-right:10px;vertical-align:-5px;}
#content .woocommerce #payment li.wc_payment_method label{font-size:14px;font-weight:800;cursor:pointer;}
#content .woocommerce #payment li.wc_payment_method a.about_paypal{line-height:40px;font-weight:400;font-size:14px;color:#987f71;}
#content .woocommerce #payment li.wc_payment_method a.about_paypal:hover{text-decoration:underline;}
#content .woocommerce #payment li.wc_payment_method .payment_box{background:none;padding:0px 0 0 35px;margin:0;}
#content .woocommerce #payment li.wc_payment_method .payment_box p{font-size:12px;line-height:150%;}
#content .woocommerce #payment li.wc_payment_method .payment_box:before{display:none;}
#content .woocommerce #payment .form-row.place-order{padding:20px 0;margin:0;}
#content .woocommerce .checkout-result{margin-bottom:100px;overflow:hidden;}
span.select2{text-align:left;height:46px;}
span.select2 .select2-selection{padding:0 5px;-webkit-border-radius:0;border-radius:0;border-color:#e3e3e3;}
span.select2 .select2-selection,
span.select2 .select2-selection > span.select2-selection__rendered,
span.select2 .select2-selection > span.select2-selection__arrow{height:46px;line-height:46px;}
.select2-drop{width:100%;height:30px;border-color:#dedede;-webkit-border-radius:0px;border-radius:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 3px 24px rgba(52, 52, 54, 0.08);box-shadow:0 3px 24px rgba(52, 52, 54, 0.08);}
.select2-drop .select2-results{background:#ffffff;padding:0;}
.select2-drop .select2-results li{color:#343436;padding:4px 10px;font-size:14px;-webkit-border-radius:0px;border-radius:0px;}
.select2-chosen{text-align:left;}
#content .woocommerce .yith-wcwl-add-to-wishlist,
.woocommerce #content .yith-wcwl-add-to-wishlist{font-size:0px;}
#content .woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist,
.woocommerce #content .yith-wcwl-add-to-wishlist a.add_to_wishlist{padding:0;-webkit-border-radius:0;border-radius:0;font-size:16px;line-height:28px;text-align:center;-webkit-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;}
#content .woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover,
.woocommerce #content .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover{background:#343436;color:#ffffff;opacity:.8;}
#content .woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist:active,
.woocommerce #content .yith-wcwl-add-to-wishlist a.add_to_wishlist:active{background:#000;}
#content .woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist i,
.woocommerce #content .yith-wcwl-add-to-wishlist a.add_to_wishlist i{margin:0;}
#content .woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,
#content .woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,
.woocommerce #content .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,
.woocommerce #content .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse{background:#343436;width:30px;height:30px;color:#ffffff;text-align:center;line-height:32px;vertical-align:middle;}
#content .woocommerce table.wishlist_table,
.woocommerce #content table.wishlist_table{margin-bottom:60px;}
#content .woocommerce table.wishlist_table tr td,
.woocommerce #content table.wishlist_table tr td{padding:10px 0;margin:0;}
#content .woocommerce table.wishlist_table tr td.product-add-to-cart,
.woocommerce #content table.wishlist_table tr td.product-add-to-cart{width:240px;padding:10px 25px;}
#content .woocommerce table.wishlist_table tr td.product-stock-status,
.woocommerce #content table.wishlist_table tr td.product-stock-status{font-size:14px;}
#content .woocommerce table.wishlist_table tr td.product-remove,
.woocommerce #content table.wishlist_table tr td.product-remove{text-align:left;}
#content .woocommerce table.wishlist_table tr td.product-price del, #content .woocommerce table.wishlist_table tr td.product-price ins,
.woocommerce #content table.wishlist_table tr td.product-price del,
.woocommerce #content table.wishlist_table tr td.product-price ins{float:none;}
#content .woocommerce table.wishlist_table tr td.wishlist-empty,
.woocommerce #content table.wishlist_table tr td.wishlist-empty{font-size:14px;padding:30px 0;}
#content .woocommerce table.wishlist_table tr td a.remove-link,
.woocommerce #content table.wishlist_table tr td a.remove-link{color:#888;font-size:18px;}
#content .woocommerce table.wishlist_table tr td a.remove-link:hover,
.woocommerce #content table.wishlist_table tr td a.remove-link:hover{background:transparent;color:#ec6060;}
#content .woocommerce td .yith-wcwl-share,
.woocommerce #content td .yith-wcwl-share{margin-top:40px;}
#content .woocommerce td .yith-wcwl-share .socialbar,
.woocommerce #content td .yith-wcwl-share .socialbar{margin-left:15px;vertical-align:2px;}
#yith-wcwl-form{margin-top:50px;}
#yith-wcwl-popup-message{opacity:0;display:none;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-wrap{margin:20px 0 80px;overflow:hidden;}
.woocommerce-page .woocommerce .myaccount-login-form{margin:20px 0 80px;}
.woocommerce-page .woocommerce form.login{margin-top:20px;}
.woocommerce-page .woocommerce form.login p{margin:15px 0;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-user{border-bottom:1px dotted #d0d0d0;margin-bottom:25px;padding-bottom:30px;overflow:hidden;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-user img{-webkit-border-radius:50%;border-radius:50%;float:left;margin-right:15px;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-user strong{width:100%;margin-top:20px;display:block;font-size:14px;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-user a.logout{font-size:14px;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-user a.logout:hover{text-decoration:underline;}
.woocommerce-page .woocommerce nav.woocommerce-MyAccount-navigation{width:100%;margin-bottom:20px;}
.woocommerce-page .woocommerce nav.woocommerce-MyAccount-navigation ul{list-style:none;}
.woocommerce-page .woocommerce nav.woocommerce-MyAccount-navigation li{line-height:34px;}
.woocommerce-page .woocommerce nav.woocommerce-MyAccount-navigation li a{color:#343436;font-size:14px;}
.woocommerce-page .woocommerce nav.woocommerce-MyAccount-navigation li a:hover{text-decoration:underline;}
.woocommerce-page .woocommerce nav.woocommerce-MyAccount-navigation li.is-active a{color:#987f71;font-weight:800;}
.woocommerce-page .woocommerce nav.woocommerce-MyAccount-navigation li.is-active a:hover{text-decoration:none;cursor:default;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content{width:100%;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content h2.title,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content h2{font-size:25px;margin:0;text-align:left;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content p a{text-decoration:underline;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content p a:hover{color:#987f71;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content mark{background:#987f71;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details th,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details th,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders th{color:#343436;display:table-cell;font-weight:400;font-size:15px;padding:12px 0;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details td,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details td,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders td{padding:18px 0;font-size:15px;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details td.order-total,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details td.order-total,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders td.order-total{font-weight:600;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details .amount,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details .amount,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .amount{font-weight:600;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details tr,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details tr,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tr{background:transparent;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details a.btn, .woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons .woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details a.button,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details a.btn,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details a.button,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a.btn,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons
.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a.button{padding-left:30px;padding-right:30px;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details a.btn:hover, .woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details .widget_shopping_cart_content .buttons a.button:hover, .widget_shopping_cart_content .buttons .woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details a.button:hover,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details a.btn:hover,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details .widget_shopping_cart_content .buttons a.button:hover, .widget_shopping_cart_content .buttons
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details a.button:hover,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a.btn:hover,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .widget_shopping_cart_content .buttons a.button:hover, .widget_shopping_cart_content .buttons
.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a.button:hover{text-decoration:none;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details a:hover,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details a:hover,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a:hover{text-decoration:underline;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders th{padding-top:4px;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.order_details{margin-top:20px;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details th,
.woocommerce-page .woocommerce .woocommerce-MyAccount-content table.customer_details td{border-top:none;border-bottom:1px dotted #d3d3d3;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content form h3{margin-bottom:28px;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content .form-row label{display:none;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content .message-download{margin-top:20px;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm{margin-top:28px;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-address-title{margin-bottom:28px;}
.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-password-title{margin:28px 0;text-align:left;}
.woocommerce-page .woocommerce .woocommerce-Address{background:#f3f3f3;padding:30px 40px;margin-top:15px;}
.woocommerce-page .woocommerce .woocommerce-Address h3{text-align:left;float:left;}
.woocommerce-page .woocommerce .woocommerce-Address a{float:right;margin-top:10px;margin-right:8px;padding-left:32px;padding-right:32px;}
.woocommerce-page .woocommerce .woocommerce-Address address{clear:both;margin-top:46px;line-height:26px;}
.woo-select{width:auto;position:relative;background:#ffffff;border:1px solid #dddddd;display:inline-block;}
.woo-select select{background:none;padding-right:40px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:2;font-size:13px;}
.woo-select:after{content:'\25BE';width:10px;height:10px;margin-top:-5px;font-size:19px;line-height:.5em;position:absolute;top:50%;right:15px;}
.woo-quantity{width:71px;height:47px;position:relative;float:left;margin-right:5px;}
.woo-quantity .plus,
.woo-quantity .minus{color:#343436;width:24px;height:24px;line-height:22px;border:1px solid #dddddd;text-align:center;vertical-align:0px;font-size:14px;position:absolute;top:0;left:0;cursor:pointer;-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.woo-quantity .plus:hover,
.woo-quantity .minus:hover{background:#f2f2f2;}
.woo-quantity .minus{top:auto;bottom:0px;}
.woo-quantity input{width:48px;padding:0 5px;height:47px;float:right;text-align:center;-moz-appearance:textfield;-webkit-appearance:none;}
.woo-quantity input::-webkit-outer-spin-button, .woo-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;}
.woocommerce-page .breadcrumbs{background:#f9f9f9;border-bottom:none;}
.woo-message-box{margin-bottom:25px;}
.woocommerce table td, .woocommerce table th{border:none;padding:0;}
.woocommerce span.onsale{background:#987f71;}
.woocommerce .form-row{padding:0;margin-bottom:15px;}
.woocommerce .form-row textarea{min-height:159px;}
.woocommerce .blockUI.blockOverlay{opacity:0.4 !important;}
.woocommerce a.button{color:#fff;background:#343436;padding:14px 30px;border:2px solid #343436;-webkit-border-radius:0;border-radius:0;font:700 13px/1.2 "Open Sans", sans-serif;}
.woocommerce a.button:hover{background:#fff;color:#343436;}
.woocommerce a.button.btn-small, .woocommerce .widget_shopping_cart_content .buttons a.button, .widget_shopping_cart_content .buttons .woocommerce a.button{padding:11px 15px;line-height:11px;font-size:11px;}
.page-error.woocommerce-shop .icon-shape{line-height:75px;}
.page-error.woocommerce-shop .icon-shape i {
font-size: 60px; }@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://www.koll.co.at/wp-content/uploads/omgf/acfgfs-enqueue-fonts/open-sans-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://www.koll.co.at/wp-content/uploads/omgf/acfgfs-enqueue-fonts/open-sans-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://www.koll.co.at/wp-content/uploads/omgf/acfgfs-enqueue-fonts/open-sans-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src:     url(https://www.koll.co.at/wp-content/uploads/omgf/acfgfs-enqueue-fonts/open-sans-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{font-weight:normal;}
a, a:visited, a:active,
a:hover, a:focus{outline:none;}
a:focus{color:#FF0025 !important;text-decoration:none !important;}
a:hover{color:#FF0025 !important;text-decoration:none !important;}
.scroll-top{background:rgba(255,0,37,0.7);}
.breadcrumbs span.current{color:#FF0025;}
.content-middle{align-items:center;}
.content-middle h2{margin-top:20px;}
.space-ul{padding-left:20px;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe,
.video-container object,
.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.site-header .site-title img, .site-header .site-title a img{margin-top:-6px;}
.site-header a:hover, .site-header a.open, .site-header a.focus{opacity:1;}
.header-title:after{background:rgba(31, 31, 32, 0.5);}
body.home #content .header-title:after{background:rgba(31, 31, 32, 0.3);}
body.home #content .header-title .title-wrap{display:none;}
@media screen and (max-width: 767px) {
#masthead .header-wrap{padding:0;}
#masthead .site-branding a{padding-left:0;padding-right:0;}
} .start-einleitung p{color:#6B6969;margin-top:0;}
.start-einleitung h6{margin-bottom:5px;}
.start-quicklink .wpb_single_image{margin-bottom:0;}
.start-quicklink-caption{background-color:#fff;padding:60px 30px 20px;font-weight:bold;}
.start-quicklink-caption p{margin:0;}
.start-quicklink-caption a{color:#555555;}
@media (min-width: 768px) and (max-width: 991px) {
.unsere-leistungen h6 > a{font-size:17px;}
}  .start-projekte .portfolio-item .portfolio-item-description, .start-projekte .portfolio-item-2 .portfolio-item-description{padding:60px 20px 20px;}
.start-projekte .portfolio-item .portfolio-item-description h4 a, .start-projekte .portfolio-item-2 .portfolio-item-description h4 a{color:#555555;}
.arg-portfolio-inner .blog-post-masonry{position:relative !important;left:0px !important;top:0px !important;}
.site-footer .site-info{line-height:28px;}
footer .widgets .widget address{color:#000;}
.site-footer .widgets .list-box-icon span.icon{color:#000;}
.site-footer ul li, .site-footer ul li:first-child{border-color:#000;}
.site-footer .widgets .socialbar a.social.outline{border-color:#000;}
.site-footer .widgets .socialbar a.social.outline span{color:#000;}
.site-footer .widgets .socialbar a.social.outline:hover{background:rgba(0, 0, 0, 1);}
.site-footer .widgets .socialbar a.social.outline:hover span{color:#ff0025;}
.site-footer .widgets a{color:#000;}
.site-footer .widget_argenta_widget_recent_posts ul.recent-posts-list .content-wrap p, .site-footer .widget_argenta_widget_recent_posts ul.recent-posts-list .content-wrap .date{color:rgba(0, 0, 0, 0.6);}
.portfolio-sorting > div.title{display:none;}
.portfolio-content h5.title{letter-spacing:normal;font-weight:bold;}
.portfolio-info-list li a, .portfolio-info-list-inline li a{text-decoration:none;}
.portfolio-info-list li span.ion-quote{padding-right:10px;}
.portfolio-image-wrap{position:relative;}
h3.product-detail-caption{position:absolute;color:#fff;right:0;bottom:0;background-color:#000;margin:0;padding:20px;}
.portfolio-post-navigation-block:hover .portfolio-btn{background:#ff0025 !important;}
.portfolio-post-navigation{display:none;}
body.archive{background-color:#f3f3f3;}
body.search-results{background-color:#f3f3f3;}
body.search-results .breadcrumbs{background-color:#fff;}
p.contactform-text{font-size:0.8em;line-height:18px;}
p.contactform-text a{text-decoration:underline;}
.contact-form form{text-align:left;}
a.kontakt-phone{color:#ff0025;}
a.kontakt-phone:hover{color:#343436 !important;}
.kontaktblock{padding-left:30%;padding-right:30%;}
@media screen and (max-width: 1199px) {
.kontaktblock{padding-left:20%;padding-right:20%;}
}
@media screen and (max-width: 767px) {
.kontaktblock{padding-left:30%;padding-right:30%;}
}
@media screen and (max-width: 549px) {
.kontaktblock{padding-left:20%;padding-right:20%;}
}
@media screen and (max-width: 379px) {
.kontaktblock{padding-left:15px;padding-right:15px;}
} body.group-blog .breadcrumbs .right .select > ul.select-menu > li:first-child{display:none;}
.blog-item-content .category a.brand-border-color{border-color:#ffa500;color:#ffa500;}
.blog-item-content .category a.brand-border-color:hover{color:#ffa500 !important;}
article.blog-item h3 a:hover, .blog-item h3 a:hover, article.blog-item h3 a:focus, .blog-item h3 a:focus{color:#ffa500 !important;}
article.blog-item .item-footer > .left{display:none;}
section.widget_wysija form{text-align:left;}
body.wysijap-template-default #content .entry-content{padding-top:50px;}
body.blog .header-title, body.archive.category .header-title{background-image:url(https://www.koll.co.at/wp-content/uploads/2016/10/arg_header4-min.jpg);background-size:cover;}
body.blog .header-title:after, body.archive.category .header-title:after{background:rgba(0, 0, 0, 0.6);}
.wrapper_outer-full_width.wrapper-aboutus{float:left;width:100%;}
.headline-about_us{font-size:50px;color:#FF0025;text-align:center;margin:95px 20px;line-height:50px;}
#timeline{min-height:125px;}
#scale-lines{width:100%;background:#27353a;height:4px;}
#lines-wrapper{position:relative;width:602px;margin:0 auto;height:62px;top:-31px;}
.scale_line{display:inline-block;position:relative;width:1px;background:#27353a;}
.scale_line-standard{height:40px;top:-8px;}
.scale_line-label{height:60px;top:0;}
.event_marker, .scale_label{position:absolute;}
.scale_label{color:#FF0025;font-weight:bold;left:-14px;font-size:16px;}
.sl-bottom{bottom:-20px;}
.sl-top{top:-20px;}
.event_marker{width:7px;height:7px;border:1px solid #FF0025;background:#fff;left:-3px;top:18px;cursor:pointer;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.scale_line-label .event_marker{top:28px;}
.event_marker.selected{background:#FF0025;}
#slider-quotes .rsOverflow{max-width:539px !important;}
#event-box{position:relative;width:600px;min-height:201px;height:241px;background:#27353a;border-bottom:6px solid #FF0025;text-align:center;box-sizing:border-box;padding:30px;color:#fff;margin:90px auto;}
.event_text p{color:#fff;}
#event_arrow{position:absolute;top:-15px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #27353a;}
#event_contents .event_text p{}
#events-list{display:none;}
.event_date{font-size:20px;padding:0 0 15px;display:inilne-block;margin:0 auto 15px;border-bottom:1px solid #525d61;max-width:80px;}
#timeline-navigation{position:relative;top:-18px;width:820px;margin:0 auto;}
#timeline-arrow-left{float:left;}
#timeline-arrow-right{float:right;}
.arrow-icon{width:40px;height:40px;background-color:#FF0025;cursor:pointer;}
#timeline-arrow-left .arrow-icon{background-image:url(//www.koll.co.at/wp-content/themes/argenta-child/arrow-left.png);background-repeat:no-repeat;}
#timeline-arrow-right .arrow-icon{background-image:url(//www.koll.co.at/wp-content/themes/argenta-child/arrow-right.png);background-repeat:no-repeat;}
@media all and (max-width: 992px) {
#timeline-navigation{width:740px;}
.wrapper-karierre_top, .wrapper_default_page_inner{width:100%;padding:0 10px;box-sizing:border-box;}
}
@media all and (max-width:767px) {
.headline-about_us{font-size:25px;margin:30px 10px 20px;}
#timeline-navigation, #scale-lines, #event-box{display:none;}
#events-list{display:block;}
#events-list .event_description{padding:30px;background:#27353a;color:#fff;border-bottom:6px solid #FF0025;}
#events-list .event_date{text-align:center;}
} .tx-hm-referenzen{margin:0;padding:0 0 350px;}
.tx-hm-referenzen .references-detail{margin:3em auto 0 auto;padding:0 0 15em 0;}
.tx-hm-referenzen .references-detail h3{color:#878686;font-size:1.5em;margin:0 0 0.5em;padding:0;font-weight:bold;}
.tx-hm-referenzen .references-detail .references-list{margin-top:2em;position:relative;display:none;}
.tx-hm-referenzen .references-detail .references-list-active{display:block;}
.tx-hm-referenzen .references-detail .references-list h3{cursor:pointer;float:left;}
.tx-hm-referenzen .references-detail h3.active,
.tx-hm-referenzen .references-detail h3:hover{color:#FF0025;}
.tx-hm-referenzen .references-detail .references-list .detail{background-color:#dad7d9;position:absolute;top:0;padding:2em 2em 3.5em 2em;display:none;}
.tx-hm-referenzen .references-detail .references-list .detail-active{display:block;width:66.6666666%;margin:0 -30px}
.tx-hm-referenzen .references-detail .references-list .detail-container{position:static;}
.tx-hm-referenzen .references-detail .references-list .triangle{position:absolute;right:1em;top:1.5em;width:0;height:0;border-width:0 2em 3em 0;border-color:transparent #dad7d9 transparent transparent;-webkit-transform:rotate(360deg);transform:rotate(360deg);-ms-transform:rotate(360deg);border-style:solid;display:none;}
.tx-hm-referenzen .references-detail .references-list .triangle-active{display:block;}
.tx-hm-referenzen .menu-outer-triangle{display:none;}
.tx-hm-referenzen .references-detail .references-list .company{text-align:left;}
.tx-hm-referenzen .references-detail .references-list .company img{margin:0 auto 1em auto;display:block;border-radius:50%;}
.tx-hm-referenzen .references-detail .references-list .company .title{color:#575656;font-size:1.25em;font-weight:bold;}
.tx-hm-referenzen .references-detail .references-list .company .sub-title,
.tx-hm-referenzen .references-detail .references-list .company .sub-sub-title{color:#878686;font-size:1.25em;}
.tx-hm-referenzen .references-detail .references-list .text p{font-size:1.5em;}
.tx-hm-referenzen .references-detail .references-list .text .ion-quote{font-size:4em;}
@media screen and (max-width: 1200px) {
.tx-hm-referenzen .references-detail .references-list h3{max-width:70%;}
}
@media screen and (max-width: 991px) {
.tx-hm-referenzen{padding:0 0 200px;}
.tx-hm-referenzen .references-detail .references-list h3{margin:5px 0;max-width:90%;}
.tx-hm-referenzen .references-detail .references-list .triangle{top:2em;}
.tx-hm-referenzen .references-detail .references-list .company .title{font-size:1.1em;}
.tx-hm-referenzen .references-detail .references-list .company .sub-title, .tx-hm-referenzen .references-detail .references-list .company .sub-sub-title{font-size:1em;}
.tx-hm-referenzen .references-detail .references-list .text p{font-size:1.3em;}
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
.tx-hm-referenzen .references-detail .vc_col-md-4{width:33.33333333%;float:left;}
.tx-hm-referenzen .references-detail .vc_col-md-8{width:66.66666667%;float:left;}
}
@media screen and (max-width: 767px) {
.tx-hm-referenzen .references-detail .references-list h3{max-width:85%;}
}
@media screen and (max-width: 767px) { h1, .h1, .header-title h1.page-title{font-size:29px;}
h2, .h2{font-size:25px;}
h3, .h3{font-size:22px;}
h4, .h4{font-size:19px;}
h5, .h5{font-size:17px;}
h6, .h6{font-size:16px;}
.header-search{display:none;}
.site-header.header-fixed .site-branding .site-title img, .site-header.header-fixed .site-branding .site-title a img{max-height:86px;}
.tx-hm-referenzen .references-detail-overview{text-align:left;margin:1em 30px;}
.tx-hm-referenzen table{border-spacing:0;}
.tx-hm-referenzen .references-detail .references-header{margin:0 15px;text-align:left;}
.tx-hm-referenzen .references-detail .references-header table{margin:1em 0;}
.tx-hm-referenzen .references-detail .references-header table td{padding:0 1em;text-align:center;}
.tx-hm-referenzen .references-detail .references-list{margin-right:0;}
.tx-hm-referenzen .references-detail .references-list .detail-active{width:100%;margin:0.5em 0 2em 0;}
.tx-hm-referenzen .references-detail .references-list .detail-container{position:relative;}
.tx-hm-referenzen .references-detail .references-list .detail{position:relative;float:right;width:auto;padding:1.5em 0;}
.tx-hm-referenzen .references-detail .references-list .text p{font-size:1.25em;text-align:left;}
.tx-hm-referenzen .references-detail h3.active{margin-bottom:1em;}
.tx-hm-referenzen .references-detail .references-list .triangle{display:none;}
.tx-hm-referenzen .references-detail .references-list .text{margin-top:1em;text-align:center;}
.tx-hm-referenzen .menu-outer-triangle{display:block;float:right;width:0;height:0;border-left:13px solid #878686;border-top:11px solid transparent;border-bottom:11px solid transparent;margin:0 auto;position:relative;top:4px;right:15px;transition:transform ease-out 500ms;-webkit-transition:transform ease-out 500ms;-moz-transition:transform ease-out 500ms;-o-transition:transform ease-out 500ms;}
.tx-hm-referenzen .menu-inner-triangle{border-left:13px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent;top:-11px;height:0;position:absolute;left:-17px;width:0;}
.tx-hm-referenzen .triangle-activ{transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);border-left:13px solid #FF0025;}
li.active > .menu-outer-triangle{border-left:13px solid #007f32;}
.tx-hm-referenzen .references-detail .references-list .company{text-align:center;}
.tx-hm-referenzen .references-detail .references-list .company img{width:50%;}
}
@media screen and (max-width: 400px) {
h1, .h1, h2, .h2{word-break:break-word;overflow-wrap:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
} #cookiescript_injected{box-shadow:none !important;padding:25px !important;}
#cookiescript_accept, #cookiescript_readmore{text-shadow:unset !important;}
.koll-project-grid .vc_btn3-container.vc_btn3-left{display:none !important;}
.koll-project-grid .vc_gitem-zone-mini{background:#fff !important;}
.koll-project-grid .vc_btn3.vc_btn3-color-danger, .koll-project-grid .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat{
background-color: #ff0025 !important;
}