@charset "utf-8";
@charset "utf-8";
*, figure, form {
margin: 0
}
*, legend {
padding: 0
}
.pswp, html {
-webkit-text-size-adjust: 100%
}
.entry-tags, .entry-tags a, .entry-tags span, pre {
word-wrap: break-word
}
.assistive-text, .says, .screen-reader-text {
clip: rect(1px,1px,1px,1px)
}
.btn-light, .btn-link, .light-bg-btn, .outline-bg-btn, .outline-btn {
webkit-transition: background .2s ease-out, color .2s ease-out, border-color .2s ease-out
}
.vertical-centering {
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%)
}
.horizontal-centering {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%)
}
.centering-mixin {
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}  article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
display: block
}
body {
background: #fff !important;
}
body p {
font-size: 16px;
}
audio, canvas, video {
display: inline-block
}
.old-ie audio, .old-ie canvas, .old-ie video {
display: inline;
zoom: 1
}
audio:not([controls]) {
display: none;
height: 0
}
[hidden] {
display: none
}
html {
font-size: 100%;
-ms-text-size-adjust: 100%
}
small, sub, sup {
font-size: 75%
}
a:active, a:focus, a:hover {
outline: 0
}
abbr[title] {
border-bottom: 1px dotted
}
b, strong {
font-weight: 700
}
dfn {
font-style: italic
}
code, kbd, pre, samp {
font-family: monospace, serif;
font-family: 'courier new', monospace
}
pre {
white-space: pre;
white-space: pre-wrap
}
q {
quotes: none
}
q:after, q:before {
content: '';
content: none
}
sub, sup {
line-height: 0;
position: relative;
vertical-align: baseline
}
sup {
top: -.5em
}
sub {
bottom: -.25em
}
dd, dl, menu, ol, ul {
list-style: none
}
img {
border: 0;
-ms-interpolation-mode: bicubic
}
svg:not(:root) {
overflow: hidden
}
legend {
border: 0;
white-space: normal
}
.old-ie legend {
margin-left: -7px
}
button, input, select, textarea {
font-size: 100%;
margin: 0;
vertical-align: baseline
}
.old-ie button, .old-ie input, .old-ie select, .old-ie textarea {
vertical-align: middle
}
button, input {
line-height: normal
}
button, input[type=button], input[type=reset], input[type=submit] {
cursor: pointer;
-webkit-appearance: button
}
.old-ie button, .old-ie input[type=button], .old-ie input[type=reset], .old-ie input[type=submit] {
overflow: visible
}
button[disabled], input[disabled] {
cursor: default
}
input[type=checkbox], input[type=radio] {
box-sizing: border-box;
padding: 0
}
.old-ie input[type=checkbox], .old-ie input[type=radio] {
height: 13px;
width: 13px
}
input[type=search] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
overflow: auto;
vertical-align: top
}
table {
border-collapse: collapse;
border-spacing: 0
}
.formError {
position: absolute;
top: 300px;
left: 300px;
padding-bottom: 13px;
display: block;
z-index: 5000
}
.ajaxSubmit {
padding: 10px;
text-align: center;
border: 1px solid #999;
display: none
}
.formError .formErrorContent {
background: #8a0b2c;
color: #fff;
width: 165px;
font-family: tahoma;
font-size: 11px;
border: 0 solid #ddd;
text-shadow: #f5f5f5;
padding: 4px 10px;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px
}
.greenPopup .formErrorContent {
background: #33be40
}
.blackPopup .formErrorContent {
background: #393939;
color: #FFF
}
.formError .formErrorArrow {
position: absolute;
bottom: 0;
left: 20px;
width: 15px;
height: 15px;
z-index: 5001;
border: none
}
.formError .formErrorArrowBottom {
top: 0;
margin: -6px
}
.formError .formErrorArrow div {
border: none;
height: 1px;
background: #8a0b2c;
margin: 0 auto;
line-height: 0;
font-size: 0;
display: block
}
.formError .formErrorArrowBottom div {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none
}
.formError .formErrorArrow .line10 {
width: 15px;
border: none
}
.formError .formErrorArrow .line9 {
width: 13px;
border: none
}
.formError .formErrorArrow .line8 {
width: 11px
}
.formError .formErrorArrow .line7 {
width: 9px
}
.formError .formErrorArrow .line6 {
width: 7px
}
.formError .formErrorArrow .line5 {
width: 5px
}
.formError .formErrorArrow .line4 {
width: 3px
}
.formError .formErrorArrow .line3 {
width: 1px
}
.formError .formErrorArrow .line2 {
width: 3px;
border: none;
display: none
}
.formError .formErrorArrow .line1 {
width: 1px;
border: none;
display: none
}
.dt-contact-form.dt-form .formError, .dt-contact-form.dt-form .hide-privacy-message, .dt-contact-form.dt-form span .formError, .popup-message-style .dt-contact-form.dt-form .formError {
display: none
}
.dt-contact-form.dt-form span .formError.field-success, .dt-contact-form.dt-form span .formError.first, .inline-message-style .dt-contact-form.dt-form .formError.field-success, .inline-message-style .dt-contact-form.dt-form .formError.first, .popup-message-style .dt-contact-form.dt-form .formError.field-success, .popup-message-style .dt-contact-form.dt-form .formError.first {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex
}
.dt-contact-form.dt-form .formError .close-message {
position: absolute;
top: 50%;
width: 30px;
height: 30px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
right: 15px;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 14px;
line-height: 30px;
text-align: center;
opacity: .5
}
.dt-contact-form.dt-form .formError .close-message:before {
content: "\f00d"
}
.dt-contact-form.dt-form .formError .close-message:hover {
cursor: pointer;
opacity: 1
}
.dt-contact-form.dt-form .error-field:not(.field-success) {
border-color: red
}
.inline-message-style .dt-contact-form.dt-form {
position: relative
}
.inline-message-style .form-fields>span {
position: static
}
.inline-message-style .formError {
width: 100%;
top: 0!important;
left: 0!important;
margin: 0 0 10px!important;
padding: 15px 40px 15px 45px;
box-sizing: border-box
}
.inline-message-style .formError.run-animation {
position: relative
}
.inline-message-style .formError .formErrorContent {
width: 100%;
background: 0 0
}
.inline-message-style .formError .formErrorArrow {
display: none
}
.popup-message-style .parentFormundefined.run-animation {
-webkit-transform: translate3d(200px, -50%, 0);
-ms-transform: translate3d(200px, -50%, 0);
transform: translate3d(200px, -50%, 0);
-webkit-animation: slide-in-message, slide-out-message;
animation: slide-in-message, slide-out-message;
-webkit-animation-duration: 1.2s, 1.1s;
animation-duration: 1.2s, 1.1s;
-webkit-animation-delay: .4s, 9s;
animation-delay: .4s, 9s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-timing-function: ease;
animation-timing-function: ease
}
.popup-message-style .parentFormundefined.run-animation .formErrorContent {
opacity: 1
}
.parentFormundefined:before {
position: absolute;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
top: 20px;
left: 0;
width: 65px;
height: 100%;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 28px;
line-height: 1;
content: "\f06a"!important
}
.greenPopup.parentFormundefined:before {
content: "\f058"!important
}
.popup-message-style .parentFormundefined.run-animation, .popup-message-style .parentFormundefined:not(.run-animation) {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
box-shadow: 0 10px 40px 0 rgba(0,0,0,.3);
border: none;
opacity: 0;
position: fixed!important;
top: 50%!important;
left: 100%!important;
right: auto!important;
margin: 0!important;
padding: 15px 40px 15px 45px;
width: 400px;
max-height: 500px;
z-index: 9999;
overflow: hidden;
font-weight: 700;
color: #FFF;
box-sizing: border-box
}
.popup-message-style .parentFormundefined.run-animation a, .popup-message-style .parentFormundefined.run-animation a:hover, .popup-message-style .parentFormundefined:not(.run-animation) a, .popup-message-style .parentFormundefined:not(.run-animation) a:hover {
color: #fff
}
.popup-message-style .parentFormundefined.run-animation .formErrorContent, .popup-message-style .parentFormundefined:not(.run-animation) .formErrorContent {
width: 100%;
background: 0 0
}
.popup-message-style .parentFormundefined.run-animation .formErrorArrow, .popup-message-style .parentFormundefined:not(.run-animation) .formErrorArrow {
display: none
}
#page .ngg-gallery-thumbnail img, #page .ngg-imagebrowser .ngg-imagebrowser .pic, #page .ngg-imagebrowser-nav .ngg-imagebrowser-nav .back, #page .ngg-imagebrowser-nav .ngg-imagebrowser-nav .next, #page .ngg-navigation a.next, #page .ngg-navigation a.page-numbers, #page .ngg-navigation a.prev, #page .ngg-navigation span.next, #page .ngg-navigation span.page-numbers, #page .ngg-navigation span.prev, #page .ngg-thumbnail img {
border: none;
background: 0 0
}
.ngg-navigation a.next:hover, .ngg-navigation a.page-numbers:hover, .ngg-navigation a.prev:hover {
background: 0 0
}
#page .ngg-gallery-thumbnail img, #page .ngg-imagebrowser .pic, #page .ngg-imagebrowser-nav .back, #page .ngg-imagebrowser-nav .next, #page .ngg-navigation a.next, #page .ngg-navigation a.page-numbers, #page .ngg-navigation a.prev, #page .ngg-navigation span.next, #page .ngg-navigation span.page-numbers, #page .ngg-navigation span.prev, #page .ngg-thumbnail img {
border: none;
background: 0 0
}
#page .ngg-navigation a {
font-weight: 400
}
#page .ngg-navigation a.next:hover, #page .ngg-navigation a.page-numbers:hover, #page .ngg-navigation a.prev:hover {
background-color: transparent
}
#page .ngg-galleryoverview .ngg-gallery-thumbnail a:hover img, .ngg-album-link a:hover img, .ngg-imagebrowser a:hover, .ngg-thumbnail a:hover {
opacity: .7!important
}
.ngg-imagebrowser img {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.rev_slider_wrapper {
z-index: 1
}
.tp-scrollbelowslider:hover {
cursor: pointer
}
.is-iphone .kenburnimg img {
transform: none!important
} .widget .wpml-ls-item a span {
color: inherit
}
.woocommerce #reviews #comments .add_review::after, .woocommerce .products ul::after, .woocommerce div.product form.cart::after, .woocommerce div.product p.cart::after, .woocommerce nav.woocommerce-pagination ul, .woocommerce ul.products::after {
clear: both
}
.woocommerce-store-notice, p.demo_store {
position: absolute;
top: 0;
left: 0;
right: 0;
margin: 0;
width: 100%;
font-size: 1em;
padding: 1em 0;
text-align: center;
background-color: #a46497;
color: #fff;
z-index: 99998;
box-shadow: 0 1px 1em rgba(0,0,0,.2);
display: none
}
.admin-bar p.demo_store {
top: 32px
}
.woocommerce-store-notice a, p.demo_store a {
color: #fff;
text-decoration: underline
}
#wc-bookings-booking-form .wc-bookings-date-picker legend {
display: block
}
.currentTextHolder {
line-height: 20px
}
.cross-sells .woocommerce-placeholder.wp-post-image, .related-product .woocommerce-placeholder.wp-post-image, .upsells.products .woocommerce-placeholder.wp-post-image {
max-width: 100%;
height: auto
}
.woocommerce div.product div.images img {
display: block;
width: 100%;
height: auto;
box-shadow: none
}
.woocommerce div.product div.images div.thumbnails {
padding-top: 1em
}
.woocommerce div.product div.images.woocommerce-product-gallery {
position: relative
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
transition: all cubic-bezier(.795, -.035, 0, 1) .5s
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
width: 25%;
display: inline-block
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
position: absolute;
top: 10px;
right: 10px;
font-size: 2em;
z-index: 9;
width: 36px;
height: 36px;
background: rgba(0,0,0,.8);
text-indent: -9999px;
border-radius: 100%;
box-sizing: content-box
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover {
background: rgba(0,0,0,.7)
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {
content: "";
display: block;
width: 10px;
height: 10px;
border: 2px solid #fff;
border-radius: 100%;
position: absolute;
top: 9px;
left: 9px;
box-sizing: content-box
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after {
content: "";
display: block;
width: 2px;
height: 8px;
background: #fff;
border-radius: 6px;
position: absolute;
top: 19px;
left: 22px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
box-sizing: content-box
}
.woocommerce div.product div.images .flex-control-thumbs {
overflow: hidden;
zoom: 1;
padding: 0;
margin: 0 -5px
}
.woocommerce div.product div.images .flex-control-thumbs li {
width: 25%;
float: left;
padding: 10px 5px 0;
box-sizing: border-box;
list-style: none
}
.woocommerce div.product div.images .flex-control-thumbs li img {
cursor: pointer;
opacity: .5;
margin: 0
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover {
opacity: 1
}
.woocommerce div.product div.social {
text-align: right;
margin: 0 0 1em
}
.woocommerce div.product div.social span {
margin: 0 0 0 2px
}
.woocommerce div.product div.social span span {
margin: 0
}
.woocommerce div.product div.social span .stButton .chicklets {
padding-left: 16px;
width: 0
}
.woocommerce div.product div.social iframe {
float: left;
margin-top: 3px
}
.woocommerce .products ul, .woocommerce ul.products {
padding: 0;
list-style: none;
clear: both
}
.woocommerce .products ul li, .woocommerce ul.products li {
list-style: none
}
.woocommerce ul.products li.product .onsale {
top: 0;
right: 0;
left: auto;
margin: -.5em -.5em 0 0
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
padding: .5em 0;
margin: 0;
font-size: 1em
}
.woocommerce ul.products li.product a {
text-decoration: none
}
.woocommerce ul.products li.product a img {
width: 100%;
height: auto;
display: block;
margin: 0 0 1em;
box-shadow: none
}
.woocommerce ul.products li.product strong {
display: block
}
.woocommerce ul.products li.product .star-rating {
font-size: .857em
}
.woocommerce ul.products li.product .button {
margin-top: 1em
}
.woocommerce ul.products li.product .price {
color: #77a464;
display: block;
font-weight: 400;
margin-bottom: .5em;
font-size: .857em
}
.woocommerce ul.products li.product .price del {
color: inherit;
opacity: .5;
display: block
}
.woocommerce ul.products li.product .price ins {
background: 0 0;
font-weight: 700
}
.woocommerce ul.products li.product .price .from {
font-size: .67em;
margin: -2px 0 0;
text-transform: uppercase;
color: rgba(132,132,132,.5)
}
.woocommerce img.pswp__img, .woocommerce-page img.pswp__img {
max-width: none
}
button.pswp__button {
box-shadow: none!important;
background-image: url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/images/default-skin.png)!important
}
button.pswp__button, button.pswp__button--arrow--left::before, button.pswp__button--arrow--right::before, button.pswp__button:hover {
background-color: transparent!important
}
button.pswp__button--arrow--left, button.pswp__button--arrow--left:hover, button.pswp__button--arrow--right, button.pswp__button--arrow--right:hover {
background-image: none!important
}
button.pswp__button--close:hover {
background-position: 0 -44px
}
button.pswp__button--zoom:hover {
background-position: -88px 0
}
.woocommerce-account .addresses .title::after, .woocommerce-account .addresses .title::before, .woocommerce-account .woocommerce::after, .woocommerce-account .woocommerce::before {
content: ' ';
display: table
}
.woocommerce-account ol.commentlist.notes li.note p.meta {
font-weight: 700;
margin-bottom: 0
}
.woocommerce-account ol.commentlist.notes li.note .description p:last-child {
margin-bottom: 0
}
.woocommerce-account ul.digital-downloads {
margin-left: 0;
padding-left: 0
}
.woocommerce-account ul.digital-downloads li {
list-style: none;
margin-left: 0;
padding-left: 0
}
.woocommerce-account ul.digital-downloads li::before {
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: .618em;
content: "î€Š";
text-decoration: none
}
.woocommerce-password-strength {
text-align: center;
font-weight: 600;
padding: 3px .5em;
font-size: 1em
}
.woocommerce-password-strength.strong {
background-color: #c1e1b9;
border-color: #83c373
}
.woocommerce-password-strength.short {
background-color: #f1adad;
border-color: #e35b5b
}
.woocommerce-password-strength.bad {
background-color: #fbc5a9;
border-color: #f78b53
}
.woocommerce-password-strength.good {
background-color: #ffe399;
border-color: #ffc733
}
.woocommerce-password-hint {
margin: .5em 0 0;
display: block
}
.product.has-default-attributes.has-children>.images {
opacity: 0
}
.checkout-page-title {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: column nowrap;
-moz-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
width: 100%;
padding: 50px 2000px;
margin-left: -2000px
}
.checkout-page-title .checkout-breadcrumbs, .checkout-page-title a {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex
}
.checkout-page-title nav {
box-sizing: border-box;
margin: 0 auto;
padding: 0 50px;
max-width: 100%
}
.checkout-page-title a {
display: flex;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
text-align: center;
text-decoration: none;
flex: 1 0 auto;
width: 33.333%
}
.checkout-page-title .checkout-breadcrumbs {
display: flex;
-webkit-justify-content: space-around;
-moz-justify-content: space-around;
-ms-flex-pack: space-around;
-ms-justify-content: space-around;
justify-content: space-around
}
.checkout-page-title .checkout-step {
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
flex: 1 0 auto
}
.checkout-page-title .checkout-step:after, .checkout-page-title .checkout-step:before {
position: absolute;
top: 50%;
margin-top: 5px;
width: calc(50% - 40px);
height: 3px;
background: red;
content: ""
}
.checkout-page-title .checkout-step:before {
left: 0;
width: calc(50% - 40px)
}
.checkout-page-title .checkout-step:after {
left: calc(50% + 40px)
}
.checkout-page-title .step-checkout.current .checkout-step:before, .checkout-page-title a:first-child .checkout-step:before, .checkout-page-title a:last-child .checkout-step:after {
display: none
}
.checkout-page-title .checkout-counter, .switcher-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex
}
.checkout-page-title .checkout-counter {
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
border-radius: 50%;
width: 50px;
height: 50px;
margin-top: 10px
}
.checkout-page-title a:last-child .checkout-line, .woocommerce-order-received .checkout-page-title .step-complete .checkout-step:before {
display: none
}
.step-cart.current:not(.hide-for-small) .checkout-step:after {
width: calc(50% - 40px)
}
.woocommerce-checkout .checkout-page-title .step-cart .checkout-step:after, .woocommerce-order-received .checkout-page-title .step-cart .checkout-step:after, .woocommerce-order-received .checkout-page-title .step-checkout .checkout-step:after {
width: calc(100% - 80px)
}
#page .widget_shopping_cart a.remove, .dt-mobile-header .shopping-cart-inner a.remove, .masthead .shopping-cart-inner a.remove {
display: block;
font-size: 1.5em!important;
height: 1em!important;
width: 1em;
text-align: center;
line-height: 1;
border-radius: 100%;
text-decoration: none;
font-weight: 700;
border: 0
}
.dt-mobile-header .shopping-cart-inner .cart_list a.remove:hover, .masthead .shopping-cart-inner .cart_list a.remove:hover, .woocommerce .cart_list a.remove:hover {
color: #fff!important
}
.shopping-cart-inner .cart_list li a.remove, .widget_shopping_cart .cart_list li a.remove {
position: absolute;
top: 20px;
left: 0
}
.shopping-cart-inner .cart_list li:first-child a.remove, .widget_shopping_cart .cart_list li:first-child a.remove {
top: 5px
}
.product form.cart .variations label, .shop_table strong, .shop_table td, .shop_table th, .shopping-cart-inner strong, .widget_shopping_cart_content strong, strong[itemprop=author] {
font-weight: 400
}
#customer_login>div label, #shipping_method label, .cart .cart_item .product-name, .cart .cart_item .product-name a, .cart .product-total .amount, .cart-subtotal .amount, .order_details tfoot td, .payment_methods label, .product table.variations td.label label, .product-subtotal, .product-subtotal .amount, .quantity, .quantity input.qty, .shipping-calculator-button, .showcoupon, .showcoupon-tag, .showlogin, .showlogin-tag, .update-cart-button input[type=submit], .woocommerce-MyAccount-content label, .woocommerce-MyAccount-navigation>ul li a, .woocommerce-Reviews label, form.lost_reset_password label, form.track_order label, form.woocommerce-checkout #customer_details label, label[for=rememberme], td.product-subtotal {
font-weight: 700
}
.woocommerce-invalid-required-field input[type=text], .woocommerce-invalid-required-field input[type=search], .woocommerce-invalid-required-field input[type=tel], .woocommerce-invalid-required-field input[type=url], .woocommerce-invalid-required-field input[type=email], .woocommerce-invalid-required-field input[type=number], .woocommerce-invalid-required-field input[type=date], .woocommerce-invalid-required-field input[type=range], .woocommerce-invalid-required-field input[type=password] {
border-color: #f55b5f
}
.lost_reset_password label, .track_order label, .woocommerce-MyAccount-content label, .woocommerce-account-fields label, .woocommerce-additional-fields label, .woocommerce-billing-fields label, .woocommerce-form-login label, .woocommerce-shipping-fields label, form.register label {
margin-bottom: 5px
}
.comment-form-author input, .comment-form-email input, .comment-form-url input, textarea {
width: 100%
}
#page .widget_layered_nav ul li.chosen a, #page .widget_layered_nav_filters ul li a, #page .woocom-rollover-content .price ins .amount, #page .woocom-rollover-content .star-rating span:before, #page .woocom-rollover-content mark {
color: #fff;
background: 0 0
} .switcher-wrap {
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin-bottom: 40px
}
.product .woo-buttons-on-img .out-stock-label, .view-mode-switcher {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex
}
.switcher-wrap>* {
margin-bottom: 10px
}
.switcher-wrap .woocommerce-result-count {
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1
}
.switcher-wrap .woocommerce-ordering {
-webkit-flex: 1 1 auto;
-moz-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto
}
.switcher-wrap .woocommerce-ordering select {
margin-bottom: 0
}
.view-mode-switcher {
display: flex;
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2;
margin-left: 20px
}
.view-mode-switcher>a {
position: relative;
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: -ms-inline-flex;
display: inline-flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
width: 38px;
height: 38px;
border: 1px solid;
text-decoration: none
}
.view-mode-switcher>a:first-child {
border-right: none
}
.view-mode-switcher>a i {
font-size: 14px
}
.view-mode-switcher .filter-popup {
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
bottom: 100%;
padding: 2px 6px;
margin-bottom: 8px;
background: #000;
color: #fff!important;
font: 400 10px/14px Arial, Verdana, sans-serif;
letter-spacing: .3px;
white-space: nowrap;
opacity: 0;
visibility: hidden;
-webkit-transform: translate3d(-50%, 10px, 0);
transform: translate3d(-50%, 10px, 0);
-webkit-transition: all .25s ease-out;
transition: all .25s ease-out;
-webkit-border-radius: 2px;
border-radius: 2px
}
.view-mode-switcher .filter-popup:after {
position: absolute;
left: 50%;
bottom: -5px;
margin-left: -5px;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #000;
content: ""
}
.view-mode-switcher .filter-popup:before {
position: absolute;
left: 0;
bottom: -20px;
content: " ";
display: block;
width: 100%;
height: 20px
}
.view-mode-switcher>a:hover>.filter-popup {
visibility: visible;
opacity: 1;
pointer-events: auto;
-webkit-transform: translate3d(-50%, 0, 0);
transform: translate3d(-50%, 0, 0)
}
.description-on-hover .woocom-project>a {
display: block;
line-height: 0
}
.wc-img-hover .woo-buttons-on-img {
overflow: hidden
}
.wc-img-hover .woo-buttons-on-img a {
text-align: center
}
.wc-img-hover .woocom-project img {
position: relative;
-webkit-transition: opacity .4s ease-in-out;
transition: opacity .4s ease-in-out
}
.wc-img-hover .woocom-project img.back-image {
position: absolute;
right: 0;
bottom: 0;
top: 0;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
opacity: 0;
width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
visibility: visible
}
.wc-img-hover .woo-buttons-on-img:hover img.hide-on-hover {
opacity: 0
}
.wc-img-hover .woo-buttons-on-img:hover img.show-on-hover {
opacity: 1
}
.product:after, .product:before {
content: "";
display: table;
clear: both
}
.product .woo-buttons-on-img {
position: relative;
margin: 0 0 20px;
text-align: center
}
.product .woo-buttons-on-img .out-stock-label {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
z-index: 2;
width: auto;
max-width: 100%;
min-height: 50px;
padding: 20px 25px;
box-sizing: border-box;
background: rgba(0,0,0,.65);
-webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.15);
box-shadow: 0 0 0 1px rgba(255,255,255,.15);
color: #fff;
text-transform: uppercase;
font-weight: 700;
white-space: nowrap
}
.wc-layout-list article.product {
margin-bottom: 50px
}
article.product.post.bg-on {
background: 0 0
}
.wc-layout-list .woocom-project {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start
}
.wc-layout-list .woocom-project .woo-buttons-on-img {
margin-bottom: 0;
text-align: left
}
.wc-layout-list .woocom-project .woocom-list-content {
padding-left: 40px;
margin-bottom: 0;
box-sizing: border-box;
text-align: left
}
.wc-layout-list .woocom-project .woocom-list-content .star-rating {
margin: 0 0 25px
}
.wc-layout-list .woocom-project .woocom-list-content .woocommerce-product-details__short-description {
margin-bottom: 25px
}
#page .cart-btn-below-img .woo-buttons:last-child, .dt-isotope .woocom-project .woocommerce-product-details__short-description {
margin-bottom: 15px
}
.hide-description .woocommerce-product-details__short-description {
display: none
}
.cart-btn-on-img .woo-buttons {
position: absolute;
right: 10px;
bottom: 10px;
height: 32px;
min-width: 32px;
border-radius: 16px;
z-index: 2;
box-sizing: border-box;
-webkit-transition: opacity .2s linear;
transition: opacity .2s linear
}
.cart-btn-on-img .woo-buttons a {
display: block;
float: right;
height: 32px;
max-width: 22px;
padding: 0 32px 0 0;
box-sizing: border-box;
-webkit-transition: max-width .4s ease-in-out;
transition: max-width .4s ease-in-out;
border-radius: 16px
}
.cart-btn-on-img .woo-buttons a .filter-popup {
vertical-align: top;
line-height: 32px;
margin-left: 14px;
opacity: 0;
-webkit-transition: opacity .2s linear;
transition: opacity .2s linear
}
.cart-btn-on-img .woo-buttons a:after {
position: absolute;
top: 0;
right: 0;
width: 32px;
height: 32px;
content: ""
}
.cart-btn-on-img .woo-buttons.is-clicked a, .cart-btn-on-img .woo-buttons:hover a {
width: auto;
max-width: 250px
}
.cart-btn-on-img .woo-buttons.is-clicked a .filter-popup, .cart-btn-on-img .woo-buttons:hover a .filter-popup {
opacity: 1;
transition-delay: .2s;
-webkit-transition-delay: .2s
}
.cart-btn-on-hover .woo-buttons {
opacity: 0
}
.cart-btn-below-img .woo-buttons {
padding-top: 3px;
margin-bottom: 15px
}
.cart-btn-on-hover .woo-buttons-on-img.is-clicked .woo-buttons, .cart-btn-on-hover .woocom-project:hover .woo-buttons {
opacity: 1
}
.slider-link:hover, .woocommerce-cart-wrap .update-cart-button input[type=submit]:not(:disabled):hover {
opacity: .7
}
.woo-buttons-on-img .woo-buttons>a:after {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' fill='white' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Crect x='4.75' y='11.9' width='10.5' height='2'/%3E%3Crect x='4.75' y='6.9' width='10.5' height='2'/%3E%3Crect x='4.75' y='1.9' width='10.5' height='2'/%3E%3Cpath d='M2.002,6.65c-0.69,0-1.252,0.559-1.252,1.25s0.562,1.25,1.252,1.25c0.694,0,1.248-0.559,1.248-1.25S2.696,6.65,2.002,6.65z'/%3E%3Cpath d='M2.002,11.65c-0.69,0-1.252,0.558-1.252,1.25s0.562,1.25,1.252,1.25c0.694,0,1.248-0.558,1.248-1.25S2.696,11.65,2.002,11.65z'/%3E%3Cpath d='M2.002,1.65c-0.69,0-1.252,0.559-1.252,1.25s0.562,1.25,1.252,1.25c0.694,0,1.248-0.559,1.248-1.25S2.696,1.65,2.002,1.65z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: center center
}
.woo-buttons-on-img .woo-buttons>.add_to_cart_button:after, .woo-buttons-on-img .woo-buttons>.added_to_cart.wc-forward:after {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' fill='white' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath d='M15.439,4.021L3.532,2.358L3.406,1.172c0,0-0.034-0.425-0.052-0.46C3.281,0.484,3.158,0.417,2.906,0.344L0.792,0.026C0.468-0.073,0.124,0.115,0.025,0.444c-0.097,0.328,0.052,0.755,0.381,0.853l1.688,0.25l1.239,10.865C3.372,12.712,3.63,13,3.945,13h9.89c0.341,0,0.516-0.312,0.516-0.654c0-0.336-0.175-0.646-0.516-0.646H4.547L4.387,10h9.485c0.708,0.021,0.771-0.517,0.963-1.062l0.958-3.396C16.064,4.688,16.177,4.126,15.439,4.021z'/%3E%3Ccircle cx='4.801' cy='14.699' r='1.25'/%3E%3Cpath d='M12.802,13.449c-0.69,0-1.252,0.559-1.252,1.25s0.562,1.251,1.252,1.251c0.694,0,1.248-0.56,1.248-1.251S13.496,13.449,12.802,13.449z'/%3E%3C/svg%3E")
}
.wc-complete-wrap, .woocommerce-cart-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
.wc-complete-wrap {
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-flex-pack: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end
}
.wc-complete-wrap * {
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2
}
.wc-complete-wrap .wc-side-column {
-webkit-order: 0;
-moz-order: 0;
-ms-flex-order: 0;
order: 0
}
.wc-complete-wrap .wc-wide-column {
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1
}
.wc-complete-wrap .woocommerce-bacs-bank-details {
margin-top: 20px
}
.wc-complete-wrap .wc-bacs-bank-details {
margin: 0;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: column nowrap;
-moz-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap
}
.wc-complete-wrap .wc-bacs-bank-details li {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-flex-pack: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 10px 0;
border-bottom: 1px solid;
list-style: none;
box-sizing: border-box
}
.wc-complete-wrap .wc-bacs-bank-details li>* {
-webkit-flex: 0 0 50%;
-moz-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%
}
.wc-complete-wrap .wc-bacs-bank-details li>strong {
font-weight: 400;
padding-left: 5px;
box-sizing: border-box
}
.woocommerce-cart-wrap table.shop_table:not(.order_details) {
border: none
}
.shop_table, .woocommerce-cart-wrap .cart.shop_table {
border-collapse: separate
}
.woocommerce-cart-wrap .cart.shop_table td {
padding: 25px 10px 25px 0
}
.woocommerce-cart-wrap .cart.shop_table td.actions {
padding-top: 45px;
padding-right: 0
}
.woocommerce-cart-wrap .cart.shop_table td.product-subtotal {
padding-right: 0
}
.woocommerce-cart-wrap .cart.shop_table tbody th, .woocommerce-cart-wrap .cart.shop_table tfoot th {
padding: 25px 0
}
.shop_table.customer_details td {
padding-right: 0
}
.shop_table.customer_details tbody th {
padding-right: 10px
}
.customer_details tr:first-of-type td, .customer_details tr:first-of-type th {
border-top: none
}
.customer_details thead th, .woocommerce-cart-wrap .shop_table thead th, .woocommerce-orders-table thead th {
border: none;
padding: 0 0 10px;
text-transform: uppercase
}
.woocommerce-cart-wrap td.product-remove {
width: 30px;
max-width: 30px
}
.woocommerce-cart-wrap a.remove {
display: block;
font-size: 16px!important;
width: 30px;
text-align: left;
line-height: 30px;
text-decoration: none;
border: 0
}
.woocommerce-cart-wrap a.remove:hover {
cursor: pointer
}
.woocommerce-cart-wrap .shop_table .product-thumbnail {
width: 70px;
padding-right: 20px
}
.woocommerce-cart-wrap .shop_table .product-thumbnail img {
max-width: 70px;
height: auto
}
.woocommerce-cart-wrap .shop_table .product-thumbnail>a {
display: block;
width: 70px;
font-size: 0;
line-height: 0
}
.woocommerce-cart-wrap .product-price, .woocommerce-cart-wrap .product-quantity {
width: 18%
}
.woocommerce-cart-wrap .product-quantity {
width: 17%
}
.woocommerce-cart-wrap .product-subtotal {
width: 18%;
text-align: right
}
.woocommerce-cart-wrap .cart_item .product-name {
width: 32%
}
.woocommerce-cart-wrap .cart_item .product-name a {
display: inline-block;
text-decoration: none
}
.woocommerce-cart-wrap table.cart th.product-name {
position: relative;
left: -38px
}
.content .variation dd, .content .variation dt {
font-weight: 400;
float: left
}
.content .variation dd p, .content .variation dt p {
margin-bottom: 0
}
.content .variation dt {
clear: left;
margin-right: 5px
}
.product .quantity, .woocommerce-cart-wrap .quantity, .woocommerce-variation-add-to-cart .quantity {
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: -ms-inline-flex;
display: inline-flex;
text-align: right
}
.product .quantity input[type=button].is-form, .woocommerce-cart-wrap .quantity input[type=button].is-form, .woocommerce-variation-add-to-cart .quantity input[type=button].is-form {
overflow: hidden;
position: relative;
padding-top: 5px;
padding-bottom: 5px;
margin: 0;
background-color: #fff;
border-width: 1px;
border-style: solid;
text-transform: none;
font-weight: 400;
border-radius: 0;
box-shadow: none!important
}
#customer_login>div .showcoupon-tag, #customer_login>div .showlogin-tag, #customer_login>div label, .wc-coupon-wrap .showcoupon-tag, .wc-coupon-wrap .showlogin-tag, .wc-login-wrap .showcoupon-tag, .wc-login-wrap .showlogin-tag, form.lost_reset_password .showcoupon-tag, form.lost_reset_password .showlogin-tag, form.lost_reset_password label, form.track_order .showcoupon-tag, form.track_order .showlogin-tag, form.track_order label {
text-transform: uppercase
}
.product .quantity .plus, .woocommerce-cart-wrap .quantity .plus, .woocommerce-variation-add-to-cart .quantity .plus {
border-left: none!important
}
.product .quantity .minus, .woocommerce-cart-wrap .quantity .minus, .woocommerce-variation-add-to-cart .quantity .minus {
border-right: none!important
}
.quantity .minus:active, .quantity .minus:hover, .quantity .plus:active, .quantity .plus:hover {
top: 0!important;
margin-bottom: 0!important
}
.wc-coupon-wrap .coupon:before, .woocommerce-cart-wrap .coupon:before, .woocommerce-cart-wrap .wc-coupon-text:after {
top: 0;
content: "\f02b";
font-weight: 900;
font-family: 'Font Awesome 5 Free';
line-height: 1
}
.quantity input.qty {
display: inline;
float: left;
vertical-align: middle;
width: 40px;
padding: 0;
margin: 0;
border-radius: 0;
text-align: center;
-webkit-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield
}
.quantity input[type=number]::-webkit-inner-spin-button, .quantity input[type=number]::-webkit-outer-spin-button {
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
margin:0;
display:none
}
.cart-footer {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-flex-pack: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center
}
.wc-coupon-wrap .coupon, .woocommerce-cart-wrap .coupon {
position: relative;
padding-right: 10px;
padding-bottom: 10px;
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: -ms-inline-flex;
display: inline-flex;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center
}
.wc-coupon-wrap .coupon:before, .woocommerce-cart-wrap .coupon:before {
position: absolute;
left: 20px;
font-size: 14px;
z-index: 10
}
.wc-coupon-wrap .coupon input[type=text], .woocommerce-cart-wrap .coupon input[type=text] {
padding-left: 35px
}
.wc-coupon-field {
position: relative
}
.wc-coupon-field:focus label {
display: none
}
.cart td.actions .coupon label {
position: absolute;
display: none;
height: 40px;
width: 100%;
padding: 5px 15px;
box-sizing: border-box
}
.cart td.actions .coupon label:before {
margin-right: 5px;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 14px;
line-height: 1;
content: "\f02b"
}
input[name=coupon_code]:-moz-placeholder, input[name=coupon_code]:-ms-input-placeholder, input[name=coupon_code]::-moz-placeholder, input[name=coupon_code]::-webkit-input-placeholder {
color:pink
}
input[name=coupon_code]:-moz-placeholder:before, input[name=coupon_code]:-ms-input-placeholder:before, input[name=coupon_code]::-moz-placeholder:before, input[name=coupon_code]::-webkit-input-placeholder:before {
margin-right:5px;
font-family:'Font Awesome 5 Free';
font-weight:900;
font-size:14px;
line-height:1;
content:"\f02b"
}
.woocommerce-cart-wrap .wc-coupon-field, .woocommerce-cart-wrap .wc-coupon-text {
display: inline-block
}
.woocommerce-cart-wrap .wc-coupon-text {
position: relative;
margin-right: 20px
}
.woocommerce-cart-wrap .wc-coupon-text:after {
position: absolute;
z-index: 0;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
font-size: 84px
}
.name-row, .password-row, .shipping-calculator-form, .woocommerce-ordering-div, button.dt-wc-btn {
position: relative
}
.woocommerce-cart-wrap .wc-coupon-text>span {
position: relative;
z-index: 1
}
.woocommerce-cart-wrap .wc-coupon-text span {
display: block
}
.woocommerce-cart-wrap .update-cart-button input[type=submit] {
padding: 0;
background: 0 0;
border: none;
cursor: pointer;
text-align: right
}
.woocommerce-cart-wrap .update-cart-button input[type=submit]:focus {
outline: 0
}
.woocommerce-cart-wrap .update-cart-button i {
padding-right: 5px
}
.wc-coupon-input.input-text {
width: 200px;
max-width: 100%
}
.button.checkout, .button.view-cart, .button.wc-backward, .button.wc-forward, .price_slider .button, .single_add_to_cart_button.button, .track_order input[name=track], .wc-cart-button, .woocommerce-Button[name=register], .woocommerce-Reviews .submit, button[name=calc_shipping], input[name=apply_coupon], input[name=login] {
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: -ms-inline-flex;
display: inline-flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
box-sizing: border-box
}
button.dt-wc-btn {
border: none
}
input[name=update_cart] {
border: none;
box-shadow: none!important
}
#shipping_method, table.shop_table td button[name=calc_shipping] {
margin: 0
}
#shipping_method li {
list-style: none
}
#payment .input-radio, #shipping_method li .shipping_method {
margin: 0 5px 0 0
}
.shipping-calculator-form .woocommerce-ordering-div, .shipping_method {
margin-bottom: 10px
}
#calc_shipping_country, #calc_shipping_state, form .form-row input.input-text, select.shipping_method {
width: 100%!important
}
.woocommerce-shipping-calculator>p {
margin-bottom: 0
}
.shipping-calculator-form {
margin: 10px 0
}
.woocommerce-cart-wrap .cart-collaterals {
width: 25%;
padding: 30px;
margin-left: 50px;
-webkit-align-self: flex-start;
-moz-align-self: flex-start;
-ms-align-self: flex-start;
-ms-flex-item-align: flex-start;
align-self: flex-start;
box-sizing: border-box
}
.wc-order-review, .wc-side-column {
-webkit-align-self: flex-start;
-moz-align-self: flex-start;
-ms-align-self: flex-start;
box-sizing: border-box
}
.woocommerce-cart-wrap .cart-collaterals .shop_table {
margin-bottom: 20px
}
.woocommerce-cart-wrap .cart_totals tr:first-of-type td, .woocommerce-cart-wrap .cart_totals tr:first-of-type th {
border: none
}
.woocommerce-cart-wrap .cart_totals tr th {
padding-right: 10px
}
.woocommerce-cart-wrap .cart_totals table, .woocommerce-cart-wrap .cart_totals tbody, .woocommerce-cart-wrap .cart_totals tbody th, .woocommerce-cart-wrap .cart_totals td, .woocommerce-cart-wrap .cart_totals th, .woocommerce-cart-wrap .cart_totals tr {
display: block;
border: none;
padding: 0
}
.woocommerce-cart-wrap .cart_totals tr {
border-top: 1px solid;
padding: 10px 0
}
.woocommerce-cart-wrap .cart_totals tr:first-of-type {
border: none
}
.woocommerce-cart-wrap .cart_totals td {
text-align: left;
padding-right: 0
}
.woocom-list-content, .woocom-rollover-content .price, .woocom-rollover-content .star-rating {
text-align: center
}
.woocommerce-cart-wrap .cart_totals .woocommerce-shipping-calculator {
overflow: hidden
}
.shipping-calculator-form select {
margin-bottom: 0!important
}
.shipping-calculator-form p:last-of-type {
margin-bottom: 0
}
#page #place_order, #page .checkout-button.wc-forward {
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
box-sizing: border-box
}
.checkout-button {
display: -webkit-flex!important;
display: -moz-flex!important;
display: -ms-flexbox!important;
display: -ms-flex!important;
display: flex!important
}
.shipping-calculator-button {
display: inline-block
}
.cross-sells {
margin-top: 30px
}
.col2-set .col-1 {
float: left;
width: 48%
}
.col2-set .col-2 {
float: right;
width: 48%
}
#customer_login>div, .wc-coupon-wrap, .wc-login-wrap, form.lost_reset_password, form.track_order {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 0 auto;
width: 50%
}
#customer_login>div .coupon, .wc-coupon-wrap .coupon, .wc-login-wrap .coupon, form.lost_reset_password .coupon, form.track_order .coupon {
-webkit-flex: 1 1 auto;
-moz-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding-bottom: 0
}
#customer_login>div .coupon input, .wc-coupon-wrap .coupon input, .wc-login-wrap .coupon input, form.lost_reset_password .coupon input, form.track_order .coupon input {
width: 100%;
margin-bottom: 0
}
#customer_login>div .log-message, .wc-coupon-wrap .log-message, .wc-login-wrap, .wc-login-wrap .log-message, .wc-login-wrap form .form-row-last, form.lost_reset_password .log-message, form.track_order .log-message {
margin-bottom: 20px
}
#customer_login>div .button, .wc-coupon-wrap .button, .wc-login-wrap .button, form.lost_reset_password .button, form.track_order .button {
text-transform: uppercase;
font-weight: 700
}
#customer_login>div .woocommerce-info, .wc-coupon-wrap .woocommerce-info, .wc-login-wrap .woocommerce-info, form.lost_reset_password .woocommerce-info, form.track_order .woocommerce-info {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center
}
#customer_login>div form, .wc-coupon-wrap form, .wc-login-wrap form, form.lost_reset_password form, form.track_order form {
width: 100%;
margin-top: 25px;
padding: 30px;
box-sizing: border-box
}
#customer_login>div .form-row, .wc-coupon-wrap .form-row, .wc-login-wrap .form-row, form.lost_reset_password .form-row, form.track_order .form-row {
width: 100%;
padding: 0
}
#customer_login>div .showcoupon, #customer_login>div .showlogin, .wc-coupon-wrap .showcoupon, .wc-coupon-wrap .showlogin, .wc-login-wrap .showcoupon, .wc-login-wrap .showlogin, form.lost_reset_password .showcoupon, form.lost_reset_password .showlogin, form.track_order .showcoupon, form.track_order .showlogin {
text-decoration: none
}
.wc-login-wrap form {
padding-top: 25px;
padding-bottom: 20px;
margin-bottom: 20px
}
.wc-login-wrap form .form-row:not(.name-row):not(.password-row), .wc-login-wrap form .lost_password {
display: inline-block;
width: auto
}
.wc-login-wrap form .lost_password {
float: right;
margin-top: 12px
}
.wc-login-wrap form label[for=rememberme] {
margin-left: 20px
}
.wc-coupon-wrap {
margin-bottom: 50px
}
.wc-coupon-wrap form {
padding: 0;
margin-top: 0
}
.wc-coupon-wrap .form-coupon-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
padding: 30px 30px 20px;
margin-top: 25px
}
.wc-coupon-wrap .form-coupon-wrap .button, .wc-coupon-wrap .form-coupon-wrap .coupon {
margin-bottom: 10px
}
.wc-coupon-wrap .form-coupon-wrap>p {
-webkit-flex: 1 0 100%;
-moz-flex: 1 0 100%;
-ms-flex: 1 0 100%;
flex: 1 0 100%
}
#customer_login>div, form.lost_reset_password, form.track_order {
padding: 25px 30px 20px;
box-sizing: border-box
}
#customer_login>div>p:not(.form-row), form.lost_reset_password>p:not(.form-row), form.track_order>p:not(.form-row) {
margin-bottom: 20px
}
#customer_login>div .button, form.lost_reset_password .button, form.track_order .button {
margin-top: 10px
}
#customer_login {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex
}
#customer_login>div {
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start;
margin: 0 auto
}
#customer_login>div form {
margin-top: 10px;
padding: 0
}
#customer_login>div form>.form-row:not(.form-row-wide) {
display: inline-block;
width: auto
}
#customer_login>div form label.woocommerce-form__label-for-checkbox {
display: inline-block;
margin-left: 20px;
text-transform: none
}
.woocommerce-MyAccount-content .form-row label, .woocommerce-account-fields label, .woocommerce-shipping-fields label, form.woocommerce-checkout .form-row label {
text-transform: uppercase
}
#customer_login>div form .lost_password {
float: right;
margin: 22px 0 10px
}
#customer_login>div+div, .wc-order-review {
margin-left: 50px
}
.name-row:before, .password-row:before {
content: "\f007";
font-family: 'Font Awesome 5 Free';
font-weight: 900;
line-height: 1;
position: absolute;
left: 20px;
top: 0;
font-size: 14px;
z-index: 10
}
.stars, .stars a {
position: relative
}
.name-row input[type=text], .name-row input[type=password], .password-row input[type=text], .password-row input[type=password] {
padding-left: 35px
}
.password-row:before {
content: "\f13e"
}
.showcoupon-tag, .showlogin-tag {
display: inline-block;
margin-right: 10px
}
.showcoupon-tag i, .showlogin-tag i {
margin-right: 5px
}
form.woocommerce-checkout {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-flex-pack: space-between;
-ms-justify-content: space-between;
justify-content: space-between
}
.wc-order-review {
padding: 30px;
-ms-flex-item-align: flex-start;
align-self: flex-start
}
.woocommerce-checkout-review-order-table tr.cart_item:first-of-type td {
border-top: none
}
.content .woocommerce-checkout-review-order-table td {
overflow: hidden
}
.content .woocommerce-checkout-review-order-table {
display: block;
border-collapse: separate
}
.content .woocommerce-checkout-review-order-table tbody, .content .woocommerce-checkout-review-order-table td, .content .woocommerce-checkout-review-order-table tfoot, .content .woocommerce-checkout-review-order-table th, .content .woocommerce-checkout-review-order-table tr {
display: block;
border: none;
padding: 0
}
.content .woocommerce-checkout-review-order-table tr {
border-top: 1px solid;
padding: 10px 0
}
.content .woocommerce-checkout-review-order-table .product-name, .content .woocommerce-checkout-review-order-table .product-total .amount {
font-weight: 400
}
.content .woocommerce-checkout-review-order-table tbody tr:first-of-type {
border: none
}
.content .woocommerce-checkout-review-order-table .order-total th, .content .woocommerce-checkout-review-order-table td {
vertical-align: top
}
.content .woocommerce-checkout-review-order-table .order-total th.product-name, .content .woocommerce-checkout-review-order-table td.product-name, .content .woocommerce-checkout-review-order-table th {
padding-right: 10px
}
.content .woocommerce-checkout-review-order-table .cart-subtotal td, .content .woocommerce-checkout-review-order-table .cart-subtotal th {
width: 100%
}
.woocommerce-cart-wrap .cart_totals th {
width: 40%;
padding: 25px 0
}
.woocommerce-MyAccount-content label abbr[title], .woocommerce-account-fields label abbr[title], .woocommerce-billing-fields label abbr[title], .woocommerce-shipping-fields label abbr[title] {
border-bottom: none
}
.content .payment_methods {
padding-top: 5px;
margin: 0 0 30px
}
.form-row.create-account, .woocommerce-shipping-fields {
padding-top: 15px;
clear: both
}
.content .payment_methods li img {
vertical-align: middle;
margin: -2px .5em 0
}
.woocommerce-MyAccount-content .form-row, form.woocommerce-checkout .form-row {
padding-bottom: 20px
}
.woocommerce-MyAccount-content .form-row.place-order, form.woocommerce-checkout .form-row.place-order {
padding-bottom: 0
}
.woocommerce-MyAccount-content .select2-container .select2-selection__arrow, .woocommerce-cart-wrap .select2-container--default .select2-selection--single .select2-selection__arrow, form.woocommerce-checkout .select2-container .select2-selection__arrow {
top: 50%;
margin-top: -13px;
right: 7px
}
form.woocommerce-checkout .form-row {
padding-bottom: 20px
}
form.woocommerce-checkout .form-row#billing_address_1_field {
padding-bottom: 0
}
.woocommerce-MyAccount-content .woocommerce-Button.button, .woocommerce-MyAccount-content fieldset {
margin-top: 20px
}
.woocommerce-address-fields .button {
margin-top: 30px
}
.woocommerce-MyAccount-content .woocommerce-address-fields {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap
}
.woocommerce-MyAccount-content .woocommerce-address-fields>p {
-webkit-order: 0;
-moz-order: 0;
-ms-flex-order: 0;
order: 0
}
.woocommerce-MyAccount-content .woocommerce-address-fields>p:first-of-type {
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1
}
.woocommerce-MyAccount-content .woocommerce-address-fields .form-row-wide {
width: 100%
}
#page .select2-container .select2-selection--single {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center
}
#ship-to-different-address, .customer_details tr, .order_details tr {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex
}
#ship-to-different-address {
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center
}
.form-row.create-account label.checkbox span:before, .woocommerce-shipping-fields label.checkbox span:before {
display: inline-block;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
line-height: 1;
font-size: inherit
}
#ship-to-different-address label {
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1
}
#ship-to-different-address input {
-webkit-order: 0;
-moz-order: 0;
-ms-flex-order: 0;
order: 0;
margin-right: 5px
}
.create-account {
margin-bottom: 10px
}
.woocommerce-billing-fields {
padding-bottom: 10px
}
.form-row.create-account {
padding-bottom: 0!important;
margin-bottom: 15px
}
.form-row.create-account label.checkbox, .woocommerce-shipping-fields label.checkbox {
margin-bottom: 0
}
.form-row.create-account label.checkbox span:before {
margin: 0 5px;
content: "\f2bd"
}
#account_password_field {
padding-top: 10px;
margin-bottom: 0
}
.woocommerce-shipping-fields {
margin-bottom: 45px
}
.woocommerce-shipping-fields .shipping_address {
margin-top: 20px;
margin-bottom: -20px
}
.woocommerce-shipping-fields label.checkbox span:before {
margin-right: 5px;
content: "\f0d1"
}
#order_comments_field {
margin-top: 30px
}
.wc-side-column {
-ms-flex-item-align: flex-start;
align-self: flex-start;
padding: 30px;
margin-right: 50px
}
.wc-complete-wrap .wc-side-column {
margin-bottom: 30px
}
.content .woocommerce-thankyou-order-details {
margin: 0
}
.shop_table.order_details .product-quantity, .woocommerce-table--order-details .shipped_via {
margin-left: 5px
}
.woocommerce-thankyou-order-details li {
padding: 10px 0;
border-top: 1px solid;
list-style: none
}
.customer_details tbody tr:first-of-type td, .order_details tbody tr:first-of-type td, .woocommerce-thankyou-order-details li:first-child {
border-top: none
}
.woocommerce-thankyou-order-details li:last-child {
padding-bottom: 0
}
.woocommerce-thankyou-order-details li strong {
display: block;
font-weight: 400
}
.customer_details, .order_details {
display: block
}
.customer_details thead, .order_details thead {
display: none
}
.customer_details tbody, .customer_details tfoot, .order_details tbody, .order_details tfoot {
display: block
}
.customer_details tr, .order_details tr {
display: flex;
-webkit-flex-flow: row nowrap;
-moz-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap
}
.customer_details tr td, .customer_details tr th, .order_details tr td, .order_details tr th {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
width: 50%;
padding: 10px 0
}
.woocommerce-cart-wrap .customer_details .product-total, .woocommerce-cart-wrap .customer_details tfoot td, .woocommerce-cart-wrap .order_details .product-total, .woocommerce-cart-wrap .order_details tfoot td {
padding-right: 0
}
.woocommerce-cart-wrap .customer_details tfoot th, .woocommerce-cart-wrap .order_details tbody tr td:first-of-type, .woocommerce-cart-wrap .order_details tfoot th {
padding-right: 10px
}
.shop_table.order_details {
margin-bottom: 40px
}
.shop_table.order_details .product-name a {
text-decoration: none
}
.wc-item-meta {
margin: 0!important
}
.wc-item-meta li {
list-style: none
}
.wc-item-meta li>* {
display: inline-block;
margin-bottom: 0;
font-weight: 400
}
.select2-dropdown {
border: 0;
border-radius: 0;
background: #fff;
box-shadow: 0 0 10px rgba(0,0,0,.2)
}
.select2-container .select2-selection--single .select2-selection__rendered {
padding: 0
}
.select2-drop.select2-drop-above.select2-drop-active {
border-top: none
}
.select2-search {
padding-top: 5px;
padding-bottom: 5px
}
.select2-search input[type=text] {
margin-bottom: 0
}
.select2-dropdown .select2-search input {
margin-top: 4px
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border-color: #e1e1e1;
height: 28px!important;
background-color: #fff;
color: #888;
border-radius: 3px
}
.select2-results {
color: #000;
font-size: 14px;
line-height: 18px;
background: 0 0
}
.woocommerce-form-login .woocommerce-form__label-for-checkbox {
margin-top: 18px
}
#page .wc-item-downloads {
width: 100%;
margin: 0
}
#page .wc-item-downloads li {
list-style: none
}
.stars {
font-size: 1em
}
.stars a {
display: inline-block;
font-weight: 700;
margin-right: 1em;
text-indent: -9999px
}
.stars a:last-child {
border-right: 0
}
p.stars a.star-1, p.stars a.star-2, p.stars a.star-3, p.stars a.star-4, p.stars a.star-5 {
border-right: 1px solid
}
p.stars a.star-1:after, p.stars a.star-2:after, p.stars a.star-3:after, p.stars a.star-4:after, p.stars a.star-5:after {
font-family: WooCommerce;
text-indent: 0;
position: absolute;
top: 0;
left: 0
}
p.stars a.star-1 {
width: 2em
}
p.stars a.star-1:after {
content: "\e021"
}
p.stars a.star-1.active:after, p.stars a.star-1:hover:after {
content: "\e020"
}
p.stars a.star-2 {
width: 3em
}
.woocommerce p.stars a.star-2:after {
content: "\e021\e021"
}
p.stars a.star-2.active:after, p.stars a.star-2:hover:after {
content: "\e020\e020"
}
p.stars a.star-3 {
width: 4em
}
p.stars a.star-3:after {
content: "\e021\e021\e021"
}
p.stars a.star-3.active:after, p.stars a.star-3:hover:after {
content: "\e020\e020\e020"
}
p.stars a.star-4 {
width: 5em
}
p.stars a.star-4:after {
content: "\e021\e021\e021\e021"
}
p.stars a.star-4.active:after, p.stars a.star-4:hover:after {
content: "\e020\e020\e020\e020"
}
p.stars a.star-5 {
width: 6em;
border: 0
}
p.stars a.star-5:after {
content: "\e021\e021\e021\e021\e021"
}
p.stars a.star-5.active:after, p.stars a.star-5:hover:after {
content: "\e020\e020\e020\e020\e020"
}
.star-rating span:before, .star-rating:before {
content: "\53\53\53\53\53"
}
.star-rating {
float: right;
overflow: hidden;
position: relative;
height: 1em;
line-height: 1em;
font-size: .8em;
width: 5.4em;
font-family: star
}
.widget .star-rating {
float: none;
margin: 5px 0
}
.woocom-list-content .price, .woocom-list-content .star-rating, .woocom-rollover-content .price, .woocom-rollover-content .star-rating {
display: block;
float: none;
margin: 0 auto 10px
}
.star-rating span, .star-rating:before {
float: left;
top: 0;
position: absolute;
left: 0
}
.woocom-rollover-content .star-rating {
margin: 0 auto 10px
}
#content .woocom-list-content .star-rating:last-child, .woocom-list-content .star-rating {
margin-bottom: 15px
}
.woocom-rollover-content .star-rating:before {
color: rgba(255,255,255,.4)
}
.woocom-rollover-content .price del, .woocom-rollover-content .price del * {
color: rgba(255,255,255,.5)
}
.star-rating span {
overflow: hidden;
padding-top: 1.5em
}
.star-rating span:before {
top: 0;
position: absolute;
left: 0
}
.products .star-rating {
display: block;
float: none
}
.hreview-aggregate .star-rating {
margin: 10px 0 0
}
.payment_methods li, .woocommerce-error-text>li, .woocommerce-info li, .woocommerce-message li {
list-style: none
}
.woocommerce-error:after, .woocommerce-message:after, .woocommerce-message:before {
content: " ";
display: table
}
.woocommerce-error:after, .woocommerce-info:after, .woocommerce-message:after {
clear: both
}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
float: right
}
.inline-message-style .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
width: 100%
}
.woocommerce-error, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message {
position: relative;
color: #fff;
padding: 15px 40px 15px 65px;
box-sizing: border-box;
margin-bottom: 40px;
width: 100%
}
.woocommerce-error a:hover, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info a:hover, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message a:hover {
color: #fff
}
.woocommerce-error .close-message, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .close-message, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .close-message {
position: absolute;
top: 50%;
width: 30px;
height: 30px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
right: 15px;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 14px;
line-height: 1;
line-height: 30px;
text-align: center;
opacity: .5
}
.woocommerce-error .close-message:before, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .close-message:before, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .close-message:before {
content: "\f00d"
}
.woocommerce-error .close-message:hover, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .close-message:hover, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .close-message:hover {
cursor: pointer;
opacity: 1
}
.woocommerce-error .woocommerce-error-text, .woocommerce-error .woocommerce-info-text, .woocommerce-error .woocommerce-message-text, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-error-text, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-info-text, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-message-text, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-error-text, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-info-text, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-message-text {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
white-space: pre-wrap;
max-width: 100%
}
.btn-link, .filter .filter-popup, .filter-categories a {
white-space: nowrap
}
.woocommerce-error .woocommerce-error-text li, .woocommerce-error .woocommerce-info-text li, .woocommerce-error .woocommerce-message-text li, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-error-text li, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-info-text li, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-message-text li, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-error-text li, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-info-text li, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-message-text li {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
.woocommerce-error .woocommerce-error-text .button, .woocommerce-error .woocommerce-info-text .button, .woocommerce-error .woocommerce-message-text .button, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-error-text .button, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-info-text .button, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-message-text .button, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-error-text .button, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-info-text .button, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-message-text .button {
-webkit-align-self: flex-start;
-moz-align-self: flex-start;
-ms-align-self: flex-start;
-ms-flex-item-align: flex-start;
align-self: flex-start;
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1;
background: 0 0;
box-shadow: none;
border: none;
padding: 0!important;
font: inherit!important;
font-size: inherit!important;
text-decoration: underline!important;
line-height: inherit!important;
text-transform: none!important
}
.circle-fancy-style .fancy-date .entry-month, .circle-fancy-style .fancy-date .entry-year, .meta-nav, .product table.variations td.label label, .woocommerce-Reviews label, .woocommerce-tabs .tabs>li>a {
text-transform: uppercase
}
.woocommerce-error .woocommerce-error-text .button:hover, .woocommerce-error .woocommerce-info-text .button:hover, .woocommerce-error .woocommerce-message-text .button:hover, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-error-text .button:hover, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-info-text .button:hover, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-message-text .button:hover, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-error-text .button:hover, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-info-text .button:hover, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-message-text .button:hover {
background: 0 0!important;
box-shadow: none;
border: none;
text-decoration: none!important
}
.woocommerce-error:before, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info:before, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message:before {
position: absolute;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
top: 15px;
left: 0;
width: 65px;
height: 100%;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 28px;
line-height: 1;
content: "\f058";
color: #fff
}
.woocommerce-error ul, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info ul, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message ul {
margin: 0!important
}
.inline-message-style .wc-coupon-wrap .woocommerce-error, .inline-message-style .wc-coupon-wrap div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info, .inline-message-style .wc-coupon-wrap div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message {
margin: 20px 0 5px
}
.woocommerce-error.hide-message, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info.hide-message, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message.hide-message {
display: none
}
.popup-message-style .woocommerce-error, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: column nowrap;
-moz-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
box-shadow: 0 10px 40px 0 rgba(0,0,0,.3);
border: none;
position: fixed;
top: 50%;
left: 100%;
width: 400px;
max-height: 500px;
margin: 0!important;
padding: 15px 40px 15px 65px;
z-index: 9999;
overflow: hidden;
-webkit-transform: translate3d(200px, -50%, 0);
-ms-transform: translate3d(200px, -50%, 0);
transform: translate3d(200px, -50%, 0);
-webkit-animation: slide-in-message, slide-out-message;
animation: slide-in-message, slide-out-message;
-webkit-animation-duration: 1.2s, 1.1s;
animation-duration: 1.2s, 1.1s;
-webkit-animation-delay: .4s, 9s;
animation-delay: .4s, 9s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-timing-function: ease;
animation-timing-function: ease;
font-weight: 700;
color: #FFF;
box-sizing: border-box
}
.popup-message-style .woocommerce-error a, .popup-message-style .woocommerce-error a:hover, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info a, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info a:hover, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message a, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message a:hover, .woocommerce-MyAccount-navigation>ul li.is-active a, .woocommerce-MyAccount-navigation>ul li.is-active:hover a {
color: #fff
}
.popup-message-style .woocommerce-error .woocommerce-error-text, .popup-message-style .woocommerce-error .woocommerce-info-text, .popup-message-style .woocommerce-error .woocommerce-message-text, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-error-text, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-info-text, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-message-text, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-error-text, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-info-text, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-message-text {
opacity: 1
}
.popup-message-style .woocommerce-error ul, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info ul, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message ul {
margin: 0!important
}
.popup-message-style .woocommerce-error.hide-message, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info.hide-message, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message.hide-message {
display: none
}
.single-product .woocommerce-message {
display: none!important
}
.woocommerce-error {
background: #dd3c3d
}
.woocommerce-error:before {
content: "\f06a"!important
}
.woocommerce-MyAccount-content .woocommerce-info {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap
}
.woocommerce-MyAccount-content .woocommerce-info a.button {
-webkit-align-self: flex-start;
-moz-align-self: flex-start;
-ms-align-self: flex-start;
-ms-flex-item-align: flex-start;
align-self: flex-start;
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1;
margin-top: 5px
}
@-webkit-keyframes slide-in-message {
0% {
opacity:0;
-webkit-transform:translate3d(600px, -50%, 0);
transform:translate3d(600px, -50%, 0)
}
50% {
opacity:0;
-webkit-transform:translate3d(-200px, -50%, 0);
transform:translate3d(-200px, -50%, 0)
}
100% {
opacity:1;
-webkit-transform:translate3d(-400px, -50%, 0);
transform:translate3d(-400px, -50%, 0)
}
}
@keyframes slide-in-message {
0% {
opacity:0;
-webkit-transform:translate3d(600px, -50%, 0);
transform:translate3d(600px, -50%, 0)
}
50% {
opacity:0;
-webkit-transform:translate3d(-200px, -50%, 0);
transform:translate3d(-200px, -50%, 0)
}
100% {
opacity:1;
-webkit-transform:translate3d(-400px, -50%, 0);
transform:translate3d(-400px, -50%, 0)
}
}
@-webkit-keyframes slide-out-message {
0% {
opacity:1;
-webkit-transform:translate3d(-400px, -50%, 0);
transform:translate3d(-400px, -50%, 0)
}
50% {
opacity:0;
-webkit-transform:translate3d(-100px, -50%, 0);
transform:translate3d(-100px, -50%, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(800px, -50%, 0);
transform:translate3d(800px, -50%, 0)
}
}
@keyframes slide-out-message {
0% {
opacity:1;
-webkit-transform:translate3d(-400px, -50%, 0);
transform:translate3d(-400px, -50%, 0)
}
50% {
opacity:0;
-webkit-transform:translate3d(-100px, -50%, 0);
transform:translate3d(-100px, -50%, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(800px, -50%, 0);
transform:translate3d(800px, -50%, 0)
}
}
.update-cart-button input[type=submit]:disabled, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
cursor: not-allowed
} .woocommerce-MyAccount-content mark {
padding: 0 5px
}
.woocommerce-account .woocommerce-MyAccount-navigation {
float: left;
width: 300px;
padding-right: 50px
}
.woocommerce-account .woocommerce-MyAccount-content {
float: right;
width: calc(100% - 350px)
}
.content .woocommerce-MyAccount-navigation>ul {
margin: 0
}
.woocommerce-MyAccount-navigation>ul li {
margin-bottom: 10px;
list-style: none
}
.woocommerce-MyAccount-navigation>ul li a {
display: block;
padding: 15px 20px;
text-decoration: none;
text-transform: uppercase
}
@media screen and (max-width:768px) {
.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {
display: block;
float: none;
width: 100%;
padding: 0;
margin-bottom: 40px
}
}
.woocommerce-Addresses {
padding-top: 20px
}
.woocommerce-account .woocommerce-MyAccount-content address {
font-style: normal
}
body.hide-product-title .summary>.product_title {
display: none
}
#review_form:after, #review_form:before, .product .cart:after, .product .cart:before, .product .variations_button:after, .product .variations_button:before, form.cart:after, form.cart:before {
content: "";
display: table;
clear: both
}
.summary.entry-summary div[itemprop=description] {
margin: 25px 0
}
.product table.variations {
position: relative;
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: -ms-inline-flex;
display: inline-flex;
width: auto;
margin-bottom: 20px
}
.product table.variations td, .product table.variations tr {
display: block
}
.content .related-product, .woocommerce div.product div.summary {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex
}
.product table.variations td.label {
padding: 0;
margin-bottom: 5px
}
.product table.variations td.value {
padding: 0;
margin-bottom: 10px
}
.product table.variations .reset_variations {
position: absolute;
top: 0;
right: 0
}
.product table.variations .reset_variations:hover {
text-decoration: none
}
.woocommerce div.product div.summary {
display: flex;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap
}
.woocommerce div.product div.summary .woocommerce-product-rating {
display: block;
margin: -5px 0 20px;
-webkit-order: -1;
-moz-order: -1;
-ms-flex-order: -1;
order: -1
}
.woocommerce div.product div.summary .woocommerce-review-link {
text-decoration: none
}
.woocommerce div.product div.summary .woocommerce-review-link:hover {
text-decoration: underline
}
.woocommerce div.product div.summary h1 {
margin-bottom: 30px
}
.woocommerce div.product div.summary .single_variation .price, .woocommerce div.product div.summary .single_variation .woocommerce-variation-availability>p, .woocommerce div.product div.summary .single_variation .woocommerce-variation-description>p, .woocommerce div.product div.summary .single_variation>p {
display: block;
margin-bottom: 25px
}
.product_meta .posted_in, .product_meta .sku_wrapper, .product_meta>.tagged_as a, .woocommerce div.product div.summary .woocommerce-review-link {
display: inline-block
}
.woocommerce div.product div.summary .woocommerce-product-rating .star-rating {
display: inline-block;
margin: 0 4px 0 0;
float: none
}
.woocommerce div.product div.summary form.cart, .woocommerce div.product div.summary p.cart {
margin-bottom: 30px
}
.woocommerce div.product div.summary .woocommerce-variation-availability .in-stock {
margin-bottom: 0
}
.woocommerce div.product div.summary>.price {
position: relative;
padding-bottom: 15px;
margin-bottom: 35px
}
.woocommerce div.product div.summary>.price:after {
position: absolute;
bottom: 0;
left: 0;
width: 60px;
height: 3px;
content: ""
}
.woocommerce div.product div.summary .woocommerce-product-details__short-description {
margin-bottom: 20px
}
.product_meta {
margin-bottom: 30px
}
.product_meta .posted_in a, .product_meta .sku_wrapper a {
text-decoration: none
}
.product_meta .posted_in a:hover, .product_meta .sku_wrapper a:hover, .pswp__error-msg a {
text-decoration: underline
}
.product_meta .posted_in {
position: relative;
margin: 0 6px 5px 0;
padding: 0 9px 0 0
}
.product_meta .posted_in:after {
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 3px;
height: 3px;
content: "";
-webkit-border-radius: 50%;
border-radius: 50%
}
.product_meta>.tagged_as {
margin-top: 3px
}
.product_meta>.tagged_as a {
padding: 1px 6px;
margin: 2px 1px 2px 0;
border: 1px solid;
font: 400 10px/15px Arial, Verdana, sans-serif;
text-decoration: none;
letter-spacing: .3px
}
.woocommerce-tabs {
padding-top: 30px;
clear: both
}
.single .woocommerce-tabs .entry-content {
margin-bottom: 0
}
.woocommerce-tabs .tabs {
position: relative;
overflow: hidden;
margin: 0 0 30px
}
.woocommerce-tabs .tabs:after {
position: absolute;
left: 0;
top: 0;
height: 1px;
width: 100%;
content: ""
}
.woocommerce-tabs .tabs>li {
position: relative;
float: left;
padding-top: 20px;
margin-left: 40px;
list-style: none
}
.woocommerce-tabs .tabs>li:first-child {
margin-left: 0
}
.woocommerce-tabs .tabs>li>a {
text-decoration: none;
font-weight: 700
}
.woocommerce-tabs .tabs>li:after {
position: absolute;
top: 0;
left: 0;
height: 3px;
width: 100%;
content: ""
}
.woocommerce-tabs #tab-additional_information>h2:first-child, .woocommerce-tabs #tab-description>h2:first-child {
display: none
}
.woocommerce-tabs .shop_attributes {
padding: 20px 30px;
border-collapse: separate;
border: none
}
.woocommerce-tabs .shop_attributes tr:first-of-type td, .woocommerce-tabs .shop_attributes tr:first-of-type th {
border: none
}
.woocommerce-Reviews .comment-reply-title {
margin-bottom: 5px
}
.woocommerce-Reviews label {
display: block;
margin-bottom: 5px
}
.woocommerce-Reviews .comment-form-rating {
margin-top: 30px
}
.woocommerce-noreviews {
display: none
}
#reviews ol.commentlist {
margin: 40px 0 0;
padding-bottom: 20px
}
#reviews ol.commentlist li {
width: 100%;
padding: 0;
margin: 0 0 20px!important;
list-style: none
}
.no-avatars #reviews ol.commentlist li {
padding-left: 0
}
#reviews ol.commentlist .comment_container {
position: relative;
padding: 30px 30px 15px 120px
}
#reviews ol.commentlist .comment_container p.meta {
margin-bottom: 20px
}
#reviews ol.commentlist .comment_container .woocommerce-review__author {
display: block;
margin-bottom: 5px
}
#reviews ol.commentlist .comment_container .woocommerce-review__dash, .woocommerce .form-submit .dt-btn, .woocommerce-Reviews .comment-respond>h3:after {
display: none
}
#reviews .commentlist li img.avatar {
float: left;
border-radius: 50%;
margin: 0 30px 15px -90px
}
.woocommerce-Reviews .comment-respond>h3 {
-webkit-align-self: flex-start;
-moz-align-self: flex-start;
-ms-align-self: flex-start;
-ms-flex-item-align: flex-start;
align-self: flex-start;
padding: 0;
margin-bottom: 20px
}
.product .related.products, .product .upsells.products {
padding-top: 50px;
margin-top: 60px;
border-top: 1px solid;
clear: both
}
.related.products>h2, .upsells.products>h2, .woocommerce-tabs .panel>h2, .woocommerce>h2 {
margin-bottom: 20px
}
.cross-sells>h2, .product .related.products>h2, .product .upsells.products>h2 {
position: relative;
margin-bottom: 40px;
padding-bottom: 10px
}
.cross-sells>h2:after, .product .related.products>h2:after, .product .upsells.products>h2:after {
position: absolute;
bottom: 0;
left: 0;
width: 60px;
height: 3px;
content: ""
}
.content .related-product {
display: flex;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin: 0 -25px -25px
}
.related-product>li, .related-product>li .onsale {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
box-sizing: border-box
}
.related-product>li {
position: relative;
display: flex;
width: 33%;
padding: 0 25px 25px
}
.sidebar-left .related-product>li, .sidebar-right .related-product>li {
width: 50%
}
.woocommerce-cart-wrap .related-product>li {
width: 100%
}
.related-product>li .onsale {
position: absolute;
top: 5px;
left: 30px!important;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
border-radius: 50%;
padding: 4px;
min-width: 24px;
min-height: 24px;
line-height: 1;
font-size: 14px
}
.related-product>li .product-thumbnail {
max-width: 100px;
min-width: 100px;
margin-right: 20px
}
.related-product>li .product-content {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap
}
.related-product>li .product-title {
display: inline-block;
margin-bottom: 5px;
text-decoration: none;
font-weight: 700
}
.related-product>li .price {
margin-bottom: 10px
}
.single.single-product .single-share-box {
padding-top: 5px;
margin-bottom: 30px
}
.single-product .share-link-description {
text-align: left
}
.product .wf-container.description-on-hover>.wf-cell {
line-height: 0
}
@media screen and (max-width:768px) {
.checkout-page-title .checkout-breadcrumbs {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap
}
.checkout-page-title a {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: row nowrap;
-moz-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
width: auto;
margin-bottom: 40px;
text-align: left
}
.checkout-page-title a:last-child {
margin-bottom: 0
}
.checkout-page-title a .checkout-step {
-webkit-order: 0;
-moz-order: 0;
-ms-flex-order: 0;
order: 0;
flex: none
}
.checkout-page-title a .checkout-step .checkout-counter {
margin: 0 10px 0 0
}
.checkout-page-title a .checkout-step:after, .checkout-page-title a .checkout-step:before {
left: 50%;
margin-left: -5px;
height: 14px;
width: 3px
}
.checkout-page-title a .checkout-step:before {
top: -26px
}
.checkout-page-title a .checkout-step:after {
top: 40px
}
.checkout-page-title a .checkout-name {
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1
}
.step-cart.current:not(.hide-for-small) .checkout-step:after, .woocommerce-checkout .checkout-page-title .step-cart .checkout-step:after, .woocommerce-order-received .checkout-page-title .step-cart .checkout-step:after, .woocommerce-order-received .checkout-page-title .step-checkout .checkout-step:after {
width: 3px
}
.woocommerce-checkout .checkout-page-title .step-cart .checkout-step:after, .woocommerce-order-received .checkout-page-title .step-checkout .checkout-step:after {
height: 28px
}
}
.wc-single-shortcode.wf-container {
margin: 0
}
.widget_rating_filter ul {
margin: 0;
padding: 0;
border: 0;
list-style: none
}
.widget_rating_filter ul li {
padding: 0 0 1px;
list-style: none
}
.widget_rating_filter ul li a {
padding: 1px 0;
text-decoration: none
}
.widget_rating_filter ul li .star-rating {
float: none;
display: inline-block;
margin: 0
}
.widget_rating_filter ul li.chosen a:before {
color: red
}
.woocommerce button, a.button, button, button.button, input[type=submit], input[type=submit]:focus, input[type=button], input[type=reset] {
-webkit-appearance: none;
outline: 0
}
.products-carousel-shortcode .product h4, .products-shortcode .product h4 {
margin-bottom: 5px
}
.hide-rating .star-rating {
display: none
}
.mCustomScrollbar {
-ms-touch-action: none;
touch-action: none
}
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
-ms-touch-action: auto;
touch-action: auto
}
.mCustomScrollBox {
position: relative;
overflow: hidden;
height: 100%;
max-width: 100%;
outline: 0;
direction: ltr
}
.mCSB_container {
overflow: hidden;
height: auto
}
.mCSB_inside>.mCSB_container {
margin-right: 30px
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
margin-right: 0
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container {
margin-right: 0;
margin-left: 30px
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
margin-left: 0
}
.mCSB_scrollTools {
position: absolute;
width: 16px;
height: auto;
left: auto;
top: 0;
right: 0;
bottom: 0;
filter: "alpha(opacity=75)";
-ms-filter: "alpha(opacity=75)"
}
.mCSB_outside+.mCSB_scrollTools {
right: -26px
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools, .mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
right: auto;
left: 0
}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
left: -26px
}
.mCSB_scrollTools .mCSB_dragger {
z-index: 1
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
position: relative;
-moz-border-radius: 16px
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
width: 12px
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
width: 8px
}
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp {
display: block;
position: absolute;
height: 20px;
width: 100%;
overflow: hidden;
margin: 0 auto;
cursor: pointer
}
.mCSB_scrollTools .mCSB_buttonDown {
bottom: 0
}
.mCSB_horizontal.mCSB_inside>.mCSB_container {
margin-right: 0;
margin-bottom: 30px
}
.mCSB_horizontal.mCSB_outside>.mCSB_container {
min-height: 100%
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
margin-bottom: 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
width: auto;
height: 16px;
top: auto;
right: 0;
bottom: 0;
left: 0
}
.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
bottom: -26px
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
margin: 0 20px
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
width: 100%;
height: 2px;
margin: 7px 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
width: 30px;
height: 100%;
left: 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
width: 100%;
height: 4px;
margin: 6px auto
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
height: 12px;
margin: 2px auto
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
height: 8px;
margin: 4px 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
display: block;
position: absolute;
width: 20px;
height: 100%;
overflow: hidden;
margin: 0 auto;
cursor: pointer
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
left: 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
right: 0
}
.mCSB_container_wrapper {
position: absolute;
height: auto;
width: auto;
overflow: hidden;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin-right: 30px;
margin-bottom: 30px
}
.mCSB_container_wrapper>.mCSB_container {
padding-right: 30px;
padding-bottom: 30px
}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {
bottom: 20px
}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
right: 20px
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {
bottom: 0
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
right: 0
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
left: 20px
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
left: 0
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper {
margin-right: 0;
margin-left: 30px
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {
padding-right: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {
padding-bottom: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
margin-right: 0;
margin-left: 0
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
margin-bottom: 0
}
.mCSB_scrollTools, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
transition: opacity .2s ease-in-out, background-color .2s ease-in-out
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out
}
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools, .mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools {
opacity: 0;
filter: "alpha(opacity=0)";
-ms-filter: "alpha(opacity=0)"
}
.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools, .mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools, .mCustomScrollBox:hover>.mCSB_scrollTools, .mCustomScrollBox:hover~.mCSB_scrollTools, .mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag {
opacity: 1;
filter: "alpha(opacity=100)";
-ms-filter: "alpha(opacity=100)"
}
.mCSB_scrollTools .mCSB_draggerRail {
-moz-border-radius: 16px;
background-color: #000;
background-color: rgba(0,0,0,.4);
filter: "alpha(opacity=40)";
-ms-filter: "alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color: #fff;
background-color: rgba(255,255,255,.75);
filter: "alpha(opacity=75)";
-ms-filter: "alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background-color: #fff;
background-color: rgba(255,255,255,.85);
filter: "alpha(opacity=85)";
-ms-filter: "alpha(opacity=85)"
}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
background-color: #fff;
background-color: rgba(255,255,255,.9);
filter: "alpha(opacity=90)";
-ms-filter: "alpha(opacity=90)"
}
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp {
opacity: .4;
filter: "alpha(opacity=40)";
-ms-filter: "alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_buttonUp {
background-position: 0 0
}
.mCSB_scrollTools .mCSB_buttonDown {
background-position: 0 -20px
}
.mCSB_scrollTools .mCSB_buttonLeft {
background-position: 0 -40px
}
.mCSB_scrollTools .mCSB_buttonRight {
background-position: 0 -56px
}
.mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover, .mCSB_scrollTools .mCSB_buttonUp:hover {
opacity: .75;
filter: "alpha(opacity=75)";
-ms-filter: "alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active, .mCSB_scrollTools .mCSB_buttonUp:active {
opacity: .9;
filter: "alpha(opacity=90)";
-ms-filter: "alpha(opacity=90)"
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
background-color: #000;
background-color: rgba(0,0,0,.15)
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.75)
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background-color: rgba(0,0,0,.85)
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
background-color: rgba(0,0,0,.9)
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
background-position: -80px 0
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
background-position: -80px -20px
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
background-position: -80px -40px
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
background-position: -80px -56px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
width: 4px;
background-color: #fff;
background-color: rgba(255,255,255,.1);
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width: 4px;
background-color: #fff;
background-color: rgba(255,255,255,.75);
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px
}
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
width: 100%;
height: 4px;
margin: 6px auto
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background-color: #fff;
background-color: rgba(255,255,255,.85)
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
background-color: #fff;
background-color: rgba(255,255,255,.9)
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
background-position: -32px 0
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
background-position: -32px -20px
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
background-position: -40px -40px
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
background-position: -40px -56px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
background-color: #000;
background-color: rgba(0,0,0,.1);
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.75);
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.85)
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.9)
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
background-position: -112px 0
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
background-position: -112px -20px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
background-position: -120px -40px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
background-position: -120px -56px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
width: 4px;
background-color: #fff;
background-color: rgba(255,255,255,.1);
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width: 6px;
background-color: #fff;
background-color: rgba(255,255,255,.75);
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
width: 100%;
height: 4px;
margin: 6px 0
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
width: 100%;
height: 6px;
margin: 5px auto
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background-color: #fff;
background-color: rgba(255,255,255,.85)
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
background-color: #fff;
background-color: rgba(255,255,255,.9)
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
background-position: -16px 0
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
background-position: -16px -20px
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
background-position: -20px -40px
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
background-position: -20px -56px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
background-color: #000;
background-color: rgba(0,0,0,.1);
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.75);
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.85)
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.9)
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
background-position: -96px 0
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
background-position: -96px -20px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
background-position: -100px -40px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
background-position: -100px -56px
}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
background-color: #fff;
background-color: rgba(255,255,255,.1)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width: 2px
}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
width: 100%
}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
width: 100%;
height: 2px;
margin: 7px auto
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
background-color: #000;
background-color: rgba(0,0,0,.15)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.75)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.85)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.9)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
background-position: -80px 0
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
background-position: -80px -20px
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
background-position: -80px -40px
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
background-position: -80px -56px
}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
background-color: #fff;
background-color: rgba(255,255,255,.15)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded.mCSB_scrollTools .mCSB_dragger {
height: 14px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width: 14px;
margin: 0 1px
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
width: 14px
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
height: 14px;
margin: 1px 0
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
width: 16px;
height: 16px;
margin: -1px 0
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
width: 4px
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
height: 16px;
width: 16px;
margin: 0 -1px
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
height: 4px;
margin: 6px 0
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
background-position: 0 -72px
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
background-position: 0 -92px
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
background-position: 0 -112px
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
background-position: 0 -128px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.75)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
background-color: #000;
background-color: rgba(0,0,0,.15)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.85)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.9)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
background-position: -80px -72px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
background-position: -80px -92px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
background-position: -80px -112px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
background-position: -80px -128px
}
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
width: 4px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
background-color: transparent;
background-position: center
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
background-repeat: repeat-y;
opacity: .3;
filter: "alpha(opacity=30)";
-ms-filter: "alpha(opacity=30)"
}
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
height: 4px;
margin: 6px 0;
background-repeat: repeat-x
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
background-position: -16px -72px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
background-position: -16px -92px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
background-position: -20px -112px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
background-position: -20px -128px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
background-position: -96px -72px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
background-position: -96px -92px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
background-position: -100px -112px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
background-position: -100px -128px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-repeat: repeat-y;
background-image: -moz-linear-gradient(left, rgba(255,255,255,.5) 0, rgba(255,255,255,0) 100%);
background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,255,255,.5)), color-stop(100%, rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(left, rgba(255,255,255,.5) 0, rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(left, rgba(255,255,255,.5) 0, rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(left, rgba(255,255,255,.5) 0, rgba(255,255,255,0) 100%);
background-image: linear-gradient(to right, rgba(255,255,255,.5) 0, rgba(255,255,255,0) 100%)
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, rgba(255,255,255,.5) 0, rgba(255,255,255,0) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,.5)), color-stop(100%, rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(top, rgba(255,255,255,.5) 0, rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,.5) 0, rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,.5) 0, rgba(255,255,255,0) 100%);
background-image: linear-gradient(to bottom, rgba(255,255,255,.5) 0, rgba(255,255,255,0) 100%)
}
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
height: 70px
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
width: 70px
}
.mCS-3d-dark.mCSB_scrollTools, .mCS-3d.mCSB_scrollTools {
opacity: 1;
filter: "alpha(opacity=30)";
-ms-filter: "alpha(opacity=30)"
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
border-radius: 16px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
width: 8px;
background-color: #000;
background-color: rgba(0,0,0,.2);
box-shadow: inset 1px 0 1px rgba(0,0,0,.5), inset -1px 0 1px rgba(255,255,255,.2)
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background-color: #555
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width: 8px
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
width: 100%;
height: 8px;
margin: 4px 0;
box-shadow: inset 0 1px 1px rgba(0,0,0,.5), inset 0 -1px 1px rgba(255,255,255,.2)
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
width: 100%;
height: 8px;
margin: 4px auto
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
background-position: -32px -72px
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
background-position: -32px -92px
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
background-position: -40px -112px
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
background-position: -40px -128px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
background-color: #000;
background-color: rgba(0,0,0,.1);
box-shadow: inset 1px 0 1px rgba(0,0,0,.1)
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
box-shadow: inset 0 1px 1px rgba(0,0,0,.1)
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
background-position: -112px -72px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
background-position: -112px -92px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
background-position: -120px -112px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
background-position: -120px -128px
}
.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools {
opacity: 1;
filter: "alpha(opacity=30)";
-ms-filter: "alpha(opacity=30)"
}
.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px
}
.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical {
right: 1px
}
.mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCS-3d-thick.mCSB_scrollTools_vertical {
box-shadow: inset 1px 0 1px rgba(0,0,0,.1), inset 0 0 14px rgba(0,0,0,.5)
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal, .mCS-3d-thick.mCSB_scrollTools_horizontal {
bottom: 1px;
box-shadow: inset 0 1px 1px rgba(0,0,0,.1), inset 0 0 14px rgba(0,0,0,.5)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
box-shadow: inset 1px 0 0 rgba(255,255,255,.4);
width: 12px;
margin: 2px;
position: absolute;
height: auto;
top: 0;
bottom: 0;
left: 0;
right: 0
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
height: 12px;
width: auto
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background-color: #555
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
background-color: #000;
background-color: rgba(0,0,0,.05);
box-shadow: inset 1px 1px 16px rgba(0,0,0,.1)
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
background-color: transparent
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
background-position: -32px -72px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
background-position: -32px -92px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
background-position: -40px -112px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
background-position: -40px -128px
}
.mCS-3d-thick-dark.mCSB_scrollTools {
box-shadow: inset 0 0 14px rgba(0,0,0,.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
box-shadow: inset 0 1px 1px rgba(0,0,0,.1), inset 0 0 14px rgba(0,0,0,.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
box-shadow: inset 1px 0 0 rgba(255,255,255,.4), inset -1px 0 0 rgba(0,0,0,.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
box-shadow: inset 0 1px 0 rgba(255,255,255,.4), inset 0 -1px 0 rgba(0,0,0,.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background-color: #777
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
background-color: #fff;
background-color: rgba(0,0,0,.05);
box-shadow: inset 1px 1px 16px rgba(0,0,0,.1)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
background-color: transparent
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
background-position: -112px -72px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
background-position: -112px -92px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
background-position: -120px -112px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
background-position: -120px -128px
}
.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical, .mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {
right: 0;
margin: 12px 0
}
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
bottom: 0;
margin: 0 12px
}
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical, .mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {
left: 0;
right: auto
}
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
height: 50px
}
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
width: 50px
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color: #fff;
background-color: rgba(255,255,255,.2);
filter: "alpha(opacity=20)";
-ms-filter: "alpha(opacity=20)"
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
background-color: #fff;
background-color: rgba(255,255,255,.5);
filter: "alpha(opacity=50)";
-ms-filter: "alpha(opacity=50)"
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.2);
filter: "alpha(opacity=20)";
-ms-filter: "alpha(opacity=20)"
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.5);
filter: "alpha(opacity=50)";
-ms-filter: "alpha(opacity=50)"
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
width: 6px;
background-color: #000;
background-color: rgba(0,0,0,.2)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width: 6px
}
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
width: 100%;
height: 6px;
margin: 5px 0
}
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
width: 12px
}
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
height: 12px;
margin: 2px 0
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
background-position: -32px -72px
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
background-position: -32px -92px
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
background-position: -40px -112px
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
background-position: -40px -128px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.75)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.85)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.9)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
background-color: #000;
background-color: rgba(0,0,0,.1)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
background-position: -112px -72px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
background-position: -112px -92px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
background-position: -120px -112px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
background-position: -120px -128px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
width: 12px;
background-color: #000;
background-color: rgba(0,0,0,.2)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width: 6px;
margin: 3px 5px;
position: absolute;
height: auto;
top: 0;
bottom: 0;
left: 0;
right: 0
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
height: 6px;
margin: 5px 3px;
position: absolute;
width: auto;
top: 0;
bottom: 0;
left: 0;
right: 0
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
width: 100%;
height: 12px;
margin: 2px 0
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
background-position: -32px -72px
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
background-position: -32px -92px
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
background-position: -40px -112px
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
background-position: -40px -128px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.75)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.85)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.9)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
background-color: #000;
background-color: rgba(0,0,0,.1)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
background-position: -112px -72px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
background-position: -112px -92px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
background-position: -120px -112px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
background-position: -120px -128px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
background-color: transparent;
border-width: 1px;
border-style: solid;
border-color: #fff;
border-color: rgba(255,255,255,.2);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
border-color: #000;
border-color: rgba(0,0,0,.2)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
background-color: #fff;
background-color: rgba(255,255,255,.6)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
background-color: #000;
background-color: rgba(0,0,0,.6)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.75)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.85)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
background-color: #000;
background-color: rgba(0,0,0,.9)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color: #fff;
background-color: rgba(255,255,255,.75)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background-color: #fff;
background-color: rgba(255,255,255,.85)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
background-color: #fff;
background-color: rgba(255,255,255,.9)
}
.owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent;
position: relative;
z-index: 1
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
touch-action: manipulation;
-moz-backface-visibility: hidden
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
-webkit-transform: translate3d(0, 0, 0)
}
.owl-carousel .dt-owl-item, .owl-carousel .owl-wrapper {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0)
}
.owl-carousel .dt-owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
display: none
}
.no-js .owl-carousel, .owl-carousel.owl-loaded {
display: block
}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
cursor: pointer;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.owl-carousel.owl-drag .dt-owl-item, .pswp__container, .pswp__img {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
background: 0 0;
color: inherit;
border: none;
padding: 0!important;
font: inherit
}
.owl-carousel.owl-loading {
opacity: 0;
display: block
}
.owl-carousel.owl-hidden {
opacity: 0
}
.owl-carousel.owl-refresh .dt-owl-item {
visibility: hidden
}
.owl-carousel.owl-drag .dt-owl-item {
-ms-touch-action: pan-y;
touch-action: pan-y;
user-select: none
}
.owl-carousel.owl-grab {
cursor: move;
cursor: grab
}
.owl-carousel.owl-rtl {
direction: rtl
}
.owl-carousel.owl-rtl .dt-owl-item {
float: right
}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn, .pswp {
display: none
}
.owl-carousel .animated {
animation-duration: 1s;
animation-fill-mode: both
}
.owl-carousel .owl-animated-in {
z-index: 0
}
.owl-carousel .owl-animated-out {
z-index: 1
}
.owl-carousel .fadeOut {
animation-name: fadeOut
}
@keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
.owl-height {
transition: height .5s ease-in-out
}
.owl-carousel .dt-owl-item .owl-lazy {
opacity: 0;
transition: opacity .4s ease
}
.owl-carousel .dt-owl-item .owl-lazy:not([src]), .owl-carousel .dt-owl-item .owl-lazy[src^=""] {
max-height: 0
}
.owl-carousel .dt-owl-item img.owl-lazy {
transform-style: preserve-3d
}
.owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000
}
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/css/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: transform .1s ease
}
.pswp, .pswp__bg, .pswp__scroll-wrap {
height: 100%;
width: 100%
}
.owl-carousel .owl-video-play-icon:hover {
-ms-transform: scale(1.3, 1.3);
transform: scale(1.3, 1.3)
}
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity .4s ease
}
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%
}
.pswp, .pswp__bg, .pswp__error-msg, .pswp__img, .pswp__item, .pswp__scroll-wrap, .pswp__zoom-wrap {
position: absolute
} .pswp {
left: 0;
top: 0;
-ms-touch-action: none;
touch-action: none;
z-index: 9500;
-webkit-backface-visibility: hidden;
outline: 0
}
.pswp::after, .pswp::before {
content: ' ';
display: table
}
.pswp * {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.pswp img {
max-width: none
}
.pswp--animate_opacity {
opacity: .001;
will-change: unset;
-webkit-transition: opacity 333ms cubic-bezier(.4, 0, .22, 1);
transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)
}
.pswp__bg, .pswp__share-modal {
will-change: opacity;
-webkit-backface-visibility: hidden
}
.pswp--open {
display: block
}
.pswp--zoom-allowed .pswp__img {
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in
}
.pswp--zoomed-in .pswp__img {
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab
}
.pswp--dragging .pswp__img {
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: grabbing
}
.pswp__bg {
left: 0;
top: 0;
background: #000;
opacity: 0;
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
.pswp__scroll-wrap {
left: 0;
top: 0;
overflow: hidden
}
.pswp__container, .pswp__zoom-wrap {
-ms-touch-action: none;
touch-action: none;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
-webkit-backface-visibility: hidden
}
.pswp__container, .pswp__img {
user-select: none;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none
}
.pswp__zoom-wrap {
width: 100%;
-webkit-transform-origin: left top;
-ms-transform-origin: left top;
transform-origin: left top;
-webkit-transition: -webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);
transition: transform 333ms cubic-bezier(.4, 0, .22, 1);
text-align: center;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex
}
.pswp__bg {
-webkit-transition: opacity 333ms cubic-bezier(.4, 0, .22, 1);
transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)
}
.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap {
-webkit-transition: none;
transition: none
}
.pswp__item {
left: 0;
right: 0;
top: 0;
bottom: 0;
overflow: hidden
}
.pswp__img {
width: auto;
height: auto;
top: 0;
left: 0
}
.pswp__img--placeholder {
-webkit-backface-visibility: hidden
}
.pswp__img--placeholder--blank {
background: #222
}
.pswp--ie .pswp__img {
width: 100%!important;
height: auto!important;
left: 0;
top: 0
}
.pswp__error-msg {
left: 0;
top: 50%;
width: 100%;
text-align: center;
font-size: 14px;
line-height: 16px;
margin-top: -8px;
color: #CCC
}
.pswp__error-msg a {
color: #CCC
}
.admin-bar .pswp {
z-index: 100000
}
.pswp-video-wrap {
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-self: center;
-moz-align-self: center;
-ms-align-self: center;
-ms-flex-item-align: center;
align-self: center;
line-height: 0;
width: 100%;
max-width: 900px;
position: relative;
margin: 0 auto;
text-align: left;
z-index: 1045
}
.video-wrapper {
position: relative;
padding-bottom: 56.25%;
padding-top: 25px;
height: 0;
width: 100%
}
.video-wrapper iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.hide-pspw-share .pswp__button--share, .hide-pspw-share .pswp__share-modal, .pswp.video-active .pswp__share-tooltip.show-share-pin .pswp__share--pinterest {
display: none
}
.video-wrapper video {
width: 100%!important;
height: auto!important
}
.pswp .pswp__ui--fit .pswp__caption, .pswp .pswp__ui--fit .pswp__top-bar {
background-color: rgba(0,0,0,.5)
}
.admin-bar .pswp .pswp__ui--fit .pswp__caption, .admin-bar .pswp .pswp__ui--fit .pswp__top-bar {
background-color: rgba(0,0,0,.7)
}
.pswp__caption .pswp__caption__center {
text-align: center
}
.pswp__caption h5 {
color: #fff;
margin-bottom: 5px
}
.pswp button.pswp__button {
height: 43px;
background: 0 0!important;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 17px;
line-height: 1;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
color: #fff;
opacity: .5
}
.pswp--touch .pswp__ui:not(.pswp__ui--hidden) .pswp__button--arrow--left, .pswp--touch .pswp__ui:not(.pswp__ui--hidden) .pswp__button--arrow--right {
visibility: visible
}
.pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right, .pswp__caption--fake {
visibility: hidden
}
.pswp button.pswp__button:focus, .pswp button.pswp__button:hover {
opacity: 1
}
.pswp .pswp__button:active {
opacity: .9
}
.pswp--zoom-allowed .pswp__button--zoom:before {
content: "\f00e"
}
.pswp--zoomed-in .pswp__button--zoom:before {
content: "\f010"
}
.pswp--supports-fs .pswp__button--fs:before {
content: "\f065"
}
.pswp--fs .pswp__button--fs:before {
content: "\f066"
}
.pswp button.pswp__button--close {
font-size: 21px
}
.pswp__button--close:before {
content: "\f00d"
}
.pswp__button--share:before {
content: "\f1e0"
}
.pswp .pswp__button--arrow--left:before, .pswp .pswp__button--arrow--right:before {
top: 0
}
.pswp .pswp__button--arrow--left:before {
content: "\f104"!important;
background: 0 0!important
}
.pswp .pswp__button--arrow--right:before {
content: "\f105"!important;
background: 0 0!important
}
.pswp .pswp__share-tooltip, .pswp .pswp__share-tooltip a:first-child, .pswp .pswp__share-tooltip a:last-child {
border-radius: 0
}
.pswp .pswp__share-tooltip a {
display: none;
color: #222
}
.pswp__share-tooltip a:hover {
color: #fff!important;
text-decoration: none
}
.pswp__share-tooltip a i[class^=fa] {
min-width: 15px;
margin-right: 5px
}
.pswp .pswp__share-tooltip.show-share-fb .pswp__share--facebook, .pswp .pswp__share-tooltip.show-share-g .pswp__share--google, .pswp .pswp__share-tooltip.show-share-in .pswp__share--linkedin, .pswp .pswp__share-tooltip.show-share-pin .pswp__share--pinterest, .pswp .pswp__share-tooltip.show-share-tw .pswp__share--twitter, .pswp .pswp__share-tooltip.show-share-wp .pswp__share--whatsapp, .pswp__button {
display: block
}
.pswp__share-tooltip:before {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
top: -12px;
right: 15px;
border: 6px solid transparent;
border-bottom-color: #FFF;
-webkit-pointer-events: none;
-moz-pointer-events: none;
pointer-events: none
}
a.pswp__share--pinterest:hover {
background: #cf2834!important
}
a.pswp__share--linkedin:hover {
background: #007bc7
}
a.pswp__share--whatsapp:hover {
background: #36b74d
}
a.pswp__share--google:hover {
background: #e64235
} .pswp__button {
position: relative;
cursor: pointer;
overflow: visible;
-webkit-appearance: none;
border: 0;
padding: 0;
margin: 0;
float: right;
opacity: .75;
-webkit-transition: opacity .2s;
transition: opacity .2s;
-webkit-box-shadow: none;
box-shadow: none
}
.pswp__button:focus, .pswp__button:hover {
opacity: 1
}
.pswp__button:active {
outline: 0;
opacity: .9
}
.pswp__button::-moz-focus-inner {
padding:0;
border:0
}
.pswp__ui--over-close .pswp__button--close {
opacity: 1
}
.pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
background: url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/images/default-skin.png) no-repeat;
background-size: 264px 88px;
width: 44px;
height: 44px
}
@media (-webkit-min-device-pixel-ratio:1.1), (-webkit-min-device-pixel-ratio:1.09375), (min-resolution:105dpi), (min-resolution:1.1dppx) {
.pswp--svg .pswp__button, .pswp--svg .pswp__button--arrow--left:before, .pswp--svg .pswp__button--arrow--right:before {
background-image: url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/images/default-skin.svg)
}
.pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right {
background: 0 0
}
}
.pswp__button--close {
background-position: 0 -44px
}
.pswp__button--share {
background-position: -44px -44px
}
.pswp__button--fs {
display: none
}
.pswp--supports-fs .pswp__button--fs {
display: block
}
.pswp--fs .pswp__button--fs {
background-position: -44px 0
}
.pswp__button--zoom {
display: none;
background-position: -88px 0
}
.pswp--zoom-allowed .pswp__button--zoom {
display: block
}
.pswp--zoomed-in .pswp__button--zoom {
background-position: -132px 0
}
.pswp__button--arrow--left, .pswp__button--arrow--right {
background: 0 0;
top: 50%;
margin-top: -50px;
width: 70px;
height: 100px;
position: absolute
}
.pswp__button--arrow--left {
left: 0
}
.pswp__button--arrow--right {
right: 0
}
.pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
content: '';
top: 35px;
background-color: rgba(0,0,0,.3);
height: 30px;
width: 32px;
position: absolute
}
.pswp__button--arrow--left:before {
left: 6px;
background-position: -138px -44px
}
.pswp__button--arrow--right:before {
right: 6px;
background-position: -94px -44px
}
.pswp__counter, .pswp__share-modal {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.pswp__share-modal {
display: block;
background: rgba(0,0,0,.5);
width: 100%;
height: 100%;
top: 0;
left: 0;
padding: 10px;
position: absolute;
z-index: 1600;
opacity: 0;
-webkit-transition: opacity .25s ease-out;
transition: opacity .25s ease-out
}
.pswp__share-modal--hidden {
display: none
}
.pswp__share-tooltip {
min-width: 150px;
z-index: 1620;
position: absolute;
background: #FFF;
top: 56px;
border-radius: 2px;
display: block;
width: auto;
right: 44px;
-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.25);
box-shadow: 0 2px 5px rgba(0,0,0,.25);
-webkit-transform: translateY(6px);
-ms-transform: translateY(6px);
transform: translateY(6px);
-webkit-transition: -webkit-transform .25s;
transition: transform .25s;
-webkit-backface-visibility: hidden;
will-change: transform
}
.phantom-fade #phantom.hide-phantom, .pswp__preloader {
will-change: opacity
}
.pswp__share-tooltip a {
display: block;
padding: 8px 12px;
color: #000;
text-decoration: none;
font-size: 14px;
line-height: 18px
}
.pswp__share-tooltip a:first-child {
border-radius: 2px 2px 0 0
}
.pswp__share-tooltip a:last-child {
border-radius: 0 0 2px 2px
}
.pswp__share-modal--fade-in {
opacity: 1
}
.pswp__share-modal--fade-in .pswp__share-tooltip {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0)
}
.pswp--touch .pswp__share-tooltip a {
padding: 16px 12px
}
a.pswp__share--facebook:before {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
top: -12px;
right: 15px;
border: 6px solid transparent;
border-bottom-color: #FFF;
-webkit-pointer-events: none;
-moz-pointer-events: none;
pointer-events: none
}
.pswp__caption--empty, .pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter {
display: none
}
.pswp__counter, .pswp__preloader {
height: 44px;
top: 0;
position: absolute
}
a.pswp__share--facebook:hover {
background: #3E5C9A;
color: #FFF
}
a.pswp__share--facebook:hover:before {
border-bottom-color: #3E5C9A
}
a.pswp__share--twitter:hover {
background: #55ACEE;
color: #FFF
}
a.pswp__share--pinterest:hover {
color: #CE272D
}
a.pswp__share--download:hover {
background: #DDD
}
.pswp__counter {
left: 0;
font-size: 13px;
line-height: 44px;
color: #FFF;
opacity: .75;
padding: 0 10px
}
.pswp__caption {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
min-height: 44px
}
.pswp__caption small {
font-size: 11px;
color: #BBB
}
.pswp__caption__center {
text-align: left;
max-width: 420px;
margin: 0 auto;
font-size: 13px;
padding: 10px;
line-height: 20px;
color: #CCC
}
.breadcrumbs li a, .btn-link i[class^=fa], .btn-link i[class^=fa] *, .dt-btn i[class^=fa], .dt-btn i[class^=fa] *, .fancy-header .breadcrumbs li a {
color: inherit
}
.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right, .pswp__ui {
visibility: visible
}
.pswp__preloader {
width: 44px;
left: 50%;
margin-left: -22px;
opacity: 0;
-webkit-transition: opacity .25s ease-out;
transition: opacity .25s ease-out;
direction: ltr
}
.pswp--css_animation .pswp__preloader--active, .pswp__preloader--active {
opacity: 1
}
.pswp__preloader__icn {
width: 20px;
height: 20px;
margin: 12px
}
.pswp__preloader--active .pswp__preloader__icn {
background: url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/images/preloader.gif) no-repeat
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
-webkit-animation: clockwise .5s linear infinite;
animation: clockwise .5s linear infinite
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
-webkit-animation: donut-rotate 1s cubic-bezier(.4, 0, .22, 1) infinite;
animation: donut-rotate 1s cubic-bezier(.4, 0, .22, 1) infinite
}
.pswp--css_animation .pswp__preloader__icn {
background: 0 0;
opacity: .75;
width: 14px;
height: 14px;
position: absolute;
left: 15px;
top: 15px;
margin: 0
}
.pswp--css_animation .pswp__preloader__cut {
position: relative;
width: 7px;
height: 14px;
overflow: hidden
}
.pswp--css_animation .pswp__preloader__donut {
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 14px;
height: 14px;
border: 2px solid #FFF;
border-radius: 50%;
border-left-color: transparent;
border-bottom-color: transparent;
position: absolute;
top: 0;
left: 0;
background: 0 0;
margin: 0
}
@media screen and (max-width:1024px) {
.pswp__preloader {
position: relative;
left: auto;
top: auto;
margin: 0;
float: right
}
}
@-webkit-keyframes clockwise {
0% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes clockwise {
0% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-webkit-keyframes donut-rotate {
0%, 100% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
50% {
-webkit-transform:rotate(-140deg);
transform:rotate(-140deg)
}
}
@keyframes donut-rotate {
0%, 100% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
50% {
-webkit-transform:rotate(-140deg);
transform:rotate(-140deg)
}
}
.pswp__ui {
-webkit-font-smoothing: auto;
opacity: 1;
z-index: 1550
}
.pswp__top-bar {
position: absolute;
left: 0;
top: 0;
height: 44px;
width: 100%
}
.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right, .pswp__caption, .pswp__top-bar {
-webkit-backface-visibility: hidden;
will-change: opacity;
-webkit-transition: opacity 333ms cubic-bezier(.4, 0, .22, 1);
transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)
}
.pswp__caption, .pswp__top-bar {
background-color: rgba(0,0,0,.5)
}
.pswp__ui--fit .pswp__caption, .pswp__ui--fit .pswp__top-bar {
background-color: rgba(0,0,0,.3)
}
.pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right, .pswp__ui--idle .pswp__top-bar {
opacity: 0
}
.pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__top-bar {
opacity: .001
}
.pswp__element--disabled {
display: none!important
}
.pswp--minimal--dark .pswp__top-bar {
background: 0 0
}
.vc_grid-container div[style*="vc_gitem_image.png"] {
display: none
} .responsive-off #page {
display: grid;
grid-template-rows: auto;
grid-template-columns: 100%;
grid-template-areas: "header" "slider" "title" "fancyheader" "checkout" "main" "footer"
}
.footer-overlap.responsive-off #page {
grid-template-areas: "header" "page-inner" "slider" "title" "fancyheader" "checkout" "main" "footer"
}
.floating-navigation-below-slider.responsive-off #page {
grid-template-areas: "slider" "header" "title" "fancyheader" "main" "footer"
}
.responsive-off.header-side-left:not(.sticky-header) #page, .responsive-off.header-side-line.left-side-line #page {
grid-template-areas: "header-side slider" "header-side title" "header-side fancyheader" "header-side checkout" "header-side main" "header-side footer"
}
.footer-overlap.responsive-off.header-side-left:not(.sticky-header) #page, .footer-overlap.responsive-off.header-side-line.left-side-line #page {
grid-template-areas: "header-side page-inner" "header-side footer"
}
.responsive-off.header-side-line.right-side-line #page, .responsive-off.header-side-right:not(.sticky-header) #page {
grid-template-areas: "slider header-side" "title header-side" "fancyheader header-side" "checkout header-side" "main header-side" "footer header-side"
}
.footer-overlap.responsive-off.header-side-line.right-side-line #page, .footer-overlap.responsive-off.header-side-right:not(.sticky-header) #page {
grid-template-areas: "page-inner header-side" "footer header-side"
}
.footer-overlap.floating-navigation-below-slider.responsive-off .page-inner {
display: grid;
grid-template-rows: auto;
grid-template-columns: 100%;
grid-template-areas: "slider" "header" "title" "fancyheader" "checkout" "main" "footer"
}
.no-cssgridlegacy.no-cssgrid .wf-container-main:before, .no-cssgridlegacy.no-cssgrid .wf-container:before {
content: "";
display: table
}
.no-cssgridlegacy.no-cssgrid .wf-container-main:after, .no-cssgridlegacy.no-cssgrid .wf-container:after {
content: "";
display: table;
clear: both
}
.ancient-ie .no-cssgridlegacy.no-cssgrid .wf-container, .ancient-ie .no-cssgridlegacy.no-cssgrid .wf-container-main {
zoom: 1
}
.page-inner {
-ms-grid-column: 1;
-ms-grid-row: 2;
grid-area: page-inner
}
.is-safari .page-inner {
max-width: 100%
}
.header-side-left:not(.sticky-header) .page-inner, .header-side-line.left-side-line .page-inner {
-ms-grid-column: 2
}
.header-side-line.right-side-line .page-inner, .header-side-right:not(.sticky-header) .page-inner {
-ms-grid-column: 1
}
#main-slideshow, .photo-scroller {
-ms-grid-column: 1;
-ms-grid-row: 2;
grid-area: slider
}
.floating-navigation-below-slider #main-slideshow, .floating-navigation-below-slider .photo-scroller {
-ms-grid-column: 1;
-ms-grid-row: 1
}
.header-side-left:not(.sticky-header) #main-slideshow, .header-side-left:not(.sticky-header) .photo-scroller, .header-side-line.left-side-line #main-slideshow, .header-side-line.left-side-line .photo-scroller {
-ms-grid-column: 2
}
.header-side-line.right-side-line #main-slideshow, .header-side-line.right-side-line .photo-scroller, .header-side-right:not(.sticky-header) #main-slideshow, .header-side-right:not(.sticky-header) .photo-scroller {
-ms-grid-column: 1
}
.masthead {
-ms-grid-column: 1;
-ms-grid-row: 1;
grid-area: header
}
.floating-navigation-below-slider .masthead {
-ms-grid-column: 1;
-ms-grid-row: 2
}
.side-header-v-stroke.masthead, .side-header.masthead {
-ms-grid-column: 1;
grid-area: header-side
}
.checkout-page-title {
grid-area: checkout;
-ms-grid-column: 1;
-ms-grid-row: 4
}
.is-safari .checkout-page-title {
max-width: 100%
}
.header-side-left:not(.sticky-header) .checkout-page-title, .header-side-line.left-side-line .checkout-page-title {
-ms-grid-column: 2
}
.header-side-line.right-side-line .checkout-page-title, .header-side-right:not(.sticky-header) .checkout-page-title, .page-title {
-ms-grid-column: 1
}
.page-title {
-ms-grid-row: 3;
grid-area: title
}
.is-safari .page-title {
max-width: 100%
}
.header-side-left:not(.sticky-header) .page-title, .header-side-line.left-side-line .page-title {
-ms-grid-column: 2
}
.fancy-header, .header-side-line.right-side-line .page-title, .header-side-right:not(.sticky-header) .page-title {
-ms-grid-column: 1
}
.fancy-header {
-ms-grid-row: 3;
grid-area: fancyheader
}
.is-safari .fancy-header {
max-width: 100%
}
.header-side-left:not(.sticky-header) .fancy-header, .header-side-line.left-side-line .fancy-header {
-ms-grid-column: 2
}
#main, .header-side-line.right-side-line .fancy-header, .header-side-right:not(.sticky-header) .fancy-header {
-ms-grid-column: 1
}
#main {
-ms-grid-row: 5;
grid-area: main
}
.is-safari #main {
max-width: 100%
}
.header-side-left:not(.sticky-header) #main, .header-side-line.left-side-line #main {
-ms-grid-column: 2
}
.footer, .header-side-line.right-side-line #main, .header-side-right:not(.sticky-header) #main {
-ms-grid-column: 1
}
.footer {
-ms-grid-row: 6;
grid-area: footer
}
.is-safari .footer {
max-width: 100%
}
.header-side-left:not(.sticky-header) .footer, .header-side-line.left-side-line .footer {
-ms-grid-column: 2
}
.header-side-line.right-side-line .footer, .header-side-right:not(.sticky-header) .footer {
-ms-grid-column: 1
}
.responsive-off #main:not(.sidebar-none) .wf-container-main {
display: -ms-grid;
display: grid
}
.responsive-off .sidebar-right .wf-container-main {
grid-template-areas: "content sidebar"
}
.responsive-off .sidebar-left .wf-container-main {
grid-template-areas: "sidebar content"
}
.responsive-off .sidebar {
grid-area: sidebar;
-ms-grid-row: 1
}
.responsive-off .sidebar-right .sidebar {
-ms-grid-column: 3
}
.responsive-off .sidebar-left .sidebar, .responsive-off .sidebar-right .content {
-ms-grid-column: 1
}
.responsive-off .content {
grid-area: content;
-ms-grid-row: 1
}
.responsive-off .sidebar-left .content {
-ms-grid-column: 3
}
.wf-mobile-visible, .wf-phone-visible {
display: none
}
.content, .sidebar, .wf-cell, .wf-usr-cell, .wf-wrap, .wpb_row {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.footer .widget, .wf-cell, .wf-usr-cell {
display: inline-block;
vertical-align: top;
padding: 0 22px
}
.ancient-ie .footer .widget, .ancient-ie .wf-cell, .ancient-ie .wf-usr-cell {
display: inline;
zoom: 1
}
.wf-1, .wf-1-1, .wf-span-12 {
width: 100%
}
.wf-1-2, .wf-2-4, .wf-span-6 {
width: 50%
}
.wf-1-3, .wf-span-4 {
width: 33.3333%
}
.wf-2-3, .wf-span-8 {
width: 66.6667%
}
.wf-1-4, .wf-span-3 {
width: 25%
}
.wf-3-4, .wf-span-9 {
width: 75%
}
.wf-1-5 {
width: 20%
}
.wf-1-6, .wf-span-2 {
width: 16.6667%
}
.wf-span-1, .wf-span-10 {
width: 83.3333%
}
.wf-span-7 {
width: 58.3333%
}
.wf-table {
display: table;
width: 100%
}
.wf-tr {
display: table-row
}
.wf-td {
display: table-cell;
vertical-align: middle
}
.wf-float-left {
float: left
}
.title-left .breadcrumbs, .wf-float-right {
float: right
}
.wf-container {
font-size: 0;
line-height: 0;
word-spacing: -4px;
margin: 0 -22px;
padding: 0
}
.wf-wrap {
max-width: 100%;
padding: 0 44px;
margin: 0 auto
}
@-webkit-keyframes mk_scale {
0% {
-webkit-transform:scale(.3);
opacity:.1
}
100% {
-webkit-transform:scale(1);
opacity:1
}
}
@keyframes mk_scale {
0% {
transform:scale(.3);
opacity:.1
}
100% {
transform:scale(1);
opacity:1
}
}
@-webkit-keyframes mk_fade {
0% {
opacity:.1
}
100% {
opacity:1
}
}
@keyframes mk_fade {
0% {
opacity:.1
}
100% {
opacity:1
}
}
@-webkit-keyframes mk_left_to_right {
0% {
-webkit-transform:translate(-20px, 0);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
opacity:1
}
}
@keyframes mk_left_to_right {
0% {
transform:translate(-20px, 0);
opacity:0
}
100% {
transform:translate(0, 0);
opacity:1
}
}
@-webkit-keyframes mk_right_to_left {
0% {
-webkit-transform:translate(20px, 0);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
opacity:1
}
}
@keyframes mk_right_to_left {
0% {
transform:translate(20px, 0);
opacity:0
}
100% {
transform:translate(0, 0);
opacity:1
}
}
@-webkit-keyframes mk_bottom_to_top {
0% {
-webkit-transform:translate(0, 20px);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
opacity:1
}
}
@keyframes mk_bottom_to_top {
0% {
transform:translate(0, 20px);
opacity:0
}
100% {
transform:translate(0, 0);
opacity:1
}
}
@-webkit-keyframes mk_top_to_bottom {
0% {
-webkit-transform:translate(0, -20px);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
opacity:1
}
}
@keyframes mk_top_to_bottom {
0% {
transform:translate(0, -20px);
opacity:0
}
100% {
transform:translate(0, 0);
opacity:1
}
}
.mobile-false .animate-element {
opacity: 0
}
.ie-mobile .animate-element, .no-cssanimations .animate-element.start-animation, .skills.animate-element {
opacity: 1
}
.mobile-false #page .animate-element.start-animation.scale-up, .mobile-false .animate-element.start-animation.scale-up {
-webkit-animation: mk_scale .5s 1 cubic-bezier(.445, .05, .55, .95);
animation: mk_scale .5s 1 cubic-bezier(.445, .05, .55, .95);
opacity: 1
}
.mobile-false #page .animate-element.start-animation.fade-in, .mobile-false .animate-element.start-animation.fade-in {
-webkit-animation: mk_fade .7s 1 cubic-bezier(.445, .05, .55, .95);
animation: mk_fade .7s 1 cubic-bezier(.445, .05, .55, .95);
opacity: 1
}
.mobile-false #page .animate-element.start-animation.right-to-left, .mobile-false .animate-element.start-animation.right-to-left {
-webkit-animation: mk_right_to_left .6s 1 cubic-bezier(.77, 0, .175, 1);
animation: mk_right_to_left .6s 1 cubic-bezier(.77, 0, .175, 1);
opacity: 1
}
.mobile-false #page .animate-element.start-animation.left-to-right, .mobile-false .animate-element.start-animation.left-to-right {
-webkit-animation: mk_left_to_right .6s 1 cubic-bezier(.77, 0, .175, 1);
animation: mk_left_to_right .6s 1 cubic-bezier(.77, 0, .175, 1);
opacity: 1
}
.mobile-false #page .animate-element.start-animation.top-to-bottom, .mobile-false .animate-element.start-animation.top-to-bottom {
-webkit-animation: mk_top_to_bottom .6s 1 cubic-bezier(.77, 0, .175, 1);
animation: mk_top_to_bottom .6s 1 cubic-bezier(.77, 0, .175, 1);
opacity: 1
}
.mobile-false #page .animate-element.start-animation.bottom-to-top, .mobile-false .animate-element.start-animation.bottom-to-top {
-webkit-animation: mk_bottom_to_top .6s 1 cubic-bezier(.77, 0, .175, 1);
animation: mk_bottom_to_top .6s 1 cubic-bezier(.77, 0, .175, 1);
opacity: 1
}
.mobile-false .animate-element.start-animation {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
@-webkit-keyframes dt_bounce {
0%, 100%, 20%, 53%, 80% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1);
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
40%, 43% {
-webkit-transition-timing-function:cubic-bezier(.755, .05, .855, .06);
transition-timing-function:cubic-bezier(.755, .05, .855, .06);
-webkit-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)
}
70% {
-webkit-transition-timing-function:cubic-bezier(.755, .05, .855, .06);
transition-timing-function:cubic-bezier(.755, .05, .855, .06);
-webkit-transform:translate3d(0, -15px, 0);
transform:translate3d(0, -15px, 0)
}
90% {
-webkit-transform:translate3d(0, -4px, 0);
transform:translate3d(0, -4px, 0)
}
}
@keyframes dt_bounce {
0%, 100%, 20%, 53%, 80% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1);
-webkit-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
40%, 43% {
-webkit-transition-timing-function:cubic-bezier(.755, .05, .855, .06);
transition-timing-function:cubic-bezier(.755, .05, .855, .06);
-webkit-transform:translate3d(0, -30px, 0);
-ms-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)
}
70% {
-webkit-transition-timing-function:cubic-bezier(.755, .05, .855, .06);
transition-timing-function:cubic-bezier(.755, .05, .855, .06);
-webkit-transform:translate3d(0, -15px, 0);
-ms-transform:translate3d(0, -15px, 0);
transform:translate3d(0, -15px, 0)
}
90% {
-webkit-transform:translate3d(0, -4px, 0);
-ms-transform:translate3d(0, -4px, 0);
transform:translate3d(0, -4px, 0)
}
}
.mobile-false #page .animate-element.start-animation.bounce, .mobile-false .animate-element.start-animation.bounce {
-webkit-animation-name: dt_bounce;
animation-name: dt_bounce;
-webkit-transform-origin: center bottom;
-ms-transform-origin: center bottom;
transform-origin: center bottom;
opacity: 1
}
@-webkit-keyframes dt_flash {
0%, 100%, 50% {
opacity:1
}
25%, 75% {
opacity:0
}
}
@keyframes dt_flash {
0%, 100%, 50% {
opacity:1
}
25%, 75% {
opacity:0
}
}
.mobile-false .animate-element.start-animation.flash {
-webkit-animation-name: dt_flash;
animation-name: dt_flash
}
@-webkit-keyframes dt_pulse {
0%, 100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)
}
}
@keyframes dt_pulse {
0%, 100% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
-ms-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)
}
}
.mobile-false .animate-element.start-animation.pulse {
-webkit-animation-name: dt_pulse;
animation-name: dt_pulse;
opacity: 1
}
@-webkit-keyframes dt_rubberBand {
0%, 100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
30% {
-webkit-transform:scale3d(1.25, .75, 1);
transform:scale3d(1.25, .75, 1)
}
40% {
-webkit-transform:scale3d(.75, 1.25, 1);
transform:scale3d(.75, 1.25, 1)
}
50% {
-webkit-transform:scale3d(1.15, .85, 1);
transform:scale3d(1.15, .85, 1)
}
65% {
-webkit-transform:scale3d(.95, 1.05, 1);
transform:scale3d(.95, 1.05, 1)
}
75% {
-webkit-transform:scale3d(1.05, .95, 1);
transform:scale3d(1.05, .95, 1)
}
}
@keyframes dt_rubberBand {
0%, 100% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
30% {
-webkit-transform:scale3d(1.25, .75, 1);
-ms-transform:scale3d(1.25, .75, 1);
transform:scale3d(1.25, .75, 1)
}
40% {
-webkit-transform:scale3d(.75, 1.25, 1);
-ms-transform:scale3d(.75, 1.25, 1);
transform:scale3d(.75, 1.25, 1)
}
50% {
-webkit-transform:scale3d(1.15, .85, 1);
-ms-transform:scale3d(1.15, .85, 1);
transform:scale3d(1.15, .85, 1)
}
65% {
-webkit-transform:scale3d(.95, 1.05, 1);
-ms-transform:scale3d(.95, 1.05, 1);
transform:scale3d(.95, 1.05, 1)
}
75% {
-webkit-transform:scale3d(1.05, .95, 1);
-ms-transform:scale3d(1.05, .95, 1);
transform:scale3d(1.05, .95, 1)
}
}
.mobile-false .animate-element.start-animation.rubberBand {
-webkit-animation-name: dt_rubberBand;
animation-name: dt_rubberBand;
opacity: 1
}
@-webkit-keyframes dt_shake {
0%, 100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
20%, 40%, 60%, 80% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
}
@keyframes dt_shake {
0%, 100% {
-webkit-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translate3d(-10px, 0, 0);
-ms-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
20%, 40%, 60%, 80% {
-webkit-transform:translate3d(10px, 0, 0);
-ms-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
}
.mobile-false .animate-element.start-animation.shake {
-webkit-animation-name: dt_shake;
animation-name: dt_shake;
opacity: 1
}
@-webkit-keyframes dt_swing {
20% {
-webkit-transform:rotate3d(0, 0, 1, 15deg);
transform:rotate3d(0, 0, 1, 15deg)
}
40% {
-webkit-transform:rotate3d(0, 0, 1, -10deg);
transform:rotate3d(0, 0, 1, -10deg)
}
60% {
-webkit-transform:rotate3d(0, 0, 1, 5deg);
transform:rotate3d(0, 0, 1, 5deg)
}
80% {
-webkit-transform:rotate3d(0, 0, 1, -5deg);
transform:rotate3d(0, 0, 1, -5deg)
}
100% {
-webkit-transform:rotate3d(0, 0, 1, 0deg);
transform:rotate3d(0, 0, 1, 0deg)
}
}
@keyframes dt_swing {
20% {
-webkit-transform:rotate3d(0, 0, 1, 15deg);
-ms-transform:rotate3d(0, 0, 1, 15deg);
transform:rotate3d(0, 0, 1, 15deg)
}
40% {
-webkit-transform:rotate3d(0, 0, 1, -10deg);
-ms-transform:rotate3d(0, 0, 1, -10deg);
transform:rotate3d(0, 0, 1, -10deg)
}
60% {
-webkit-transform:rotate3d(0, 0, 1, 5deg);
-ms-transform:rotate3d(0, 0, 1, 5deg);
transform:rotate3d(0, 0, 1, 5deg)
}
80% {
-webkit-transform:rotate3d(0, 0, 1, -5deg);
-ms-transform:rotate3d(0, 0, 1, -5deg);
transform:rotate3d(0, 0, 1, -5deg)
}
100% {
-webkit-transform:rotate3d(0, 0, 1, 0deg);
-ms-transform:rotate3d(0, 0, 1, 0deg);
transform:rotate3d(0, 0, 1, 0deg)
}
}
.mobile-false .animate-element.start-animation.swing {
-webkit-transform-origin: top center;
-ms-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: dt_swing;
animation-name: dt_swing;
opacity: 1
}
@-webkit-keyframes dt_tada {
0%, 100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
10%, 20% {
-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
}
30%, 50%, 70%, 90% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
}
40%, 60%, 80% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
}
}
@keyframes dt_tada {
0%, 100% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
10%, 20% {
-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
-ms-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
}
30%, 50%, 70%, 90% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
-ms-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
}
40%, 60%, 80% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
-ms-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
}
}
.mobile-false .animate-element.start-animation.tada {
-webkit-animation-name: dt_tada;
animation-name: dt_tada;
opacity: 1
}
@-webkit-keyframes dt_wobble {
0%, 100% {
-webkit-transform:none;
transform:none
}
15% {
-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
}
30% {
-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
}
45% {
-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
}
60% {
-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
}
75% {
-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
}
}
@keyframes dt_wobble {
0%, 100% {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
15% {
-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
-ms-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
}
30% {
-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
-ms-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
}
45% {
-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
-ms-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
}
60% {
-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
-ms-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
}
75% {
-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
-ms-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
}
}
.mobile-false .animate-element.start-animation.wobble {
-webkit-animation-name: dt_wobble;
animation-name: dt_wobble;
opacity: 1
}
@-webkit-keyframes dt_bounceIn {
0%, 100%, 20%, 40%, 60%, 80% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
20% {
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
40% {
-webkit-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
60% {
opacity:1;
-webkit-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03)
}
80% {
-webkit-transform:scale3d(.97, .97, .97);
transform:scale3d(.97, .97, .97)
}
100% {
opacity:1;
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes dt_bounceIn {
0%, 100%, 20%, 40%, 60%, 80% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
-ms-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
20% {
-webkit-transform:scale3d(1.1, 1.1, 1.1);
-ms-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
40% {
-webkit-transform:scale3d(.9, .9, .9);
-ms-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
60% {
opacity:1;
-webkit-transform:scale3d(1.03, 1.03, 1.03);
-ms-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03)
}
80% {
-webkit-transform:scale3d(.97, .97, .97);
-ms-transform:scale3d(.97, .97, .97);
transform:scale3d(.97, .97, .97)
}
100% {
opacity:1;
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
.mobile-false .animate-element.start-animation.bounceIn {
-webkit-animation-name: dt_bounceIn;
animation-name: dt_bounceIn;
-webkit-animation-duration: .75s;
animation-duration: .75s;
opacity: 1
}
@-webkit-keyframes dt_bounceInDown {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, -3000px, 0);
transform:translate3d(0, -3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, 25px, 0);
transform:translate3d(0, 25px, 0)
}
75% {
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
90% {
-webkit-transform:translate3d(0, 5px, 0);
transform:translate3d(0, 5px, 0)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes dt_bounceInDown {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, -3000px, 0);
-ms-transform:translate3d(0, -3000px, 0);
transform:translate3d(0, -3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, 25px, 0);
-ms-transform:translate3d(0, 25px, 0);
transform:translate3d(0, 25px, 0)
}
75% {
-webkit-transform:translate3d(0, -10px, 0);
-ms-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
90% {
-webkit-transform:translate3d(0, 5px, 0);
-ms-transform:translate3d(0, 5px, 0);
transform:translate3d(0, 5px, 0)
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.mobile-false .animate-element.start-animation.bounceInDown {
-webkit-animation-name: dt_bounceInDown;
animation-name: dt_bounceInDown;
opacity: 1
}
@-webkit-keyframes dt_bounceInLeft {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes dt_bounceInLeft {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0);
-ms-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
-ms-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
-ms-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
-ms-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.mobile-false .animate-element.start-animation.bounceInLeft {
-webkit-animation-name: dt_bounceInLeft;
animation-name: dt_bounceInLeft;
opacity: 1
}
@-webkit-keyframes dt_bounceInRight {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(3000px, 0, 0);
transform:translate3d(3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0);
transform:translate3d(-25px, 0, 0)
}
75% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
90% {
-webkit-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes dt_bounceInRight {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(3000px, 0, 0);
-ms-transform:translate3d(3000px, 0, 0);
transform:translate3d(3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0);
-ms-transform:translate3d(-25px, 0, 0);
transform:translate3d(-25px, 0, 0)
}
75% {
-webkit-transform:translate3d(10px, 0, 0);
-ms-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
90% {
-webkit-transform:translate3d(-5px, 0, 0);
-ms-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0)
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.mobile-false .animate-element.start-animation.bounceInRight {
-webkit-animation-name: dt_bounceInRight;
animation-name: dt_bounceInRight;
opacity: 1
}
@-webkit-keyframes dt_bounceInUp {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, 3000px, 0);
transform:translate3d(0, 3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
75% {
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
90% {
-webkit-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0)
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@keyframes dt_bounceInUp {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, 3000px, 0);
-ms-transform:translate3d(0, 3000px, 0);
transform:translate3d(0, 3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
-ms-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
75% {
-webkit-transform:translate3d(0, 10px, 0);
-ms-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
90% {
-webkit-transform:translate3d(0, -5px, 0);
-ms-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0)
}
100% {
-webkit-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
.mobile-false .animate-element.start-animation.bounceInUp {
-webkit-animation-name: dt_bounceInUp;
animation-name: dt_bounceInUp;
opacity: 1
}
@-webkit-keyframes dt_fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes dt_fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
.mobile-false .animate-element.start-animation.fadeIn {
-webkit-animation-name: dt_fadeIn;
animation-name: dt_fadeIn
}
@-webkit-keyframes dt_fadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes dt_fadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
-ms-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.mobile-false .animate-element.start-animation.fadeInDown {
-webkit-animation-name: dt_fadeInDown;
animation-name: dt_fadeInDown
}
@-webkit-keyframes dt_fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes dt_fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
-ms-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.mobile-false .animate-element.start-animation.fadeInDownBig {
-webkit-animation-name: dt_fadeInDownBig;
animation-name: dt_fadeInDownBig
}
@-webkit-keyframes dt_fadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes dt_fadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
-ms-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.mobile-false .animate-element.start-animation.fadeInLeft {
-webkit-animation-name: dt_fadeInLeft;
animation-name: dt_fadeInLeft
}
@-webkit-keyframes dt_fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes dt_fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
-ms-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.mobile-false .animate-element.start-animation.fadeInLeftBig {
-webkit-animation-name: dt_fadeInLeftBig;
animation-name: dt_fadeInLeftBig
}
@-webkit-keyframes dt_fadeInRight {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes dt_fadeInRight {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
-ms-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.mobile-false .animate-element.start-animation.fadeInRight {
-webkit-animation-name: dt_fadeInRight;
animation-name: dt_fadeInRight
}
@-webkit-keyframes dt_fadeInRightBig {
0% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes dt_fadeInRightBig {
0% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
-ms-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.mobile-false .animate-element.start-animation.fadeInRightBig {
-webkit-animation-name: dt_fadeInRightBig;
animation-name: dt_fadeInRightBig
}
@-webkit-keyframes dt_fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes dt_fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
-ms-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.mobile-false .animate-element.start-animation.fadeInUp {
-webkit-animation-name: dt_fadeInUp;
animation-name: dt_fadeInUp
}
@-webkit-keyframes dt_fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes dt_fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
-ms-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.mobile-false .animate-element.start-animation.fadeInUpBig {
-webkit-animation-name: dt_fadeInUpBig;
animation-name: dt_fadeInUpBig
}
@-webkit-keyframes dt_flipInX {
0% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
}
@keyframes dt_flipInX {
0% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-ms-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-ms-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
-ms-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
-ms-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
-ms-transform:perspective(400px);
transform:perspective(400px)
}
}
.mobile-false .animate-element.start-animation.flipInX {
-webkit-backface-visibility: visible!important;
-ms-backface-visibility: visible!important;
backface-visibility: visible!important;
-webkit-animation-name: dt_flipInX;
animation-name: dt_flipInX;
opacity: 1
}
@-webkit-keyframes dt_flipInY {
0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
}
@keyframes dt_flipInY {
0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
-ms-transform:perspective(400px);
transform:perspective(400px)
}
}
.mobile-false .animate-element.start-animation.flipInY {
-webkit-backface-visibility: visible!important;
-ms-backface-visibility: visible!important;
backface-visibility: visible!important;
-webkit-animation-name: dt_flipInY;
animation-name: dt_flipInY;
opacity: 1
}
@-webkit-keyframes dt_rotateIn {
0% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, -200deg);
transform:rotate3d(0, 0, 1, -200deg);
opacity:0
}
100% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes dt_rotateIn {
0% {
-webkit-transform-origin:center;
-ms-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, -200deg);
-ms-transform:rotate3d(0, 0, 1, -200deg);
transform:rotate3d(0, 0, 1, -200deg);
opacity:0
}
100% {
-webkit-transform-origin:center;
-ms-transform-origin:center;
transform-origin:center;
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1
}
}
.mobile-false .animate-element.start-animation.rotateIn {
-webkit-animation-name: dt_rotateIn;
animation-name: dt_rotateIn
}
@-webkit-keyframes dt_rotateInDownLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes dt_rotateInDownLeft {
0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
-ms-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1
}
}
.mobile-false .animate-element.start-animation.rotateInDownLeft {
-webkit-animation-name: dt_rotateInDownLeft;
animation-name: dt_rotateInDownLeft
}
@-webkit-keyframes dt_rotateInDownRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes dt_rotateInDownRight {
0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
-ms-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1
}
}
.mobile-false .animate-element.start-animation.rotateInDownRight {
-webkit-animation-name: dt_rotateInDownRight;
animation-name: dt_rotateInDownRight
}
@-webkit-keyframes dt_rotateInUpLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes dt_rotateInUpLeft {
0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
-ms-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1
}
}
.mobile-false .animate-element.start-animation.rotateInUpLeft {
-webkit-animation-name: dt_rotateInUpLeft;
animation-name: dt_rotateInUpLeft
}
@-webkit-keyframes dt_rotateInUpRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -90deg);
transform:rotate3d(0, 0, 1, -90deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes dt_rotateInUpRight {
0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -90deg);
-ms-transform:rotate3d(0, 0, 1, -90deg);
transform:rotate3d(0, 0, 1, -90deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1
}
}
.mobile-false .animate-element.start-animation.rotateInUpRight {
-webkit-animation-name: dt_rotateInUpRight;
animation-name: dt_rotateInUpRight
}
@-webkit-keyframes dt_rollIn {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes dt_rollIn {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
-ms-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.mobile-false .animate-element.start-animation.rollIn {
-webkit-animation-name: dt_rollIn;
animation-name: dt_rollIn
}
@-webkit-keyframes dt_rollOut {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
}
}
@keyframes dt_rollOut {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
-ms-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
}
}
.mobile-false .animate-element.start-animation.rollOut {
-webkit-animation-name: dt_rollOut;
animation-name: dt_rollOut;
opacity: 1
}
@-webkit-keyframes dt_zoomIn {
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
50% {
opacity:1
}
}
@keyframes dt_zoomIn {
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
-ms-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
50% {
opacity:1
}
}
.mobile-false .animate-element.start-animation.zoomIn {
-webkit-animation-name: dt_zoomIn;
animation-name: dt_zoomIn;
opacity: 1
}
@-webkit-keyframes dt_zoomInDown {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@keyframes dt_zoomInDown {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-ms-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.mobile-false .animate-element.start-animation.zoomInDown {
-webkit-animation-name: dt_zoomInDown;
animation-name: dt_zoomInDown;
opacity: 1
}
@-webkit-keyframes dt_zoomInLeft {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@keyframes dt_zoomInLeft {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-ms-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.mobile-false .animate-element.start-animation.zoomInLeft {
-webkit-animation-name: dt_zoomInLeft;
animation-name: dt_zoomInLeft;
opacity: 1
}
@-webkit-keyframes dt_zoomInRight {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@keyframes dt_zoomInRight {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-ms-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.mobile-false .animate-element.start-animation.zoomInRight {
-webkit-animation-name: dt_zoomInRight;
animation-name: dt_zoomInRight;
opacity: 1
}
@-webkit-keyframes dt_zoomInUp {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@keyframes dt_zoomInUp {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-ms-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-ms-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.mobile-false .animate-element.start-animation.zoomInUp {
-webkit-animation-name: dt_zoomInUp;
animation-name: dt_zoomInUp;
opacity: 1
}
@-webkit-keyframes dt_lightSpeedIn {
0% {
-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
transform:translate3d(100%, 0, 0) skewX(-30deg);
opacity:0
}
60% {
-webkit-transform:skewX(20deg);
transform:skewX(20deg);
opacity:1
}
80% {
-webkit-transform:skewX(-5deg);
transform:skewX(-5deg);
opacity:1
}
100% {
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes dt_lightSpeedIn {
0% {
-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
-ms-transform:translate3d(100%, 0, 0) skewX(-30deg);
transform:translate3d(100%, 0, 0) skewX(-30deg);
opacity:0
}
60% {
-webkit-transform:skewX(20deg);
-ms-transform:skewX(20deg);
transform:skewX(20deg);
opacity:1
}
80% {
-webkit-transform:skewX(-5deg);
-ms-transform:skewX(-5deg);
transform:skewX(-5deg);
opacity:1
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none;
opacity:1
}
}
.mobile-false .animate-element.start-animation.lightspeedIn {
-webkit-animation-name: dt_lightSpeedIn;
animation-name: dt_lightSpeedIn;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out
}
#main-slideshow {
position: relative;
z-index: 1;
clear: both;
overflow: hidden
}
#main-slideshow-content {
display: none
}
#main-slideshow.fixed {
padding: 44px;
margin-top: 0
}
#main-slideshow.layer-fixed {
padding: 40px;
margin-top: 0
}
#main-slideshow.fix.rv-slider {
padding-top: 0;
padding-bottom: 0;
margin-top: 0
}
#main-slideshow.fix:after, #main-slideshow.fixed:after, #main-slideshow.layer-fixed:after {
position: absolute;
left: 0;
width: 100%;
height: 1px;
content: "";
top: auto;
bottom: 0
}
#main-slideshow #main-slideshow-content {
display: block
}
.transparent .page-title {
visibility: hidden
}
#fancy-header {
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex
}
#fancy-header .fancy-title>span, .fancy-header .wf-td .breadcrumbs, .page-title .wf-td .breadcrumbs {
display: inline-block
}
#fancy-header>.wf-wrap {
position: relative;
z-index: 1;
max-width: 100%
}
.fancy-header-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.content-right.fancy-header .hgroup, .title-left .breadcrumbs, .title-right .hgroup {
text-align: right
}
.fancy-header.title-center .hgroup {
text-align: center
}
.mobile-false #fancy-header .breadcrumbs, .mobile-false #fancy-header .fancy-subtitle, .mobile-false #fancy-header .fancy-title {
opacity: 0
}
.ie-mobile #fancy-header .breadcrumbs, .ie-mobile #fancy-header .fancy-subtitle, .ie-mobile #fancy-header .fancy-title {
opacity: 1
}
#fancy-header .breadcrumbs.start-animation, #fancy-header .fancy-subtitle.start-animation, #fancy-header .fancy-title.start-animation {
-webkit-animation: mk_fade .7s 1 cubic-bezier(.445, .05, .55, .95);
animation: mk_fade .7s 1 cubic-bezier(.445, .05, .55, .95);
opacity: 1
}
.fancy-header .hgroup, .page-title .hgroup {
overflow: hidden
}
.fancy-header .hgroup {
padding: 5px 0
}
#fancy-header.content-left.breadcrumbs-off .hgroup, #fancy-header.content-right.breadcrumbs-off .hgroup, #fancy-header.title-center.breadcrumbs-off .hgroup {
margin-top: 5px;
margin-bottom: 5px
}
#fancy-header.content-left .breadcrumbs.breadcrumbs-bg, #fancy-header.content-right .breadcrumbs.breadcrumbs-bg, #fancy-header.title-center .breadcrumbs.breadcrumbs-bg {
margin-top: 10px
}
#fancy-header.titles-off .breadcrumbs {
margin-top: 5px;
margin-bottom: 5px
}
#fancy-header.content-left .breadcrumbs, #fancy-header.content-right .breadcrumbs, #fancy-header.title-center .breadcrumbs {
margin-bottom: 10px
}
#fancy-header.disabled-bg.breadcrumbs-off.page-title h1, #fancy-header.disabled-bg.content-left .breadcrumbs, #fancy-header.disabled-bg.content-left.breadcrumbs-off .hgroup, #fancy-header.disabled-bg.content-right .breadcrumbs, #fancy-header.disabled-bg.content-right.breadcrumbs-off .hgroup, #fancy-header.disabled-bg.title-center .breadcrumbs, #fancy-header.disabled-bg.title-center.breadcrumbs-off .hgroup {
margin-bottom: 0
}
#fancy-header.content-left .hgroup, #fancy-header.content-right .hgroup, #fancy-header.title-center .hgroup {
padding-bottom: 5px
}
.fancy-header .fancy-title {
margin: 5px 0;
padding: 0
}
.page-title h1, .page-title h2, .page-title.title-left.disabled-bg h1, .page-title.title-right.disabled-bg h1 {
margin: 0
}
.extras-off .filter-categories a:last-child, .filter .filter-extras>div:last-child {
margin-right: 0
}
.fancy-header .fancy-subtitle {
margin: 0;
padding: 5px 0
}
.breadcrumbs.bg-dark, .breadcrumbs.bg-light, .hr-breadcrumbs .breadcrumbs.bg-dark, .hr-breadcrumbs .breadcrumbs.bg-light {
padding: 4px 10px
}
.breadcrumbs.bg-dark {
background-color: rgba(15,18,19,.1)
}
.breadcrumbs.bg-light {
background-color: rgba(255,255,255,.12)
}
.fancy-header .breadcrumbs li {
position: relative;
background: 0 0
}
.breadcrumbs li:first-child:before, .fancy-header .breadcrumbs li:first-child:before {
content: ""
}
.breadcrumbs li:before, .fancy-header .breadcrumbs li:before {
position: absolute;
left: 0;
top: 0;
width: 15px;
height: 13px;
content: "/";
opacity: .5;
text-align: left;
z-index: 3
}
.breadcrumbs li:before {
opacity: 1
}
.page-title {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex
}
.fancy-title-head, .page-title-head {
max-width: 100%
}
.page-title.overlay-bg {
position: relative
}
.page-title.overlay-bg .wf-wrap {
position: relative;
z-index: 1
}
.page-title.overlay-bg:after {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
content: ""
}
.page-title .wf-wrap {
position: relative
}
.page-title .wf-wrap:after {
position: absolute;
width: 100%;
bottom: 0;
content: ""
}
.page-title.disabled-bg .wf-wrap:after, .page-title.full-width-line .wf-wrap:after, .page-title.gradient-bg .wf-wrap:after, .page-title.solid-bg .wf-wrap:after, .page-title.transparent-bg .wf-wrap:after {
display: none
}
.fancy-header>.wf-wrap, .page-title>.wf-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
box-sizing: border-box
}
.content-left>.wf-wrap {
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap
}
.content-right>.wf-wrap {
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
-ms-align-items: flex-end;
-ms-flex-align: flex-end;
align-items: flex-end;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap
}
.title-center>.wf-wrap {
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap
}
.title-left>.wf-wrap, .title-right>.wf-wrap {
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-flex-pack: space-between;
-ms-justify-content: space-between;
justify-content: space-between
}
.page-title.title-left .hr-breadcrumbs, .page-title.title-right h1 {
text-align: right
}
.page-title.title-center .breadcrumbs, .paginator.paginator-more-button, .share-link-description, .single-share-box .share-buttons a, .title-center .hr-breadcrumbs, .title-center h1 {
text-align: center
}
.page-title .hr-breadcrumbs .breadcrumbs:after {
display: none
}
.page-title .wf-container-title, .page-title.full-width-line {
border-bottom: 1px solid
}
.dt-breadcrumbs-shortcode {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex
}
.dt-breadcrumbs-shortcode.align-centre {
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center
}
.dt-breadcrumbs-shortcode.align-right {
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-flex-pack: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end
}
.breadcrumbs {
list-style: none
}
.breadcrumbs li {
position: relative;
display: inline-block;
padding-left: 12px;
margin-left: 8px
}
.breadcrumbs li:first-child {
padding-left: 0;
margin-left: 0;
background: 0 0!important
}
.breadcrumbs a {
text-decoration: none
}
.breadcrumbs a:hover {
text-decoration: underline
}
.filter {
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
z-index: 10
}
.filter:after, .filter:before {
content: "";
display: table
}
.filter:after {
clear: both
}
.filter-by, .filter-categories, .filter-categories a, .filter-extras, .filter-sorting {
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.filter-by, .filter-categories, .filter-sorting {
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: -ms-inline-flex;
display: inline-flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center
}
.filter-categories, .filter-extras {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
.filter-categories {
position: relative
}
.filter-categories .hasCustomSelect {
display: none;
left: 0;
z-index: 1
}
#page .filter-categories .customSelect {
position: relative;
padding: 0;
background: 0 0;
display: none!important
}
.filter .filter-extras a, .soc-ico a {
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: -ms-inline-flex
}
#page .filter-categories .customSelect:after {
position: relative;
right: 0;
width: 20px;
height: 20px;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 14px;
line-height: 1;
content: "\f0dc"
}
#page .filter-categories .customSelect .customSelectInner {
background: 0 0
}
.filter .filter-categories a, .filter .filter-extras a {
position: relative;
text-decoration: none
}
.filter .filter-extras a {
display: inline-flex
}
.filter-categories a:first-child {
margin-left: 0
}
.filter-bg-decoration .filter-categories a {
overflow: hidden
}
.filter-bg-decoration .filter-categories a:after {
position: absolute;
z-index: -1;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
opacity: 0
}
.filter-bg-decoration .filter-categories a.act:after {
opacity: 1
}
.filter-underline-decoration .filter-categories a:after {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
content: "";
opacity: 0;
-webkit-transition: opacity .3s ease;
transition: opacity .3s ease
}
.filter-underline-decoration .filter-categories a.act:after, .filter-underline-decoration .filter-categories a:hover:after {
opacity: 1
}
.filter .filter-extras a i[class^=fa] {
font-size: 16px;
line-height: 1
}
.filter .filter-popup {
position: absolute;
left: 50%;
bottom: 100%;
padding: 2px 6px;
margin-bottom: 15px;
background: #000;
color: #fff!important;
font: 400 10px/14px Arial, Verdana, sans-serif;
letter-spacing: .3px;
opacity: 0;
visibility: hidden;
-webkit-transform: translate3d(-50%, 10px, 0);
transform: translate3d(-50%, 10px, 0);
-webkit-transition: all .25s ease-out;
transition: all .25s ease-out;
-webkit-border-radius: 2px;
border-radius: 2px
}
.filter .filter-popup:after {
position: absolute;
left: 50%;
bottom: -5px;
margin-left: -5px;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #000;
content: ""
}
.filter .filter-popup:before {
position: absolute;
left: 0;
bottom: -20px;
content: " ";
display: block;
width: 100%;
height: 20px
}
.lte8 .filter-popup {
display: none
}
.lte8 .filter-extras a:hover .filter-popup {
display: block
}
.filter-extras>div>a:hover {
cursor: default
}
.filter-extras>div>a>i:hover, .filter-switch:hover {
cursor: pointer
}
.filter-extras>div>a>i:hover+.filter-popup {
visibility: visible;
opacity: 1;
-webkit-transform: translate3d(-50%, 0, 0);
transform: translate3d(-50%, 0, 0)
}
.filter-extras>div>a>i:hover+.filter-popup:before {
bottom: 0
}
.filter-switch {
position: relative;
display: inline-block;
width: 19px;
height: 7px;
margin: 0 10px
}
.filter-switch, .filter-switch-toggle {
-webkit-border-radius: 8px;
border-radius: 8px
}
.filter-switch-toggle {
position: absolute;
top: -1px;
left: 0;
width: 9px;
height: 9px;
background-color: #fff;
content: "";
-webkit-transition: left .3s ease-out;
transition: left .3s ease-out
}
.filter-switch.right-act .filter-switch-toggle {
left: 9px
}
.filter-extras a.pressed:after, .pressed .filter-switch-toggle:after {
-webkit-animation: anim-effect-boris .45s ease-out forwards;
animation: anim-effect-boris .45s ease-out forwards
}
@-webkit-keyframes anim-effect-boris {
0% {
-webkit-transform:scale(0);
transform:scale(0)
}
25%, 50% {
opacity:1
}
to {
opacity:0;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes anim-effect-boris {
0% {
-webkit-transform:scale(0);
transform:scale(0)
}
25%, 50% {
opacity:1
}
to {
opacity:0;
-webkit-transform:scale(1);
transform:scale(1)
}
}
.paginator {
position: relative;
margin: 30px 0 0;
z-index: 10;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center
}
.paginator:after, .paginator:before {
display: table;
content: ""
}
.paginator:after {
clear: both
}
.paginator:not(.paginator-more-button) a {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.paginator .disabled:hover {
cursor: default
}
.paginator:not(.paginator-more-button) a, .paginator:not(.paginator-more-button) span {
position: relative;
display: inline-block;
padding: 1px 8px;
margin: 0 6px;
text-align: center;
text-decoration: none;
font-weight: 700
}
.paginator:not(.paginator-more-button) a:after, .paginator:not(.paginator-more-button) span:after {
position: absolute;
left: 0;
bottom: -2px;
width: 100%;
height: 2px;
content: "";
opacity: 0;
-webkit-transition: opacity .3s ease;
transition: opacity .3s ease
}
.paginator:not(.paginator-more-button) a.disabled, .paginator:not(.paginator-more-button) span.disabled {
opacity: 0
}
.paginator:not(.paginator-more-button) a.nav-next, .paginator:not(.paginator-more-button) a.nav-prev, .paginator:not(.paginator-more-button) span.nav-next, .paginator:not(.paginator-more-button) span.nav-prev {
padding: 0;
font-size: 14px;
line-height: 1;
-webkit-transition: transform .3s ease;
transition: transform .3s ease;
-webkit-transform: translateX(0);
transform: translateX(0)
}
.paginator:not(.paginator-more-button) a.nav-next:not(.disabled):hover, .paginator:not(.paginator-more-button) span.nav-next:not(.disabled):hover {
-webkit-transform: translateX(4px);
transform: translateX(4px)
}
.paginator:not(.paginator-more-button) a.nav-prev:not(.disabled):hover, .paginator:not(.paginator-more-button) span.nav-prev:not(.disabled):hover {
-webkit-transform: translateX(-4px);
transform: translateX(-4px)
}
.paginator:not(.paginator-more-button) a.nav-next:after, .paginator:not(.paginator-more-button) a.nav-prev:after, .paginator:not(.paginator-more-button) span.nav-next:after, .paginator:not(.paginator-more-button) span.nav-prev:after {
display: none
}
.paginator .button-load-more, .paginator .loading-ready, .paginator .nav-next, .paginator .nav-prev {
position: relative;
display: inline-block;
text-decoration: none
}
.paginator:not(.paginator-more-button) a.act:after, .paginator:not(.paginator-more-button) a:hover:after, .paginator:not(.paginator-more-button) span.act:after, .paginator:not(.paginator-more-button) span:hover:after {
opacity: 1
}
.lazy-loading-mode .paginator.paginator-more-button {
opacity: 0
}
.justified-grid .paginator.paginator-more-button {
width: 100%
}
.paginator .button-load-more, .paginator .loading-ready {
float: none
}
.paginator .button-load-more {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
width: 220px;
height: 50px;
border: 2px solid;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all .4s cubic-bezier(.19, 1, .22, 1);
transition: all .4s cubic-bezier(.19, 1, .22, 1)
}
.paginator .button-load-more .stick {
display: none;
opacity: 0;
-webkit-transition: opacity .1s ease;
transition: opacity .1s ease
}
.paginator .button-load-more .button-caption {
display: block;
margin: 0;
font-weight: 700;
-webkit-transition: opacity 10ms ease, color .2s ease;
transition: opacity 10ms ease, color .2s ease
}
.paginator .button-load-more .button-caption:before {
content: "\f13a";
margin-right: 5px;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 14px;
line-height: 1
}
.paginator .button-load-more.animate-load, .paginator .button-load-more.button-lazy-loading {
width: 50px;
height: 50px;
-webkit-border-radius: 50%;
border-radius: 50%
}
.paginator .button-load-more.animate-load .button-caption, .paginator .button-load-more.button-lazy-loading .button-caption {
opacity: 0;
text-indent: -9999px
}
.paginator .button-load-more.animate-load .stick, .paginator .button-load-more.button-lazy-loading .stick {
display: block;
-webkit-animation: dt-spin 1s infinite linear .2s;
animation: dt-spin 1s infinite linear .2s;
-webkit-animation-delay: .4s;
animation-delay: .4s;
border-bottom-color: transparent;
border-left-color: transparent
}
.dt-posts-preload.iso-preloader .dt-posts-preload-activity:before {
border-color: #fff transparent transparent;
border-right-color: #fff!important
}
.iso-preloader .dt-posts-preload-activity:after {
display: none
}
.iso-preloader .dt-posts-preload-activity:before, .stick:first-child {
position: absolute;
top: 50%;
left: 50%;
margin: -15px 0 0 -15px;
width: 50px;
height: 50px;
-webkit-border-radius: 40px;
border-radius: 40px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background-color: transparent;
border: 2px solid;
-webkit-animation: dt-spin 1s infinite linear .2s;
animation: dt-spin 1s infinite linear .2s
}
.blog-media, .post {
position: relative
}
.stick:first-child {
top: -2px;
left: -2px;
margin: 0
}
@-webkit-keyframes dt-spin {
0% {
opacity:1
}
100% {
opacity:1;
-webkit-transform:rotate(360deg)
}
}
@keyframes dt-spin {
0% {
opacity:1
}
100% {
opacity:1;
transform:rotate(360deg)
}
}
.page-info {
padding: 0 0 10px
}
.post:after, .post:before {
content: "";
display: table;
clear: both
}
.post .entry-title a {
display: inline-block
}
.blog .details.more-link, .dt-blog-shortcode .details.more-link {
margin-bottom: 10px
}
.more-link.dt-btn {
margin-top: 5px
}
.post .more-link.dt-btn {
margin-right: 10px
}
.post.bg-on .block-style-widget, .post.bg-on .format-aside-content, .post.bg-on .format-link-content, .post.bg-on .format-status-content {
padding: 0;
background: 0 0!important;
box-shadow: none!important;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.format-aside-content, .format-link-content {
padding: 25px 30px 15px;
margin: 0 0 15px
}
.author-quote {
border-left: 5px solid;
padding-left: 10px
}
.format-status-content {
padding: 25px 20px 15px;
margin: 5px 0 15px
}
.format-aside .details, .format-link .details, .format-quote .details, .format-status .details {
display: none
}
.albums .post img, .blog .post img, .dt-albums-shortcode:not(.owl-carousel) img, .dt-blog-shortcode img, .dt-portfolio-shortcode:not(.owl-carousel) img, .images-container img, .media .post img, .portfolio .post img, .related-projects .rollover img, .related-projects .rollover-video img, .wf-container.iso-grid img, .wf-container.layout-masonry img {
max-width: 100%;
width: 100%;
height: auto
}
.portfolio .slider-simple.owl-carousel img {
max-width: none
}
.blog.layout-list .post .blog-media img, .mobile-true .post img.iso-lazy-load {
width: 100%
}
.bg-on .blog-content, .bg-on .project-list-content {
padding: 10px 25px
}
.slider-wrapper .bg-on .project-list-content {
padding-top: 20px
}
.iso-container .bg-on .blog-content>*, .iso-container .bg-on .project-list-content>*, .iso-grid .bg-on .blog-content>*, .iso-grid .bg-on .project-list-content>* {
padding-top: 10px;
padding-bottom: 0;
margin-bottom: 0
}
.iso-container .bg-on .blog-content>:last-child, .iso-container .bg-on .project-list-content>:last-child, .iso-grid .bg-on .blog-content>:last-child, .iso-grid .bg-on .project-list-content>:last-child {
margin-bottom: 10px
}
.bg-on .blog-media>p, .bg-on .project-list-media>p, .description-under-image .post.bg-on ul.royalSlider.alignnone, .post.bg-on .alignleft, .post.bg-on .alignnone, .post.bg-on ul.royalSlider.alignnone {
margin-bottom: 0
}
.bg-on .blog-media, .bg-on .project-list-media {
padding: 25px 25px 0
}
.bg-on.fullwidth-img .blog-media, .bg-on.fullwidth-img .project-list-media {
padding: 0
}
.bg-on .blog-content, .bg-on .blog-media {
position: relative;
z-index: 9
}
.bg-on.post .alignnone {
margin-top: 0
}
.layout-list .post {
padding-top: 44px;
margin-top: 19px
}
.layout-list .articles-list .post:last-child {
margin-bottom: -25px
}
.layout-list .articles-list .post.bg-on:last-child {
margin-bottom: 0
}
.layout-list .post:first-child {
border: none;
padding-top: 0;
margin-top: 0
}
.blog .post.bg-on, .portfolio .post.bg-on {
border-top: none
}
.layout-list .blog-content, .layout-list .blog-media, .layout-list .project-list-content, .layout-list .project-list-media {
display: block;
float: left;
width: 100%
}
.layout-list article.no-img .blog-content {
width: 100%!important
}
.project-even .alignleft, .project-even ul.royalSlider.alignleft {
float: right;
margin-right: 0;
margin-left: 30px
}
.layout-list .post.bg-on {
padding: 25px 25px 0;
margin: 0 0 20px
}
.layout-list .bg-on .blog-content, .layout-list .bg-on .blog-media, .layout-list .bg-on .project-list-content, .layout-list .bg-on .project-list-media {
display: block;
float: left;
width: 100%;
padding: 0
}
.layout-list .bg-on .blog-content, .layout-list .bg-on .project-list-content {
padding-bottom: 10px
}
.layout-list .post-slider {
margin-right: 30px
}
.layout-list .project-even .post-slider {
margin-right: 0;
margin-left: 30px
}
.layout-list .media-wide .post-slider, .layout-list .media-wide.project-even .post-slider {
margin-right: 0;
margin-left: 0
}
.blog.layout-list .post.bg-on .slider-masonry.alignnone, .description-under-image .post .alignnone, .description-under-image .post .photoSlider, .description-under-image .post .slider-masonry.alignnone, .post .alignleft {
margin-bottom: 20px
}
.description-under-image .bg-on.post .alignnone, .description-under-image .post .buttons-on-img .slider-masonry.alignnone {
margin-bottom: 0
}
.project-list-media .alignleft {
width: 100%
}
.blog-media .alignleft {
float: none
}
.blog.layout-list .post .alignleft, .blog.layout-list .post .alignnone, .blog.layout-list .post .post-slider {
margin-bottom: 25px
}
.format-quote .block-style-widget {
margin: 0 0 15px;
padding: 25px 30px 15px
}
.bg-on .format-aside-content, .bg-on .format-link-content, .format-quote.bg-on .block-style-widget {
margin-bottom: 10px
}
.iso-container .blog-content.wf-td, .iso-container .blog-media.wf-td, .iso-grid .blog-content.wf-td, .iso-grid .blog-media.wf-td, .layout-masonry .blog-content.wf-td, .layout-masonry .blog-media.wf-td, .media-wide .blog-content.wf-td, .media-wide .blog-media.wf-td, .shortcode-blog-posts .wf-td {
display: block
}
.blog-media {
overflow: hidden;
z-index: 9
}
.fancy-date a {
position: absolute;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
top: 10px;
right: 10px;
z-index: 30;
-webkit-box-sizing: border-box;
box-sizing: border-box;
text-decoration: none;
background: #fff
}
.circle-fancy-style .fancy-date a {
-webkit-flex-flow: column nowrap;
-moz-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
-webkit-border-radius: 50%;
border-radius: 50%;
padding: 0 8px;
min-width: 63px;
min-height: 63px
}
.vertical-fancy-style .fancy-date a {
-webkit-flex-flow: column nowrap;
-moz-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
min-height: 80px;
min-width: 42px;
padding: 2px 0
}
.horizontal-fancy-style .fancy-date a {
padding: 2px 2px 1px 4px
}
.fancy-date a * {
color: #222
}
.circle-fancy-style .fancy-date a .entry-date:after, .circle-fancy-style .fancy-date a .entry-year {
display: none
}
.fancy-date a .entry-date, .fancy-date a .entry-month {
position: relative
}
.fancy-date a .entry-date:after, .fancy-date a .entry-month:after {
position: absolute;
height: 2px;
content: ""
}
.circle-fancy-style .fancy-date a .entry-date:after, .circle-fancy-style .fancy-date a .entry-month:after {
left: 0;
bottom: -2px;
width: 100%
}
.vertical-fancy-style .fancy-date a .entry-date:after, .vertical-fancy-style .fancy-date a .entry-month:after {
left: 50%;
bottom: -2px;
width: 14px;
margin-left: -7px
}
.horizontal-fancy-style .fancy-date a .entry-date:after, .horizontal-fancy-style .fancy-date a .entry-month:after {
top: 50%;
margin-top: -2px;
right: 0;
width: 4px;
height: 4px;
-webkit-border-radius: 50%;
border-radius: 50%
}
.layout-list article.project-odd .fancy-date a {
top: 10px;
right: auto;
left: 10px
}
.layout-list article.project-even .fancy-date a {
top: 10px;
left: auto;
right: 10px
}
.bg-on:not(.fullwidth-img) .fancy-date a {
top: 35px;
right: 35px
}
.fancy-date .entry-month, .fancy-date .entry-year {
font: 700 11px/19px Arial, Verdana, sans-serif
}
.vertical-fancy-style .fancy-date .entry-month, .vertical-fancy-style .fancy-date .entry-year {
font: 700 12px/22px Arial;
padding: 1px
}
.horizontal-fancy-style .fancy-date .entry-month, .horizontal-fancy-style .fancy-date .entry-year {
padding: 0 6px 0 5px;
text-transform: none;
font: 700 12px/22px Arial, Verdana, sans-serif
}
.circle-fancy-style .fancy-date .entry-month, .vertical-fancy-style .fancy-date .entry-month {
margin-bottom: 2px
}
.horizontal-fancy-style .fancy-date .entry-month {
padding: 0 9px 0 5px
}
.fancy-date .entry-date {
font: 700 24px/29px Arial, Verdana, sans-serif
}
.vertical-fancy-style .fancy-date .entry-date {
font: 700 22px/28px Arial;
margin-bottom: 3px;
padding: 2px
}
.horizontal-fancy-style .fancy-date .entry-date {
padding: 0 9px 0 5px;
font: 700 12px/22px Arial, Verdana, sans-serif
}
.post .project-media {
margin-bottom: 20px;
line-height: 0
}
.project-content, .project-media {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.project-media img {
max-width: 100%
}
.dt-format-gallery .rollover-video, .dt-format-gallery a {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.dt-posts-preload {
-webkit-pointer-events: none;
pointer-events: none;
-webkit-user-select: none;
user-select: none
}
.dt-posts-preload .dt-posts-preload-activity {
position: fixed;
display: block;
z-index: 2000;
top: 50%;
left: 50%;
margin: -25px 0 0 -25px;
width: 50px;
height: 50px;
-webkit-border-radius: 50%;
border-radius: 50%
}
.dt-posts-preload .dt-posts-preload-activity:before {
width: 32px;
height: 32px;
margin: -16px 0 0 -16px;
border: 3px solid #fff;
border-right-color: transparent!important;
border-left-color: transparent!important;
-webkit-animation: dt-posts-loader-rotation 1s linear infinite;
animation: dt-posts-loader-rotation 1s linear infinite;
content: ''
}
@-webkit-keyframes dt-posts-loader-rotation {
0% {
-webkit-transform:rotate(0)
}
100% {
-webkit-transform:rotate(359deg)
}
}
@keyframes dt-posts-loader-rotation {
0% {
transform:rotate(0)
}
100% {
transform:rotate(359deg)
}
}
.single .content>.post, .single .content>.project-post {
margin-bottom: 50px
}
.single .content>.post:last-child, .single .content>.project-post:last-child {
margin-bottom: 0
} .post-meta .entry-meta, .post-meta .entry-tags {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
.portfolio-categories {
display: block;
overflow: hidden
}
.blog-content .entry-meta, .portfolio-categories {
padding: 0 0 10px
}
.project-post .portfolio-categories {
padding: 0;
margin-bottom: 10px
}
.entry-meta>a, .entry-meta>span, .portfolio-categories>a, .portfolio-categories>span {
position: relative;
display: inline-block;
text-decoration: none;
margin: 0 6px 0 0;
padding: 0 9px 0 0
}
.portfolio-categories a {
-webkit-transition: all 50ms linear 50ms;
transition: all 50ms linear 50ms
}
.entry-meta span a, .portfolio-categories>span a {
text-decoration: none
}
.entry-meta a:hover, .portfolio-categories a:hover {
text-decoration: underline
}
.portfolio-categories>a.data-link:hover {
text-decoration: none;
cursor: default
}
.entry-meta>a:last-child, .entry-meta>span:last-child, .portfolio-categories>a:last-child, .portfolio-categories>span:last-child {
padding: 0;
margin: 0
}
.entry-meta>a:after, .entry-meta>span:after, .portfolio-categories>a:after, .portfolio-categories>span:after {
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 3px;
height: 3px;
content: "";
-webkit-border-radius: 50%;
border-radius: 50%
}
.entry-meta>a:last-child:after, .entry-meta>span:last-child:after, .portfolio-categories>a:last-child:after, .portfolio-categories>span:last-child:after {
display: none
}
.fullwidth-slider .portfolio-categories span, .fullwidth-slider .portfolio-categories>a {
float: none;
display: inline-block
}
.entry-tags {
display: block;
overflow: hidden;
padding: 10px 0 0
}
.entry-tags span.single-tags {
position: relative;
float: left
}
.single .entry-tags a {
padding: 1px 6px;
margin: 2px;
border: 1px solid;
font: 400 10px/15px Arial, Verdana, sans-serif;
text-decoration: none;
letter-spacing: .3px
} .entry-author {
overflow: hidden;
margin-bottom: 60px;
padding: 30px 30px 25px;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.entry-author:last-child {
margin-bottom: 0
}
.entry-author-img {
width: 115px
}
.entry-author-info {
vertical-align: top
}
.entry-author .text-primary {
font-weight: 700
}
.entry-author .alignleft {
margin-bottom: 10px
}
.entry-author .alignleft img, .entry-author img.alignleft {
-webkit-border-radius: 50%;
border-radius: 50%
}
.post .entry-author img {
max-width: none
}
.blog .post .wp-smiley {
width: auto
}
.single .post:not(.type-event) .post-thumbnail {
position: relative;
margin-bottom: 45px;
line-height: 0
}
.single .post:not(.type-event) .post-thumbnail:last-child {
margin-bottom: 0
}
.single .post:not(.type-event) .post-thumbnail img {
width: 100%
}
.single .entry-content {
margin-bottom: 50px
}
.single .entry-content:last-child {
margin-bottom: 0
}
.single .post-meta {
margin-bottom: 55px
}
.single .post-meta:last-child {
margin-bottom: 0
}
.single-share-box {
position: relative
}
.single .single-share-box {
margin-top: -5px;
margin-bottom: 60px
}
.single .single-share-box:last-child {
margin-bottom: 0
}
.page .single-share-box {
margin-top: 50px
}
.single-share-box.show-on-hover {
z-index: 10;
display: inline-block;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%)
}
.single-share-box.show-on-hover:hover {
cursor: pointer
}
.share-link-description {
display: block;
margin-bottom: 10px;
font-weight: 700
}
.show-on-hover .share-link-description {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap
}
.show-on-hover .share-link-description:before {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
width: 40px;
height: 40px;
border: 2px solid;
margin-bottom: 5px;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all .2s ease;
transition: all .2s ease;
content: "\f1e0";
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 14px;
line-height: 1
}
.single-share-box .share-buttons {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
line-height: 0
}
.single-share-box:not(.show-on-hover) .share-buttons {
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
.share-buttons .soc-font-icon {
display: none
}
.show-on-hover .share-buttons {
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
bottom: 100%;
padding: 10px 5px 10px 10px;
margin-bottom: 10px;
background: #fff;
-webkit-box-shadow: 1px 3px 16px 0 rgba(0,0,0,.3);
box-shadow: 1px 3px 16px 0 rgba(0,0,0,.3);
opacity: 0;
visibility: hidden;
-webkit-transform: translate3d(-50%, 10px, 0);
transform: translate3d(-50%, 10px, 0);
-webkit-transition: all .25s ease-out;
transition: all .25s ease-out
}
.slider-link, .slider-link:hover {
background-color: rgba(0,0,0,.4)
}
.show-on-hover .share-buttons:after {
position: absolute;
left: 50%;
bottom: -6px;
margin-left: -5px;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 6px solid #fff;
content: ""
}
.show-on-hover .share-buttons:before {
position: absolute;
left: 0;
bottom: -20px;
content: " ";
display: block;
width: 100%;
height: 20px
}
.show-on-hover:hover .share-buttons {
visibility: visible;
opacity: 1;
pointer-events: auto;
-webkit-transform: translate3d(-50%, 0, 0);
transform: translate3d(-50%, 0, 0)
}
.content-rollover-layout-list.mode-grid .post-entry-content .entry-title, .content-rollover-layout-list.mode-masonry .post-entry-content .entry-title, .content-rollover-layout-list.owl-carousel .post-entry-content .entry-title, .gradient-overlay-layout-list .post-entry-content .entry-title {
pointer-events: none
}
.single-share-box .share-buttons a {
display: inline-block;
width: 50px;
height: 30px;
min-width: 50px;
min-height: 30px;
margin: 0 4px 4px 0;
border: 1px solid;
font-family: 'Font Awesome 5 Brands';
font-size: 14px;
line-height: 30px;
text-decoration: none;
-webkit-transition: border-color .2s ease;
transition: border-color .2s ease;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.images-container, .images-list {
line-height: 0
}
.single-share-box .share-buttons a .icon {
display: none
}
.author-info, .post-navigation .nav-links {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex
}
.single-share-box .share-buttons a.facebook {
border-color: rgba(76,105,199,.3);
color: #4c69c7
}
.single-share-box .share-buttons a.facebook:hover {
border-color: #4c69c7
}
.single-share-box .share-buttons a.facebook:before {
content: "\f39e"
}
.single-share-box .share-buttons a.twitter {
border-color: rgba(42,190,235,.3);
font-size: 15px;
color: #2abeeb
}
.single-share-box .share-buttons a.twitter:hover {
border-color: #2abeeb
}
.single-share-box .share-buttons a.twitter:before {
content: "\f099"
}
.single-share-box .share-buttons a.google {
border-color: rgba(230,66,53,.3);
color: #e64235
}
.single-share-box .share-buttons a.google:hover {
border-color: #e64235
}
.single-share-box .share-buttons a.google:before {
content: "\f0d5"
}
.single-share-box .share-buttons a.pinterest {
border-color: rgba(207,40,52,.3);
font-size: 16px;
color: #cf2834
}
.single-share-box .share-buttons a.pinterest:hover {
border-color: #cf2834
}
.single-share-box .share-buttons a.pinterest:before {
content: "\f0d2"
}
.single-share-box .share-buttons a.linkedin {
border-color: rgba(0,123,199,.3);
color: #007bc7
}
.single-share-box .share-buttons a.linkedin:hover {
border-color: #007bc7
}
.single-share-box .share-buttons a.linkedin:before {
content: "\f0e1"
}
.single-share-box .share-buttons a.whatsapp {
border-color: rgba(54,183,77,.3);
font-size: 16px;
color: #36b74d
}
.single-share-box .share-buttons a.whatsapp:hover {
border-color: #36b74d
}
.single-share-box .share-buttons a.whatsapp:before {
content: "\f232"
}
.author-info {
display: flex;
-webkit-flex-flow: row nowrap;
-moz-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap
}
.author-avatar {
-webkit-flex: 0 0 80px;
-moz-flex: 0 0 80px;
-ms-flex: 0 0 80px;
flex: 0 0 80px;
margin-right: 30px
}
.author-avatar.no-avatar {
width: 80px;
height: 80px;
border-radius: 50%
}
.author-avatar.no-avatar.no-avatar:after {
content: "\f007";
font-size: 36px
}
.author-description h4 {
margin-bottom: 5px
}
.author-description .author-link {
display: inline-block;
margin-bottom: 20px;
text-decoration: none
}
.author-description .author-link:hover {
text-decoration: underline
}
.clear-form, .comment-meta a, .comment-reply-link, .fn a, .navigation-inner a, .pingback a, .project-details, .project-link, .project-zoom, .vc-item .vc_read_more {
text-decoration: none
}
.post-navigation {
margin-bottom: 50px
}
.post-navigation:last-child {
margin-bottom: 0
}
.post-navigation .nav-links {
display: flex;
padding: 25px 0;
border-width: 1px 0;
border-style: solid
}
.disabled-post-navigation.post-navigation .nav-links {
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center
}
.post-navigation .nav-links .back-to-list i[class^=fa] {
font-size: 28px
}
.meta-nav {
margin-bottom: 5px
}
.post-navigation .back-to-list, .post-navigation .nav-next, .post-navigation .nav-previous {
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
text-decoration: none
}
.back-to-list {
width: 30px
}
.rtl .back-to-list {
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1
}
.nav-previous {
width: 45%;
padding-left: 35px;
margin-right: 30px
}
.nav-previous i {
position: absolute;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 42px
}
.nav-previous .post-title {
-webkit-align-self: flex-start;
-moz-align-self: flex-start;
-ms-align-self: flex-start;
-ms-flex-item-align: flex-start;
align-self: flex-start;
max-width: 100%
}
.rtl .nav-previous .post-title {
-webkit-align-self: flex-end;
-moz-align-self: flex-end;
-ms-align-self: flex-end;
-ms-flex-item-align: flex-end;
align-self: flex-end
}
.rtl .nav-previous {
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2;
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
-ms-align-items: flex-end;
-ms-flex-align: flex-end;
align-items: flex-end
}
.post-navigation .nav-next {
padding-right: 35px;
margin-left: 30px;
width: 45%;
text-align: right
}
.post-navigation .nav-next i {
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 42px
}
.images-list, .project-post {
position: relative
}
.post-navigation .nav-next .post-title {
-webkit-align-self: flex-end;
-moz-align-self: flex-end;
-ms-align-self: flex-end;
-ms-flex-item-align: flex-end;
align-self: flex-end;
max-width: 100%
}
.rtl .post-navigation .nav-next .post-title {
-webkit-align-self: flex-start;
-moz-align-self: flex-start;
-ms-align-self: flex-start;
-ms-flex-item-align: flex-start;
align-self: flex-start
}
.rtl .nav-next {
-webkit-order: 0;
-moz-order: 0;
-ms-flex-order: 0;
order: 0
}
.single .project-slider {
margin-bottom: 45px
}
.single-gallery-media {
padding-bottom: 45px
}
.single .project-content {
margin-bottom: 55px
}
.images-list {
margin-bottom: 20px
}
.images-list img, .images-list:last-child {
margin-bottom: 0
}
.images-list-caption {
position: absolute;
top: auto;
bottom: 0;
left: 0;
width: 100%;
z-index: 99
}
.images-list-inner {
position: absolute;
bottom: 0;
display: inline-block;
margin: 0 20px;
padding: 15px 0
}
.images-list-inner h4, .slider-post-inner h4 {
display: inline-block;
margin: 5px 0 0
}
.images-list-inner, .images-list-inner * {
color: #fff
} .slider-post-inner h4 {
vertical-align: middle
}
#main .images-list-inner h4, #main .slider-post-inner h4, .images-list-inner, .slider-post-inner {
text-shadow: 1px 1px 5px rgba(0,0,0,.5)
}
.images-list-inner .album-content-btn, .slider-post-inner .album-content-btn {
display: block;
float: left;
width: 100%;
margin-bottom: 0
}
.images-list-inner p {
margin-bottom: 0
}
.slider-link {
display: block;
float: left;
width: 32px;
height: 32px;
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='14,14 2,14 2,2 5.011,2 5.011,0 2,0 0.011,0 0,0 0,14 0,16 2,16 16,16 16,15.989 16,14 16,10.989 14,10.989 '/%3E%3Cpolygon points='14,-0.019 14,0 8.993,0 8.993,2 12.637,2 6.5,8.137 7.863,9.5 14,3.364 14,6.981 16,6.981 16,-0.019 '/%3E%3C/svg%3E");
-webkit-border-radius: 50%;
border-radius: 50%;
background-repeat: no-repeat;
-webkit-transition: opacity .2s ease;
transition: opacity .2s ease
}
.images-list-inner .share-button.entry-share, .slider-link, .slider-post-inner .share-button.entry-share {
margin: 0 5px 5px 0;
background-position: center center;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.single-related-posts {
padding-bottom: 35px;
margin-bottom: 50px;
border-bottom: 1px solid
}
.single-related-posts:last-child {
margin-bottom: 0
}
.single-related-posts .items-grid {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin: 0 -25px -25px
}
.single-related-posts .items-grid>.related-item {
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
width: 33%;
padding: 0 25px 25px;
box-sizing: border-box
}
.comment-respond, .comments-area, .project-info-box, .single-related-posts {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex
}
.sidebar-left .single-related-posts .items-grid>.related-item, .sidebar-right .single-related-posts .items-grid>.related-item {
width: 50%
}
.comment-respond, .comments-area, .single-related-posts {
display: flex;
-webkit-flex-flow: column nowrap;
-moz-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap
}
.comment-respond>h3, .comments-area>h3, .single-related-posts>h3 {
position: relative;
-webkit-align-self: center;
-moz-align-self: center;
-ms-align-self: center;
-ms-flex-item-align: center;
align-self: center;
padding-bottom: 10px;
margin-bottom: 40px
}
.comment-respond>h3:after, .comments-area>h3:after, .single-related-posts>h3:after {
position: absolute;
bottom: 0;
left: 50%;
width: 60px;
height: 3px;
margin-left: -30px;
content: ""
}
.single-related-posts>h3 {
margin-bottom: 35px
}
.single-portfolio .single-related-posts {
padding-bottom: 60px
}
.single-portfolio .single-related-posts>h3 {
margin-bottom: 40px
}
#comments .children, #comments .comment-list {
margin: 0;
padding: 0;
list-style: none
}
#comments .comment-list {
padding-bottom: 50px
}
#comments .comment-list:last-child {
padding-bottom: 0
}
.comment-list .comment-body {
position: relative;
padding: 30px 30px 15px 120px;
margin-top: 20px;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.comment-list>li:first-child>.comment-body {
margin-top: 0
}
#comments .children {
margin-left: 90px
}
.comment-author-name {
display: block;
margin-bottom: 5px
}
.comment-author-name a {
font: inherit!important
}
.comment-metadata {
margin-bottom: 20px
}
.comment-author .avatar, .comment-author .rollover {
float: left;
margin: 0 30px 15px -90px
}
.comment-author .avatar, .comment-author .rollover, .comment-author .rollover i {
-webkit-border-radius: 50%;
border-radius: 50%
}
.comment-author .rollover .avatar {
margin: 0
}
.comment-content {
overflow: hidden;
margin-bottom: 10px
}
.comment-list .reply {
text-align: right;
margin-bottom: 10px
}
.comment-reply-link {
margin-left: 10px;
font-weight: 700
}
.comment-reply-title>small {
display: block;
text-align: center
}
.comment-reply-title #cancel-comment-reply-link {
display: inline-block;
float: none;
padding-left: 15px;
text-align: center
}
.comment-notes, .logged-in-as {
text-align: center;
margin-bottom: 15px
}
.comment-form .form-fields {
overflow: hidden;
margin-bottom: 10px
}
#page .comment-respond .dt-btn, #page .comment-respond p.form-submit {
margin-bottom: 0
}
.rtl #page .comment-respond .dt-btn {
float: left
}
.says {
height: 1px;
overflow: hidden;
position: absolute!important;
width: 1px;
word-wrap: normal!important
}
.comment #respond {
padding-top: 24px
}
#respond #submit {
display: none
}
#commentform textarea, .dt-contact-form textarea {
width: 100%;
margin: 0 0 10px
}
#reply-title small a:hover, .clear-form:hover, .comment-meta a:hover, .comment-reply-link:hover, .pingback a:hover {
text-decoration: underline
}
#wp-calendar td a, #wp-calendar tfoot td a:hover, .cat-item a, .custom-categories a, .custom-menu a, .custom-nav>li>ul a:hover, .items-grid .post-content>a, .menu a, .project-post .btn-project-link, .project-share-overlay .share-button.entry-share, .recent-posts a, .tp_recent_tweets li a, .widget_nav_menu a:hover, .widget_pages a, .widget_tag_cloud a {
text-decoration: none
}
.project-share-overlay {
position: relative;
display: inline-block;
padding-top: 5px;
padding-bottom: 5px
}
.project-info-box {
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
margin-bottom: 40px
}
.project-post .btn-project-link {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
min-width: 220px;
height: 50px;
border: 2px solid;
margin-bottom: 15px;
font-weight: 700;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
#page .project-share-overlay .share-button.entry-share {
padding: 0 0 0 23px
}
.share-button.entry-share {
display: inline-block;
padding: 0 0 0 23px
}
.btn-project-link.no-text, .share-button.entry-share.no-text {
width: 36px;
height: 36px;
padding: 0;
text-indent: -9999px
}
.btn-project-link, .share-button.entry-share, .share-overlay .soc-ico a {
-webkit-transition: all .2s ease;
transition: all .2s ease
}
.images-list-inner .share-button.entry-share, .photo-scroller .share-button.entry-share, .slider-post-inner .share-button.entry-share {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M12.508,10.664c-0.61,0-1.213,0.287-1.663,0.633L6.236,8.531C6.261,8.39,6.289,8.148,6.289,8c0-0.15-0.058-0.39-0.083-0.532l4.64-2.796c0.451,0.347,1.053,0.659,1.663,0.659c1.475,0,2.666-1.194,2.666-2.664C15.174,1.191,13.982,0,12.508,0c-1.472,0-2.665,1.191-2.665,2.667c0,0.149,0.038,0.394,0.064,0.536L5.336,5.945C4.968,5.568,4.257,5.211,3.627,5.203C1.89,5.183,0.826,6.576,0.826,8.049c0,1.472,1.02,2.757,2.759,2.737c0.611-0.01,1.368-0.283,1.797-0.729l4.543,2.726c-0.027,0.141-0.082,0.401-0.082,0.548c0,1.476,1.193,2.669,2.665,2.669c1.475,0,2.666-1.193,2.666-2.669C15.174,11.859,13.982,10.664,12.508,10.664z'/%3E%3C/svg%3E")
}
.project-share-overlay:not(.allways-visible-icons) .soc-ico {
position: absolute;
z-index: 999;
bottom: 46px;
width: 150px;
height: 36px;
padding: 0 3px;
visibility: hidden;
overflow: visible;
opacity: 0;
background-color: #fff;
text-align: center;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,.2);
box-shadow: 0 0 2px 0 rgba(0,0,0,.2)
}
.single-post .project-share-overlay:not(.allways-visible-icons) .soc-ico {
bottom: 48px
}
.project-content-btn .project-share-overlay:not(.allways-visible-icons) .soc-ico {
bottom: 38px
}
.project-share-overlay:not(.allways-visible-icons) .soc-ico:after, .project-share-overlay:not(.allways-visible-icons) .soc-ico:before {
position: absolute;
left: 50%;
margin-left: -5px;
bottom: -5px;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #fff;
content: ""
}
.project-share-overlay:not(.allways-visible-icons) .soc-ico:before {
margin-left: -6px;
bottom: -6px;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 6px solid rgba(0,0,0,.1)
}
.project-share-overlay:not(.allways-visible-icons) .soc-ico a {
display: none;
float: none;
width: 24px;
margin: 7px 3px 0;
background: 0 0!important
}
#page .project-share-overlay:not(.allways-visible-icons) .soc-ico a {
box-shadow: none
}
.project-share-overlay:not(.allways-visible-icons) .soc-ico a:hover {
background: 0 0!important;
opacity: .6
}
.project-share-overlay:not(.allways-visible-icons) .soc-ico a:after, .project-share-overlay:not(.allways-visible-icons) .soc-ico a:before {
display: none
}
#page .project-share-overlay:not(.allways-visible-icons) .soc-ico a .soc-font-icon, #page .project-share-overlay:not(.allways-visible-icons) .soc-ico a:hover .soc-font-icon {
color: #000
}
.project-share-overlay.allways-visible-icons .soc-ico {
display: inline-block;
vertical-align: middle;
margin-left: 10px
}
.slide-caption .btn-project-link, .slide-caption .share-button.entry-share {
border-color: rgba(255,255,255,.35)
}
.slide-caption .btn-project-link:hover, .slide-caption .share-button.entry-share:hover {
background-color: rgba(255,255,255,.35);
border-color: rgba(255,255,255,.35)
}
.sidebar-divider-off #sidebar, .sidebar-left .sidebar.bg-under-widget, .sidebar-left .sidebar.solid-bg, .sidebar-right .sidebar.bg-under-widget, .sidebar-right .sidebar.solid-bg {
border: none
}
#bottom-bar.full-width-line .wf-container-bottom, #bottom-bar.solid-bg .wf-container-bottom, .empty-footer.solid-bg #bottom-bar.full-width-line, .empty-footer.solid-bg .wf-container-bottom, .footer.full-width-line .wf-container-footer, .footer.solid-bg .wf-container-footer, .sidebar .widget-divider-off .widget, .sidebar .widget:first-child, .sidebar-content .widget:first-child, .sidebar-content.widget-divider-off .widget, .solid-bg.sidebar-content .widget {
border-top: none
}
.single-attachment article.type-attachment {
text-align: center
}
.single-attachment article.type-attachment .rollover {
display: inline-block
}
.sidebar {
position: relative;
z-index: 9
}
.sidebar-none .sidebar {
display: none
}
.sidebar-left .wf-wrap:after, .sidebar-left .wf-wrap:before, .sidebar-right .wf-wrap:after, .sidebar-right .wf-wrap:before, .widget:after, .widget:before {
display: table;
content: ""
}
#main .ui-widget-content {
clear: both
}
.sidebar-left .sidebar.bg-under-widget, .sidebar-left .sidebar.solid-bg {
padding-right: 0
}
.sidebar-right .sidebar.bg-under-widget, .sidebar-right .sidebar.solid-bg {
padding-left: 0
}
.no-cssgridlegacy.no-cssgrid .sidebar-none .content, .sidebar-none .content {
width: 100%
}
.sidebar .widget, .sidebar-content .widget {
padding: 0;
margin-bottom: -10px
}
.sidebar.solid-bg .widget, .solid-bg .sidebar-content .widget, .solid-bg.sidebar-content .widget {
padding-left: 25px;
padding-right: 25px
}
.bg-under-widget .sidebar-content .widget, .sidebar.bg-under-widget .widget, .solid-bg.sidebar-content .widget {
margin-bottom: 0;
padding: 25px 25px 15px
}
.bg-under-widget .sidebar-content .widget:first-child, .sidebar.bg-under-widget .widget:first-child, .solid-bg.sidebar-content .widget:first-child {
margin-top: 0
}
.content .sidebar-content:not(.solid-bg):not(.bg-under-widget) .widget:first-child, .sidebar:not(.solid-bg):not(.bg-under-widget) .widget:first-child {
padding-top: 0
}
.footer .widget {
margin-bottom: 30px
}
.widget:after, .widget:before {
clear: both
}
.widget-info {
margin-bottom: 10px
}
.content .widget ul {
list-style: none
}
.widget-title {
margin-bottom: 15px;
clear: both
}
.custom-categories, .widget_categories ul {
padding-bottom: 10px
}
.cat-item, .custom-categories li {
overflow: hidden;
margin: 9px 0 0;
padding: 10px 0 0
}
.custom-categories li {
margin-top: 0
}
.cat-item:first-child, .custom-categories>li:first-child {
margin-top: 0;
padding-top: 0;
border-top: none!important
}
#wp-calendar, #wp-calendar caption {
border-style: solid;
border-width: 1px
}
.custom-categories a {
display: block;
clear: both
}
.custom-categories span.item-name {
float: left
}
.custom-categories span.item-num {
float: right;
margin-left: 10px
}
.cat-item ul, .custom-categories ul {
margin-left: 20px
}
#wp-calendar {
margin: 25px 0 15px
}
#wp-calendar caption {
padding: 5px 0;
margin: 0;
height: auto;
border-bottom: none
}
#wp-calendar th {
height: 25px;
font-weight: 400
}
.content #wp-calendar th {
border: none
}
#wp-calendar td {
width: 34px;
height: 25px;
border-style: solid;
border-width: 1px;
vertical-align: middle;
text-align: center;
line-height: 20px;
cursor: default
}
#wp-calendar td.act {
color: #fff
}
#wp-calendar td a {
display: block;
width: 100%
}
#wp-calendar td.pad, .footer #wp-calendar td.pad {
background: 0 0!important;
border: none
}
#wp-calendar tfoot td {
width: auto
}
#wp-calendar tfoot td#prev {
padding-left: 10px;
text-align: left
}
#wp-calendar tfoot td#next {
padding-right: 10px;
text-align: right
}
#wp-calendar tfoot td a:hover {
background: 0 0
}
.shortcode-contact-info, .shortcode-contacts {
margin-bottom: 20px
}
.contact-info, .content .contact-info {
margin: 0;
padding-bottom: 10px
}
.contact-info li {
margin: 10px 0 0;
list-style: none
}
.contact-info li:first-child {
margin-top: 0
}
.widget .soc-ico {
padding: 5px 0 10px
}
.custom-nav {
margin: 0
}
.custom-nav>li:first-child {
border-top: none!important
}
.custom-nav>li>a {
display: block;
position: relative;
padding: 0 0 10px;
text-decoration: none
}
.custom-nav>li>a span {
display: inline-block
}
.custom-nav>li li a:before, .custom-nav>li>a:before {
display: block;
position: absolute;
top: 14px;
right: 0;
width: 13px;
height: 13px;
content: "";
background-repeat: no-repeat;
background-position: center center
}
.custom-nav>li .custom-menu li {
border: none!important
}
.custom-nav>li li a {
padding-left: 12px;
background-image: none!important
}
.custom-nav>li li a:before {
top: 50%;
margin-top: -1px;
right: auto;
left: 0;
width: 3px;
height: 3px;
-webkit-border-radius: 50%;
border-radius: 50%
}
.custom-nav>li>ul {
display: none;
margin: 0;
padding: 0 20px 15px
}
.custom-nav>li>ul a span {
display: inline-block
}
.custom-nav>li li {
margin-top: 0;
padding-top: 7px
}
.bg-under-widget .custom-nav>li:last-child>ul, .custom-nav>li:last-child>ul, .solid-bg .custom-nav>li:last-child>ul {
margin-bottom: -5px
}
.custom-menu .widget_pages>ul, .menu {
margin: 0;
padding: 0 0 10px
}
.menu li, .qts-lang-menu li, .widget_pages li {
display: block;
position: relative;
margin: 9px 0 0;
padding: 10px 0 0
}
.custom-menu a, .widget_nav_menu a {
display: inline-block
}
.custom-menu li {
margin: 6px 0 0;
padding: 7px 0 0
}
.dividers-on.custom-menu li {
margin: 9px 0 0;
padding: 10px 0 0
}
.custom-menu>li:first-child, .menu>li:first-child, .qts-lang-menu li:first-child, .widget_pages>ul>li:first-child {
border: none!important;
margin-top: 0;
padding-top: 0
}
#page .qtrans_flag {
width: auto;
height: auto;
background-position: 0 center
}
.custom-menu a {
position: relative;
background-repeat: no-repeat;
background-position: 0 5px
}
.show-arrow.custom-menu a {
padding-left: 23px
}
.enable-bold.custom-menu a {
font-weight: 700
}
.custom-menu.show-arrow a:before, .widget_presscore-custom-menu-one .custom-menu.show-arrow a:after {
position: absolute;
top: 5px;
left: 0;
width: 14px;
height: 14px;
content: ""
}
.custom-nav.show-arrow>.has-children>a:after {
display: block;
position: absolute;
top: 0;
right: 0;
margin-top: 5px;
width: 8px;
height: 8px;
content: ""
}
.widget_pages a, .widget_tag_cloud a {
display: inline-block
}
.content .custom-menu li ul, .content .menu li ul, .content .widget_pages li ul, .custom-menu li ul, .menu li ul, .widget_pages li ul {
margin-left: 20px
}
.custom-nav .custom-menu li ul {
padding-top: 10px
}
.tagcloud {
padding-bottom: 15px
}
.widget_tag_cloud a {
padding: 0 3px;
margin-bottom: 2px
}
.recent-posts {
margin: 0;
padding: 0 0 5px
}
.recent-posts li {
display: block;
overflow: hidden;
margin: 9px 0 0;
padding: 15px 0 0
}
.recent-posts li article {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex
}
.widget .recent-posts li {
margin-top: 0
}
.recent-posts>li:first-child {
margin-top: 0;
padding-top: 0;
border-top: none!important
}
.items-grid .post-content>a, .recent-posts a {
display: inline-block
}
.items-grid .post-content>p, .recent-posts .post-content>p {
margin-top: 10px
}
.recent-posts .alignleft {
margin: 5px 20px 5px 0;
font-size: 0;
line-height: 0
}
.widget .tp_recent_tweets {
margin-bottom: 10px
}
.widget .tp_recent_tweets li .twitter_time {
position: relative;
padding: 0 0 0 20px
}
.widget .tp_recent_tweets li {
padding: 15px 0 0;
background-image: none
}
.tp_recent_tweets li, .tp_recent_tweets li * {
line-height: inherit
}
.widget .tp_recent_tweets li:first-child {
margin-top: 0;
padding-top: 0;
border: none!important
}
.widget .tp_recent_tweets li .twitter_time:before {
position: absolute;
display: block;
top: 2px;
left: 0;
width: 15px;
height: 15px;
content: "";
background-position: 0 0;
background-repeat: no-repeat
}
.widget .tp_recent_tweets li:first-child:before {
top: 5px
}
.tp_recent_tweets li a {
font-weight: 400
}
.widget .tp_recent_tweets .twitter_time {
font-style: normal
}
.widget .tp_recent_tweets .twitter_time:hover {
text-decoration: underline
}
.st-accordion li>a:hover, .textwidget a, a.rsswidget, a:hover, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
text-decoration: none
}
.content .searchform, .widget .searchform {
position: relative
}
.widget_search form {
margin: 5px 0 15px
}
.widget_search input[type=text] {
width: 100%;
margin: 0
}
.content .searchform input, .widget .searchform input {
padding-right: 30px
}
.content .searchform .submit, .widget .searchform .submit, .widget .searchsubmit {
position: absolute;
top: 12px;
right: 15px;
width: 16px;
height: 16px;
padding: 0;
background-position: 0 0;
background-repeat: no-repeat
}
.skills {
padding-bottom: 5px
}
.skills.hide-percent .skill-value>span {
display: none!important
}
html:not(.mobile-true) .skill-value {
-webkit-transition: width 1.2s ease;
transition: width 1.2s ease;
-moz-transition-delay: .3s;
-ms-transition-delay: .3s;
-o-transition-delay: .3s;
-webkit-transition-delay: .3s
}
.skill-name {
margin-bottom: 5px
}
.skill-name span {
margin-left: 5px
}
.skill {
margin-bottom: 15px;
height: 7px
}
.skill-value {
position: relative;
width: 0;
height: 100%
}
.skill-value:after {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
content: "";
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,.15)), color-stop(.75, rgba(255,255,255,.15)), color-stop(.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
-webkit-background-size: 40px 40px;
-moz-background-size: 40px 40px;
-o-background-size: 40px 40px;
background-size: 40px 40px
}
.skill-value span {
position: absolute;
top: -26px;
right: -16px;
margin-right: 4px;
padding: 2px 6px 3px;
background-color: rgba(0,0,0,.8);
color: #fff;
font-size: 10px;
font-family: Tahoma, san-serif;
line-height: 14px
}
.skill-value span:after {
position: absolute;
left: 50%;
bottom: -5px;
margin-left: -5px;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid rgba(0,0,0,.8);
content: ""
}
.widget .rsContW {
padding-top: 5px
}
.blogroll>ul, .custom-menu, .widget_archive>ul, .widget_categories>ul, .widget_links>ul, .widget_meta>ul, .widget_recent_comments>ul, .widget_recent_entries>ul {
padding-bottom: 10px
}
.blogroll li, .widget_archive li, .widget_categories li, .widget_links li, .widget_meta li, .widget_recent_comments li, .widget_recent_entries li {
margin: 10px 0 0;
padding: 0
}
.blogroll li:first-child, .custom-menu>li:first-child, .widget_archive>ul>li:first-child, .widget_categories li:first-child, .widget_links>ul>li:first-child, .widget_meta li:first-child, .widget_recent_comments>ul>li:first-child, .widget_recent_entries li:first-child {
margin-top: 0;
padding-top: 0;
border-top: none!important
}
.blogroll a, .widget_archive a, .widget_categories a, .widget_links a, .widget_meta a, .widget_recent_comments a, .widget_recent_entries a {
display: inline-block;
text-decoration: none
}
.st-accordion {
padding-bottom: 10px
}
.st-accordion ul {
margin: 0
}
.st-accordion>ul>li {
overflow: hidden;
margin: 0;
padding: 9px 0 0;
list-style: none
}
.st-accordion>ul>li:first-child .st-content {
display: block
}
.st-accordion>ul>li:first-child {
padding-top: 0;
margin-top: 0;
border: none
}
.st-accordion li>a {
display: inline-block;
position: relative;
padding-left: 25px;
outline: 0
}
.st-accordion li>a:after, .st-accordion li>a:before {
position: absolute;
top: 50%;
left: 0;
margin-top: -7px;
width: 14px;
height: 14px;
content: ""
}
.st-accordion li>a:after {
background-position: center center;
background-repeat: no-repeat
}
.st-content {
display: none;
padding: 10px 0 5px
}
.st-content p {
margin-bottom: 0
}
.textwidget, h1, h2, h3, h4, h5, h6, p {
margin-bottom: 10px
}
.textwidget img {
max-width: 100%;
height: auto
}
.textwidget * {
max-width: 100%
}
.textwidget input {
width: 100%
}
.textwidget .owl-stage {
max-width: none
}
a.rsswidget {
display: inline-block
}
body {
overflow-x: hidden
}
body.responsive-off {
min-width: 998px;
overflow-x: auto
}
h1, h2, h3, h4, h5, h6 {
clear: both
}
a {
text-decoration: underline
}
.content ol, .content ul {
margin: 0 0 10px 20px
}
.fa-ul li {
list-style: none
}
.content .widget ol, .content .widget ul {
margin: 0
}
.content ul {
list-style: disc
}
.font-arrow ul, .gform_fields li, .image-arrow li {
list-style: none
}
.content ol {
list-style-type: decimal
}
.content table {
border-bottom: 1px solid transparent;
width: 100%;
margin: 0 0 10px
}
.content table caption {
margin: 10px 0
}
.content td, .content th {
border-top: 1px solid transparent;
padding: 5px 10px 5px 5px
}
.content th {
text-align: left
}
.post .rollover, .post .rollover-video:not(.ts-slide), .post img, img[class*=align], img[class*=wp-image-], img[class*=attachment-] {
max-width: 100%;
height: auto
}
.recent-posts .alignleft img {
max-width: inherit;
height: inherit
}
blockquote {
padding: 20px 25px;
margin: 0 0 10px
}
.format-status-content {
border: none
}
.alignleft {
float: left;
margin: 0 30px 10px 0
}
#footer .alignleft, #sidebar .alignleft {
margin-right: 20px
}
.alignright {
float: right;
margin: 0 0 10px 30px
}
#footer .alignright, #sidebar .alignright {
margin-left: 20px
}
.aligncenter {
display: block;
margin: 0 auto 10px
}
#main-nav:before, #top-bar:before, .header-bottom-bar:before, .layout-list .post:before, .wf-clearfix:after, .wf-clearfix:before, .wf-container:before {
display: table;
content: ""
}
.alignnone {
float: none;
margin: 0 auto 10px
}
.shortcode-single-image-wrap.aligncenter, .shortcode-single-image-wrap.alignnone {
margin-left: auto!important;
margin-right: auto!important
}
.wp-caption {
max-width: 100%
}
.gap, .gap-10, .gap-20, .gap-30, .gap-40, .hr-thick, .hr-thin, .vc_empty_space {
clear: both
}
.hr-thick {
height: 1px;
line-height: 1px;
border-bottom-style: solid;
border-bottom-width: 5px;
margin: 0 auto
}
.hr-thin {
height: 9px;
line-height: 9px;
margin: 0 auto
}
.hr-thin.hr-left {
margin: 0
}
.hr-thin.hr-right {
margin: 0 0 0 auto
}
.divider-heder, .layout-list .divider-heder, .layout-masonry .divider-heder, .page .divider-heder, .single .divider-heder {
margin: 25px 0 36px
}
.divider-comments {
margin: 0 0 35px
}
.divider-post {
margin: 10px 0 20px
}
.text-centered {
text-align: center
}
a.text-secondary {
text-decoration: none
}
a.text-secondary:hover {
text-decoration: underline
}
#main .gform_wrapper .gform_footer input.button:hover, #main .gform_wrapper .gform_footer input[type=submit]:hover, #main-slideshow .tp-button:hover, #page .skip-link, .btn-link, .dt-btn:hover, .dt-form button:hover, .mc4wp-form input[type=submit]:hover, .nsu-submit:hover, .post-password-form input[type=submit]:hover, .tml-submit-wrap input[type=submit]:hover, .woocommerce-widget-layered-nav-dropdown__submit:hover, .wpb_accordion .wpb_accordion_wrapper .ui-state-active>a:hover, a.button:hover, button.button:hover, div.mc4wp-form button[type=submit]:hover, form.mc4wp-form input[type=submit]:hover, input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover {
text-decoration: none
}
.assistive-text {
position: absolute!important
}
#page, .fancy-parallax-bg>.wf-wrap, .full-width-wrap, .page-title-parallax-bg>.wf-wrap, .static-height {
position: relative
}
.assistive-info {
text-align: right;
color: #fff
}
.wf-clearfix:after {
clear: both
}
.ancient-ie .wf-clearfix {
zoom: 1
}
#main-nav:after, #top-bar:after, .header-bottom-bar:after, .layout-list .post:after, .wf-container:after {
content: "";
display: table;
clear: both
}
.ancient-ie #main-nav, .ancient-ie #top-bar, .ancient-ie .header-bottom-bar, .ancient-ie .layout-list .post, .ancient-ie .wf-container {
zoom: 1
}
#page {
overflow: hidden
}
.footer-overlap #page {
background: 0 0
}
#page.boxed {
max-width: 1320px;
margin: 0 auto;
-webkit-box-shadow: 0 0 12px rgba(0,0,0,.15);
box-shadow: 0 0 12px rgba(0,0,0,.15)
}
.main-gradient {
display: none
}
#main {
padding: 50px 0
}
.fancy-parallax-bg, .page-title-parallax-bg {
background-attachment: fixed!important;
background-position-x: 50%
}
.mobile-false .fancy-parallax-bg, .mobile-false .page-title-parallax-bg {
opacity: 0;
-webkit-transition: opacity .3s ease;
transition: opacity .3s ease
} embed, iframe, object, video {
max-width: 100%
} .mobile-true .fancy-parallax-bg, .mobile-true .page-title-parallax-bg {
background-attachment: scroll!important;
background-size: auto!important
} .full-width-wrap {
display: block;
opacity: 0;
-webkit-transition: opacity .4s ease;
transition: opacity .4s ease
}
.is-iphone .full-width-wrap, .popup-message-style #page .wpcf7-mail-sent-ok .wpcf7-not-valid-tip-text, .popup-message-style #page .wpcf7-mail-sent-ok .wpcf7-valid-tip-text, .popup-message-style #page .wpcf7-validation-errors .wpcf7-not-valid-tip-text, .popup-message-style #page .wpcf7-validation-errors .wpcf7-valid-tip-text {
opacity: 1
}
.content .vc_row.full-width-wrap>.wpb_column, .full-width-wrap>.wf-cell, .full-width-wrap>.wpb_column, .full-width-wrap>.wpb_column>.vc_column-inner {
padding-left: 0;
padding-right: 0
} .mejs-controls .mejs-play:hover button {
background-position: 0 0
}
.mejs-controls .mejs-pause button, .mejs-controls .mejs-pause:hover button {
background-position: 0 -16px
}
.mejs-controls button {
-webkit-box-shadow: none;
box-shadow: none
}
.mejs-controls .mejs-mute button:hover {
background-position: -16px -16px
}
.mejs-controls .mejs-unmute button:hover {
background-position: -16px 0
}
.screen-reader-text {
height: 1px;
overflow: hidden;
position: absolute!important;
width: 1px
}
#page .skip-link {
background-color: #f1f1f1;
box-shadow: 0 0 1px 1px rgba(0,0,0,.2);
color: #21759b;
display: block;
font-family: Montserrat, "Helvetica Neue", sans-serif;
font-size: 14px;
font-weight: 700;
left: -9999em;
outline: 0;
padding: 15px 23px 14px;
text-transform: none;
top: -9999em
}
article.attachment:after, article.attachment:before {
content: "";
display: table;
clear: both
}
.wpcf7-number, input[type=text], input[type=search], input[type=tel], input[type=url], input[type=email], input[type=number], input[type=date], input[type=range], input[type=password], select, textarea {
padding: 5px 15px;
margin-bottom: 10px;
border: 1px solid #e0e1e1;
outline: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
input[type=button] {
outline: 0
}
@media all and (-ms-high-contrast:none) {
.dt-form textarea {
min-height: 100px
}
}
.comment-form .form-fields>span {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.form-fields input, .login-password input, .login-username input {
width: 100%
}
.form-message {
display: block;
margin-bottom: 10px
}
.inline-message-style .form-message {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap
}
.inline-message-style .form-message .formError {
-webkit-order: 0;
-moz-order: 0;
-ms-flex-order: 0;
order: 0
}
.inline-message-style .form-message textarea {
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1
}
input[type=text], input[type=tel], input[type=url], input[type=email], input[type=number], input[type=date], input[type=range], input[type=password], textarea {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none
}
.form-fields>span {
position: relative;
display: block
}
.inline-message-style .form-fields>span {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap
}
.inline-message-style .form-fields>span .formError {
-webkit-order: 0;
-moz-order: 0;
-ms-flex-order: 0;
order: 0
}
.inline-message-style .form-fields>span input {
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1
}
.form-allowed-tags {
margin-bottom: 20px
}
#cancel-comment-reply-link, .clear-form {
position: relative;
float: right;
padding: 0 15px 0 0
}
#cancel-comment-reply-link:before, .clear-form:before {
display: block;
position: absolute;
top: 50%;
right: 0;
margin-top: -5px;
width: 10px;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 10px;
line-height: 1;
content: "\f00d"
}
.wpcf7-form input[type=text], .wpcf7-form input[type=tel], .wpcf7-form input[type=url], .wpcf7-form input[type=email], .wpcf7-form input[type=number], .wpcf7-form input[type=date], .wpcf7-form input[type=range], .wpcf7-form textarea, .wpcf7-select {
width: 100%
}
.wpcf7-not-valid-tip {
display: none
}
.inline-message-style .wpcf7-mail-sent-ok, .inline-message-style .wpcf7-validation-errors {
border: none
}
.popup-message-style #page .wpcf7-mail-sent-ok, .popup-message-style #page .wpcf7-validation-errors {
display: -webkit-flex!important;
display: -moz-flex!important;
display: -ms-flexbox!important;
display: -ms-flex!important;
display: flex!important;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
box-shadow: 0 10px 40px 0 rgba(0,0,0,.3);
border: none!important;
position: fixed;
top: 50%;
left: 100%;
width: 400px;
max-height: 500px;
margin: 0!important;
padding: 15px 20px 15px 65px;
z-index: 9999;
overflow: hidden;
-webkit-transform: translate3d(200px, -50%, 0);
-ms-transform: translate3d(200px, -50%, 0);
transform: translate3d(200px, -50%, 0);
-webkit-animation: slide-in-message, slide-out-message;
animation: slide-in-message, slide-out-message;
-webkit-animation-duration: 1.2s, 1.1s;
animation-duration: 1.2s, 1.1s;
-webkit-animation-delay: .4s, 9s;
animation-delay: .4s, 9s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-timing-function: ease;
animation-timing-function: ease;
font-weight: 700;
box-sizing: border-box
}
.popup-message-style #page .wpcf7-mail-sent-ok:before, .popup-message-style #page .wpcf7-validation-errors:before {
position: absolute;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
top: 20px;
left: 0;
width: 65px;
height: 100%;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 28px;
line-height: 1;
content: "\f06a"
}
.popup-message-style #page .wpcf7-mail-sent-ok:before {
content: "\f058"
}
input.wpcf7-validates-as-required.wpcf7-not-valid {
border-color: #f55b5f
}
.gform_wrapper .gform_body input[type=text], .gform_wrapper .gform_body input[type=tel], .gform_wrapper .gform_body input[type=url], .gform_wrapper .gform_body input[type=email], .gform_wrapper .gform_body input[type=number], .gform_wrapper .gform_body input[type=password] {
padding: 9px 10px 8px;
font-size: 100%
}
.gform_wrapper .gform_body select, .gform_wrapper.gf_browser_chrome .gform_body .ginput_complex .ginput_right select, .gform_wrapper.gf_browser_chrome .gform_body .ginput_complex select, .mc4wp-form form select {
padding: 6px 10px 5px;
font-size: 100%
}
#main .gform_wrapper .ginput_full input:focus+label, #main .gform_wrapper .ginput_left input:focus+label, #main .gform_wrapper .ginput_right input:focus+label {
font-weight: 400
}
.comment-form-cookies-consent, .the7-form-terms-wrap {
margin-bottom: 20px
}
#wp-comment-cookies-consent, .the7-form-terms {
margin-right: 5px
}
#main .gform_wrapper .gform_footer input.button, #main .gform_wrapper .gform_footer input[type=submit], #main-slideshow .tp-button, .dt-btn, .dt-form button, .mc4wp-form input[type=submit], .nsu-submit, .post-password-form input[type=submit], .tml-submit-wrap input[type=submit], .woocommerce-widget-layered-nav-dropdown__submit, a.button, button.button, div.mc4wp-form button[type=submit], form.mc4wp-form input[type=submit], input[type=submit], input[type=button], input[type=reset] {
position: relative;
display: inline-block;
border: none;
text-decoration: none;
white-space: nowrap;
-webkit-tap-highlight-color: transparent
}
.full-width-btn.dt-btn {
display: block;
text-align: center;
clear: both
}
#page .btn-margin, #page .btn-margin:last-child, #page .dt-contact-form .dt-btn {
margin-right: 10px
}
#page .btn-margin-left, #page .btn-margin-left:last-child {
margin-left: 10px
}
.btn-shortcode {
margin-bottom: 10px
}
.woocommerce-widget-layered-nav-dropdown__submit, button.button, input.button, input[type=submit], input[type=button], input[type=reset] {
border: none
}
#page .btn-link {
padding: 0
}
.btn-link {
display: inline-block
}
.btn-shadow .dt-btn {
transform: translateZ(0)
}
.dt-btn-m i[class^=fa], .dt-btn-s i[class^=fa] {
margin-right: 8px
}
.dt-btn-l i[class^=fa] {
margin-right: 9px
}
.dt-btn-m.ico-right-side i[class^=fa], .dt-btn-s.ico-right-side i[class^=fa] {
margin-right: 0;
margin-left: 8px
}
.dt-btn-l.ico-right-side i[class^=fa] {
margin-right: 0;
margin-left: 9px
}
.btn-3d #place_order, .btn-3d .button.wc-backward, .btn-3d .checkout-button, .btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn), .btn-3d .dt-form button, .btn-3d .dt-wc-btn, .btn-3d .mc4wp-form input[type=submit], .btn-3d .nsu-submit, .btn-3d .post-password-form input[type=submit], .btn-3d .single_add_to_cart_button.button, .btn-3d .tml-submit-wrap input[type=submit], .btn-3d .track_order input[name=track], .btn-3d .widget .dt-form .dt-btn, .btn-3d .woocommerce-Button.button, .btn-3d .woocommerce-Button[name=register], .btn-3d .woocommerce-Reviews .submit, .btn-3d .woocommerce-widget-layered-nav-dropdown__submit, .btn-3d .wpcf7-form input[type=submit], .btn-3d .wpcf7-submit, .btn-3d a.button, .btn-3d button.button, .btn-3d button[name=calc_shipping], .btn-3d div.mc4wp-form button[type=submit], .btn-3d input#place_order, .btn-3d input[name=save_address], .btn-3d input[name=apply_coupon], .btn-3d input[name=login], .btn-3d input[type=submit]:not([name=update_cart]), .btn-3d input[type=reset] {
top: 0;
border-bottom: 2px solid;
-webkit-transition: none;
transition: none
}
.btn-3d #place_order:after, .btn-3d .button.wc-backward:after, .btn-3d .checkout-button:after, .btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):after, .btn-3d .dt-form button:after, .btn-3d .dt-wc-btn:after, .btn-3d .mc4wp-form input[type=submit]:after, .btn-3d .nsu-submit:after, .btn-3d .post-password-form input[type=submit]:after, .btn-3d .single_add_to_cart_button.button:after, .btn-3d .tml-submit-wrap input[type=submit]:after, .btn-3d .track_order input[name=track]:after, .btn-3d .widget .dt-form .dt-btn:after, .btn-3d .woocommerce-Button.button:after, .btn-3d .woocommerce-Button[name=register]:after, .btn-3d .woocommerce-Reviews .submit:after, .btn-3d .woocommerce-widget-layered-nav-dropdown__submit:after, .btn-3d .wpcf7-form input[type=submit]:after, .btn-3d .wpcf7-submit:after, .btn-3d a.button:after, .btn-3d button.button:after, .btn-3d button[name=calc_shipping]:after, .btn-3d div.mc4wp-form button[type=submit]:after, .btn-3d input#place_order:after, .btn-3d input[name=save_address]:after, .btn-3d input[name=apply_coupon]:after, .btn-3d input[name=login]:after, .btn-3d input[type=submit]:not([name=update_cart]):after, .btn-3d input[type=reset]:after, .btn-flat #place_order:after, .btn-flat .button.wc-backward:after, .btn-flat .checkout-button:after, .btn-flat .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):after, .btn-flat .dt-form button:after, .btn-flat .dt-wc-btn:after, .btn-flat .mc4wp-form input[type=submit]:after, .btn-flat .nsu-submit:after, .btn-flat .post-password-form input[type=submit]:after, .btn-flat .single_add_to_cart_button.button:after, .btn-flat .tml-submit-wrap input[type=submit]:after, .btn-flat .track_order input[name=track]:after, .btn-flat .widget .dt-form .dt-btn:after, .btn-flat .woocommerce-Button.button:after, .btn-flat .woocommerce-Button[name=register]:after, .btn-flat .woocommerce-Reviews .submit:after, .btn-flat .woocommerce-widget-layered-nav-dropdown__submit:after, .btn-flat .wpcf7-form input[type=submit]:after, .btn-flat .wpcf7-submit:after, .btn-flat a.button:after, .btn-flat button.button:after, .btn-flat button[name=calc_shipping]:after, .btn-flat div.mc4wp-form button[type=submit]:after, .btn-flat input#place_order:after, .btn-flat input[name=save_address]:after, .btn-flat input[name=apply_coupon]:after, .btn-flat input[name=login]:after, .btn-flat input[type=submit]:not([name=update_cart]):after, .btn-flat input[type=reset]:after, .btn-shadow #place_order:after, .btn-shadow .button.wc-backward:after, .btn-shadow .checkout-button:after, .btn-shadow .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):after, .btn-shadow .dt-form button:after, .btn-shadow .dt-wc-btn:after, .btn-shadow .mc4wp-form input[type=submit]:after, .btn-shadow .nsu-submit:after, .btn-shadow .post-password-form input[type=submit]:after, .btn-shadow .single_add_to_cart_button.button:after, .btn-shadow .tml-submit-wrap input[type=submit]:after, .btn-shadow .track_order input[name=track]:after, .btn-shadow .widget .dt-form .dt-btn:after, .btn-shadow .woocommerce-Button.button:after, .btn-shadow .woocommerce-Button[name=register]:after, .btn-shadow .woocommerce-Reviews .submit:after, .btn-shadow .woocommerce-widget-layered-nav-dropdown__submit:after, .btn-shadow .wpcf7-form input[type=submit]:after, .btn-shadow .wpcf7-submit:after, .btn-shadow a.button:after, .btn-shadow button.button:after, .btn-shadow button[name=calc_shipping]:after, .btn-shadow div.mc4wp-form button[type=submit]:after, .btn-shadow input#place_order:after, .btn-shadow input[name=save_address]:after, .btn-shadow input[name=apply_coupon]:after, .btn-shadow input[name=login]:after, .btn-shadow input[type=submit]:not([name=update_cart]):after, .btn-shadow input[type=reset]:after {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
-webkit-border-radius: inherit;
border-radius: inherit
}
.btn-3d #place_order:active:after, .btn-3d .button.wc-backward:active:after, .btn-3d .checkout-button:active:after, .btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):active:after, .btn-3d .dt-form button:active:after, .btn-3d .dt-wc-btn:active:after, .btn-3d .mc4wp-form input[type=submit]:active:after, .btn-3d .nsu-submit:active:after, .btn-3d .post-password-form input[type=submit]:active:after, .btn-3d .single_add_to_cart_button.button:active:after, .btn-3d .tml-submit-wrap input[type=submit]:active:after, .btn-3d .track_order input[name=track]:active:after, .btn-3d .widget .dt-form .dt-btn:active:after, .btn-3d .woocommerce-Button.button:active:after, .btn-3d .woocommerce-Button[name=register]:active:after, .btn-3d .woocommerce-Reviews .submit:active:after, .btn-3d .woocommerce-widget-layered-nav-dropdown__submit:active:after, .btn-3d .wpcf7-form input[type=submit]:active:after, .btn-3d .wpcf7-submit:active:after, .btn-3d a.button:active:after, .btn-3d button.button:active:after, .btn-3d button[name=calc_shipping]:active:after, .btn-3d div.mc4wp-form button[type=submit]:active:after, .btn-3d input#place_order:active:after, .btn-3d input[name=save_address]:active:after, .btn-3d input[name=apply_coupon]:active:after, .btn-3d input[name=login]:active:after, .btn-3d input[type=submit]:not([name=update_cart]):active:after, .btn-3d input[type=reset]:active:after, .btn-flat #place_order:active:after, .btn-flat .button.wc-backward:active:after, .btn-flat .checkout-button:active:after, .btn-flat .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):active:after, .btn-flat .dt-form button:active:after, .btn-flat .dt-wc-btn:active:after, .btn-flat .mc4wp-form input[type=submit]:active:after, .btn-flat .nsu-submit:active:after, .btn-flat .post-password-form input[type=submit]:active:after, .btn-flat .single_add_to_cart_button.button:active:after, .btn-flat .tml-submit-wrap input[type=submit]:active:after, .btn-flat .track_order input[name=track]:active:after, .btn-flat .widget .dt-form .dt-btn:active:after, .btn-flat .woocommerce-Button.button:active:after, .btn-flat .woocommerce-Button[name=register]:active:after, .btn-flat .woocommerce-Reviews .submit:active:after, .btn-flat .woocommerce-widget-layered-nav-dropdown__submit:active:after, .btn-flat .wpcf7-form input[type=submit]:active:after, .btn-flat .wpcf7-submit:active:after, .btn-flat a.button:active:after, .btn-flat button.button:active:after, .btn-flat button[name=calc_shipping]:active:after, .btn-flat div.mc4wp-form button[type=submit]:active:after, .btn-flat input#place_order:active:after, .btn-flat input[name=save_address]:active:after, .btn-flat input[name=apply_coupon]:active:after, .btn-flat input[name=login]:active:after, .btn-flat input[type=submit]:not([name=update_cart]):active:after, .btn-flat input[type=reset]:active:after, .btn-shadow #place_order:active:after, .btn-shadow .button.wc-backward:active:after, .btn-shadow .checkout-button:active:after, .btn-shadow .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):active:after, .btn-shadow .dt-form button:active:after, .btn-shadow .dt-wc-btn:active:after, .btn-shadow .mc4wp-form input[type=submit]:active:after, .btn-shadow .nsu-submit:active:after, .btn-shadow .post-password-form input[type=submit]:active:after, .btn-shadow .single_add_to_cart_button.button:active:after, .btn-shadow .tml-submit-wrap input[type=submit]:active:after, .btn-shadow .track_order input[name=track]:active:after, .btn-shadow .widget .dt-form .dt-btn:active:after, .btn-shadow .woocommerce-Button.button:active:after, .btn-shadow .woocommerce-Button[name=register]:active:after, .btn-shadow .woocommerce-Reviews .submit:active:after, .btn-shadow .woocommerce-widget-layered-nav-dropdown__submit:active:after, .btn-shadow .wpcf7-form input[type=submit]:active:after, .btn-shadow .wpcf7-submit:active:after, .btn-shadow a.button:active:after, .btn-shadow button.button:active:after, .btn-shadow button[name=calc_shipping]:active:after, .btn-shadow div.mc4wp-form button[type=submit]:active:after, .btn-shadow input#place_order:active:after, .btn-shadow input[name=save_address]:active:after, .btn-shadow input[name=apply_coupon]:active:after, .btn-shadow input[name=login]:active:after, .btn-shadow input[type=submit]:not([name=update_cart]):active:after, .btn-shadow input[type=reset]:active:after {
background-color: rgba(0,0,0,.2)
}
.btn-light, .btn-link, .light-bg-btn, .outline-btn {
transition: background .2s ease-out, color .2s ease-out, border-color .2s ease-out
}
.outline-bg-btn {
transition: all .2s ease-out
}
#page .btn-light:after, .btn-3d .dt-btn.btn-light:after, .btn-3d .dt-btn.btn-light:before {
display: none
}
.outline-bg-btn, .outline-btn {
border: 2px solid
}
.custom-btn-color .dt-btn>* {
color: inherit!important
}
.btn-link.custom-btn-hover-color:hover>.text-wrap *, .btn-link.custom-btn-hover-color:hover>i[class^=fa], .btn-link.custom-btn-hover-color:hover>span, .dt-btn.custom-btn-hover-color:hover>.text-wrap *, .dt-btn.custom-btn-hover-color:hover>i[class^=fa], .dt-btn.custom-btn-hover-color:hover>span, .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn).custom-btn-hover-color:hover>.text-wrap *, .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn).custom-btn-hover-color:hover>i[class^=fa], .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn).custom-btn-hover-color:hover>span {
background: 0 0!important;
color: inherit!important
}
.outline-element-decoration .btn-light:hover {
box-shadow: none
}
.default-btn-shortcode {
text-align: center;
max-width: 100%;
box-sizing: border-box;
white-space: normal
}
.default-btn-shortcode.btn-inline-center {
margin-left: auto;
margin-right: auto
}
.default-btn-shortcode.btn-inline-right {
float: right
}
.btn-align-center {
text-align: center
}
.btn-align-right {
text-align: right
}
.shortcode-banner {
position: relative;
overflow: hidden;
background-position: center;
line-height: 0;
opacity: 1;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-background-size: cover;
background-size: cover
}
.shortcode-banner, .shortcode-banner-inside {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.wf-table .shortcode-banner-inside {
display: table-cell;
vertical-align: middle
}
.content .shortcode-banner-inside * {
color: inherit
}
.shortcode-banner-link:hover .shortcode-banner-bg {
opacity: .9;
filter: alpha(opacity=90);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
cursor: pointer
}
.shortcode-banner img {
width: 100%;
height: auto
}
.shortcode-banner-bg {
height: 100%;
background-clip: padding-box;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.shortcode-banner-inside {
overflow: hidden;
width: 100%;
height: 100%;
padding: 15px 20px;
background-clip: padding-box
}
blockquote {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.shortcode-blockquote {
position: relative;
overflow: hidden;
padding: 20px 25px;
font-style: normal
}
blockquote.shortcode-blockquote {
background-color: transparent;
border: 1px solid
}
.block-style-widget, blockquote.shortcode-blockquote.block-style-widget {
border: none
}
.shortcode-blockquote.block-style-widget:before {
position: absolute;
right: 0;
bottom: 0;
width: 117px;
height: 81px;
background-repeat: no-repeat;
background-position: right bottom;
background-size: 117px 81px;
content: ""
}
.shortcode-blockquote p {
margin-bottom: 0
}
.shortcode-pullquote {
position: relative;
background-color: transparent!important
}
#page .shortcode-pullquote.align-left, .shortcode-pullquote.align-left {
float: left;
margin: 15px 30px 10px 0;
padding: 5px 20px 5px 0
}
#page .shortcode-pullquote.align-right, .shortcode-pullquote.align-right {
float: right;
margin: 15px 0 10px 30px;
padding: 5px 0 5px 20px
}
.shortcode-pullquote:after {
position: absolute;
top: 0;
left: 0;
width: 5px;
height: 100%;
content: ""
}
.shortcode-pullquote.align-left:after {
left: auto;
right: 0
}
.shortcode-action-bg.no-line, .shortcode-action-box {
word-wrap: break-word
}
.plain-bg {
border-style: solid;
border-width: 1px
}
.shortcode-action-bg.no-line:before {
display: none;
background-color: transparent
}
.shortcode-action-box.box-style-table {
display: table;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.box-style-table .shortcode-action-container {
display: table-cell;
vertical-align: middle
}
.shortcode-single-image-wrap:after, .shortcode-single-image-wrap:before {
content: "";
display: table
}
.shortcode-action-bg {
position: relative;
padding: 20px 25px 10px 30px
}
.block-style-widget.shortcode-action-bg {
border: none
}
.shortcode-action-bg.no-line {
padding-left: 25px
}
#page .shortcode-action-bg:before {
position: absolute;
left: 0;
top: 0;
width: 5px;
height: 100%;
content: "";
-webkit-border-bottom-right-radius: 0;
border-bottom-right-radius: 0;
-webkit-border-top-right-radius: 0;
border-top-right-radius: 0
}
.shortcode-single-image .rollover i, .shortcode-single-image .rollover i:after, .shortcode-single-image .rollover-video i, .shortcode-single-image-wrap.alignnone .rollover img, .shortcode-single-image-wrap.alignnone .rollover-video img {
border-radius: inherit
}
.action-button {
margin-bottom: 20px
}
.box-style-table .action-button {
padding-top: 0;
padding-left: 40px;
margin-bottom: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.box-style-table .action-button .dt-btn {
float: right;
margin-right: 0;
margin-bottom: 10px
}
.shortcode-single-image-wrap {
margin-bottom: 0;
max-width: 100%
}
.shortcode-single-image-wrap:after {
clear: both
}
.ancient-ie .shortcode-single-image-wrap {
zoom: 1
}
.shortcode-single-image-wrap.alignnone img {
display: inherit;
margin: 0 auto
}
.shortcode-single-image-wrap.alignnone .fancy-media-wrap {
text-align: center;
display: inline-block
}
.shortcode-single-image-wrap.alignnone .rollover, .shortcode-single-image-wrap.alignnone .rollover-video {
display: inline-block
}
.shortcode-single-image-wrap.alignleft, .shortcode-single-image-wrap.alignright {
margin: 0
}
.fancy-media-wrap>a {
display: block
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.shortcode-single-image-wrap .fancy-media-wrap, .shortcode-single-image-wrap .rollover, .shortcode-single-image-wrap .rollover-video {
display: block!important
}
}
.shortcode-single-image:after, .shortcode-single-image:before {
display: table;
content: ""
}
.shortcode-single-image {
position: relative;
line-height: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.alignnone .shortcode-single-image {
text-align: center
}
.shortcode-single-image:after {
clear: both
}
.ancient-ie .shortcode-single-image {
zoom: 1
}
.post-video, .shortcode-single-video .fancy-media-wrap, .shortcode-single-video .shortcode-teaser-video, .shortcode-single-video.alignnone .fancy-media-wrap, .shortcode-video {
position: relative;
display: block;
overflow: hidden;
padding-top: 30px;
height: 0;
padding-bottom: 56.25%
}
.post-video embed, .post-video iframe, .post-video object, .shortcode-single-video embed, .shortcode-single-video iframe, .shortcode-single-video object, .shortcode-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.shortcode-single-image img {
max-width: 100%;
height: auto
}
.borderframe .shortcode-single-image {
border: 1px solid
}
.borderframe.br-standard .shortcode-single-image, .br-standard.borderframe .shortcode-single-caption {
border: none
}
.content .borderframe.caption-on .shortcode-single-image {
border-bottom: none
}
#main .borderframe.caption-on .shortcode-single-image {
padding-bottom: 0!important
}
.shortcode-single-caption {
width: 100%;
height: auto;
padding: 15px 20px 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
text-align: center
}
.shortcode-single-caption p {
margin-bottom: 0
}
.content .image-arrow, .content .standard-arrow, .content .standard-number-list, .standard-arrow {
margin: 0 0 15px
}
.content .image-arrow ul, .content .standard-arrow ul, .content .standard-number-list ul {
margin: 0
}
.standard-arrow li, .standard-number-list li {
position: relative;
padding-left: 24px;
margin-bottom: 10px;
list-style: none
}
.standard-arrow li:after, .standard-arrow li:before {
position: absolute;
top: 50%;
left: 0;
margin-top: -7px;
width: 14px;
height: 14px;
content: "";
background-position: 0 center;
background-repeat: no-repeat
}
.standard-arrow li:before, .standard-number-list li:before, .standard-number-list.list-divider li:first-child:before {
-webkit-border-radius: 50%;
border-radius: 50%
}
.standard-arrow.bullet-top li:after {
top: 0;
margin-top: 0;
height: 14px
}
.standard-arrow.bullet-top li:after, .standard-arrow.list-divider.bullet-top li:after, .standard-arrow.list-divider.bullet-top li:first-child:after {
background-position: center center
}
.list-divider li {
padding-top: 9px;
padding-bottom: 10px;
margin-bottom: 0;
border-top: 1px solid;
background-position: 0 13px
}
.image-arrow .fa-ul li {
padding-left: 2.14286em
}
.image-arrow .fa-ul li .fa-li {
left: 0;
line-height: inherit
}
.list-divider.image-arrow .fa-ul li .fa-li {
padding: 9px 0 10px
}
.list-divider.image-arrow .fa-ul li:first-child .fa-li {
padding-top: 0
}
.list-divider li p {
margin-bottom: 0
}
.list-divider li:first-child {
padding-top: 0;
margin-bottom: 0;
border: none!important;
background-position: 0 4px
}
.standard-number-list {
counter-reset: my-badass-counter
}
.standard-number-list li {
position: relative;
padding-left: 30px
}
.standard-number-list.list-divider li {
padding-top: 9px
}
.standard-number-list li:before {
position: absolute;
text-align: center;
top: 50%;
left: 0;
width: 20px;
height: 20px;
margin-top: -10px;
color: #fff;
background-color: red;
content: counter(my-badass-counter, decimal);
counter-increment: my-badass-counter;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
line-height: 20px
}
.standard-number-list.list-divider li:first-child {
padding-top: 0
}
.standard-number-list.list-divider li:first-child:before {
top: 10px
}
.standard-number-list.bullet-top li:before, .standard-number-list.bullet-top li:first-child:before {
top: 0;
margin-top: 0
}
.standard-number-list.list-divider.bullet-top li:before, .standard-number-list.list-divider.bullet-top li:first-child:before {
top: 10px;
margin-top: 0
}
.standard-number-list.list-divider.bullet-top li:first-child:before {
top: 5px
}
.image-arrow li {
overflow: hidden;
width: 100%;
margin-bottom: 10px
}
.image-arrow.list-divider li {
margin-bottom: 0
}
.image-arrow li .wf-table {
width: auto
}
.image-arrow li .wf-table div {
display: table-cell;
vertical-align: middle
}
.image-arrow li .list-img {
margin: 0 10px 0 0
}
.font-arrow i[class^=fa] {
font-size: 14px;
margin-right: 10px
}
.frame-on {
padding-top: 25px;
border: 1px solid
}
.frame-on.img-full {
padding-top: 0
}
.content .frame-on.frame-fancy {
border: none
}
.shortcode-teaser.frame-on.img-full {
-webkit-border-radius: 0;
border-radius: 0
}
.shortcode-teaser-img {
line-height: 0;
padding-bottom: 20px
}
.frame-on .shortcode-teaser-img {
padding: 0 25px 25px
}
.img-full .shortcode-teaser-img {
padding: 0 0 25px
}
.shortcode-teaser-img img {
width: 100%;
height: auto
}
.frame-on .shortcode-teaser-content {
padding: 0 25px 10px
}
.shortcode-teaser-content {
margin-top: -5px
}
.text-centered .shortcode-teaser-content {
text-align: center
}
.shortcode-tooltip {
border-bottom: 1px dashed
}
.shortcode-tooltip:hover {
border: none;
cursor: help
}
.slider-content .owl-dot:hover, .slider-wrapper .owl-next i:hover, .slider-wrapper .owl-prev i:hover, .twentytwenty-handle, .wpb_tour .wpb_tabs_nav li:hover {
cursor: pointer
}
.tooltip-c {
display: none
}
.shortcode-tooltip-content {
position: absolute;
left: -9999px;
z-index: 999;
display: none;
overflow: visible;
margin: 5px 0 15px;
padding: 13px 20px 17px;
min-width: 210px;
max-width: 210px;
background: rgba(24,25,25,.95);
color: #fff!important
}
.tooltip-title.text-big {
color: #fff
}
.tooltip-title {
display: block;
margin-bottom: 10px
}
.dt-highlight {
padding: 1px 4px;
color: #fff
}
.dt-highlight.highlight-white {
background-color: #fff!important;
background-image: none!important;
color: #2e2e2f
}
.dt-highlight.highlight-berry, .dt-highlight.highlight-black, .dt-highlight.highlight-blue, .dt-highlight.highlight-dark-blue, .dt-highlight.highlight-dark-green, .dt-highlight.highlight-gray, .dt-highlight.highlight-orange, .dt-highlight.highlight-pink, .dt-highlight.highlight-red, .dt-highlight.highlight-violet, .dt-highlight.highlight-yellow {
background-image: none!important;
color: #fff
}
.dt-highlight.highlight-red {
background-color: #d73b37
}
.dt-highlight.highlight-berry {
background-color: #e32a5a!important
}
.dt-highlight.highlight-orange {
background-color: #f36c0a!important
}
.dt-highlight.highlight-yellow {
background-color: #f2a809!important
}
.dt-highlight.highlight-pink {
background-color: #fd8fb6!important
}
.dt-highlight.highlight-green {
background-color: #8cc63a!important;
background-image: none!important;
color: #fff
}
.dt-highlight.highlight-dark-green {
background-color: #3ab459!important
}
.dt-highlight.highlight-blue {
background-color: #27cff3!important
}
.dt-highlight.highlight-dark-blue {
background-color: #2985c6!important
}
.dt-highlight.highlight-violet {
background-color: #6946b8!important
}
.dt-highlight.highlight-black {
background-color: #3e3f3f!important
}
.dt-highlight.highlight-gray {
background-color: #a5a6a7!important
}
.dt-format-gallery {
overflow: hidden;
max-width: 100%
}
.dt-format-gallery.shortcode-gallery {
margin-bottom: 0
}
.dt-format-gallery.shortcode-gallery a {
line-height: 0
}
.dt-format-gallery .rollover-video.big-img, .dt-format-gallery a.big-img {
border-bottom: none
}
.gallery-col-1 .rollover-video, .gallery-col-1>a {
width: 100%
}
.gallery-col-2 .rollover-video, .gallery-col-2>a {
width: 50%
}
.gallery-col-2 .rollover-video.big-img, .gallery-col-2>a.big-img {
width: 100%
}
.gallery-col-3 .rollover-video.big-img, .gallery-col-3 a.big-img {
width: 66.6667%
}
.gallery-col-3 .rollover-video, .gallery-col-3>a {
width: 33.3333%
}
.gallery-col-4 .rollover-video.big-img, .gallery-col-4 a.big-img {
width: 50%
}
.gallery-col-4 .rollover-video, .gallery-col-4>a {
width: 25%
}
.gallery-col-5 .rollover-video.big-img, .gallery-col-5 a.big-img {
width: 40%
}
.gallery-col-5 .rollover-video, .gallery-col-5>a {
width: 20%
}
.gallery-col-6 .rollover-video.big-img, .gallery-col-6 a.big-img {
width: 33.3333%
}
.gallery-col-6 .rollover-video, .gallery-col-6>a {
width: 16.6667%
}
.gallery-coll-half {
float: left;
line-height: 0
}
.gallery-coll-fourth {
float: left
}
.dt-format-gallery .rollover-video, .dt-format-gallery a {
max-width: 100%;
float: left;
border-bottom: 2px solid transparent;
border-right: 2px solid transparent
}
.dt-format-gallery.gallery-col-1 .rollover-video.big-img, .dt-format-gallery.gallery-col-1 a.big-img, .dt-format-gallery.gallery-col-2 .rollover-video.big-img, .dt-format-gallery.gallery-col-2 a.big-img {
border-bottom: 3px solid transparent
}
.dt-format-gallery img {
width: 100%;
height: auto
}
#main .gallery img {
border: none
}
.dt-style.wpb_content_element {
margin-bottom: 0!important
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element .wpb_accordion_header a, .wpb_content_element .wpb_accordion_header a:active, .wpb_content_element .wpb_accordion_header a:focus {
outline: 0!important;
-webkit-appearance: none
}
.wpb_content_element .wpb_accordion_header>a span {
display: inline-block
}
#main .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, #main .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
display: none
}
.wpb_content_element.dt-style .wpb_accordion_wrapper .wpb_accordion_header {
margin: 10px 0 0;
border: none;
background: 0 0
}
.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
margin: 10px 0 0;
padding: 9px 0 0;
border-top: 1px solid
}
.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header, .wpb_content_element.dt-style .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header {
padding-top: 0;
margin-top: 0;
border: none
}
.wpb_content_element.dt-style .wpb_accordion_header a {
position: relative;
display: block;
padding: 0 25px 0 0
}
.dt-style.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header a {
padding: 9px 0 9px 18px
}
.rtl .dt-style.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header a {
padding: 9px 18px 9px 0
}
.wpb_content_element .wpb_accordion_header>a:after, .wpb_content_element .wpb_accordion_header>a:before {
position: absolute;
top: 50%;
right: 0;
margin-top: -7px;
width: 14px;
height: 14px;
content: ""
}
.bg-on .project-list-content, .slider-wrapper {
position: relative
}
.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header>a:after, .dt-accordion-bg-on.wpb_content_element .wpb_accordion_header>a:before {
right: 13px
}
.rtl .dt-accordion-bg-on.wpb_content_element .wpb_accordion_header>a:after, .rtl .dt-accordion-bg-on.wpb_content_element .wpb_accordion_header>a:before {
right: auto;
left: 13px
}
.wpb_content_element .wpb_accordion_header>a:after {
background-position: center center;
background-repeat: no-repeat
}
.dt-style.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
display: none;
padding: 10px 0 5px;
margin: 0;
clear: both
}
.dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
padding: 17px 0 13px
}
#page .slider-wrapper img {
max-width: none
}
.slider-content {
visibility: hidden
}
.dt-owl-item .post.bg-on {
position: static;
background: 0 0
}
.dt-owl-item .post.bg-on:before {
position: absolute;
display: block;
width: 100%;
height: 100%;
content: "";
z-index: 0
}
.mobile-true .slider-wrapper.show-arrows .owl-next, .mobile-true .slider-wrapper.show-arrows .owl-prev, .slider-wrapper.hide-arrows .disabled {
display: none
}
.slider-wrapper .owl-next, .slider-wrapper .owl-prev {
position: absolute;
z-index: 99;
left: 10px;
top: 50%;
margin-top: -20px;
width: 40px;
height: 40px;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .4s ease;
transition: opacity .4s ease
}
.slider-wrapper .owl-next {
left: auto;
right: 10px
}
.shadow-element-decoration .description-under-image.slider-wrapper .owl-next {
right: 0
}
.slider-wrapper.arrows-accent .owl-next, .slider-wrapper.arrows-accent .owl-prev {
width: 30px;
height: 60px;
margin-top: -30px
}
.slider-wrapper.arrows-accent .owl-next, .slider-wrapper.arrows-accent .owl-prev, .slider-wrapper.arrows-dark .owl-next, .slider-wrapper.arrows-dark .owl-prev, .slider-wrapper.arrows-light .owl-next, .slider-wrapper.arrows-light .owl-prev {
visibility: visible
}
.slider-wrapper.show-arrows .owl-next, .slider-wrapper.show-arrows .owl-prev {
opacity: 1
}
.mobile-true .enable-mobile-arrows.slider-wrapper .owl-next, .mobile-true .enable-mobile-arrows.slider-wrapper .owl-prev {
display: block;
opacity: 1
}
.slider-wrapper .owl-next i, .slider-wrapper .owl-prev i {
position: absolute;
left: 0;
top: 0;
width: 40px;
height: 40px;
-webkit-transition: opacity .4s ease;
transition: opacity .4s ease;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
-ms-flex-align: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
-ms-flex-pack: center;
font-size: 18px
}
.slider-wrapper .owl-next i:before, .slider-wrapper .owl-prev i:before {
background: 0 0
}
.arrows-accent.slider-wrapper .owl-next i:before, .arrows-accent.slider-wrapper .owl-prev i:before, .arrows-dark.slider-wrapper .owl-next i:before, .arrows-dark.slider-wrapper .owl-prev i:before {
color: #fff!important
}
.arrows-light.slider-wrapper .owl-next i:before, .arrows-light.slider-wrapper .owl-prev i:before {
color: rgba(34,34,34,.85)!important
}
.slider-wrapper .owl-next.disabled i:active:before, .slider-wrapper .owl-next.disabled i:before, .slider-wrapper .owl-prev.disabled i:active:before, .slider-wrapper .owl-prev.disabled i:before {
opacity: .55
}
.slider-wrapper .owl-next i:active:before, .slider-wrapper .owl-prev i:active:before {
opacity: .8
}
.arrows-dark .owl-next i:before, .arrows-dark .owl-prev i:before, .slider-masonry .owl-nav a:hover, .slider-masonry .psPlay:hover, .slider-simple .owl-nav a:hover, .slider-simple .psPlay:hover {
opacity: .7
}
.slider-wrapper.arrows-accent .owl-next i, .slider-wrapper.arrows-accent .owl-prev i {
width: 30px;
height: 60px
}
.arrows-light .owl-next i, .arrows-light .owl-prev i {
background: #fff!important;
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,.1);
box-shadow: 0 6px 18px rgba(0,0,0,.1);
-webkit-border-radius: 50%;
border-radius: 50%
}
.arrows-light .owl-next:not(.disabled):hover i, .arrows-light .owl-prev:not(.disabled):hover i {
-webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15)
}
.arrows-light .owl-next.disabled i, .arrows-light .owl-next.disabled:hover i, .arrows-light .owl-prev.disabled i, .arrows-light .owl-prev.disabled:hover i {
background-color: rgba(255,255,255,.5)!important
}
.arrows-dark .owl-next i, .arrows-dark .owl-prev i {
-webkit-background-clip: unset!important;
background: rgba(34,34,34,.6)!important;
-webkit-border-radius: 50%;
border-radius: 50%
}
.arrows-dark .owl-next.disabled i, .arrows-dark .owl-next.disabled:hover i, .arrows-dark .owl-prev.disabled i, .arrows-dark .owl-prev.disabled:hover i {
background-color: rgba(34,34,34,.25)!important
}
.arrows-dark .owl-next:hover i, .arrows-dark .owl-prev:hover i {
background-color: rgba(34,34,34,.85)!important
}
.arrows-light .owl-next:hover i, .arrows-light .owl-prev:hover i {
background-color: rgba(255,255,255,.85)!important
}
.photoSlider .ps-link:hover, .photoSlider .video-icon:hover {
background-color: rgba(0,0,0,.4);
opacity: .7
}
.photoSlider .slider-post-caption {
position: absolute;
left: 0;
top: auto;
bottom: 0;
width: 100%;
text-align: left
}
.photoSlider .slider-post-caption p {
margin-bottom: 0
}
.photoSlider .slider-post-inner {
position: absolute;
bottom: 0;
display: inline-block;
padding: 5px 90px 15px 20px;
margin: 0
}
.photoSlider .slider-post-inner * {
color: #fff
}
.slider-masonry .owl-nav a, .slider-masonry .psPlay, .slider-simple .owl-nav a, .slider-simple .psPlay {
height: 32px;
width: 32px;
line-height: 34px;
text-align: center;
position: absolute;
display: block;
cursor: pointer;
z-index: 100;
background-color: rgba(0,0,0,.4);
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-transition: opacity .4s ease;
transition: opacity .4s ease
}
.slider-masonry .owl-nav, .slider-simple .owl-nav {
position: relative;
right: 0
}
.slider-masonry .owl-prev, .slider-simple .owl-prev {
right: 58px;
bottom: 20px
}
.slider-masonry .owl-next, .slider-simple .owl-next {
right: 19px;
bottom: 20px
}
.shortcode-photo-slider .owl-nav {
right: 40px
}
.shortcode-slider-wrap .owl-prev {
right: 98px;
bottom: 20px
}
.shortcode-slider-wrap .owl-next {
right: 58px;
bottom: 20px
}
.slider-simple .psPlay {
right: 19px;
bottom: 20px
}
.slider-masonry .psPlay:before, .slider-simple .psPlay:before {
position: absolute;
left: 0;
top: 0;
width: 32px;
height: 32px;
line-height: 32px;
content: "";
background-position: center center;
background-repeat: no-repeat;
z-index: 9
}
.slider-masonry .owl-nav a i:before, .slider-simple .owl-nav a i:before {
color: #fff;
background: 0 0!important
}
.accent-gradient .slider-masonry .owl-nav a i:before, .accent-gradient .slider-simple .owl-nav a i:before {
color: #fff
}
.photoSlider-wrap .rightArrow:hover:before, .rsShor-wrap .rsArrowRight.rsArrowDisabled .rsArrowIcn:hover:before {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpolygon fill='white' points='9.349,2.035 8.016,3.363 11.661,7.022 1.031,7.022 1.031,9.016 11.661,9.016 8.016,12.674 9.349,14.002 15.309,8.02 '/%3E%3C/svg%3E")
}
.photoSlider-wrap .leftArrow:before, .photoSlider-wrap .leftArrow:hover:before, .rsShor .rsArrowLeft.rsArrowDisabled .rsArrowIcn:hover:before {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpolygon fill='white' points='0.719,8.02 6.679,14.002 8.012,12.674 4.366,9.016 14.996,9.016 14.996,7.022 4.366,7.022 8.012,3.363 6.679,2.035 '/%3E%3C/svg%3E")
}
.slider-simple .psPlay.paused:before {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M13.481,7.134L5.371,2.292C5.134,2.164,4.892,1.969,4.65,1.969C4.262,1.969,4,2.359,4,2.83v10.332c0,0.471,0.262,0.86,0.65,0.86c0.242,0,0.484-0.194,0.721-0.322l8.111-4.844C13.677,8.741,14,8.511,14,8C14,7.489,13.677,7.248,13.481,7.134z M5.85,11.381V4.592l5.535,3.395L5.85,11.381z'/%3E%3C/svg%3E")
}
.slider-simple .psPlay:before {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Crect x='4' y='3' width='2.15' height='10'/%3E%3Crect x='9.85' y='3' width='2.15' height='10'/%3E%3C/svg%3E")
}
.widget .slider-content {
margin-bottom: 40px
}
.slider-content .owl-dots {
position: absolute;
top: calc(100%);
overflow: hidden;
width: 100%;
height: auto;
text-align: center
}
.widget .slider-content .owl-dots {
top: calc(100% + 0px)
}
.slider-content .owl-dot, .slider-content .owl-dot:after {
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.slider-content .owl-dot {
position: relative;
display: inline-block;
width: 10px;
height: 10px;
margin: 0 5px;
vertical-align: middle;
background-color: transparent;
-webkit-transition: box-shadow .3s ease;
transition: box-shadow .3s ease
}
.gallery-carousel-shortcode .dt-owl-item, .gallery-carousel-shortcode .dt-owl-item>div, .gallery-carousel-shortcode .owl-stage {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex
}
.gallery-carousel-shortcode .post {
-webkit-align-content: center;
-moz-align-content: center;
-ms-align-content: center;
align-content: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center
}
.vc_progress_bar.dt-style .vc_single_bar {
height: 30px;
margin-bottom: 10px;
-webkit-box-shadow: none;
box-shadow: none
}
.vc_progress_bar.dt-style .vc_single_bar:last-child {
margin-bottom: 0
}
.dt-style.vc_progress_bar.pb-style-two .vc_single_bar {
height: 13px
}
.accent-gradient .vc_progress_bar .vc_single_bar.accent-bg .vc_bar {
-webkit-animation: none;
animation: none;
background-repeat: no-repeat;
background-size: 100%
}
.accent-gradient .vc_progress_bar .vc_single_bar.accent-bg .vc_bar:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,.15)), color-stop(.75, rgba(255,255,255,.15)), color-stop(.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
-webkit-background-size: 40px 40px;
background-size: 40px 40px
}
.vc_progress_bar .vc_single_bar.accent-bg .vc_bar.animated:after {
-webkit-animation: progress-bar-stripes 2s linear infinite;
animation: progress-bar-stripes 2s linear infinite
}
.dt-style.vc_progress_bar.pb-style-three .vc_single_bar {
height: 7px;
margin-bottom: 15px
}
.vc_progress_bar.dt-style .vc_single_bar .vc_label {
height: 30px;
padding-top: 0;
padding-bottom: 0;
line-height: 30px;
text-shadow: none
}
.pb-style-three.dt-style .vc_label, .pb-style-two.dt-style .vc_label {
display: block;
margin-bottom: 8px
}
.pb-style-one.vc_progress_bar .vc_label *, .vc_progress_bar .vc_label {
color: #fff
}
#main .wpb_tour_next_prev_nav {
display: none
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
display: inline-block;
width: auto
}
#page .tab-style-one .wpb_tabs_nav li.ui-state-active a {
color: #fff
}
.wpb_tabs_nav a {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.wpb_tabs .wpb_tabs_nav li {
position: relative
}
.tab-style-one.wpb_tabs .wpb_tabs_nav li {
margin: 0 10px 5px 0
}
.tab-style-one.wpb_tabs .wpb_tabs_nav a {
padding-top: 9px;
padding-bottom: 9px
}
.tab-style-one.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
padding: 15px 0 0;
background: 0 0
}
.tab-style-two.wpb_tabs .wpb_tabs_nav {
overflow: hidden;
padding-left: 25px!important
}
.tab-style-two.wpb_tabs .wpb_tabs_nav li {
margin: 12px 30px 6px 0;
background: 0 0
}
.tab-style-two.wpb_tabs .wpb_tabs_nav li.ui-tabs-active:before {
position: absolute;
display: block!important;
bottom: -5px;
left: 0;
width: 100%;
height: 2px;
content: "";
-webkit-backface-visibility: hidden
}
.tab-style-two.wpb_tabs .wpb_tabs_nav li a {
padding: 0 0 .5em
}
.tab-style-two.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
padding: 20px 25px;
background: 0 0
}
.tab-style-three.wpb_tabs .wpb_tabs_nav li {
margin-right: 30px;
border: none
}
.tab-style-three.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
padding: 0
}
.tab-style-three.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
padding: 15px 0 0
}
.tab-style-three.wpb_content_element .wpb_tabs_nav li, .tab-style-three.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
background: 0 0
}
.tab-style-four.wpb_tabs, .tab-style-four.wpb_tabs .wpb_tabs_nav {
overflow: hidden
}
.tab-style-four.wpb_tabs .wpb_tabs_nav li {
margin: 0;
background: 0 0;
-webkit-transition: background .4s ease;
transition: background .4s ease
}
.wpb_tour.tab-style-one .wpb_tabs_nav li, .wpb_tour.tab-style-two .wpb_tabs_nav li {
margin-bottom: 10px
}
.tab-style-four.wpb_tabs .wpb_tabs_nav li.ui-tabs-active, .tab-style-four.wpb_tabs .wpb_tabs_nav li:hover {
background-color: rgba(255,255,255,.15)
}
.tab-style-four.wpb_tabs .wpb_tabs_nav li a, .tab-style-four.wpb_tabs .wpb_tabs_nav li a * {
color: #fff
}
.tab-style-four.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
padding: 20px 25px;
background: 0 0
}
.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper {
display: table
}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab, .wpb_tour.wpb_content_element .wpb_tabs_nav {
display: table-cell;
float: none;
vertical-align: top
}
.wpb_tour .wpb_tabs_nav {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
padding-top: 8px;
padding-bottom: 8px
}
.wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab {
padding-top: 0;
padding-left: 25px
}
.rtl .wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab {
padding-left: 0;
padding-right: 25px
}
.wpb_tour.tab-style-two .wpb_tabs_nav {
padding-right: 10px
}
.rtl .wpb_tour.tab-style-two .wpb_tabs_nav {
padding-right: 0;
padding-left: 10px!important
}
.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
padding: 12px 15px 12px 0
}
.tab-style-four.wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav li a {
padding: 10px 15px
}
.wpb_tour.tab-style-two .wpb_tour_tabs_wrapper .wpb_tab {
padding: 20px 25px
}
.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab {
padding-top: 0;
padding-left: 25px
}
.wpb_tour.tab-style-three .wpb_tabs_nav {
border-right: 1px solid
}
.wpb_tour.tab-style-three .wpb_tabs_nav li {
border-top: 1px solid
}
.tab-style-three.wpb_tour .wpb_tabs_nav li:first-child {
border: none
}
.tab-style-four.wpb_tour, .tab-style-four.wpb_tour .wpb_tabs_nav {
overflow: hidden
}
.tab-style-four.wpb_tour .wpb_tabs_nav li {
margin: 0;
background: 0 0;
-webkit-transition: background .4s ease;
transition: background .4s ease
}
.tab-style-four.wpb_tour .wpb_tabs_nav li.ui-tabs-active, .tab-style-four.wpb_tour .wpb_tabs_nav li:hover {
background-color: rgba(255,255,255,.15)
}
.tab-style-four.wpb_tour .wpb_tabs_nav li a, .tab-style-four.wpb_tour .wpb_tabs_nav li a * {
display: block;
color: #fff
}
.tab-style-four.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
padding: 20px 25px;
background: 0 0
}
.transparent-pie .vc_pie_wrapper .vc_pie_chart_back {
border-color: transparent!important
}
.transparent-pie .vc_pie_wrapper span {
width: 100%!important;
height: auto!important
}
.transparent-pie .vc_pie_wrapper canvas {
height: 70px!important;
visibility: hidden
}
.transparent-pie .vc_pie_chart_value {
font-size: 70px!important;
line-height: 70px!important
}
.dt-shortcode-soc-icons a, .soc-ico a {
position: relative;
line-height: 26px;
text-decoration: none
}
.transparent-pie[data-pie-color=dt-content] .vc_pie_wrapper span, .vc_pie_chart[data-pie-color=dt-content] canvas {
opacity: .5
}
#page .vc_pie_chart_back, .dt-shortcode-soc-icons a:before, .dt-shortcode-soc-icons a:hover:after, .soc-ico a:before, .soc-ico a:hover:after {
opacity: 1
}
.vc_pie_chart .vc_pie_wrapper {
visibility: hidden
}
.soc-ico {
overflow: hidden
}
.dt-shortcode-soc-icons.soc-icons-center {
text-align: center
}
.dt-shortcode-soc-icons.soc-icons-right {
text-align: right
}
.soc-ico a {
display: inline-flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
margin: 2px;
width: 26px;
height: 26px;
text-align: center;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.dt-shortcode-soc-icons a {
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: -ms-inline-flex;
display: inline-flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
min-width: 26px;
min-height: 26px;
text-align: center;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0
}
#page .dt-shortcode-soc-icons a, #phantom .dt-shortcode-soc-icons a {
text-decoration: none
}
.dt-shortcode-soc-icons a:after, .dt-shortcode-soc-icons a:before {
box-sizing: border-box;
border: 0 solid
}
.soc-ico a:after, .soc-ico a:before {
position: absolute;
top: 0;
left: 0;
width: 26px;
height: 26px;
content: "";
-webkit-border-radius: inherit;
border-radius: inherit;
-webkit-transition: opacity 150ms;
transition: opacity 150ms
}
.dt-shortcode-soc-icons a:after, .dt-shortcode-soc-icons a:before {
position: absolute;
top: 0;
left: 0;
min-width: 26px;
min-height: 26px;
width: 100%;
height: 100%;
content: "";
-webkit-border-radius: inherit;
border-radius: inherit;
-webkit-transition: opacity 180ms;
transition: opacity 180ms
}
.dt-shortcode-soc-icons a:after, .dt-shortcode-soc-icons a:hover:before, .soc-ico a:after, .soc-ico a:hover:before {
opacity: 0
}
.soc-ico.text-centered a {
float: none;
display: inline-block
}
#top-bar .right-block .soc-ico a {
float: right;
margin: 2px
}
#bottom-bar .soc-ico a:hover, #top-bar .soc-ico a:hover, .soc-ico a, .soc-ico a:hover {
text-decoration: none
}
#footer .soc-ico a:hover .soc-font-icon, #main .soc-ico a:hover .soc-font-icon {
color: #fff
}
.dt-fancy-separator {
position: relative;
overflow: hidden;
margin: 0 auto;
text-align: center
}
.dt-fancy-separator.title-left, .dt-fancy-separator.title-right {
margin: 0
}
.dt-fancy-separator.title-left {
text-align: left
}
.dt-fancy-separator.title-left .dt-fancy-title {
padding-left: 0
}
.dt-fancy-separator.title-left .dt-fancy-title.bg-on {
padding-left: 1em
}
.dt-fancy-separator.title-right {
float: right;
clear: both;
text-align: right
}
.dt-fancy-separator.title-right .dt-fancy-title {
padding-right: 0
}
.dt-fancy-separator.title-right .dt-fancy-title.bg-on {
padding-right: 1em
}
.separator-holder {
position: absolute;
display: block;
top: 49.99%;
width: 2000px;
border-top: 1px solid red;
content: ''
}
.dt-fancy-separator.line-below.title-left .separator-right, .dt-fancy-separator.line-below.title-right .separator-right, .style-disabled .separator-holder {
display: none
}
.style-dashed .separator-holder {
border-top-width: 1px;
border-top-style: dashed
}
.style-dotted .separator-holder {
border-top-width: 1px;
border-top-style: dotted
}
.style-double .separator-holder {
border-top-width: 3px;
border-top-style: double
}
.style-thick .separator-holder {
border-top-width: 5px;
border-top-style: solid
}
.separator-left {
right: 100%;
margin-right: 1em
}
.separator-right {
left: 100%;
margin-left: 1em
}
.dt-fancy-separator.line-below .separator-left {
top: auto;
right: 0;
bottom: -1em;
margin-right: 0
}
.line-below .separator-holder {
top: auto;
bottom: -1em;
margin-right: 0;
margin-left: 0
}
.dt-fancy-separator.line-below.title-left .separator-left {
left: 0;
right: auto
}
.dt-fancy-separator.line-below.title-right .separator-left {
left: auto;
right: 0
}
.dt-fancy-title {
position: relative;
display: inline-block;
top: 50%
}
.dt-fancy-title.bg-on {
padding: 0 1em
}
.accent-gradient .accent-border-color.hr-thin.style-line {
height: 1px
}
.accent-gradient .accent-border-color.hr-thick {
height: 5px
}
.twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before {
content: " ";
display: block;
background: #fff;
position: absolute;
z-index: 30
}
.twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-horizontal .twentytwenty-handle:before {
width: 3px;
height: 9999px;
left: 50%;
margin-left: -1.5px
}
.twentytwenty-vertical .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before {
width: 9999px;
height: 3px;
top: 50%;
margin-top: -1.5px
}
.twentytwenty-after-label, .twentytwenty-before-label {
position: absolute;
width: 120px;
padding: 3px 5px;
color: #fff!important;
font-size: 13px;
line-height: 16px;
vertical-align: middle;
text-align: center;
z-index: 99;
opacity: 0;
text-shadow: 0 0 2px rgba(0,0,0,.5);
-webkit-transition: opacity .4s ease;
transition: opacity .4s ease
}
.twentytwenty-horizontal .twentytwenty-before-label {
bottom: 10px;
left: 10px;
text-align: left
}
.twentytwenty-horizontal .twentytwenty-after-label {
bottom: 10px;
right: 10px;
text-align: right
}
.twentytwenty-vertical .twentytwenty-before-label {
top: 10px;
left: 50%;
margin-left: -65px
}
.twentytwenty-vertical .twentytwenty-after-label {
bottom: 10px;
left: 50%;
margin-left: -65px
}
.twentytwenty-container:hover .twentytwenty-after-label, .twentytwenty-container:hover .twentytwenty-before-label {
opacity: 1
}
.twentytwenty-down-arrow, .twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow {
width: 0;
height: 0;
border: 6px inset transparent;
position: absolute
}
.twentytwenty-left-arrow, .twentytwenty-right-arrow {
top: 50%;
margin-top: -6px
}
.twentytwenty-down-arrow, .twentytwenty-up-arrow {
left: 50%;
margin-left: -6px
}
.twentytwenty-container {
-webkit-box-sizing: content-box;
box-sizing: content-box;
z-index: 0;
overflow: hidden;
position: relative;
-webkit-user-select: none;
-moz-user-select: none
}
.twentytwenty-container img {
max-width: 100%;
width: 100%;
height: auto;
position: absolute;
top: 0;
display: block
}
.active-click .twentytwenty-handle, .twentytwenty-container.active-click img {
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
transition: all .3s ease-out
}
.twentytwenty-container * {
-webkit-box-sizing: content-box;
box-sizing: content-box
}
.twentytwenty-before {
z-index: 20
}
.twentytwenty-after {
z-index: 10
}
.twentytwenty-handle {
height: 38px;
width: 38px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -22px;
margin-top: -22px;
border: 3px solid #fff;
-webkit-border-radius: 1000px;
-moz-border-radius: 1000px;
border-radius: 1000px;
z-index: 40
}
.twentytwenty-horizontal .twentytwenty-container[data-navigation=move] .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-container[data-navigation=move] .twentytwenty-handle:before {
margin-left: 0;
margin-top: 0
}
.twentytwenty-container[data-navigation=move] .twentytwenty-handle {
border: none;
cursor: default
}
.content-rollover-layout-list.mode-grid .post-entry-content:hover, .content-rollover-layout-list.mode-masonry .post-entry-content:hover, .content-rollover-layout-list.owl-carousel .post-entry-content:hover, .gradient-overlay-layout-list article, .menu-select select, .menu-select:hover, article.on-hover {
cursor: pointer
}
.twentytwenty-container[data-navigation=move] .twentytwenty-handle>span {
display: none
}
.twentytwenty-horizontal .twentytwenty-container[data-navigation=move] .twentytwenty-handle:before {
margin-bottom: 0;
margin-left: 0
}
.twentytwenty-vertical .twentytwenty-container[data-navigation=move] .twentytwenty-handle:after {
margin-right: 0;
margin-top: 0
}
.twentytwenty-horizontal .twentytwenty-handle:before {
bottom: 50%;
margin-bottom: 22px
}
.twentytwenty-horizontal .twentytwenty-handle:after {
top: 50%;
margin-top: 22px
}
.twentytwenty-vertical .twentytwenty-handle:before {
left: 50%;
margin-left: 22px
}
.twentytwenty-vertical .twentytwenty-handle:after {
right: 50%;
margin-right: 22px
}
.twentytwenty-left-arrow {
border-right: 6px solid #fff;
left: 50%;
margin-left: -17px
}
.items-grid .borders:before, .post-thumbnail-rollover:after {
left: 0;
width: 100%;
content: ""
}
.twentytwenty-right-arrow {
border-left: 6px solid #fff;
right: 50%;
margin-right: -17px
}
.twentytwenty-up-arrow {
border-bottom: 6px solid #fff;
top: 50%;
margin-top: -17px
}
.twentytwenty-down-arrow {
border-top: 6px solid #fff;
bottom: 50%;
margin-bottom: -17px
}
.shortcode-blog-posts .post {
border: none
}
.items-grid .wf-td, .recent-posts .wf-td {
display: table-cell;
vertical-align: top
}
.post-content a {
text-decoration: none
}
.shortcode-blog-posts .entry-meta {
padding-bottom: 10px
}
.items-grid {
margin-bottom: -20px
}
.items-grid .wf-cell {
margin-bottom: 20px
}
.items-grid .borders:before {
display: block;
position: absolute;
bottom: -15px
}
.blog-shortcode .post-thumbnail, .post-thumbnail-rollover {
position: relative;
display: block
}
.items-grid article {
overflow: hidden;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex
}
.single-related-posts .mini-post-img {
-webkit-flex: 1 0 auto;
-moz-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto
}
.items-grid a {
text-decoration: none
}
.items-grid .alignleft {
margin: 5px 20px 5px 0;
font-size: 0;
line-height: 0
}
.blog-shortcode article {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start
}
.jquery-filter article.hidden, .jquery-filter article:not(.visible) {
display: none;
opacity: 0
}
.mode-grid:not(.bottom-overlap-layout-list) article, .mode-masonry:not(.bottom-overlap-layout-list) article {
-webkit-flex-flow: column nowrap;
-moz-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-align-items: stretch;
-moz-align-items: stretch;
-ms-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch
}
.bottom-overlap-layout-list article, .centered-layout-list article {
-webkit-flex-flow: column nowrap;
-moz-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center
}
.classic-layout-list.mode-list article.full-width-img {
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap
}
.dividers-on.classic-layout-list article {
padding-top: 44px;
margin-top: 19px
}
.dividers-on.classic-layout-list article:first-child {
padding-top: 0;
margin-top: 0
}
.jquery-filter article.visible {
-webkit-animation: fadeInFromNone .5s ease-out;
animation: fadeInFromNone .5s ease-out
}
.blog-shortcode .post-thumbnail-wrap {
position: relative;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex: 0 0 auto
}
.project-even .post-thumbnail-wrap {
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2
}
.blog-shortcode .post-thumbnail .alignleft {
margin: 0
}
.blog-shortcode .post-thumbnail .alignnone {
margin-bottom: 0
}
.blog-shortcode .format-gallery .post-thumbnail {
width: 100%
}
.post-thumbnail-rollover {
line-height: 0;
overflow: hidden
}
.post-thumbnail-rollover:after {
position: absolute;
top: 0;
height: 100%;
opacity: 0;
-webkit-transition: opacity .3s linear;
transition: opacity .3s linear
}
.on-hover .post-thumbnail>.post-thumbnail-rollover:after, .post-thumbnail>.post-thumbnail-rollover:hover:after {
opacity: 1
}
.blog-thumb-iso-lazy-load {
opacity: 0
}
.mobile-false .content-rollover-layout-list article:hover>.post-thumbnail-wrap .post-thumbnail-rollover:after, .mobile-false .gradient-overlay-layout-list article:hover>.post-thumbnail-wrap .post-thumbnail-rollover:after, .mobile-true .content-rollover-layout-list article.is-clicked>.post-thumbnail-wrap .post-thumbnail-rollover:after, .mobile-true .gradient-overlay-layout-list article.is-clicked>.post-thumbnail-wrap .post-thumbnail-rollover:after {
opacity: 1
}
.no-img .overlay-placeholder img {
max-width: none
}
.post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img {
width: 100%
}
.blog-shortcode.scale-img .post-thumbnail>.post-thumbnail-rollover img {
-webkit-transition: -webkit-transform .3s ease-out, opacity .35s;
transition: transform .3s ease-out, opacity .35s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.post-thumbnail>.post-thumbnail-rollover img.blog-thumb-lazy-load, .post-thumbnail>.post-thumbnail-rollover img.lazy-load {
-webkit-transition: transform .3s ease-out, opacity .35s;
transition: transform .3s ease-out, opacity .35s
}
.blog-shortcode.scale-img .on-hover .post-thumbnail img, .blog-shortcode.scale-img .post-thumbnail:hover img, .blog-shortcode.scale-img .post-thumbnail>.post-thumbnail-rollover:hover img, .mobile-false .scale-img.content-rollover-layout-list article:hover .post-thumbnail>.post-thumbnail-rollover img, .mobile-false .scale-img.gradient-overlay-layout-list article:hover .post-thumbnail>.post-thumbnail-rollover img, .mobile-true .scale-img.content-rollover-layout-list article.is-clicked .post-thumbnail>.post-thumbnail-rollover img, .mobile-true .scale-img.gradient-overlay-layout-list article.is-clicked .post-thumbnail>.post-thumbnail-rollover img {
-webkit-transform: scale(1.2);
transform: scale(1.2);
-webkit-transition: -webkit-transform 4s ease-out;
transition: transform 4s ease-out
}
.side-overlap-layout-list .project-odd .fancy-date a {
right: auto;
left: 10px
}
.fancy-date a>span {
display: block
}
.fancy-categories {
position: absolute;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: column nowrap;
-moz-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start;
z-index: 30;
top: 10px;
left: 10px
}
.fancy-categories a {
padding: 2px 9px 1px;
margin: 0 0 2px;
text-decoration: none;
background-color: rgba(0,0,0,.75);
color: #fff
}
.fancy-categories a:hover {
color: #fff
}
.blog-shortcode .entry-meta *, .owl-carousel .entry-meta * {
color: inherit
}
.side-overlap-layout-list .project-odd .fancy-categories {
top: auto;
bottom: 10px
}
.side-overlap-layout-list .project-even .fancy-categories {
top: auto;
right: 10px;
bottom: 10px;
left: auto
}
.fancy-categories * {
font: 700 12px/22px Arial, Verdana, sans-serif
}
.post-entry-content {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.content-align-center .post-entry-content {
text-align: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-self: center;
-moz-align-self: center;
-ms-align-self: center;
-ms-flex-item-align: center;
align-self: center
}
@media all and (-ms-high-contrast:none) {
.post-entry-content {
max-width: 100%
}
}
.blog-shortcode .post-entry-content {
position: relative;
z-index: 10;
max-width: 100%
}
.centered-layout-list .post-entry-content {
position: static;
text-align: center
}
.centered-layout-list .post-entry-content:after {
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
bottom: 0;
width: 100%;
height: 1px;
content: ""
}
.gradient-overlap-layout-list .post-entry-content {
position: relative;
margin-top: -125px;
z-index: 1;
padding-top: 90px
}
.gradient-overlap-layout-list .no-img .post-entry-content, .top-bar {
margin-top: 0
}
.gradient-overlap-layout-list .post-entry-content:before {
position: absolute;
top: 0;
left: 0;
z-index: -1;
width: 100%;
height: 150px;
content: ""
}
.gradient-overlay-layout-list:not(.portfolio-shortcode) .post-entry-content {
position: absolute;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
right: 10px;
bottom: 10px;
left: 10px;
top: 20px;
overflow: hidden
}
.mode-grid.bottom-overlap-layout-list .post-entry-content {
-webkit-flex: 1 0 auto;
-moz-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto
}
.mode-grid.gradient-overlap-layout-list .post-entry-content {
-webkit-flex: 1 0 auto;
-moz-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-flex-pack: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap
}
.blog-shortcode .entry-meta>span a, .post-details {
display: inline-block
}
.content-rollover-layout-list.mode-grid .post-entry-content, .content-rollover-layout-list.mode-masonry .post-entry-content {
position: absolute;
bottom: 0;
left: 0;
width: 100%
}
#main .blog-shortcode .format-aside .post-entry-content, #main .blog-shortcode .format-link .post-entry-content, #main .blog-shortcode .format-quote .post-entry-content, #main .blog-shortcode .format-status .post-entry-content {
width: 100%;
top: 0;
margin: 0
}
#main .classic-layout-list.mode-list .full-width-img .post-entry-content {
width: 100%
}
.blog-shortcode .entry-excerpt {
overflow: hidden
}
.post-entry-title-content {
text-align: center;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.blog-shortcode .post-entry-content .entry-title a, .blog-shortcode .post-entry-title-content .entry-title a {
-webkit-transition: color .35s;
transition: color .35s
}
.accent-gradient .blog-shortcode .post-entry-content .entry-title a, .accent-gradient .blog-shortcode .post-entry-title-content .entry-title a {
-webkit-transition: none;
transition: none
}
.blog-shortcode .entry-meta {
padding: 0
}
.blog-shortcode .entry-meta a:hover {
text-decoration: underline
}
.centered-layout-list .entry-meta {
text-align: center
}
.blog-shortcode .entry-meta>a:after, .blog-shortcode .entry-meta>span:after {
right: 0;
width: 3px;
height: 3px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
content: ""
}
.post-details {
position: relative;
text-decoration: none
}
.post-details:after, .post-details:before {
display: table;
content: ""
}
.post-details:after {
clear: both
}
.ancient-ie .post-details {
zoom: 1
}
.post-details i[class^=fa] {
margin-right: 0;
margin-left: 7px;
font-size: 12px
}
.gradient-overlay-layout-list .post-details, .mode-grid.gradient-overlap-layout-list .post-details {
-webkit-align-self: flex-start;
-moz-align-self: flex-start;
-ms-align-self: flex-start;
-ms-flex-item-align: flex-start;
align-self: flex-start
}
.content-align-center.gradient-overlay-layout-list .post-details, .content-align-center.mode-grid.gradient-overlap-layout-list .post-details {
-webkit-align-self: center;
-moz-align-self: center;
-ms-align-self: center;
-ms-flex-item-align: center;
align-self: center
}
#page .post-details.details-type-btn {
margin-bottom: 0
}
.btn-3d .post-details.details-type-btn:hover {
margin-bottom: 1px!important
}
.post-details.details-type-link {
float: left;
padding-bottom: 8px;
margin-bottom: -8px;
font-weight: 700
}
.centered-layout-list .post-details.details-type-link, .content-align-center .post-details.details-type-link {
float: none;
vertical-align: top
}
.post-details.details-type-link:after {
position: absolute;
display: block;
left: 0;
bottom: 0;
width: 0;
height: 2px;
content: "";
-webkit-transition: width .4s ease;
transition: width .4s ease
}
.post-details.details-type-link:hover:after {
width: 100%
}
.owl-carousel.bottom-overlap-layout-list .post-entry-content, .owl-carousel.gradient-overlap-layout-list .post-entry-content {
transform: translateZ(0)
}
.content-rollover-layout-list .post-entry-content {
top: 0;
height: 100%;
overflow-y: hidden;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-flex-pack: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-webkit-flex-flow: column nowrap;
-moz-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap
}
.content-rollover-layout-list .post-entry-content:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 1;
content: '';
-webkit-transform: translate3d(0, 35%, 0);
transform: translate3d(0, 35%, 0)
}
.content-rollover-layout-list .entry-excerpt, .content-rollover-layout-list .post-details {
opacity: 0;
-webkit-transition: opacity .45s;
transition: opacity .45s
}
.mobile-false .content-rollover-layout-list:not(.disable-layout-hover) article:hover .entry-excerpt, .mobile-false .content-rollover-layout-list:not(.disable-layout-hover) article:hover .post-details, .mobile-true .content-rollover-layout-list:not(.disable-layout-hover) article.is-clicked .entry-excerpt, .mobile-true .content-rollover-layout-list:not(.disable-layout-hover) article.is-clicked .post-details {
opacity: 1
}
.content-rollover-layout-list .post-entry-content .post-entry-wrapper, .content-rollover-layout-list .post-entry-content:before {
-webkit-transition: opacity .35s, bottom .35s, -webkit-transform .4s;
transition: opacity .35s, bottom .35s, transform .4s
}
.content-rollover-layout-list .post-entry-content .post-entry-wrapper {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.mobile-false .content-rollover-layout-list:not(.disable-layout-hover) article:hover .post-entry-content:before, .mobile-true .content-rollover-layout-list:not(.disable-layout-hover) article.is-clicked .post-entry-content:before {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
.mobile-false .content-rollover-layout-list:not(.disable-layout-hover) article:hover .post-entry-wrapper {
opacity: 1;
bottom: 0
}
.mobile-true .content-rollover-layout-list:not(.disable-layout-hover) article.is-clicked .post-entry-wrapper {
opacity: 1;
bottom: 0;
-webkit-transform: translateY(0)!important;
transform: translateY(0)!important
}
.gradient-overlay-layout-list .post-entry-wrapper, .gradient-overlay-layout-list .post-head-wrapper {
position: absolute;
top: 50%;
left: 20px;
right: 20px;
-webkit-transition: opacity .4s, -webkit-transform .4s;
transition: opacity .4s, transform .4s;
-webkit-transform: translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0);
-webkit-transform-origin: 50%;
transform-origin: 50%
}
.gradient-overlay-layout-list .post-entry-content {
-webkit-backface-visibility: hidden;
transform: translatez(0)
}
.gradient-overlay-layout-list .post-entry-wrapper {
opacity: 0;
-webkit-transition: opacity .35s, -webkit-transform .35s;
transition: opacity .35s, transform .35s;
-webkit-transform: translate3d(0, -50%, 0) scale3d(.8, .8, 1);
transform: translate3d(0, -50%, 0) scale3d(.8, .8, 1)
}
.mobile-false .gradient-overlay-layout-list:not(.disable-layout-hover) article:hover .post-head-wrapper, .mobile-true .gradient-overlay-layout-list:not(.disable-layout-hover) article.is-clicked .post-head-wrapper {
opacity: 0;
-webkit-transform: translate3d(0, -50%, 0) scale3d(.8, .8, 1);
transform: translate3d(0, -50%, 0) scale3d(.8, .8, 1)
}
.mobile-false .gradient-overlay-layout-list:not(.disable-layout-hover) article:hover .post-entry-wrapper, .mobile-true .gradient-overlay-layout-list:not(.disable-layout-hover) article.is-clicked .post-entry-wrapper {
-webkit-transform: translate3d(0, -50%, 0) scale3d(1, 1, 1);
transform: translate3d(0, -50%, 0) scale3d(1, 1, 1);
opacity: 1;
transition-delay: .1s
}
.owl-carousel {
box-sizing: border-box
}
.owl-carousel .post {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap
}
.dt-arrow-border-on .owl-nav a:hover:after, .dt-arrow-border-on .owl-nav a:not(:hover):before, .dt-arrow-hover-border-on .owl-nav a:hover:after {
border-style: solid;
border-width: 0
}
.owl-nav a {
position: absolute;
z-index: 10;
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: -ms-inline-flex;
display: inline-flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
text-decoration: none
}
.owl-nav a:after, .owl-nav a:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
box-sizing: border-box;
-webkit-border-radius: inherit;
border-radius: inherit;
-webkit-transition: opacity 250ms;
transition: opacity 250ms;
-webkit-backface-visibility: hidden
}
.disable-arrows-hover-bg .owl-nav a:after, .disable-arrows-hover-bg .owl-nav a:before {
-webkit-transition: none;
transition: none
}
.owl-nav a:before, .owl-nav a:hover:after {
opacity: 1
}
.owl-nav a:after, .owl-nav a:hover:before {
opacity: 0
}
.owl-nav a i {
position: relative;
z-index: 1
}
.owl-carousel .owl-dots {
position: absolute
}
.owl-carousel .owl-dots .owl-dot {
position: relative;
display: inline-block
}
:not(.bullets-etefu).owl-carousel .owl-dots .owl-dot span {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
outline: 0;
border-radius: 50%
}
.bullets-scale-up .owl-dot span {
-webkit-transition: -webkit-transform .3s ease, background .3s ease;
transition: transform .3s ease, background .3s ease
}
.bullets-scale-up .owl-dot.active span {
-webkit-transform: scale(1.5);
transform: scale(1.5)
}
.bullets-stroke .owl-dot:not(.active) span {
box-shadow: 0 0 0 2px rgba(255,255,255,0)!important
}
.bullets-stroke .owl-dot span {
-webkit-transition: box-shadow .3s ease, background-color .3s ease;
transition: box-shadow .3s ease, background-color .3s ease
}
.bullets-stroke .owl-dot.active span {
background-color: transparent;
box-shadow: 0 0 0 2px #fff
}
.bullets-fill-in .owl-dot span {
background-color: transparent;
-webkit-transition: box-shadow .3s ease;
transition: box-shadow .3s ease
}
.bullets-small-dot-stroke .owl-dot {
border-radius: 50%;
box-shadow: 0 0 0 2px rgba(255,255,255,0);
-webkit-transition: box-shadow .3s ease;
transition: box-shadow .3s ease
}
.bullets-small-dot-stroke .owl-dot span {
cursor: pointer;
position: absolute;
-webkit-transition: background-color .3s ease, -webkit-transform .3s ease;
transition: background-color .3s ease, transform .3s ease
}
.bullets-small-dot-stroke .owl-dot.active span {
-webkit-transform: scale(.4);
transform: scale(.4)
}
.bullets-ubax .owl-dot span {
content: '';
position: absolute;
top: 2px;
left: 2px;
width: calc(96%);
height: calc(96%);
border: 2px solid transparent;
border-radius: 0!important;
box-sizing: border-box
}
.bullets-ubax .owl-dot.active span {
z-index: 10;
background: 0 0!important;
-webkit-transition: background-color .3s, border-color .3s;
transition: background-color .3s, border-color .3s
}
.bullets-ubax .owl-dot:not(.active):hover span {
-webkit-transition: background-color .3s;
transition: background-color .3s
}
.bullets-etefu .owl-dot {
height: 5px!important
}
.bullets-etefu .owl-dot span {
position: relative;
display: block;
overflow: hidden;
width: 100%;
height: 5px;
-webkit-transition: background .3s;
transition: background .3s
}
.bullets-etefu .owl-dot span:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
-webkit-transition: -webkit-transform .5s;
transition: transform .5s;
-webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
transition-timing-function: cubic-bezier(.2, 1, .3, 1)
}
.bullets-etefu .owl-dot.active span:before {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
.carousel-shortcode [class*=" icon-"], .carousel-shortcode [class*=" icon-"]:before, .carousel-shortcode [class^=icon-], .carousel-shortcode [class^=icon-]:before {
font-family: icomoon-arrows-carousel-32x32!important;
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.owl-carousel:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
position: relative;
z-index: 10
}
.bottom-overlap-layout-list[data-auto-height=false] .owl-stage, .bottom-overlap-layout-list[data-auto-height=false] .owl-stage .dt-owl-item, .classic-layout-list[data-auto-height=false] .owl-stage, .classic-layout-list[data-auto-height=false] .owl-stage .dt-owl-item, .gradient-overlap-layout-list[data-auto-height=false] .owl-stage, .gradient-overlap-layout-list[data-auto-height=false] .owl-stage .dt-owl-item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex
}
.bottom-overlap-layout-list[data-auto-height=false] .post-entry-content, .gradient-overlap-layout-list[data-auto-height=false] .post-entry-content {
-webkit-flex: 1 0 auto;
-moz-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto
}
.content-rollover-layout-list.owl-carousel .post-entry-content {
position: absolute;
bottom: 0;
left: 0;
width: 100%
}
.owl-carousel .post-thumbnail-wrap {
position: relative;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex: 0 0 auto
}
.sub-nav, .top-bar {
-webkit-box-sizing: border-box
}
.owl-carousel .post-thumbnail {
position: relative;
display: block
}
.owl-carousel .post-thumbnail .alignleft {
margin: 0
}
.owl-carousel .post-thumbnail .alignnone {
margin-bottom: 0
}
.owl-carousel .format-gallery .post-thumbnail {
width: 100%
}
.owl-carousel .fancy-categories, .owl-carousel .fancy-date>a, .owl-carousel .post-entry-wrapper>* {
-webkit-backface-visibility: hidden;
transform: translatez(0)
}
.owl-carousel .entry-excerpt {
overflow: hidden
}
.owl-carousel .post-entry-content .entry-title a, .owl-carousel .post-entry-title-content .entry-title a {
-webkit-transition: color .35s;
transition: color .35s
}
.accent-gradient .owl-carousel .post-entry-content .entry-title a, .accent-gradient .owl-carousel .post-entry-title-content .entry-title a {
-webkit-transition: none;
transition: none
}
.owl-carousel .entry-meta {
padding: 0
}
.owl-carousel .entry-meta>span a {
display: inline-block
}
.owl-carousel .entry-meta a:hover {
text-decoration: underline
}
.owl-carousel .entry-meta>a:after, .owl-carousel .entry-meta>span:after {
right: 0;
width: 3px;
height: 3px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
content: ""
}
.owl-carousel [class*=" icon-"], .owl-carousel [class*=" icon-"]:before, .owl-carousel [class^=icon-], .owl-carousel [class^=icon-]:before {
font-family: icomoon-arrows-carousel-32x32!important;
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.owl-carousel.scale-img .post-thumbnail>.post-thumbnail-rollover img {
-webkit-transition: -webkit-transform .3s ease-out, opacity .35s;
transition: transform .3s ease-out, opacity .35s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.post-thumbnail>.post-thumbnail-rollover img.lazy-load {
-webkit-transition: transform .3s ease-out, opacity .35s;
transition: transform .3s ease-out, opacity .35s
}
.owl-carousel.scale-img .on-hover .post-thumbnail img, .owl-carousel.scale-img .post-thumbnail:hover img, .owl-carousel.scale-img .post-thumbnail>.post-thumbnail-rollover:hover img {
-webkit-transform: scale(1.2);
transform: scale(1.2);
-webkit-transition: -webkit-transform 4s ease-out;
transition: transform 4s ease-out
}
.masthead {
position: relative;
z-index: 102
}
.masthead:not(.side-header) {
display: -ms-flexbox;
-ms-flex-direction: column
}
.floating-navigation-below-slider.transparent .masthead:not(#phantom) {
transform: translateY(-100%)
}
.hidden-header.overlay-navigation .mixed-header, .hidden-header.sticky-header .mixed-header, .hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .header-bar, .hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mobile-header-bar, .hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .top-bar {
display: none
}
.top-bar, .top-bar>.mini-widgets {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex
}
.disable-headers.header-side-left #page, .disable-headers.header-side-left.header-side-line #page:not(.boxed), .disable-headers.overlay-navigation.header-side-line #page:not(.boxed), .hidden-header.header-side-left #page, .hidden-header.header-side-left.header-side-line #page:not(.boxed), .hidden-header.overlay-navigation.header-side-line #page:not(.boxed) {
padding-left: 0
}
.disable-headers.header-side-right #page, .disable-headers.header-side-right.header-side-line #page:not(.boxed), .hidden-header.header-side-right #page, .hidden-header.header-side-right.header-side-line #page:not(.boxed) {
padding-right: 0
}
.responsive-off.transparent:not(.photo-scroller-album):not(.phantom-sticky) .masthead {
position: absolute;
width: 100%;
z-index: 102
}
.top-bar {
position: relative;
display: flex;
box-sizing: border-box
}
.top-bar-bg, .top-bar:after {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
-webkit-box-sizing: content-box;
box-sizing: content-box
}
.boxed .top-bar-bg, .boxed .top-bar:after {
padding: 0;
margin: 0;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%)
}
.top-bar:after {
height: 1px
}
.transparent .top-bar-line-hide.top-bar:after {
display: none
}
.top-bar-bg, .top-bar.full-width-line:after {
padding: 0 1000px;
margin-left: -1000px
}
.boxed .top-bar-bg, .boxed .top-bar.full-width-line:after {
padding: 0;
margin: 0;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%)
}
.top-bar>.mini-widgets {
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex: 1 1 auto;
-moz-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-ms-flex-pack: start;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
.top-bar .mini-widgets.right-widgets, .top-bar .mini-widgets:last-child {
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end
}
.top-bar * {
font-size: inherit;
line-height: inherit
}
.top-bar.hide-top-bar, .top-bar.top-bar-empty {
position: absolute;
visibility: hidden;
opacity: 0
}
.transparent .top-bar {
margin-bottom: -1px
}
.top-bar .sub-nav {
z-index: 1003
}
.top-bar .sub-nav a:hover, .top-bar a, .top-bar a:hover {
text-decoration: none
}
.top-bar .mini-login a:hover, .top-bar .mini-search .submit:hover, .top-bar a:hover {
text-decoration: none;
opacity: .7
}
.top-bar .shopping-cart-inner a:hover, .top-bar .soc-ico a:hover, .top-bar .sub-nav li a:hover {
opacity: 1
}
.branding {
line-height: 0;
font-size: 0
}
.side-header .branding {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex
}
.branding>a {
display: block
}
.branding .mobile-desktop-logo, .branding .mobile-logo, .phantom-sticky .side-header .branding .mobile-logo, .responsive-off .masthead .hide-on-desktop.display-none {
display: none
}
.branding a img, .branding img {
max-width: 100%;
height: auto
}
.responsive-off .masthead .hide-on-desktop {
visibility: hidden;
position: absolute;
left: -9999px
}
.mini-contacts, .mini-nav {
position: relative;
vertical-align: middle
}
.mini-contacts, .mini-nav, .mini-nav li {
display: inline-block
}
.masthead .mini-widgets>*, .masthead .mobile-mini-widgets>* {
display: inline-block;
margin-left: 10px;
margin-right: 10px
}
.masthead.side-header:not(.masthead-mobile-header) .mini-widgets>*, .masthead.side-header:not(.masthead-mobile-header) .mobile-mini-widgets>* {
margin: 5px 20px 5px 0
}
.masthead.side-header.h-center .mini-widgets>*, .masthead.side-header.h-center .mobile-mini-widgets>* {
margin-left: 10px;
margin-right: 10px
}
.side-header-v-stroke:not(.masthead-mobile-header) .mini-widgets>*, .side-header-v-stroke:not(.masthead-mobile-header) .mobile-mini-widgets>* {
margin: 10px 0
}
.dt-mobile-header .mobile-mini-widgets-in-menu>* {
margin: 5px 20px 5px 0
}
.masthead:not(.side-header) .mini-widgets>.first, .masthead:not(.side-header) .mini-widgets>:first-child, .masthead:not(.side-header) .mobile-mini-widgets>.first, .masthead:not(.side-header) .mobile-mini-widgets>:first-child, .side-header .top-bar .mini-widgets>.first, .side-header .top-bar .mini-widgets>:first-child, .side-header .top-bar .mobile-mini-widgets>.first, .side-header .top-bar .mobile-mini-widgets>:first-child, .side-header-h-stroke .mini-widgets>.first, .side-header-h-stroke .mini-widgets>:first-child, .side-header-h-stroke .mobile-mini-widgets>.first, .side-header-h-stroke .mobile-mini-widgets>:first-child {
margin-left: 0
}
.masthead:not(.side-header) .mini-widgets>.last, .masthead:not(.side-header) .mini-widgets>:last-child, .masthead:not(.side-header) .mobile-mini-widgets>.last, .masthead:not(.side-header) .mobile-mini-widgets>:last-child, .side-header .top-bar .mini-widgets>.last, .side-header .top-bar .mini-widgets>:last-child, .side-header .top-bar .mobile-mini-widgets>.last, .side-header .top-bar .mobile-mini-widgets>:last-child, .side-header-h-stroke .mini-widgets>.last, .side-header-h-stroke .mini-widgets>:last-child, .side-header-h-stroke .mobile-mini-widgets>.last, .side-header-h-stroke .mobile-mini-widgets>:last-child {
margin-right: 0
}
.masthead .mobile-header-bar .mini-widgets>*, .masthead .mobile-header-bar .mobile-mini-widgets>*, .masthead-mobile-header .mini-widgets>*, .masthead-mobile-header .mobile-mini-widgets>*, .side-header-h-stroke .mobile-header-bar .mini-widgets>*, .side-header-h-stroke .mobile-header-bar .mobile-mini-widgets>* {
margin: 0 10px
}
.masthead .mobile-header-bar .mini-widgets>.first, .masthead .mobile-header-bar .mini-widgets>:first-child, .masthead .mobile-header-bar .mobile-mini-widgets>.first, .masthead .mobile-header-bar .mobile-mini-widgets>:first-child, .masthead-mobile-header .mini-widgets>.first, .masthead-mobile-header .mini-widgets>:first-child, .masthead-mobile-header .mobile-mini-widgets>.first, .masthead-mobile-header .mobile-mini-widgets>:first-child, .side-header-h-stroke .mobile-header-bar .mini-widgets>.first, .side-header-h-stroke .mobile-header-bar .mini-widgets>:first-child, .side-header-h-stroke .mobile-header-bar .mobile-mini-widgets>.first, .side-header-h-stroke .mobile-header-bar .mobile-mini-widgets>:first-child {
margin-left: 10px
}
.masthead .mobile-header-bar .mini-widgets>.last, .masthead .mobile-header-bar .mini-widgets>:last-child, .masthead .mobile-header-bar .mobile-mini-widgets>.last, .masthead .mobile-header-bar .mobile-mini-widgets>:last-child, .masthead-mobile-header .mini-widgets>.last, .masthead-mobile-header .mini-widgets>:last-child, .masthead-mobile-header .mobile-mini-widgets>.last, .masthead-mobile-header .mobile-mini-widgets>:last-child, .side-header-h-stroke .mobile-header-bar .mini-widgets>.last, .side-header-h-stroke .mobile-header-bar .mini-widgets>:last-child, .side-header-h-stroke .mobile-header-bar .mobile-mini-widgets>.last, .side-header-h-stroke .mobile-header-bar .mobile-mini-widgets>:last-child {
margin-right: 10px
}
.mini-nav li:last-child, .sub-downwards .main-nav.level-arrows-on>li.has-children:last-child {
margin-right: 0
}
.mini-contacts {
padding-left: 18px;
margin: 0;
background-repeat: no-repeat;
background-position: 0 center
}
.dt-mobile-header .mini-contacts, .side-header .mini-contacts {
white-space: normal
}
.mini-contacts.address, .mini-contacts.clock, .mini-contacts.email, .mini-contacts.skype {
padding-left: 22px
}
.menu-select select, .mini-nav .customSelect {
border: none;
padding: 0;
margin-bottom: 0
}
.mini-nav .customSelect {
position: absolute;
visibility: hidden
}
.mini-nav .customSelect .customSelectInner {
opacity: 0
}
.menu-select select, .mini-nav .customSelect1 {
position: relative;
visibility: visible;
opacity: 1
}
.menu a:hover, .menu-select:hover {
text-decoration: underline
}
.dt-mobile-header .menu a:hover, .dt-mobile-header .menu-select:hover, .masthead .menu a:hover, .masthead .menu-select:hover, .mini-nav .customSelectInner:hover {
text-decoration: none
}
.mini-nav .customSelectInner {
padding-left: 20px;
background: 0 0
}
.mini-nav .customSelectInner:before {
position: absolute;
top: 50%;
left: 0;
width: 16px;
height: 16px;
margin-top: -8px;
content: "";
background-position: 0 center;
background-repeat: no-repeat
}
.menu-select select {
z-index: 9
}
.mini-nav .customSelect {
padding: 0
}
.mini-nav li {
position: relative;
vertical-align: middle
}
.dt-mobile-header .mini-nav .sub-nav>li {
display: block
}
#page .mini-nav .sub-nav li.has-children a:after {
right: 8px
}
#bottom-bar .mini-nav ul>li.act>a .menu-item-text, #bottom-bar .mini-nav>ul>li>a:hover .menu-item-text {
text-decoration: underline
}
#bottom-bar .mini-nav ul .sub-nav>li.act>a .menu-item-text, #bottom-bar .mini-nav ul>li>a:hover, .mini-login a, .mini-login a:hover, .mini-nav ul .sub-nav>li.act>a .menu-item-text, .mini-nav ul>li>a, .mini-nav>ul>li>a:hover {
text-decoration: none
}
.mini-nav li:first-child:before {
border-left: none
}
.mini-nav select {
min-width: 100px;
height: 0;
opacity: 0
}
.mini-login:hover, .mini-search .submit:hover {
opacity: .7
}
#page .mini-nav select option, .light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-nav select option {
color: #b8bcbe!important
}
.masthead .mini-search.act {
position: relative;
z-index: 1002
}
.dt-mobile-header .mini-search, .masthead .mini-search {
position: relative;
display: inline-block;
vertical-align: middle;
z-index: 10
}
.dt-mobile-header .mini-search, .dt-mobile-header .searchform {
position: static
}
.searchform {
position: relative;
z-index: 3
}
.dt-mobile-header .mini-search .field, .masthead .mini-search .field {
position: absolute;
left: 0;
top: 38px;
width: 290px;
height: 50px;
background-color: #fff;
border: none!important;
font-style: italic;
visibility: hidden;
-webkit-border-radius: 0!important;
border-radius: 0!important;
-webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.2);
box-shadow: 0 0 4px 0 rgba(0,0,0,.2)
}
.dt-mobile-header .mini-search .field {
left: 0;
width: 100%;
z-index: 100
}
.mini-login a:before, .mini-search .submit:before {
top: 50%;
margin-top: -8px;
height: 16px;
width: 16px;
background-position: 0 center;
background-repeat: no-repeat;
content: ""
}
.mini-search .field.right-overflow {
right: 0;
left: auto
}
.mini-search .field:focus {
outline: 0
}
.mini-search .submit, .searchform .submit {
display: block;
padding-left: 22px;
border: none;
background-color: transparent;
text-decoration: none
}
.dt-mobile-header .mini-search .submit, .dt-mobile-header .searchform .submit {
position: relative
}
.mini-search .submit:before {
position: absolute;
left: 0
}
.dt-mobile-header .mini-search .searchsubmit, .masthead .mini-search .searchsubmit {
display: none
}
.masthead .soc-ico, .mini-login, .text-area {
display: inline-block;
vertical-align: middle
}
.mini-login a {
position: relative;
padding-left: 22px
}
.mini-login a:before {
position: absolute;
left: 0
}
.lines, .text-area {
position: relative
}
.accent-gradient .masthead .soc-ico.accent-bg a:hover, .accent-gradient .masthead .soc-ico.gradient-bg a:hover, .masthead .soc-ico a:hover, .masthead .soc-ico.accent-bg a:hover, .masthead .soc-ico.custom-bg a:hover, .masthead .soc-ico.gradient-bg a:hover {
background: 0 0
}
.accent-gradient .masthead .soc-ico.gradient-bg.hover-custom-bg a:hover, .masthead .soc-ico.accent-bg.hover-custom-bg a:hover, .masthead .soc-ico.hover-accent-bg a:hover, .masthead .soc-ico.hover-custom-bg a:hover, .masthead .soc-ico.hover-disabled-bg a:hover {
-webkit-box-shadow: none;
box-shadow: none
}
#page .mini-icon-off, #page .mini-icon-off:before, #page .mini-login .submit.mini-icon-off:before, #page .wc-ico-cart.mini-icon-off:before, #phantom .mini-icon-off, #phantom .mini-icon-off:before, #phantom .mini-login .submit.mini-icon-off:before, #phantom .wc-ico-cart.mini-icon-off:before {
background: 0 0!important;
padding-left: 0
}
.mini-widgets .text-area a:not(.dt-btn), .mobile-mini-widgets .text-area a:not(.dt-btn) {
text-decoration: underline
}
#bottom-bar .sub-nav a:hover, #bottom-bar a, .main-nav>li>a, .mobile-main-nav>li>a, .text-area a:not(.dt-btn):hover {
text-decoration: none
}
.text-area>p {
margin-bottom: 0
}
.top-bar>span {
display: none!important
}
.lines, .lines:after, .lines:before {
display: inline-block;
width: 22px;
height: 2px
}
.mini-login .submit.text-disable, .mini-search .submit.text-disable, .searchform .submit.text-disable, .wc-ico-cart.text-disable {
padding-left: 16px;
letter-spacing: -4px
}
.masthead .soc-ico a {
line-height: 22px
}
.hide-overlay.active .lines-button.x .lines, .menu-toggle.active .lines-button.x .lines {
background: 0 0
}
.accent-bg .lines, .accent-bg .lines:after, .accent-bg .lines:before {
background-color: #fff
}
.lines:after, .lines:before {
position: absolute;
left: 0;
content: '';
-webkit-transform-origin: 1.5px center;
transform-origin: 1.5px center;
-webkit-transition: transform .3s;
transition: transform .3s
}
.main-nav>li, .main-nav>li>a, .mini-nav li>a {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
position: relative
}
.hide-overlay.active .lines-button.x .lines:after, .hide-overlay.active .lines-button.x .lines:before, .menu-toggle.active .lines-button.x .lines:after, .menu-toggle.active .lines-button.x .lines:before {
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
top: 0
}
.lines:before {
top: 7px
}
.menu-toggle:not(.active) .lines-button:hover .lines:before {
-webkit-transform: translateY(-2px);
transform: translateY(-2px)
}
.large-menu-icon .menu-toggle:not(.active) .lines-button:hover .lines:before {
-webkit-transform: translateY(-3px);
transform: translateY(-3px)
}
.lines:after {
top: -7px
}
.menu-toggle:not(.active) .lines-button:hover .lines:after {
-webkit-transform: translateY(2px);
transform: translateY(2px)
}
.large-menu-icon .menu-toggle:not(.active) .lines-button:hover .lines:after {
-webkit-transform: translateY(3px);
transform: translateY(3px)
}
.hide-overlay.active .lines-button.x .lines:before, .menu-toggle.active .lines-button.x .lines:before {
-ms-transform: rotate3d(0, 0, 1, 45deg);
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
-webkit-transition: -webkit-transform .2s ease;
transition: transform .2s ease
}
.hide-overlay.active:hover .lines-button.x .lines:before, .menu-toggle.active:hover .lines-button.x .lines:before {
-ms-transform: rotate3d(0, 0, 1, 0deg);
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg)
}
.hide-overlay.active .lines-button.x .lines:after, .menu-toggle.active .lines-button.x .lines:after {
-ms-transform: rotate3d(0, 0, 1, -45deg);
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
-webkit-transition: -webkit-transform .2s ease;
transition: transform .2s ease
}
.hide-overlay.active:hover .lines-button.x .lines:after, .menu-toggle.active:hover .lines-button.x .lines:after {
-ms-transform: rotate3d(0, 0, 1, 0deg);
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg)
}
.main-nav>li {
display: flex
}
.main-nav>li>a, .mini-nav li>a {
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center
}
.not-clickable-item {
cursor: default
}
.main-nav>li>a .text-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
border-radius: inherit
}
.main-nav>li>a .text-wrap .menu-item-text {
position: relative;
z-index: 10
}
.main-nav.level-arrows-on>li.has-children>a {
position: relative
}
.main-nav .menu-item .text-wrap>i, .main-nav .menu-item a i[class^=fa], .main-nav .menu-item a>i, .mini-nav .menu-item .text-wrap>i, .mini-nav .menu-item a i[class^=fa], .mini-nav .menu-item a>i {
padding-right: 6px
}
.menu-text, .subtitle-text {
display: block
}
.top-header .main-nav.level-arrows-on>li.has-children>a .menu-text {
position: relative;
padding-right: 10px
}
.sub-sideways .main-nav.level-arrows-on>li.has-children>a .menu-item-text {
position: relative
}
.top-header .main-nav .menu-text:after {
position: absolute;
top: 50%;
margin-top: -5px;
right: 0;
width: 8px;
height: 8px;
content: ""
}
.side-header .main-nav.level-arrows-on>li.has-children>a:after {
position: absolute;
top: 50%;
margin-top: -7px;
right: -14px;
width: 14px;
height: 14px;
content: "";
background-repeat: no-repeat;
background-position: center center
}
.side-header.sub-downwards .main-nav.level-arrows-on>li.has-children>a:after {
right: -30px;
margin-top: -15px;
width: 30px;
height: 30px
}
.sub-downwards .next-level-button {
position: relative;
-webkit-align-self: center;
-moz-align-self: center;
-ms-align-self: center;
-ms-flex-item-align: center;
align-self: center;
width: 30px;
height: 30px;
background-repeat: no-repeat;
background-position: center center
}
.dt-mobile-header.dt-parent-menu-clickable .mobile-main-nav>li.has-children>a:after, .sub-downwards.dt-parent-menu-clickable .main-nav.level-arrows-on>li.has-children>a:after {
display: none
}
.dt-mobile-header .next-level-button, .sub-downwards .main-nav.level-arrows-on>li.has-children>a:after, .sub-downwards .next-level-button, .sub-downwards .side-header .main-nav.level-arrows-on>li.has-children>a:after {
-ms-transition: -ms-transform .3s ease-out;
-webkit-transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out
}
.dt-mobile-header li.has-children.open-sub>.next-level-button, .sub-downwards .main-nav.level-arrows-on>li.has-children.open-sub>a.act:after, .sub-downwards li.has-children.open-sub>.next-level-button {
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
transform: rotate(180deg)
}
.l-to-r-line>li>a>span {
position: relative;
display: block
}
.dt-mobile-header i.next-level-button:after {
content: "\f078";
line-height: normal;
font-family: FontAwesome;
font-style: normal;
font-size: 0.75em;
}
.l-to-r-line>li>a i.underline {
position: absolute;
display: block;
left: 1px;
bottom: -5px;
overflow: hidden;
width: 0;
pointer-events: none;
background-color: transparent;
opacity: .85;
-webkit-transition: all .3s cubic-bezier(.175, .885, .32, 1.275);
transition: all .3s cubic-bezier(.175, .885, .32, 1.275)
}
.top-header .l-to-r-line>li.act>a i.underline, .top-header .l-to-r-line>li.dt-hovered>a i.underline, .top-header .l-to-r-line>li>a:hover i.underline {
width: 100%
}
.from-centre-line>li>a>span {
position: relative;
display: block
}
.from-centre-line>li>a .menu-item-text:before {
position: absolute;
visibility: hidden;
left: 0;
bottom: -5px;
width: 100%;
height: 2px;
background-color: #000;
content: "";
-ms-transform: scaleX(0);
-webkit-transform: scaleX(0);
transform: scaleX(0);
-ms-transition: all .2s ease-in-out 0s;
-webkit-transition: all .2s ease-in-out 0s;
transition: all .2s ease-in-out 0s;
opacity: .85
}
.top-header .from-centre-line>li.act>a .menu-item-text:before, .top-header .from-centre-line>li.dt-hovered>a .menu-item-text:before, .top-header .from-centre-line>li>a:hover .menu-item-text:before {
visibility: visible;
-ms-transform: scaleX(1);
-webkit-transform: scaleX(1);
transform: scaleX(1)
}
.upwards-line>li>a>span {
position: relative;
display: block
}
.upwards-line>li>a .menu-item-text:before {
position: absolute;
bottom: -5px;
left: 0;
width: 100%;
height: 2px;
background: rgba(0,0,0,.1);
content: '';
opacity: 0;
-ms-transition: opacity .3s, -webkit-transform .3s;
-webkit-transition: opacity .3s, -webkit-transform .3s;
transition: opacity .3s, transform .3s;
-ms-transform: translateY(10px);
-webkit-transform: translateY(10px);
transform: translateY(10px)
}
.top-header .upwards-line>li.act>a .menu-item-text:before, .top-header .upwards-line>li.dt-hovered>a .menu-item-text:before, .top-header .upwards-line>li>a:hover .menu-item-text:before {
opacity: 1;
-ms-transform: translateY(0);
-webkit-transform: translateY(0);
transform: translateY(0)
}
.downwards-line>li>a>span {
position: relative;
display: block
}
.downwards-line>li>a .menu-item-text:before {
position: absolute;
bottom: -5px;
left: 0;
width: 100%;
height: 2px;
background: #fff;
content: '';
opacity: 0;
-ms-transition: height .3s, opacity .3s, -webkit-transform .3s;
-webkit-transition: height .3s, opacity .3s, -webkit-transform .3s;
transition: height .3s, opacity .3s, transform .3s;
-ms-transform: translateY(-10px);
-webkit-transform: translateY(-10px);
transform: translateY(-10px)
}
.top-header .downwards-line>li.act>a .menu-item-text:before, .top-header .downwards-line>li.dt-hovered>a .menu-item-text:before, .top-header .downwards-line>li>a:hover .menu-item-text:before {
height: 2px;
opacity: 1;
-ms-transform: translateY(0);
-webkit-transform: translateY(0);
transform: translateY(0)
}
.top-header .active-line-decoration>li>a, .top-header .hover-line-decoration>li>a {
overflow: hidden
}
.top-header .active-line-decoration>li>a .decoration-line, .top-header .hover-line-decoration>li>a .decoration-line {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 2px;
content: "";
opacity: 0;
-ms-transition: opacity .3s ease;
-webkit-transition: opacity .3s ease;
transition: opacity .3s ease
}
.top-header .active-line-decoration>li.act>a .decoration-line, .top-header .hover-line-decoration>li.dt-hovered>a .decoration-line, .top-header .hover-line-decoration>li>a:hover .decoration-line {
opacity: 1
}
.top-header .hover-bg-decoration>li:not(.act)>a {
-webkit-transition: background .3s ease;
transition: background .3s ease
}
.dt-mega-menu-wrap, .sub-nav {
position: absolute;
visibility: hidden;
z-index: 200;
top: 100%;
left: 0;
width: 240px;
opacity: 0
}
.sub-nav.right-overflow {
left: auto;
right: 0
}
.sub-nav {
padding: 0;
-webkit-box-shadow: 0 0 4px rgba(0,0,0,.2);
box-shadow: 0 0 4px rgba(0,0,0,.2);
box-sizing: border-box
}
.sub-nav li, .sub-nav li a {
-webkit-box-sizing: border-box
}
.sub-nav li {
position: relative;
display: block;
padding: 0 10px;
box-sizing: border-box
}
.sub-nav li:first-child {
padding-top: 10px
}
.sub-nav li:last-child {
padding-bottom: 10px
}
.sub-nav li:first-child:before {
display: none
}
.sub-nav li a, .sub-nav li a .text-wrap {
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-content: center;
-moz-align-content: center;
-ms-align-content: center;
align-content: center;
-ms-flex-line-pack: center;
text-decoration: none
}
.sub-nav li a {
box-sizing: border-box
}
.sub-nav li a .text-wrap {
width: 100%
}
.sub-downwards.h-center .sub-nav li a .text-wrap, .sub-downwards.h-center .sub-nav>li, .sub-downwards.h-justify.h-center .sub-nav>li>a {
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
text-align: center
}
.sub-nav li.has-children a:after {
position: absolute;
display: block;
right: 0;
top: 50%;
width: 8px;
height: 8px;
margin-top: -4px;
content: "";
background-position: center center;
background-repeat: no-repeat
}
.sub-downwards .sub-nav li.has-children a:after {
right: -30px;
margin-top: -15px
}
.dt-mobile-header .sub-nav .next-level-button, .sub-downwards .sub-nav .next-level-button, .sub-downwards .sub-nav li.has-children a:after {
-webkit-align-self: center;
-moz-align-self: center;
-ms-align-self: center;
-ms-flex-item-align: center;
align-self: center;
width: 30px;
height: 30px;
background-position: center center;
background-repeat: no-repeat
}
.dt-mobile-header.dt-parent-menu-clickable .sub-nav li.has-children a:after, .sub-downwards.dt-parent-menu-clickable .sub-nav li.has-children a:after {
display: none
}
.dt-mobile-header.dt-parent-menu-clickable .mini-nav .sub-nav li.has-children a:after, .sub-downwards.dt-parent-menu-clickable .mini-nav .sub-nav li.has-children a:after {
display: block
}
.dt-mobile-header .sub-nav .next-level-button, .sub-downwards .sub-nav .next-level-button, .sub-downwards .sub-nav.level-arrows-on li.has-children>a:after {
-webkit-transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out
}
.dt-mobile-header .sub-nav li.has-children.open-sub>.next-level-button, .sub-downwards .sub-nav li.has-children.open-sub>.next-level-button, .sub-downwards .sub-nav.level-arrows-on li.has-children.open-sub>a.act:after {
-webkit-transform: rotate(45deg);
transform: rotate(45deg)
}
.sub-nav .sub-nav {
left: 241px;
top: 0;
margin-top: 0
}
.rtl .sub-nav .sub-nav {
left: auto;
right: 241px
}
.sub-nav .sub-nav.right-overflow {
left: -241px
}
.rtl .sub-nav .sub-nav.right-overflow {
left: auto;
right: -241px
}
.side-header:not(.sub-downwards) .main-nav>li>.dt-mega-menu-wrap:not(.bottom-overflow), .side-header:not(.sub-downwards) .main-nav>li>.sub-nav:not(.bottom-overflow) {
top: 0!important;
left: 100%
}
.rtl .side-header:not(.sub-downwards) .main-nav>li>.dt-mega-menu-wrap:not(.bottom-overflow), .rtl .side-header:not(.sub-downwards) .main-nav>li>.sub-nav:not(.bottom-overflow) {
right: 100%;
left: auto
}
.side-header:not(.sub-downwards) .main-nav>li>.dt-mega-menu-wrap, .side-header:not(.sub-downwards) .main-nav>li>.sub-nav {
left: 100%
}
.rtl .side-header:not(.sub-downwards) .main-nav>li>.dt-mega-menu-wrap, .rtl .side-header:not(.sub-downwards) .main-nav>li>.sub-nav {
right: 100%;
left: auto
}
.side-header .dt-mega-menu-wrap.bottom-overflow, .side-header .mini-nav.sub-nav.bottom-overflow, .side-header .sub-nav.bottom-overflow, .top-header.floating-navigation-below-slider .sub-nav.bottom-overflow {
top: auto!important;
bottom: 0
}
.dt-mobile-header .mini-nav, .dt-mobile-header .mini-nav li {
position: static
}
.dt-mobile-header .mini-nav .sub-nav {
left: 0;
width: 100%
}
.dt-mobile-header .mini-nav .sub-nav .sub-nav {
left: 0!important
}
.header-side-right .sub-sideways .main-nav>li>.dt-mega-menu-wrap, .header-side-right .sub-sideways .main-nav>li>.sub-nav, .overlay-navigation .content-right.sub-sideways .main-nav>li>.dt-mega-menu-wrap, .overlay-navigation .content-right.sub-sideways .main-nav>li>.sub-nav {
left: auto!important;
right: 100%
}
.rtl.header-side-right .sub-sideways .main-nav>li>.dt-mega-menu-wrap, .rtl.header-side-right .sub-sideways .main-nav>li>.sub-nav, .rtl.overlay-navigation .content-right.sub-sideways .main-nav>li>.dt-mega-menu-wrap, .rtl.overlay-navigation .content-right.sub-sideways .main-nav>li>.sub-nav {
left: 100%!important;
right: auto
}
.dt-mobile-header .sub-nav>li, .mobile-main-nav>li, .sub-downwards .main-nav>li, .sub-downwards .sub-nav>li {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
.dt-mobile-header .mobile-main-nav>li>.dt-mega-menu-wrap, .dt-mobile-header .mobile-main-nav>li>.dt-mega-menu-wrap>.sub-nav .sub-nav, .dt-mobile-header .mobile-main-nav>li>.sub-nav, .dt-mobile-header .mobile-main-nav>li>.sub-nav .sub-nav, .sub-downwards.side-header .main-nav>li>.dt-mega-menu-wrap, .sub-downwards.side-header .main-nav>li>.dt-mega-menu-wrap>.sub-nav .sub-nav, .sub-downwards.side-header .main-nav>li>.sub-nav, .sub-downwards.side-header .main-nav>li>.sub-nav .sub-nav {
position: relative;
display: none;
top: 0;
left: 0;
width: 100%;
padding: 0;
visibility: visible;
opacity: 1;
z-index: auto
}
.sub-downwards.side-header .main-nav>li .sub-nav .sub-nav {
padding: 15px 20px;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.sub-downwards li:not(.dt-mega-menu) .sub-nav {
width: auto
}
.sub-downwards .level-arrows-on li.has-children a {
max-width: calc(100% - 30px);
box-sizing: border-box
}
.sub-downwards .main-nav>li>.sub-nav {
padding-bottom: 0
}
.mobile-main-nav .sub-nav, .sub-downwards .main-nav .sub-nav {
background: 0 0;
box-shadow: none
}
.masthead.sub-downwards .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent, .sub-downwards .main-nav .sub-nav li {
padding: 0;
width: 100%
}
.main-nav .sub-nav>li>a {
transition: background .3s
}
.next-level-button:hover, .sub-downwards #main-nav li a:hover {
cursor: pointer!important
}
.main-nav>li.dt-mega-menu>a {
position: relative
}
.dt-mega-menu .sub-nav .dt-mega-parent:before, .dt-mega-menu .sub-nav .dt-mega-parent:first-child:before, .dt-mega-menu .sub-nav li.has-children:after, .dt-mega-menu .sub-nav li:before, .masthead:not(.sub-downwards) .main-nav .sub-nav li.hide-mega-title>a .menu-text {
display: none
}
.masthead:not(.sub-downwards) .main-nav .sub-nav li.hide-mega-title:not(.with-subtitle)>a {
padding: 0
}
.sub-downwards .sub-nav li.hide-mega-title>a {
display: block;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex
}
.menu-subtitle {
display: block;
text-transform: none;
font-family: Arial, sans-serif;
font-style: normal;
font-weight: 400
}
.dt-mega-menu .sub-nav .dt-mega-parent>a span.menu-subtitle {
font-size: 12px;
line-height: 14px
}
.mega-icon:after, .menu-subtitle:after {
display: none!important
}
.top-header .mega-full-width>.dt-mega-menu-wrap {
width: 100%
}
.side-header .mega-auto-width .dt-mega-menu-wrap, .side-header .mega-full-width .dt-mega-menu-wrap {
top: 0;
left: 100%
}
.header-side-right .mega-auto-width>.dt-mega-menu-wrap, .header-side-right .mega-full-width>.dt-mega-menu-wrap {
top: 0;
left: auto;
right: 100%;
padding-left: 0
}
.masthead.side-header:not(.sub-downwards) .mega-auto-width>.dt-mega-menu-wrap, .masthead.side-header:not(.sub-downwards) .mega-full-width>.dt-mega-menu-wrap {
width: 890px;
max-width: 890px
}
.mega-auto-width .dt-mega-menu-wrap {
left: 0;
width: auto
}
.main-nav .mega-auto-width>.dt-mega-menu-wrap {
min-width: 240px
}
.mega-auto-width>.dt-mega-menu-wrap.left-overflow, .mega-full-width .dt-mega-menu-wrap.left-overflow {
left: 0!important;
right: auto!important;
margin-left: 0!important
}
.top-header .main-nav .dt-mega-menu-wrap {
position: absolute;
top: 100%;
visibility: hidden;
opacity: 0;
padding: 10px
}
.main-nav .dt-mega-menu-wrap {
-webkit-box-shadow: 0 0 4px rgba(0,0,0,.2);
box-shadow: 0 0 4px rgba(0,0,0,.2);
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.top-header.floating-navigation-below-slider .main-nav>li>.dt-mega-menu-wrap.bottom-overflow {
top: auto;
bottom: 100%
}
.top-header.floating-navigation-below-slider .dt-mega-menu-wrap.bottom-overflow {
top: auto;
bottom: 0
}
.dt-mega-menu-wrap .sub-nav {
position: relative;
width: auto;
padding: 0;
background: 0 0;
box-shadow: none
}
.show-mega-menu .dt-mega-menu-wrap .sub-nav, .sub-downwards .dt-mega-menu-wrap .sub-nav {
visibility: visible;
opacity: 1
}
#page .dt-mobile-header .dt-mega-menu-wrap>.sub-nav {
visibility: visible;
opacity: 1;
width: auto
}
.dt-mega-menu-wrap>.sub-nav {
display: block!important
}
.main-nav .mega-auto-width>.dt-mega-menu-wrap .sub-nav .sub-nav, .main-nav .mega-auto-width>.dt-mega-menu-wrap .sub-nav .sub-nav ul, .main-nav .mega-full-width>.dt-mega-menu-wrap .sub-nav .sub-nav, .main-nav .mega-full-width>.dt-mega-menu-wrap .sub-nav .sub-nav ul {
width: auto
}
.dt-mega-menu .dt-mega-menu-wrap {
padding-top: 0;
padding-bottom: 0;
font-size: 0;
line-height: 0;
word-spacing: -4px;
text-align: left
}
.dt-mega-menu .dt-mega-menu-wrap:after, .dt-mega-menu .dt-mega-menu-wrap:before {
content: "";
display: table;
clear: both
}
.dt-mega-menu>.dt-mega-menu-wrap {
padding: 20px 10px 10px
}
.dt-mega-menu .dt-mega-menu-wrap li {
padding-left: 0;
padding-right: 0;
word-spacing: normal
}
.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-menu-wrap .dt-mega-parent {
position: static;
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: -ms-inline-flex;
display: inline-flex;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
padding: 0 10px 10px;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.dt-mega-menu .sub-nav .dt-mega-parent:first-child {
border-left: none
}
.new-column>a {
margin-left: -21px!important;
border-radius: none
}
.dt-mega-menu .sub-nav .dt-mega-parent:hover>a {
-webkit-border-radius: 0;
border-radius: 0
}
.dt-mega-menu .sub-nav .dt-mega-parent a {
width: auto
}
.dt-mega-menu .sub-nav .dt-mega-parent.no-link>a:hover, .no-link>a:hover {
opacity: 1
}
.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav, .masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav.right-overflow {
position: relative;
left: auto!important;
top: auto;
max-width: 100%;
padding: 0;
background: 0 0;
-webkit-box-shadow: none;
box-shadow: none
}
.rtl .masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav, .rtl .masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav.right-overflow {
right: auto;
left: auto!important
}
.dt-mega-menu.dt-hovered .sub-nav .sub-nav, .show-mega-menu.dt-mega-menu .sub-nav .sub-nav {
visibility: visible!important;
opacity: 1!important
}
.dt-mega-parent .sub-nav>li {
margin-bottom: 2px
}
.hide-mega-title {
margin-top: 5px
}
.sub-downwards .hide-mega-title {
margin-top: 0
}
.mobile-header-bar, .mobile-header-space, .side-header .main-nav .new-column {
display: none
}
.mobile-header-scrollbar-wrap:not(.mCustomScrollbar), .mobile-main-nav {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex
}
.menu-open.not-iOS, .menu-open.not-iOS body {
overflow: hidden
}
.dt-mobile-header {
position: fixed;
top: 0;
height: 100%;
min-height: 100%;
width: 500px;
max-width: 100%;
z-index: 9602;
padding: 30px 30px 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background-color: grey;
-ms-transition: -ms-transform .5s ease;
-webkit-transition: -webkit-transform .5s ease;
transition: transform .5s ease;
-ms-transform: translate3d(-100%, 0, 0);
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0)
}
.dt-mobile-header .mini-widgets, .mobile-main-nav, .mobile-mini-widgets-in-menu {
padding-bottom: 30px
}
.show-mobile-header .dt-mobile-header {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
.right-mobile-menu .dt-mobile-header {
right: 0;
-ms-transform: translate3d(100%, 0, 0);
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
-ms-transition: right .5s ease;
-webkit-transition: right .5s ease;
transition: right .5s ease
}
.admin-bar .dt-mobile-header {
padding-top: 62px
}
.is-iOS .dt-mobile-header, .mobile-true .dt-mobile-header {
overflow: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch
}
.mobile-header-scrollbar-wrap:not(.mCustomScrollbar) {
position: relative;
display: flex;
-webkit-flex-flow: column nowrap;
-moz-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap
}
.mobile-header-scrollbar-wrap.mCustomScrollbar {
width: 100%;
height: 100%
}
.mobile-mini-widgets-in-menu, .show-on-first-switch, .show-on-second-switch {
display: none
}
.mobile-sticky-header-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
visibility: hidden;
-webkit-transition: all .4s;
transition: all .4s
}
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn {
position: fixed;
visibility: hidden;
top: 10px;
right: 10px;
opacity: 0;
width: 44px;
height: 44px;
margin: 0!important;
background-color: rgba(0,0,0,.2);
-webkit-backface-visibility: hidden
}
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn:hover {
background-color: rgba(0,0,0,.5)
}
.floating-mobile-menu-icon .show-floating-icon .dt-mobile-menu-icon.floating-btn {
visibility: visible;
opacity: 1
}
.dt-mobile-menu-icon.floating-btn .lines {
-webkit-border-radius: 0;
border-radius: 0
}
.medium-mobile-menu-icon .mobile-header-bar .dt-mobile-menu-icon {
width: 24px
}
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .lines, .floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .lines:after, .floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .lines:before, .floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .lines:not(.active) {
background-color: #fff
}
.mobile-main-nav {
display: flex;
-webkit-flex-flow: column nowrap;
-moz-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-flex: 10 1 auto;
-moz-flex: 10 1 auto;
-ms-flex: 10 1 auto;
flex: 10 1 auto
}
.mobile-main-nav>li {
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex
}
.mobile-main-nav>li:before {
content: "";
position: absolute;
top: -.5px;
height: 0;
border-top: solid 1px #ff0;
width: 100%;
max-width: 100%;
left: 0
}
.dt-mobile-header .mobile-main-nav .new-column, .mobile-main-nav>li:first-child:before {
display: none
}
.mobile-main-nav>li>a {
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 10px 30px 10px 0;
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
-ms-flex-grow: 1;
flex-grow: 1
}
.dt-mobile-header .next-level-button, .mobile-main-nav>li.has-children>a:after {
position: absolute;
background-repeat: no-repeat;
background-position: center center;
right: 0; }
.mobile-main-nav .sub-nav li.hide-mega-title>a {
display: block;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex
}
.mobile-main-nav>li.has-children>a:after {
top: 50%;
margin-top: -15px;
content: ""
}
.dt-mobile-header .next-level-button {
-webkit-align-self: center;
-moz-align-self: center;
-ms-align-self: center;
-ms-flex-item-align: center;
align-self: center
}
.mobile-main-nav .next-level-button, .mobile-main-nav>li.has-children>a:after {
-webkit-transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out
}
.mobile-main-nav li.has-children.open-sub>.next-level-button, .mobile-main-nav>li.has-children.open-sub>a.act:after {
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
transform: rotate(180deg)
}
.mobile-main-nav .menu-item a i[class^=fa] {
padding-right: 6px
}
.mobile-main-nav li>a .subtitle-text {
font-size: 10px;
line-height: 12px;
font-family: Arial, sans-serif
}
.mobile-main-nav .sub-nav {
margin-left: 20px
}
.header-side-right .mobile-main-nav .mega-auto-width>.sub-nav, .header-side-right .mobile-main-nav .mega-full-width>.sub-nav {
right: 0
}
#page .mobile-main-nav .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent, #page .mobile-main-nav .sub-nav li {
padding: 0;
width: 100%
}
#page .mobile-main-nav .sub-nav {
width: 100%
}
.mobile-main-nav .sub-nav .sub-nav {
left: 0
}
.mobile-main-nav .sub-nav>li>a {
padding: 10px 30px 10px 0;
margin: 0;
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
-ms-flex-grow: 1;
flex-grow: 1
}
.mobile-main-nav .sub-nav>li>a:hover {
background: 0 0!important
}
.mobile-main-nav .sub-nav .next-level-button, .mobile-main-nav .sub-nav li.has-children a:after {
-webkit-align-self: center;
-moz-align-self: center;
-ms-align-self: center;
-ms-flex-item-align: center;
align-self: center;
top: 0;
margin: 0;
width: 30px;
height: 30px;
background-position: center center;
background-repeat: no-repeat
}
.mobile-main-nav.dt-parent-menu-clickable .sub-nav li.has-children a:after {
display: none
}
.mobile-main-nav .sub-nav .next-level-button, .mobile-main-nav .sub-nav li.has-children>a:after {
-webkit-transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out
}
.mobile-main-nav .sub-nav li.has-children.open-sub>.next-level-button, .mobile-main-nav .sub-nav li.has-children.open-sub>a.act:after {
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg)
}
.dt-mobile-menu-icon, .lines-button {
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: -ms-inline-flex;
display: inline-flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
margin-right: 16px;
transition: .3s;
cursor: pointer;
user-select: none
}
.dt-mobile-menu-icon {
width: 22px;
height: 22px;
margin-right: 0
}
.lines-button:active {
transition: 0
}
.dt-close-mobile-menu-icon {
position: fixed;
top: 0;
width: 30px;
height: 30px;
left: -50px;
z-index: 9999;
opacity: 0;
-webkit-transition: opacity .2s ease;
transition: opacity .2s ease;
-webkit-transition-delay: .5s;
transition-delay: .5s
}
.admin-bar .dt-close-mobile-menu-icon {
top: 32px
}
.show-mobile-header .dt-close-mobile-menu-icon {
opacity: 1
}
.dt-close-mobile-menu-icon span {
position: relative;
display: block;
width: 30px;
height: 30px;
margin: 0
}
.dt-close-mobile-menu-icon span:hover {
cursor: pointer
}
.dt-mobile-menu-icon:hover .lines:before {
-webkit-transform: translateY(-2px);
transform: translateY(-2px)
}
.dt-mobile-menu-icon:hover .lines:after {
-webkit-transform: translateY(2px);
transform: translateY(2px)
}
.dt-close-mobile-menu-icon span:after, .dt-close-mobile-menu-icon span:before {
display: inline-block;
height: 2px;
background: #fff;
position: absolute;
content: '';
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
top: 50%;
left: 50%;
margin: -1px 0 0 -11px;
width: 22px;
-webkit-transition: -webkit-transform .1s ease;
transition: transform .1s ease
}
.dt-close-mobile-menu-icon span:before {
-ms-transform: rotate3d(0, 0, 1, 45deg);
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg)
}
.dt-close-mobile-menu-icon:hover span:before {
-ms-transform: rotate3d(0, 0, 1, 0deg);
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg)
}
.dt-close-mobile-menu-icon span:after {
-ms-transform: rotate3d(0, 0, 1, -45deg);
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg)
}
.dt-close-mobile-menu-icon:hover span:after {
-ms-transform: rotate3d(0, 0, 1, 0deg);
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg)
}
.masthead .mobile-header-bar {
position: relative;
min-height: 150px;
width: 100%;
-webkit-align-items: stretch;
-moz-align-items: stretch;
-ms-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-align-content: stretch;
-moz-align-content: stretch;
-ms-align-content: stretch;
align-content: stretch;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-ms-flex-pack: justify
}
.side-header .mobile-header-bar {
padding: 0 44px
}
.mobile-header-bar>* {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center
}
.mobile-header-bar .mobile-branding {
line-height: 0
}
.mobile-header-bar .mobile-branding img {
max-width: 100%;
height: auto
}
#phantom {
position: fixed;
width: 100%;
left: 0;
top: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
#phantom.boxed {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%)
}
.dt-style-um #phantom {
display: none
}
.phantom-fade #phantom {
-webkit-transform: translateZ(0)
}
.phantom-fade #phantom:not(.show-phantom):not(.hide-phantom) {
display: none;
opacity: 0
}
.phantom-fade #phantom.boxed {
-webkit-transform: translate3d(-50%, 0, 0)
}
.phantom-fade .hide-phantom#phantom {
-webkit-animation: fade-out-anim .8s ease 0s 1 normal both;
animation: fade-out-anim .8s ease 0s 1 normal both
}
.phantom-fade .show-phantom#phantom {
-webkit-animation: opacity-lat .7s ease 0s 1 normal both;
animation: opacity-lat .7s ease 0s 1 normal both;
animation-delay: .1s
}
@-webkit-keyframes fade-out-anim {
0% {
opacity:1;
display:block
}
30%, 99% {
opacity:0;
display:block
}
100% {
opacity:0;
display:none;
z-index:1
}
}
@keyframes fade-out-anim {
0% {
opacity:1;
display:block
}
30%, 99% {
opacity:0;
display:block
}
100% {
opacity:0;
display:none;
z-index:1
}
}
@-webkit-keyframes fade-in-anim {
0% {
opacity:0;
display:none
}
1% {
opacity:0;
display:block
}
100%, 50% {
opacity:1;
display:block
}
}
@keyframes fade-in-anim {
0% {
opacity:0;
display:none
}
1% {
opacity:0;
display:block
}
100%, 50% {
opacity:1;
display:block
}
}
.phantom-slide #phantom.hide-phantom {
will-change: transform, opacity
}
.phantom-sticky .sticky-off.masthead:not(.masthead-mobile) {
will-change: transform
}
.phantom-slide #phantom {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
opacity: 0
}
.phantom-slide .hide-phantom#phantom {
-webkit-animation: slide-out-anim .35s ease 0s 1 normal both;
animation: slide-out-anim .35s ease 0s 1 normal both
}
.phantom-slide .boxed.hide-phantom#phantom {
-webkit-animation: slide-out-anim-boxed .35s ease 0s 1 normal both;
animation: slide-out-anim-boxed .35s ease 0s 1 normal both
}
.phantom-slide .show-phantom#phantom {
-webkit-animation: slide-in-anim .52s ease 0s 1 normal both;
animation: slide-in-anim .52s ease 0s 1 normal both
}
.phantom-slide .boxed.show-phantom#phantom {
-webkit-animation: slide-in-anim-boxed .52s ease 0s 1 normal both;
animation: slide-in-anim-boxed .52s ease 0s 1 normal both
}
@-webkit-keyframes slide-out-anim {
0% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
30% {
opacity:1;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)
}
100% {
opacity:0;
-webkit-transform:translateY(-100%);
transform:translateY(-100%)
}
}
@keyframes slide-out-anim {
0% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
30% {
opacity:1;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)
}
100% {
opacity:0;
-webkit-transform:translateY(-100%);
transform:translateY(-100%)
}
}
@-webkit-keyframes slide-in-anim {
0% {
opacity:0;
-webkit-transform:translateY(-100%);
transform:translateY(-100%)
}
10% {
opacity:1;
-webkit-transform:translateY(-100%);
transform:translateY(-100%)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes slide-in-anim {
0% {
opacity:0;
-webkit-transform:translateY(-100%);
transform:translateY(-100%)
}
10% {
opacity:1;
-webkit-transform:translateY(-100%);
transform:translateY(-100%)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-webkit-keyframes slide-out-anim-boxed {
0% {
opacity:1;
-webkit-transform:translate3d(-50%, 0, 0);
transform:translate3d(-50%, 0, 0)
}
30% {
opacity:1;
-webkit-transform:translate3d(-50%, -50%, 0);
transform:translate3d(-50%, -50%, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(-50%, -100%, 0);
transform:translate3d(-50%, -100%, 0)
}
}
@keyframes slide-out-anim-boxed {
0% {
opacity:1;
-webkit-transform:translate3d(-50%, 0, 0);
transform:translate3d(-50%, 0, 0)
}
30% {
opacity:1;
-webkit-transform:translate3d(-50%, -50%, 0);
transform:translate3d(-50%, -50%, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(-50%, -100%, 0);
transform:translate3d(-50%, -100%, 0)
}
}
@-webkit-keyframes slide-in-anim-boxed {
0% {
opacity:0;
-webkit-transform:translate3d(-50%, -100%, 0);
transform:translate3d(-50%, -100%, 0)
}
10% {
opacity:1;
-webkit-transform:translate3d(-50%, -100%, 0);
transform:translate3d(-50%, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:translate3d(-50%, 0, 0);
transform:translate3d(-50%, 0, 0)
}
}
@keyframes slide-in-anim-boxed {
0% {
opacity:0;
-webkit-transform:translate3d(-50%, -100%, 0);
transform:translate3d(-50%, -100%, 0)
}
10% {
opacity:1;
-webkit-transform:translate3d(-50%, -100%, 0);
transform:translate3d(-50%, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:translate3d(-50%, 0, 0);
transform:translate3d(-50%, 0, 0)
}
}
body.admin-bar #phantom {
top: 32px!important
}
.floating-navigation-below-slider .top-bar {
display: none
}
.ph-wrap, .ph-wrap .menu-box {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex
}
#phantom.boxed {
z-index: 9008
}
.ph-wrap {
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-flow: row nowrap;
-moz-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
margin: 0 auto
}
.full-height .ph-wrap {
-webkit-align-items: stretch;
-moz-align-items: stretch;
-ms-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch
}
.ph-wrap .menu-box {
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center
}
.ph-wrap .header-bar .mini-widgets, .widget-box .mini-widgets {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex
}
.justify .ph-wrap .menu-box, .ph-wrap.with-logo .menu-box {
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
-ms-flex-grow: 1;
flex-grow: 1
}
.ph-wrap.with-logo .menu-box {
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end
}
#phantom.inline-header.center .main-nav, #phantom:not(.split-header) .main-nav, .inline-header.center .ph-wrap.with-logo .menu-box {
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center
}
#phantom.classic-header.justify .main-nav, #phantom.inline-header.justify .main-nav, #phantom.split-header.justify .main-nav {
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-ms-flex-pack: justify
}
#phantom .with-logo .main-nav {
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end
}
#phantom.inline-header.left .main-nav {
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-ms-flex-pack: start
}
.widget-box .mini-widgets {
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center
}
#phantom.full-width .ph-wrap {
max-width: 100%
}
#phantom .ph-wrap.boxed {
width: 100%;
max-width: 1320px;
margin: 0 auto
}
.ph-wrap .header-bar {
width: 100%
}
.ph-wrap .header-bar .mini-widgets {
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center
}
.header-side-left .mixed-header .ph-wrap .header-bar .mini-widgets {
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end
}
.header-side-left .mixed-header.logo-center .ph-wrap .header-bar .menu-toggle {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-ms-flex-pack: start
}
.ph-wrap .logo-box {
display: none
}
.ph-wrap.with-logo .logo-box {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
line-height: 0
}
.ph-wrap .widget-box {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center
}
.phantom-logo-off .show-phantom .branding {
display: none;
visibility: hidden
}
.phantom-custom-logo-on .hide-phantom.classic-header .branding .phantom-top-line-logo, .phantom-custom-logo-on .masthead:not(#phantom) .phantom-top-line-logo, .phantom-custom-logo-on .show-phantom.classic-header .branding>a:not(.phantom-top-line-logo), .phantom-custom-logo-on .show-phantom.classic-header .branding>img:not(.phantom-top-line-logo) {
opacity: 0;
visibility: hidden
}
.phantom-custom-logo-on .masthead:not(#phantom) .phantom-top-line-logo {
position: absolute
}
.phantom-custom-logo-on .hide-phantom.masthead:not(.classic-header):not(.side-header) .branding .phantom-top-line-logo, .phantom-custom-logo-on .show-phantom.masthead:not(.classic-header):not(.side-header) .branding>a:not(.phantom-top-line-logo), .phantom-custom-logo-on .show-phantom.masthead:not(.classic-header):not(.side-header) .branding>img:not(.phantom-top-line-logo) {
opacity: 0;
display: none
}
.animate-sticky {
float: left;
width: 1px;
height: 100%
}
.phantom-sticky.phantom-custom-logo-on .sticky-off .branding .sticky-logo, .phantom-sticky.phantom-custom-logo-on .sticky-on .branding>a:not(.sticky-logo), .phantom-sticky.phantom-custom-logo-on .sticky-on .branding>img:not(.sticky-logo) {
display: none;
opacity: 0
}
.phantom-logo-off.phantom-sticky .sticky-on .branding>a, .phantom-logo-off.phantom-sticky .sticky-on .branding>img, .phantom-main-logo-on.phantom-sticky .sticky-on .branding>a, .phantom-main-logo-on.phantom-sticky .sticky-on .branding>img, .phantom-sticky:not(.phantom-custom-logo-on) .sticky-off .branding .sticky-logo, .phantom-sticky:not(.phantom-custom-logo-on) .sticky-on .branding .sticky-logo {
display: none;
visibility: hidden
} .masthead:not(.side-header) {
max-width: 100%
}
.transparent:not(.photo-scroller-album):not(.phantom-sticky) .masthead {
position: absolute;
width: 100%;
z-index: 102
}
.masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon) {
padding: 0 44px;
box-sizing: border-box
}
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) {
.masthead.side-header-h-stroke, .masthead:not(.side-header):not(.mixed-header) {
display: -ms-flexbox;
-ms-flex-direction: column;
-webkit-align-content: space-between;
-moz-align-content: space-between;
-ms-align-content: space-between;
align-content: space-between;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center
}
.masthead.side-header-h-stroke .header-bar, .masthead.side-header-h-stroke .ph-wrap, .masthead.side-header-h-stroke .top-bar, .masthead:not(.side-header):not(.mixed-header) .header-bar, .masthead:not(.side-header):not(.mixed-header) .ph-wrap, .masthead:not(.side-header):not(.mixed-header) .top-bar {
width: 100%
}
.phantom-sticky.floating-navigation-below-slider .fixed-masthead.masthead:not(.sticky-on) {
top: auto!important
}
.masthead.side-header-v-stroke.mixed-header {
display: -ms-flexbox;
-ms-flex-direction: column
}
.masthead.side-header-v-stroke.mixed-header .header-bar .branding {
text-align: center
}
}
.masthead:not(.side-header) .header-bar {
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: stretch;
-moz-align-items: stretch;
-ms-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-align-content: stretch;
-moz-align-content: stretch;
-ms-align-content: stretch;
align-content: stretch;
-ms-flex-line-pack: stretch;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-ms-flex-pack: justify
}
.masthead:not(.side-header) .main-nav {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center
} .masthead:not(.side-header).full-height .main-nav {
-webkit-align-items: stretch;
-moz-align-items: stretch;
-ms-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-align-content: stretch;
-moz-align-content: stretch;
-ms-align-content: stretch;
align-content: stretch
}
.masthead:not(.side-header) .header-bar .main-nav>li>a, .masthead:not(.side-header).full-height .header-bar .main-nav>li>a {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-content: center;
-moz-align-content: center;
-ms-align-content: center;
align-content: center;
-ms-flex-line-pack: stretch
} .masthead:not(.side-header).dividers.justify .main-nav>li {
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
-ms-flex-grow: 1;
flex-grow: 1;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center
}
.masthead:not(.side-header).dividers .main-nav>li:not(.dt-mega-menu) {
position: relative
}
.masthead:not(.side-header).dividers .main-nav>li:before, .masthead:not(.side-header).dividers.surround .main-nav>li:last-child:after {
content: "";
position: absolute;
left: -.5px;
width: 0;
border-right: solid 1px #ff0;
height: 100%;
max-height: 100%;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%)
}
.masthead:not(.side-header).dividers .main-nav>li:first-child:before {
display: none
}
.masthead:not(.side-header).dividers.surround .main-nav>li:first-child:before {
display: block
}
.masthead:not(.side-header).dividers.surround .main-nav>li:last-child:after {
left: auto;
right: -.5px
}
.masthead:not(.side-header).full-height .main-nav>li>a {
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
-ms-flex-grow: 1;
flex-grow: 1;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center
} .masthead.inline-header:not(.widgets) .header-bar .mini-widgets {
display: none
}
.inline-header .header-bar {
-webkit-flex-flow: row nowrap;
-moz-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap
}
.inline-header .branding, .inline-header .header-bar>.mini-widgets {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center
} .inline-header.center .main-nav, .inline-header.left .main-nav, .inline-header.right .main-nav {
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
-ms-flex-grow: 1;
flex-grow: 1
}
.inline-header.left .main-nav {
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-ms-flex-pack: start
}
.inline-header.right .main-nav {
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end
}
.inline-header.center .main-nav {
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
-ms-flex-pack: center
} .inline-header.justify .main-nav {
-webkit-flex-grow: 10;
-moz-flex-grow: 10;
-ms-flex-positive: 10;
-ms-flex-grow: 10;
flex-grow: 10;
-webkit-justify-content: space-around;
-moz-justify-content: space-around;
-ms-justify-content: space-around;
justify-content: space-around;
-ms-flex-pack: distribute
}
.inline-header.justify .main-nav>li {
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
-ms-flex-grow: 1;
flex-grow: 1;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end
}
.inline-header.justify .main-nav>li>a {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex
} .inline-header.justify.widgets .main-nav>li {
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center
} .classic-header .header-bar {
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
.masthead.classic-header .header-bar {
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
-ms-align-items: flex-end;
align-items: flex-end;
-ms-flex-align: end
}
.classic-header .branding, .classic-header .navigation {
-webkit-flex: 1 1 100%;
-moz-flex: 1 1 100%;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
-ms-flex-positive: 1;
-ms-flex-negative: 1;
-ms-flex-preferred-size: 100%;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center
}
.classic-header .navigation {
position: relative
}
.classic-header .navigation:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 1px;
content: ""
}
.boxed .classic-header .navigation:before {
padding: 0;
margin: 0;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%)
}
.classic-header.bg-behind-menu .navigation:before, .classic-header.full-width-line .navigation:before {
padding: 0 1000px;
margin-left: -1000px
}
.rtl.sticky-header.header-side-right #page, .sticky-header.header-side-left #page {
padding-left: 0
}
.boxed .classic-header.bg-behind-menu .navigation:before, .boxed .classic-header.full-width-line .navigation:before {
padding: 0;
margin: 0;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%)
}
.classic-header.bg-behind-menu .navigation:before {
height: 100%
}
.masthead.classic-header:not(.widgets) .navigation .mini-widgets {
display: none
}
.classic-header.widgets .branding .mini-widgets {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center
}
.classic-header .branding .mini-widgets:last-child {
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end
}
.classic-header .navigation>.mini-widgets {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end
}  .classic-header:not(.logo-center) .branding .mini-widgets {
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
-ms-flex-grow: 1;
flex-grow: 1
} .classic-header.logo-center .branding .mini-widgets {
-webkit-flex: 1 1 0%;
-moz-flex: 1 1 0;
-ms-flex: 1 1 0%;
flex: 1 1 0%;
-ms-flex-positive: 1;
-ms-flex-negative: 1;
-ms-flex-preferred-size: 0;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex
}
.classic-header.logo-center .branding {
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center
}
.classic-header.logo-center .branding>a {
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1;
display: block
}
.classic-header.logo-center .branding .mini-widgets:last-child {
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2
} .classic-header.logo-widgets-center .branding {
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap
}
.classic-header.logo-widgets-center .branding>* {
margin: 0 auto
} .classic-header.left .main-nav, .classic-header.right .main-nav {
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
-ms-flex-grow: 1;
flex-grow: 1
}
.classic-header.left .main-nav {
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-ms-flex-pack: start
}
.classic-header.right .main-nav {
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end
}
.classic-header.center .navigation {
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center
} .classic-header.justify .main-nav {
-webkit-flex-grow: 10;
-moz-flex-grow: 10;
-ms-flex-positive: 10;
-ms-flex-grow: 10;
flex-grow: 10;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-ms-flex-pack: justify
}
.classic-header.justify .main-nav>li>a {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center
} .classic-header.justify.widgets .main-nav>li {
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
-ms-flex-grow: 1;
flex-grow: 1;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center
} .masthead.split-header .header-bar {
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center
}
.masthead.split-header.full-height .header-bar {
-webkit-align-items: stretch;
-moz-align-items: stretch;
-ms-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch
}
.masthead.split-header:not(.widgets) .navigation .mini-widgets {
display: none
}
.split-header .branding, .split-header .navigation {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex
}
.split-header .branding {
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2
}
.split-header .navigation {
-webkit-flex: 1 1 0%;
-moz-flex: 1 1 0;
-ms-flex: 1 1 0%;
flex: 1 1 0%;
-ms-flex-positive: 1;
-ms-flex-negative: 1;
-ms-flex-preferred-size: 0;
display: flex;
-webkit-flex-flow: row nowrap;
-moz-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap
}
.side-header, .split-header .mini-widgets {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex
}
.split-header .navigation:first-of-type {
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1
}
.split-header .navigation:last-of-type {
-webkit-order: 3;
-moz-order: 3;
-ms-flex-order: 3;
order: 3;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end
}
.split-header .navigation .main-nav {
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
-ms-flex-grow: 1;
flex-grow: 1
}
.split-header .navigation:first-of-type .main-nav {
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2
}
.split-header .navigation:first-of-type .mini-widgets {
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1
}
.split-header .navigation:last-of-type .main-nav {
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end
}
.split-header .mini-widgets {
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap
} .split-header.inside .navigation:first-of-type .main-nav {
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end
}
.split-header.inside .navigation:last-of-type .main-nav {
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-ms-flex-pack: start
} .split-header.fully-inside .navigation .main-nav {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
-ms-flex-grow: 0;
flex-grow: 0
}
.split-header.fully-inside .navigation:first-of-type {
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end
}
.split-header.fully-inside .navigation:last-of-type {
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-ms-flex-pack: start
}
.split-header.fully-inside .navigation:first-of-type .main-nav {
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end
}
.split-header.fully-inside .navigation:last-of-type .main-nav {
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-ms-flex-pack: start
} .split-header.outside .navigation:first-of-type .main-nav {
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-ms-flex-pack: start
}
.split-header.outside .navigation:last-of-type .main-nav {
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end
} .split-header.justify .navigation .main-nav {
-webkit-flex-grow: 10;
-moz-flex-grow: 10;
-ms-flex-positive: 10;
-ms-flex-grow: 10;
flex-grow: 10;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-ms-flex-pack: justify
}
.split-header.justify .navigation .main-nav>li {
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
-ms-flex-grow: 1;
flex-grow: 1
}
.split-header.justify .navigation:last-of-type .main-nav>li {
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end
} .split-header.justify.widgets .navigation .main-nav>li {
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
-ms-flex-pack: center
} .side-header {
position: fixed;
display: flex;
height: 100%;
z-index: 101;
width: 400px
}
.admin-bar .side-header {
height: calc(100% - 32px)
}
.side-header.content-left {
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-ms-flex-pack: start
}
.side-header.content-center {
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center
}
.side-header.content-right {
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end
}
.header-side-right .side-header {
right: 0
}
.side-header .header-bar {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: column nowrap;
-moz-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%
}
.fully-inside.side-header .header-bar .main-nav {
-webkit-flex: 0 1 auto;
-moz-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto
}
.side-header.v-bottom.fully-inside .header-bar {
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end
}
.side-header.v-center.fully-inside .header-bar {
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center
}
.header-scrollbar-wrap {
width: 100%;
height: 100%
}
.header-scrollbar-wrap .mCSB_inside>.mCSB_container, .mobile-header-scrollbar-wrap .mCSB_inside>.mCSB_container {
margin: 0
}
.fade-header-animation .header-scrollbar-wrap .mCSB_inside>.mCSB_container, .overlay-navigation .header-scrollbar-wrap .mCSB_inside>.mCSB_container {
display: none
}
.fade-header-animation .show-header .header-scrollbar-wrap .mCSB_inside>.mCSB_container, .mCSB_container, .overlay-navigation .show-header .header-scrollbar-wrap .mCSB_inside>.mCSB_container {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex
}
.side-header .header-bar .mini-widgets, .side-header .main-nav {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex
}
.content-left .mCSB_container {
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-ms-flex-pack: start
}
.content-center .mCSB_container {
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center
}
.content-right .mCSB_container {
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end
}
.dt-mobile-header .mCSB_container {
-webkit-flex-flow: column nowrap;
-moz-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap
}
.side-header .main-nav {
-webkit-flex: 10 1 auto;
-moz-flex: 10 1 auto;
-ms-flex: 10 1 auto;
flex: 10 1 auto;
display: flex;
-webkit-flex-flow: column nowrap;
-moz-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap
}
.side-header .header-bar .mini-widgets {
display: flex;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center
}
.side-header.v-center .main-nav {
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center
}
.side-header.v-center .branding, .side-header.v-center:not(.masthead-mobile-header) .mini-widgets {
-webkit-flex: 0 1 auto;
-moz-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto
}
.side-header.v-bottom .main-nav {
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end
}
.side-header.h-center .main-nav>li {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
text-align: center
}
.side-header.h-justify .main-nav>li>a, .side-header.h-justify.sub-downwards .sub-nav>li>a {
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
-ms-flex-grow: 1;
flex-grow: 1
}
.side-header.h-center .branding, .side-header.h-center:not(.masthead-mobile-header) .mini-widgets, .side-header.h-justify.h-center .main-nav>li>a {
text-align: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center
} .side-header.dividers .main-nav>li {
position: relative
}
.side-header.dividers .main-nav>li:before, .side-header.dividers.surround .main-nav>li:last-child:after {
content: "";
position: absolute;
top: -.5px;
height: 0;
border-top: solid 1px #ff0;
width: 40px;
max-width: 100%;
left: 0
}
.side-header.dividers.h-center .main-nav>li:before, .side-header.dividers.surround.h-center .main-nav>li:last-child:after {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%)
}
.side-header.dividers .main-nav>li:first-child:before {
display: none
}
.side-header.dividers.surround .main-nav>li:first-child:before {
display: block
}
.side-header.dividers.surround .main-nav>li:last-child:after {
top: auto;
bottom: -.5px
} .side-header.slide-out {
position: fixed;
top: 0
}
.admin-bar .side-header.slide-out {
top: 32px
}
.header-side-left .side-header.slide-out {
left: 0
}
.rtl.header-side-left .side-header.slide-out {
left: auto;
right: 0
}
.side-header.slide-out.fade {
opacity: 0;
visibility: hidden
}
.dt-mobile-header .mCSB_container, .dt-mobile-header .mCustomScrollBox, .header-scrollbar-wrap .mCSB_container, .header-scrollbar-wrap .mCustomScrollBox, .mobile-header-scrollbar-wrap .mCSB_container, .mobile-header-scrollbar-wrap .mCustomScrollBox {
overflow: visible
}
.mCSB_container {
width: auto
}
.dt-mobile-header .mCSB_container {
width: 100%
}
.mCSB_container.mCS_no_scrollbar {
margin-right: 0
}
.mCSB_scrollTools {
opacity: 0;
-webkit-transition: opacity .4s;
transition: opacity .4s
}
.masthead:hover .mCSB_scrollTools {
opacity: 1
}
.mCustomScrollBox>.mCSB_scrollTools {
width: 16px;
height: 100%;
top: 10px;
right: 4px;
z-index: 10
}
.dt-mobile-header .mCustomScrollBox>.mCSB_scrollTools {
right: -30px!important;
left: auto!important
}
.header-side-right .mCustomScrollBox>.mCSB_scrollTools {
right: auto;
left: 4px
}
.mCSB_scrollTools .mCSB_draggerContainer {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
height: auto
}
.mCSB_scrollTools a+.mCSB_draggerContainer {
margin: 20px 0
}
.mCSB_scrollTools .mCSB_draggerRail {
width: 5px;
height: 100%;
margin: 0 auto;
-webkit-border-radius: 10px;
border-radius: 10px;
background: #000;
background: rgba(0,0,0,.4);
filter: "alpha(opacity=40)";
-ms-filter: "alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_dragger {
cursor: pointer;
width: 100%;
height: 30px
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width: 5px;
height: 100%;
margin: 0 auto;
-webkit-border-radius: 10px;
border-radius: 10px;
text-align: center;
background: #fff;
background: rgba(255,255,255,.75);
filter: "alpha(opacity=75)";
-ms-filter: "alpha(opacity=75)"
}
.right-side-line .boxed .mixed-header.side-header-v-stroke, .rtl.sticky-header.header-side-left .side-header {
margin-right: 0
}
.dt-mobile-header .mCSB_container, .masthead .mCSB_container {
min-height: 100%!important;
position: relative!important
}
.dt-mobile-header .mCSB_scrollTools, .masthead .mCSB_scrollTools {
top: 0
}
.dt-mobile-header .mCSB_scrollTools .mCSB_draggerContainer, .masthead .mCSB_scrollTools .mCSB_draggerContainer {
top: 10px;
bottom: 10px
} .mixed-header .header-bar .mini-widgets {
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
-ms-flex-grow: 1;
flex-grow: 1
}
.sticky-top-line {
position: fixed;
top: 0;
width: 100%
}
.admin-bar .sticky-top-line {
top: 32px
}
.top-line-left, .top-line-right {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: row nowrap;
-moz-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center
}
.mixed-header.logo-center .top-line-left, .mixed-header.logo-center .top-line-right, .mixed-header:not(.logo-center) .top-line-left:not(.empty-widgets), .mixed-header:not(.logo-center) .top-line-right:not(.empty-widgets) {
-webkit-flex: 1 1 0%;
-moz-flex: 1 1 0;
-ms-flex: 1 1 0%;
flex: 1 1 0%;
-ms-flex-positive: 1;
-ms-flex-negative: 1;
-ms-flex-preferred-size: 0
}
.top-line-left {
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1
}
.top-line-right {
-webkit-order: 3;
-moz-order: 3;
-ms-flex-order: 3;
order: 3;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-flex-pack: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end
} .mixed-header.logo-center.left-menu-toggle .branding {
-webkit-order: 3;
-moz-order: 3;
-ms-flex-order: 3;
order: 3
} .mixed-header.logo-right .branding {
-webkit-order: 3;
-moz-order: 3;
-ms-flex-order: 3;
order: 3
}
.mixed-header.logo-right .header-bar .top-line-right {
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2;
text-align: right
}
.mixed-header .header-bar .right-widgets.mini-widgets {
text-align: right
} .mixed-header.logo-center .branding {
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2
}
.mixed-header.logo-left .branding {
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1
}
.masthead.mixed-header .header-bar {
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center
}
.side-header-menu-icon .branding {
position: absolute;
z-index: 500;
top: 0;
right: 0
}
.floating-menu-icon-right.side-header-menu-icon .branding {
right: auto;
left: 0
}
.floating-logo.side-header-menu-icon .branding {
position: fixed;
top: 0
}
.admin-bar .floating-logo.side-header-menu-icon .branding {
top: 32px
}
.mixed-header.floating-logo {
position: fixed;
width: 100%
}
.header-under-side-line .hide-overlay.active {
display: none
}
.mixed-header.side-header-v-stroke {
position: fixed;
top: 0;
z-index: 500
}
.header-under-side-line .mixed-header.side-header-v-stroke {
z-index: 9600
}
.right-side-line .mixed-header.side-header-v-stroke {
right: 0
}
.rtl.right-side-line .mixed-header.side-header-v-stroke {
right: auto;
left: 0
}
.admin-bar .mixed-header.side-header-v-stroke {
top: 30px
}
.mixed-header.side-header-v-stroke .header-bar {
-webkit-flex-flow: column nowrap;
-moz-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-align-content: space-between;
-moz-align-content: space-between;
-ms-align-content: space-between;
align-content: space-between;
-ms-flex-pack: justify;
min-height: 100vh
}
.admin-bar .mixed-header.side-header-v-stroke .header-bar {
min-height: calc(100vh - 32px)
}
.mixed-header.side-header-v-stroke .header-bar .mini-widgets {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
-ms-flex-grow: 0;
flex-grow: 0
}
.mixed-header.side-header-v-stroke .branding {
-webkit-order: 3;
-moz-order: 3;
-ms-flex-order: 3;
order: 3;
-ms-flex-pack: end
}
.mixed-header.side-header-v-stroke .menu-toggle {
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1
}
.rtl.sticky-header.header-side-left #page, .sticky-header.header-side-right #page {
padding-right: 0
}
.sticky-header.header-side-left .side-header {
margin-left: 0
}
.sticky-header.slide-header-animation .side-header {
z-index: 9402;
-webkit-transition: -webkit-transform .5s ease;
transition: transform .5s ease
}
.sticky-header.fade-header-animation .side-header {
z-index: 9402
}
.sticky-header.fade-header-animation .closed-header .side-header {
-webkit-animation: opacity-lat-rev .8s ease 0s 1 normal both;
animation: opacity-lat-rev .8s ease 0s 1 normal both
}
.sticky-header.fade-header-animation .show-header .side-header {
-webkit-animation: opacity-lat .8s ease 0s 1 normal both;
animation: opacity-lat .8s ease 0s 1 normal both
}
.sticky-header.header-side-left.slide-header-animation .boxed .side-header {
left: 0
}
.sticky-header.header-side-left.slide-header-animation .side-header {
-webkit-transform: translate3d(-100%, 0, 0);
-ms-transform: translateX(-100%);
transform: translate3d(-100%, 0, 0)
}
.rtl.sticky-header.header-side-left.slide-header-animation .side-header {
-webkit-transform: translate3d(100%, 0, 0);
-ms-transform: translateX(100%);
transform: translate3d(100%, 0, 0)
}
.sticky-header.header-side-left.slide-header-animation .show-header .side-header {
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translateX(0);
transform: translate3d(0, 0, 0)
}
.sticky-header.header-side-right.slide-header-animation .side-header {
right: 0!important;
left: auto;
-webkit-transform: translate3d(100%, 0, 0);
-ms-transform: translateX(100%);
transform: translate3d(100%, 0, 0)
}
.rtl.sticky-header.header-side-right.slide-header-animation .side-header {
right: auto!important;
left: 0;
-webkit-transform: translate3d(-100%, 0, 0);
-ms-transform: translateX(-100%);
transform: translate3d(-100%, 0, 0)
}
.sticky-header.header-side-right.slide-header-animation .show-header .side-header {
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translateX(0);
transform: translate3d(0, 0, 0)
}
.st-effect-4.st-menu::after {
display: none
}
.sticky-header-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
visibility: hidden;
z-index: 9401
}
.sticky-header-overlay:not(.active) {
-webkit-animation: opacity-lat-rev .8s ease 0s 1 normal both;
animation: opacity-lat-rev .8s ease 0s 1 normal both
}
.sticky-header-overlay.active {
-webkit-animation: opacity-lat .8s ease 0s 1 normal both;
animation: opacity-lat .8s ease 0s 1 normal both
}
.boxed .masthead.side-header-menu-icon:not(.side-header) {
max-width: 100%
}
.menu-toggle {
position: relative;
display: block;
width: 50px;
height: 50px;
outline: 0;
padding: 0;
cursor: pointer;
z-index: 500;
-webkit-transition: margin .5s ease;
transition: margin .5s ease
}
.side-header-menu-icon .menu-toggle {
position: fixed;
top: 0
}
.floating-menu-icon-right.side-header-menu-icon .menu-toggle {
right: 0
}
.admin-bar .side-header-menu-icon .menu-toggle {
top: 32px
}
.menu-toggle>a {
display: none
}
.hide-overlay .lines-button, .menu-toggle .lines-button {
width: 50px;
height: 50px;
margin-right: 0;
text-align: center
}
.medium-menu-icon .hide-overlay .lines, .medium-menu-icon .hide-overlay .lines:after, .medium-menu-icon .hide-overlay .lines:before, .medium-menu-icon .menu-toggle .lines, .medium-menu-icon .menu-toggle .lines:after, .medium-menu-icon .menu-toggle .lines:before, .medium-mobile-menu-icon .mobile-header-bar .lines, .medium-mobile-menu-icon .mobile-header-bar .lines:after, .medium-mobile-menu-icon .mobile-header-bar .lines:before {
width: 24px;
height: 3px
}
.large-menu-icon .hide-overlay .lines, .large-menu-icon .hide-overlay .lines:after, .large-menu-icon .hide-overlay .lines:before, .large-menu-icon .menu-toggle .lines, .large-menu-icon .menu-toggle .lines:after, .large-menu-icon .menu-toggle .lines:before {
width: 30px;
height: 3px
}
.medium-menu-icon .header-bar .lines:before, .medium-menu-icon .menu-toggle .lines:before, .medium-mobile-menu-icon .mobile-header-bar .lines:before {
top: 8px
}
.large-menu-icon .header-bar .lines:before, .large-menu-icon .menu-toggle .lines:before {
top: 11px
}
.medium-menu-icon .header-bar .lines:after, .medium-menu-icon .menu-toggle .lines:after, .medium-mobile-menu-icon .mobile-header-bar .lines:after {
top: -8px
}
.large-menu-icon .header-bar .lines:after, .large-menu-icon .menu-toggle .lines:after {
top: -11px
}
.overlay-navigation .side-header {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
visibility: hidden
}
.admin-bar.overlay-navigation .side-header {
top: 32px;
height: calc(100% - 32px)
}
.fade-header-animation .side-header {
opacity: 0;
visibility: hidden
}
.overlay-navigation .show-header .side-header {
z-index: 9402
}
.overlay-navigation .hide-overlay {
position: absolute;
top: -100%;
right: 0;
z-index: 605;
width: 50px;
height: 50px;
visibility: hidden
}
.overlay-navigation .show-header .hide-overlay {
top: 0;
visibility: visible
}
.hide-overlay .lines-button {
width: 50px;
height: 50px;
text-align: center
}
.overlay-navigation .closed-header .side-header {
-webkit-animation: opacity-lat-rev .8s ease 0s 1 normal both;
animation: opacity-lat-rev .8s ease 0s 1 normal both
}
.overlay-navigation .show-header .side-header {
-webkit-animation: opacity-lat .8s ease 0s 1 normal both;
animation: opacity-lat .8s ease 0s 1 normal both
}
.header-side-left .side-header .menu-toggle, .header-side-right .side-header .menu-toggle {
-ms-transform: translateX(0);
-webkit-transform: translateX(0);
transform: translateX(0)
}
.side-header .menu-toggle {
position: absolute;
z-index: 9600;
opacity: 0
}
.header-side-right .side-header .menu-toggle {
left: 0
}
@-webkit-keyframes opacity-lat {
0% {
opacity:0;
visibility:hidden
}
100%, 70% {
opacity:1;
visibility:visible
}
}
@keyframes opacity-lat {
0% {
opacity:0;
visibility:hidden
}
100%, 70% {
opacity:1;
visibility:visible
}
}
.responsive-off .dt-mobile-header, .responsive-off .dt-mobile-menu-icon, .responsive-off .masthead .mobile-header-bar, .responsive-off .mobile-header-space, .responsive-off.transparent .header-space {
display: none
} .responsive-off.overlay-navigation .sticky-header-overlay {
display: none
}
.responsive-off.phantom-sticky .fixed-masthead.masthead {
position: absolute;
top: 0;
width: 100%;
z-index: 500
}
.phantom-sticky .fixed-masthead.masthead.sticky-on {
position: fixed
}
.responsive-off.phantom-shadow-decoration.phantom-sticky .masthead.sticky-on {
-webkit-box-shadow: 0 0 15px 1px rgba(0,0,0,.07);
box-shadow: 0 0 15px 1px rgba(0,0,0,.07);
border-bottom: none
}
.responsive-off.phantom-disable-decoration.phantom-sticky .masthead.sticky-on {
-webkit-box-shadow: none!important;
box-shadow: none!important;
border-bottom: none
}
.responsive-off.phantom-sticky:not(.phantom-shadow-decoration) .masthead.sticky-on.shadow-decoration:not(.side-header-menu-icon) {
-webkit-box-shadow: none;
box-shadow: none
}
.responsive-off.floating-navigation-below-slider.phantom-sticky:not(.transparent) .masthead {
position: relative;
top: 0!important
}
.responsive-off.floating-navigation-below-slider.phantom-sticky.transparent .masthead {
position: absolute
}
.responsive-off.floating-navigation-below-slider.phantom-sticky .masthead.sticky-on {
position: fixed
}
.responsive-off.phantom-sticky:not(.overlap):not(.transparent) .masthead:not(.side-header) {
-webkit-transition: background-color 330ms ease;
transition: background-color 330ms ease
}
.responsive-off.phantom-sticky .page-inner .masthead:not(.side-header) {
-webkit-backface-visibility: hidden
}
.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-off .branding .sticky-logo, .responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-on .branding>a:not(.sticky-logo), .responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-on .branding>img:not(.sticky-logo) {
display: none;
opacity: 0
}
.responsive-off.phantom-logo-off.phantom-sticky .sticky-on .branding>a, .responsive-off.phantom-logo-off.phantom-sticky .sticky-on .branding>img, .responsive-off.phantom-main-logo-on.phantom-sticky .sticky-on .branding>a, .responsive-off.phantom-main-logo-on.phantom-sticky .sticky-on .branding>img, .responsive-off.phantom-sticky:not(.phantom-custom-logo-on) .sticky-off .branding .sticky-logo, .responsive-off.phantom-sticky:not(.phantom-custom-logo-on) .sticky-on .branding .sticky-logo {
display: none;
visibility: hidden
}
.responsive-off.phantom-main-logo-on.phantom-sticky .sticky-on .branding .sticky-logo {
display: block;
visibility: visible
}
.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-off .branding .sticky-logo, .responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-on .branding>a:not(.sticky-logo), .responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-on .branding>img:not(.sticky-logo) {
visibility: hidden
}
.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-off .branding>a:not(.sticky-logo), .responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-off .branding>img:not(.sticky-logo), .responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-on .branding .sticky-logo {
visibility: visible
}
.phantom-main-logo-on.phantom-sticky.responsive-off .branding .sticky-logo {
display: none
}
.phantom-sticky.responsive-off #page .side-header .branding>a:not(.sticky-logo), .phantom-sticky.responsive-off #page .side-header .branding>img:not(.sticky-logo):not(.mobile-logo) {
display: block;
opacity: 1;
-webkit-animation: none;
animation: none;
visibility: visible
}
.phantom-sticky .masthead, .sticky-mobile-header .masthead-mobile-header {
transition: background .5s ease
}
.phantom-sticky .branding>a.same-logo {
display: block!important;
visibility: visible!important;
opacity: 1!important
}
.phantom-sticky .branding>a:not(.same-logo) {
opacity: 0;
transition: opacity .3s ease;
display: block!important;
position: absolute;
left: -100%
}
.phantom-sticky .sticky-off .branding>a:not(.sticky-logo), .phantom-sticky .sticky-on .branding>a.sticky-logo {
opacity: 1;
position: static
}
.footer {
padding: 0
}
.footer.full-width-line.empty-footer {
border: none
}
.header-side-left.footer-overlap #footer, .header-side-right.footer-overlap #footer, .overlay-navigation.header-side-line.footer-overlap #footer {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.footer-overlap #page .page-inner {
position: relative;
z-index: 100
}
.engage-opened.footer-overlap .page-inner {
z-index: 9400
}
.mobile-false .footer-overlap .footer {
position: fixed;
bottom: 0;
width: 100%;
z-index: 99;
opacity: 0
}
.wf-container-footer {
padding-top: 50px
}
.footer .widget {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
#bottom-bar {
position: relative;
z-index: 9;
margin: 0 auto
}
#bottom-bar .wf-container-bottom {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-flex-pack: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
box-sizing: border-box
}
.logo-center#bottom-bar .wf-container-bottom {
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center
}
#bottom-bar p {
margin-bottom: 0
}
.bottom-text-block {
text-align: right
}
.bottom-text-block:not(:first-child) {
margin-left: 20px
}
.logo-center .bottom-text-block {
text-align: center
}
.logo-center .bottom-text-block:not(:first-child) {
margin-left: 0
}
#branding-bottom {
padding: 10px 10px 10px 0;
line-height: 0;
font-size: 0
}
.logo-split #branding-bottom {
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1
}
#bottom-bar .wf-float-left {
margin-right: 10px
}
#bottom-bar .wf-float-left:last-of-type, .logo-center#bottom-bar .wf-float-left {
margin-right: 0
}
.logo-split#bottom-bar .wf-float-left {
text-align: right
}
.load-wrap, .logo-center#bottom-bar .mini-nav ul {
text-align: center
}
#bottom-bar.logo-split .wf-float-left {
-webkit-flex: 1 1 0%;
-moz-flex: 1 1 0;
-ms-flex: 1 1 0%;
flex: 1 1 0%
}
#bottom-bar .wf-float-right {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
flex-grow: 1;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-flex-pack: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
margin-left: 10px;
margin-right: 0
}
.logo-center#bottom-bar .wf-float-right {
margin-left: 0;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center
}
.logo-split#bottom-bar .wf-float-right {
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-flex-pack: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start
}
#bottom-bar.logo-split .wf-float-right {
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2;
-webkit-flex: 1 1 0%;
-moz-flex: 1 1 0;
-ms-flex: 1 1 0%;
flex: 1 1 0%
}
#bottom-bar .sub-nav {
top: auto;
bottom: 100%
}
#bottom-bar .sub-nav .sub-nav {
bottom: 0
}
#bottom-bar .sub-nav li:before {
width: 200px;
margin: 0 15px
}
#bottom-bar a:hover {
text-decoration: underline
}
#bottom-bar .dt-shortcode-soc-icons a:hover, .details, .edit-link, .esg-grid a, .rollover:hover {
text-decoration: none
}
#bottom-bar .menu-select {
position: absolute;
visibility: hidden;
height: 0;
opacity: 0;
overflow: hidden
}
#bottom-bar .mini-nav ul {
display: block
}
#bottom-bar .wf-float-right .mini-nav ul li {
vertical-align: baseline
}
.post-rollover, .rollover, .rollover-project>a, .rollover-video {
position: relative;
display: block;
line-height: 0;
text-decoration: none
}
.rollover img {
max-width: 100%;
height: auto
}
.rsShor .rollover-video {
position: static
}
.gallery-item .gallery-icon .rollover {
display: inline-block
}
.format-gallery .rollover {
overflow: hidden
}
.post-rollover i, .rollover i, .rollover-video i {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0
}
.hover-style-one .links-container, .hover-style-one .rollover-project>a:after, .hover-style-one .rollover-thumbnails, .hover-style-three .rollover-project>a:after, .hover-style-two .links-container, .hover-style-two .rollover-thumbnails, .post-rollover i, .rollover i, .rollover-content-container, .rollover-thumbnails, .rollover-video .video-icon, .rollover-video i, .rollover-video i:after {
-webkit-transition: all 450ms ease;
transition: all 450ms ease
}
.description-on-hover>.wf-cell .rollover i, .description-on-hover>.wf-cell .rollover i:after {
visibility: hidden
}
.description-on-hover>.wf-cell .description-off .rollover i, .description-on-hover>.wf-cell .description-off .rollover i:after, .description-on-hover>.wf-cell .forward-post .rollover i, .description-on-hover>.wf-cell .forward-post .rollover i:after {
visibility: visible
}
.project-list-media .rollover-video i:after, .rollover i:after {
position: absolute;
width: 50px;
height: 50px;
background-position: center center;
background-repeat: no-repeat;
content: ""
}
.small-hover-icons .project-list-media .rollover-video i:after, .small-hover-icons .rollover i:after {
top: 3px;
right: 3px
}
.large-hover-icons .project-list-media .rollover-video i:after, .large-hover-icons .rollover i:after, .small-hover-icons .comment-author .project-list-media .rollover-video i:after, .small-hover-icons .comment-author .rollover i:after {
top: 0;
right: 0;
width: 100%;
height: 100%
}
.post-rollover i:after, .small-hover-icons .round-images .rollover i:after, .vc_box_border_circle i:after, .vc_box_circle .rollover i:after, .vc_box_circle i:after, .vc_box_outline_circle i:after, .vc_box_shadow_border_circle i:after, .vc_box_shadow_circle i:after {
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
content: ""
}
.disabled-hover-icons .post-rollover i:after, .disabled-hover-icons .rollover i:after {
display: none
}
#page .rollover-small i:after, .blog .dt-format-gallery.dt-gallery-container .rollover i:after, .dt-blog-shortcode .dt-format-gallery.dt-gallery-container .rollover i:after, .post-rollover i:after {
top: 50%;
left: 50%;
width: 30px;
height: 30px;
margin: -15px 0 0 -15px
}
.rollover-video .video-icon {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 99;
background-position: center center;
background-repeat: no-repeat
}
.rollover-video .video-icon:before {
position: absolute;
top: 50%;
left: 50%;
width: 80px;
height: 80px;
margin: -40px 0 0 -40px;
background-color: rgba(0,0,0,.4);
background-position: 30px center;
background-repeat: no-repeat;
content: "";
-webkit-border-radius: 50%;
border-radius: 50%
}
.mobile-false .images-list:hover i, .mobile-false .post-rollover:hover i, .mobile-false .rollover:hover i, .rollover-video:hover i {
display: block;
opacity: 1
}
.images-list:hover .rollover-video .video-icon:before, .rollover-video:hover .video-icon:before {
background-color: rgba(0,0,0,.4);
opacity: 1
}
.rollover-video .video-icon:hover {
opacity: 1
}
.small-hover-icons .rollover i:after {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='16,7 9,7 9,0 7,0 7,7 0,7 0,9 7,9 7,16 9,16 9,9 16,9 '/%3E%3C/svg%3E")
}
.large-hover-icons .rollover i:after {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='16,7 9,7 9,0 7,0 7,7 0,7 0,9 7,9 7,16 9,16 9,9 16,9 '/%3E%3C/svg%3E")
}
.blog.large-hover-icons .dt-format-gallery.dt-gallery-container .rollover i:after, .large-hover-icons .dt-blog-shortcode .dt-format-gallery.dt-gallery-container .rollover i:after, .small-hover-icons .format-photo .rollover i:after, .small-hover-icons .rollover-zoom i:after {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='14,-0.02 14,0 8.993,0 8.993,2 14,2 14,6.98 16,6.98 16,-0.02 '/%3E%3Cpolygon points='2,9 0,9 0,16 2,16 2,15.98 7.007,15.98 7.007,13.98 2,13.98 '/%3E%3C/svg%3E")
}
.large-hover-icons .format-photo .rollover i:after, .large-hover-icons .rollover-zoom i:after {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='14,-0.02 14,0 8.993,0 8.993,2 14,2 14,6.98 16,6.98 16,-0.02 '/%3E%3Cpolygon points='2,9 0,9 0,16 2,16 2,15.98 7.007,15.98 7.007,13.98 2,13.98 '/%3E%3C/svg%3E")
}
.post-rollover i:after, .rollover-small i:after {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='16,7 9,7 9,0 7,0 7,7 0,7 0,9 7,9 7,16 9,16 9,9 16,9 '/%3E%3C/svg%3E")
}
.comment-author .rollover i:after {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpolygon fill='white' points='28,28.01 16,28.01 16,16.01 19.011,16.01 19.011,14.01 16,14.01 14.011,14.01 14,14.01 14,28.01 14,30.01 16,30.01 30,30.01 30,29.999 30,28.01 30,24.999 28,24.999 '/%3E%3Cpolygon fill='white' points='28,13.99 28,14.01 22.993,14.01 22.993,16.01 26.637,16.01 20.5,22.146 21.863,23.51 28,17.374 28,20.99 30,20.99 30,13.99 '/%3E%3C/svg%3E")
}
.blog .format-video .rollover i:after, .dt-blog-shortcode .format-video .rollover i:after, .rollover-video .video-icon:before, .rollover-video i:after {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M3.125,4L10.2,8.001L3.125,12V3.8 M1,0v16l13-8L1,0L1,0z'/%3E%3C/svg%3E")
}
.small-hover-icons .rollover-video i:after {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M3.125,4L10.2,8.001L3.125,12V3.8 M1,0v16l13-8L1,0L1,0z'/%3E%3C/svg%3E")
}
.large-hover-icons .rollover-video i:after {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M3.125,4L10.2,8.001L3.125,12V3.8 M1,0v16l13-8L1,0L1,0z'/%3E%3C/svg%3E")
}
.blog.large-hover-icons .dt-format-gallery.dt-gallery-container .rollover-video i:after, .blog.small-hover-icons .format-video .rollover i:after, .large-hover-icons .dt-blog-shortcode .dt-format-gallery.dt-gallery-container .rollover-video i:after, .small-hover-icons .dt-blog-shortcode .format-video .rollover i:after {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M3.125,4L10.2,8.001L3.125,12V3.8 M1,0v16l13-8L1,0L1,0z'/%3E%3C/svg%3E")
}
.blog.large-hover-icons .format-video .rollover i:after, .large-hover-icons .dt-blog-shortcode .format-video .rollover i:after {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M3.125,4L10.2,8.001L3.125,12V3.8 M1,0v16l13-8L1,0L1,0z'/%3E%3C/svg%3E")
}
.rollover-thumbnails {
position: relative;
display: -ms-flexbox;
width: 142px;
height: 116px
}
.buttons-on-img .rollover-thumbnails, .description-under-image .rollover-thumbnails {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
margin: 0;
z-index: 9;
opacity: 0
}
.disabled-hover-icons .blog-media .rollover-thumbnails {
display: none
}
.mobile-false .rollover:hover .rollover-thumbnails, .mobile-true .rollover-content.is-clicked .rollover-thumbnails, .mobile-true .rollover.is-clicked .rollover-thumbnails {
opacity: 1
}
.rollover-thumbnails span {
position: absolute;
top: 0;
left: 0;
width: 90px;
height: 90px!important;
border: 3px solid #fff;
-webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,.15);
box-shadow: 0 0 5px 1px rgba(0,0,0,.15);
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.rollover-thumbnails span, .rollover-thumbnails span img {
-webkit-border-radius: 50%;
border-radius: 50%
}
.rollover-thumbnails .r-thumbn-1 {
top: 25px;
left: 49px;
z-index: 102
}
.rollover-thumbnails .r-thumbn-2 {
top: 0;
left: 42px;
width: 50px;
height: 50px!important;
z-index: 100
}
.rollover-thumbnails .r-thumbn-3 {
top: 29px;
left: 0;
width: 70px;
height: 70px!important;
z-index: 101
}
.rollover-thumbnails span i {
display: none!important
}
.hover-style-one .rollover:hover i, .hover-style-three .rollover-project .blur-effect, .rollover.rollover-thumbnails-on i:after {
display: none
}
.mobile-false .scale-on-hover .buttons-on-img>a, .mobile-false .scale-on-hover .hover-fade .rollover-project>a, .mobile-false .scale-on-hover .hover-style-one .rollover-project>a, .mobile-false .scale-on-hover a.post-rollover, .mobile-false .scale-on-hover a.rollover, .mobile-false .scale-on-hover div.rollover-video {
overflow: hidden
}
.mobile-false .scale-on-hover .rollover.vc_box_circle, .mobile-false .scale-on-hover .round-images .rollover, .mobile-false .scale-on-hover .shortcode-single-image .rollover, .mobile-false .scale-on-hover .vc_box_circle, .mobile-false .scale-on-hover a.post-rollover {
-webkit-backface-visibility: hidden;
-webkit-transform: translatez(0)
}
.mobile-false .scale-on-hover .buttons-on-img>a img, .mobile-false .scale-on-hover .hover-fade .rollover-project>a img, .mobile-false .scale-on-hover .hover-scale .rollover-project>a img, .mobile-false .scale-on-hover .hover-style-one .rollover-project>a img, .mobile-false .scale-on-hover a.post-rollover img, .mobile-false .scale-on-hover a.rollover img, .mobile-false .scale-on-hover div.rollover-video img {
-webkit-transition: -webkit-transform .5s ease;
transition: transform .5s ease
}
.mobile-false .scale-on-hover .buttons-on-img>a img.iso-lazy-load, .mobile-false .scale-on-hover .buttons-on-img>a img.jgrid-lazy-load, .mobile-false .scale-on-hover .buttons-on-img>a img.lazy-load, .mobile-false .scale-on-hover .hover-fade .rollover-project>a img.iso-lazy-load, .mobile-false .scale-on-hover .hover-fade .rollover-project>a img.jgrid-lazy-load, .mobile-false .scale-on-hover .hover-fade .rollover-project>a img.lazy-load, .mobile-false .scale-on-hover .hover-scale .rollover-project>a img.iso-lazy-load, .mobile-false .scale-on-hover .hover-scale .rollover-project>a img.jgrid-lazy-load, .mobile-false .scale-on-hover .hover-scale .rollover-project>a img.lazy-load, .mobile-false .scale-on-hover .hover-style-one .rollover-project>a img.iso-lazy-load, .mobile-false .scale-on-hover .hover-style-one .rollover-project>a img.jgrid-lazy-load, .mobile-false .scale-on-hover .hover-style-one .rollover-project>a img.lazy-load, .mobile-false .scale-on-hover a.post-rollover img.iso-lazy-load, .mobile-false .scale-on-hover a.post-rollover img.jgrid-lazy-load, .mobile-false .scale-on-hover a.post-rollover img.lazy-load, .mobile-false .scale-on-hover a.rollover img.iso-lazy-load, .mobile-false .scale-on-hover a.rollover img.jgrid-lazy-load, .mobile-false .scale-on-hover a.rollover img.lazy-load, .mobile-false .scale-on-hover div.rollover-video img.iso-lazy-load, .mobile-false .scale-on-hover div.rollover-video img.jgrid-lazy-load, .mobile-false .scale-on-hover div.rollover-video img.lazy-load {
-webkit-transition: -webkit-transform .5s ease, opacity .35s ease-out;
transition: transform .5s ease, opacity .35s ease-out
}
.mobile-false .scale-on-hover .buttons-on-img:hover>a>img, .mobile-false .scale-on-hover .hover-fade .rollover-project:hover>a img, .mobile-false .scale-on-hover .hover-scale .rollover-project:hover>a img, .mobile-false .scale-on-hover .hover-style-one .rollover-project:hover>a img, .mobile-false .scale-on-hover a.post-rollover:hover img, .mobile-false .scale-on-hover a.rollover:hover>div>img, .mobile-false .scale-on-hover a.rollover:hover>img, .mobile-false .scale-on-hover div.rollover-video:hover img {
-webkit-transform: scale(1.1);
transform: scale(1.1)
}
.mobile-false .is-safari.scale-on-hover .comment-author a.rollover:hover>img, .mobile-false .is-safari.scale-on-hover .rollover.vc_single_image-wrapper:hover>img, .mobile-false .is-safari.scale-on-hover .round-images a.post-rollover:hover img, .mobile-false .is-safari.scale-on-hover .round-images a.rollover:hover>div, .mobile-false .is-safari.scale-on-hover .round-images a.rollover:hover>img, .mobile-false .scale-on-hover .hover-fade.woo-hover .rollover-project:hover>a img, .mobile-false .scale-on-hover .woo-hover .buttons-on-img:hover>a>img, .mobile-false .scale-on-hover a.rollover.vc_single_image-wrapper>img {
-webkit-transform: scale(1);
transform: scale(1)
}
.blur-this {
position: relative
}
.blur-this .blur-effect, .mobile-false .blur-this .blur-effect, .mobile-false .blur-this canvas {
position: absolute;
left: 0;
top: 0;
max-width: 100%;
width: 100%!important;
height: 100%!important;
opacity: 0;
display: none
}
.gallery-rollover, .load-wrap, body #load {
width: 100%;
height: 100%
}
.mobile-false .image-blur .post-rollover, .mobile-false .image-blur .rollover, .mobile-false .image-blur .rollover-project>a {
overflow: hidden;
-webkit-transform: translate3d(0, 0, 0)
}
.gallery-shortcode figure, .gallery-shortcode.quick-scale-img .rollover, .gallery-shortcode.scale-img .rollover {
transform: translateZ(0);
overflow: hidden
}
.mobile-false .image-blur .post-rollover img, .mobile-false .image-blur .rollover img, .mobile-false .image-blur .rollover-project img {
transition: .5s;
-webkit-perspective: 1000;
-webkit-backface-visibility: hidden
}
.mobile-false .image-blur .buttons-on-img:hover a>img, .mobile-false .image-blur .hover-fade .rollover-project:hover a>img, .mobile-false .image-blur .hover-grid .rollover-project:hover a>img, .mobile-false .image-blur .hover-grid-reverse .rollover-project:hover a>img, .mobile-false .image-blur .hover-scale .rollover-project:hover a>img, .mobile-false .image-blur .hover-style-one .rollover-project:hover a>img, .mobile-false .image-blur .images-list:hover .blur-this a>img, .mobile-false .image-blur .post-rollover:hover img, .mobile-false .image-blur .rollover:hover img {
filter: blur(2px);
-webkit-filter: blur(2px);
-moz-filter: blur(2px);
-o-filter: blur(2px);
-ms-filter: blur(2px)
}
.mobile-false .image-blur .rollover:hover .rollover-thumbnails img {
filter: none;
-webkit-filter: none;
-moz-filter: none;
-o-filter: none;
-ms-filter: none
}
.images-list .blur-this .blur-effect {
z-index: 9
}
.images-list .blur-this i {
z-index: 10
}
.buttons-on-img:hover .blur-effect, .hover-fade .dt-owl-item:hover .blur-effect, .hover-fade .rollover-project:hover .blur-effect, .hover-grid .rollover-project:hover .blur-effect, .hover-grid-reverse .rollover-project:hover .blur-effect, .hover-scale .rollover-project:hover .blur-effect, .hover-style-one .dt-owl-item:hover .blur-effect, .hover-style-one .rollover-project:hover .blur-effect, .images-list:hover .blur-this .blur-effect, .images-list:hover .blur-this i, .mobile-false .blur-this:hover .blur-effect {
opacity: 1
}
.blur-this .blur-effect, .mobile-false .blur-this .blur-effect, .mobile-false .blur-this canvas {
-webkit-transition: opacity .3s ease;
transition: opacity .3s ease
}
.filter-grayscale .content img, .filter-grayscale .footer img, .filter-grayscale .map-container, .filter-grayscale .royalSlider img, .filter-grayscale .shortcode-banner, .filter-grayscale .sidebar img, .filter-grayscale embed, .filter-grayscale iframe, .filter-grayscale object, .filter-grayscale-static .content img, .filter-grayscale-static .footer img, .filter-grayscale-static .map-container, .filter-grayscale-static .royalSlider img, .filter-grayscale-static .shortcode-banner, .filter-grayscale-static .sidebar img, .filter-grayscale-static embed, .filter-grayscale-static iframe, .filter-grayscale-static object {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray
}
.mobile-false .filter-grayscale .content img, .mobile-false .filter-grayscale .footer img, .mobile-false .filter-grayscale .map-container, .mobile-false .filter-grayscale .royalSlider img, .mobile-false .filter-grayscale .shortcode-banner, .mobile-false .filter-grayscale .sidebar img, .mobile-false .filter-grayscale embed, .mobile-false .filter-grayscale iframe, .mobile-false .filter-grayscale object, .mobile-false .filter-grayscale-static .content img, .mobile-false .filter-grayscale-static .footer img, .mobile-false .filter-grayscale-static .map-container, .mobile-false .filter-grayscale-static .royalSlider img, .mobile-false .filter-grayscale-static .shortcode-banner, .mobile-false .filter-grayscale-static .sidebar img, .mobile-false .filter-grayscale-static embed, .mobile-false .filter-grayscale-static iframe, .mobile-false .filter-grayscale-static object {
-webkit-backface-visibility: visible!important
}
.filter-grayscale #branding-bottom img, .filter-grayscale .buttons-on-img:hover img, .filter-grayscale .content .rev_slider_wrapper:hover img, .filter-grayscale .content img:hover, .filter-grayscale .cs-style-3 .link:hover img, .filter-grayscale .dt-hovered img, .filter-grayscale .dt-owl-item:hover img, .filter-grayscale .filter-disable img, .filter-grayscale .footer img:hover, .filter-grayscale .map-container:hover, .filter-grayscale .post-rollover:hover img, .filter-grayscale .rollover-project:hover img, .filter-grayscale .rollover-video:hover img, .filter-grayscale .rollover:hover img, .filter-grayscale .royalSlider:hover img, .filter-grayscale .rsThumb:hover img, .filter-grayscale .shortcode-banner:hover, .filter-grayscale .sidebar img:hover, .filter-grayscale embed:hover, .filter-grayscale iframe:hover, .filter-grayscale img.dt-hovered, .filter-grayscale img.filter-disable, .filter-grayscale object:hover, .filter-grayscale-static #branding-bottom img {
-webkit-filter: grayscale(0);
-moz-filter: grayscale(0);
-ms-filter: grayscale(0);
-o-filter: grayscale(0);
filter: grayscale(0);
filter: none;
filter: transparent
}
.gallery-shortcode figure {
position: relative
}
.gallery-rollover {
position: absolute;
top: 0;
left: 0;
z-index: 100;
opacity: 0;
-webkit-transition: opacity .4s ease;
transition: opacity .4s ease
}
.gallery-shortcode figure:hover .gallery-rollover {
opacity: 1
}
.album-gallery-shortcode .rollover {
float: left
}
.gallery-shortcode .gallery-zoom-ico {
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
z-index: 10;
border-style: solid;
box-sizing: border-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center
}
.gallery-shortcode .gallery-zoom-ico span {
position: relative;
z-index: 11
}
.gallery-shortcode.album-gallery-shortcode.hover-scale article:after {
display: none
}
.gallery-shortcode .rollover>i {
display: none!important
}
.gallery-shortcode.quick-scale-img img {
-webkit-transition: -webkit-transform .25s ease-out, opacity .25s;
transition: transform .25s ease-out, opacity .25s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.gallery-shortcode.scale-img img {
-webkit-transition: -webkit-transform .3s ease-out, opacity .35s;
transition: transform .3s ease-out, opacity .35s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.gallery-shortcode.quick-scale-img article:hover img, .gallery-shortcode.quick-scale-img figure:hover img, .gallery-shortcode.scale-img article:hover img, .gallery-shortcode.scale-img figure:hover img {
-webkit-transform: scale(1.2);
transform: scale(1.2);
-webkit-transition: -webkit-transform 4s ease-out;
transition: transform 4s ease-out
}
.gallery-shortcode.quick-scale-img article:hover img, .gallery-shortcode.quick-scale-img figure:hover img {
-webkit-transition: -webkit-transform .25s ease-out;
transition: transform .25s ease-out
}
.mobile-false .hover-scale.gallery-shortcode .rollover-content {
background: 0 0!important;
-webkit-transform: scale(1);
transform: scale(1)
}
.hover-scale.gallery-shortcode .post, .hover-scale.gallery-shortcode .post .rollover {
overflow: hidden
}
.hover-scale.gallery-shortcode .rollover:after {
display: block;
background-color: inherit;
position: absolute;
top: 0;
left: 0;
right: 0;
opacity: 0;
content: "";
-webkit-border-radius: 50%;
border-radius: 50%;
padding-bottom: 100%;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: -webkit-transform .4s cubic-bezier(.4, 0, .2, 1), opacity .4s;
transition: transform .4s cubic-bezier(.4, 0, .2, 1), opacity .4s
}
.hover-scale.gallery-shortcode .ratio-2 .rollover:after {
top: -50%
}
.hover-scale .ratio_3-2 .rollover:after {
top: -25%
}
.hover-scale article.ratio_0-5:after, .hover-scale.gallery-shortcode .ratio_0-5 .rollover:after {
top: 25%
}
.hover-scale.gallery-shortcode .ratio_4-3 .rollover:after {
top: -16.6666%
}
.hover-scale.gallery-shortcode .ratio_2-3 .rollover:after {
top: 16.6666%
}
.hover-scale.gallery-shortcode .ratio_3-4 .rollover:after {
top: 14.5%
}
.mobile-false .hover-scale.gallery-shortcode .post:hover .rollover:after, .mobile-true .hover-scale.gallery-shortcode .post.is-clicked .rollover:after {
opacity: 1;
-webkit-transform: scale(1.42);
transform: scale(1.42)
}
.mobile-false .hover-scale.gallery-shortcode .post.ratio_3-2:hover .rollover:after, .mobile-true .hover-scale.gallery-shortcode .post.is-clicked.ratio_3-2 .rollover:after {
-webkit-transform: scale(1.2);
transform: scale(1.2)
}
.mobile-false .hover-scale article.ratio_0-5:hover:after, .mobile-false .hover-scale.gallery-shortcode .post.ratio_0-5:hover .rollover:after {
-webkit-transform: scale(2.5);
transform: scale(2.5)
}
.mobile-false .hover-scale.gallery-shortcode .post.ratio_4-3:hover .rollover:after, .mobile-true .hover-scale.gallery-shortcode .post.is-clicked.ratio_4-3 .rollover:after {
-webkit-transform: scale(1.5);
transform: scale(1.5)
}
.mobile-false .hover-scale.gallery-shortcode .post.ratio_2-3:hover .rollover:after, .mobile-false .hover-scale.gallery-shortcode .post.ratio_3-4:hover .rollover:after, .mobile-true .hover-scale.gallery-shortcode .post.is-clicked.ratio_2-3 .rollover:after, .mobile-true .hover-scale.gallery-shortcode .post.is-clicked.ratio_3-4 .rollover:after {
-webkit-transform: scale(2);
transform: scale(2)
}
.mobile-false .hover-scale .rollover-content {
background: 0 0!important;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: -webkit-transform .25s cubic-bezier(.4, 0, .2, 1), opacity .25s;
transition: transform .25s cubic-bezier(.4, 0, .2, 1), opacity .25s
}
.layzr-bg, .load-wrap, .scroll-top:before {
background-repeat: no-repeat;
background-position: center center
}
body #load {
display: block;
overflow: hidden;
position: fixed;
z-index: 9901
}
.load-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center
}
.load-wrap>svg {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}
.blog-shortcode>div:not(.dt-css-grid) .wf-cell, .blog.layout-grid .wf-container.description-under-image .wf-cell, .grid-masonry .wf-cell, .iso-grid .wf-cell, .iso-item, .portfolio-shortcode .wf-cell, .shortcode-blog-posts .wf-cell {
opacity: 0
}
.no-cssanimations #main .jg-container .wf-cell, .no-cssanimations .blog.layout-grid .wf-container.description-under-image .wf-cell, .no-cssanimations .grid-masonry .wf-cell, .no-cssanimations .iso-grid .wf-cell, .no-cssanimations .iso-item, .no-cssanimations .shortcode-blog-posts.iso-grid .wf-cell {
opacity: 1
}
.mobile-false .iso-container .wf-cell, .mobile-false .iso-grid .wf-cell {
float: left
}
.iso-grid.iso-item-ready article, .mode-grid article {
height: 100%
}
.iso-item {
width: 100%
}
.dt-isotope .wf-cell {
will-change: top, left
}
.dt-isotope .wf-cell.animate-position {
-webkit-transition: top .65s ease-out, left .65s ease-out;
transition: top .65s ease-out, left .65s ease-out;
opacity: 1
}
.layzr-bg.post-rollover, .layzr-bg.rollover-small {
background-size: auto 30%
}
.layzr-loading-on .iso-lazy-load {
opacity: 0;
-webkit-transition: opacity .35s ease-out;
transition: opacity .35s ease-out
}
.layzr-loading-on .iso-layzr-loaded, .layzr-loading-on .iso-lazy-load.is-loaded, .mobile-false .loading-effect-fly .wf-cell.animation-complete {
opacity: 1
}
.loading-effect-none .wf-cell.shown:not(.isotope-hidden):not(.hidden), .mobile-true .dt-isotope .wf-cell.shown:not(.isotope-hidden), .mobile-true .wf-cell.shown:not(.isotope-hidden):not(.hidden) {
-webkit-animation: dt_fadeIn .4s ease forwards;
animation: dt_fadeIn .4s ease forwards
}
.mobile-false .loading-effect-fade-in .wf-cell.shown:not(.isotope-hidden):not(.hidden), .mobile-false .loading-effect-fade-in .wf-cell.start-animation {
-webkit-animation: dt_fadeIn .7s ease forwards;
animation: dt_fadeIn .7s ease forwards
}
@-webkit-keyframes dt_fadeIn {
to {
opacity:1
}
}
@-moz-keyframes dt_fadeIn {
to {
opacity:1
}
}
@keyframes dt_fadeIn {
to {
opacity:1
}
}
.mobile-false .loading-effect-move-up .wf-cell.shown:not(.isotope-hidden):not(.hidden), .mobile-false .loading-effect-move-up .wf-cell.start-animation {
-webkit-transform: translateY(200px);
transform: translateY(200px);
-webkit-animation: dt_moveUp .55s ease-in-out forwards;
animation: dt_moveUp .55s ease-in-out forwards
}
.mobile-false .loading-effect-move-up .wf-cell .project-list-content {
-moz-osx-font-smoothing: grayscale
}
@-webkit-keyframes dt_moveUp {
to {
-webkit-transform:translateY(0);
opacity:1
}
}
@keyframes dt_moveUp {
to {
transform:translateY(0);
opacity:1
}
}
.mobile-false .loading-effect-scale-up .wf-cell.shown:not(.isotope-hidden), .mobile-false .loading-effect-scale-up .wf-cell.start-animation {
-webkit-transform: scale(.6);
transform: scale(.6);
-webkit-animation: dt_scaleUp .57s ease-in-out forwards;
animation: dt_scaleUp .57s ease-in-out forwards
}
@-webkit-keyframes dt_scaleUp {
to {
-webkit-transform:scale(1);
opacity:1
}
}
@keyframes dt_scaleUp {
to {
transform:scale(1);
opacity:1
}
}
.mobile-false .loading-effect-fall-perspective, .mobile-false .loading-effect-flip, .mobile-false .loading-effect-helix, .mobile-false .loading-effect-scale {
-webkit-perspective: 1300px;
perspective: 1300px
}
.mobile-false .loading-effect-fall-perspective {
-webkit-backface-visibility: hidden
}
.mobile-false .loading-effect-fall-perspective .wf-cell.shown:not(.isotope-hidden), .mobile-false .loading-effect-fall-perspective .wf-cell.start-animation {
-webkit-transform-style: preserve-3d;
-webkit-transform: translateZ(400px) translateY(300px) rotateX(-65deg);
transform: translateZ(400px) translateY(300px) rotateX(-65deg);
-webkit-animation: dt_fallPerspective .75s ease-in-out forwards;
animation: dt_fallPerspective .75s ease-in-out forwards
}
@-webkit-keyframes dt_fallPerspective {
100% {
-webkit-transform:translateZ(0) translateY(0) rotateX(0);
opacity:1
}
}
@keyframes dt_fallPerspective {
100% {
transform:translateZ(0) translateY(0) rotateX(0);
opacity:1
}
}
.mobile-false .loading-effect-fly .wf-cell.shown:not(.isotope-hidden), .mobile-false .loading-effect-fly .wf-cell.start-animation {
-webkit-transform-style: preserve-3d;
-webkit-transform-origin: 50% 50% -300px;
transform-origin: 50% 50% -300px;
-webkit-transform: rotateX(-180deg);
transform: rotateX(-180deg);
-webkit-animation: dt_fly .7s ease-in-out forwards;
animation: dt_fly .7s ease-in-out forwards
}
@-webkit-keyframes dt_fly {
100% {
-webkit-transform:rotateX(0);
opacity:1
}
}
@keyframes dt_fly {
100% {
transform:rotateX(0);
opacity:1
}
}
.mobile-false .loading-effect-flip .wf-cell.shown:not(.isotope-hidden), .mobile-false .loading-effect-flip .wf-cell.start-animation {
-webkit-transform-style: preserve-3d;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transform: rotateX(-80deg);
transform: rotateX(-80deg);
-webkit-animation: dt_flip .7s ease-in-out forwards;
animation: dt_flip .7s ease-in-out forwards
}
@-webkit-keyframes dt_flip {
100% {
-webkit-transform:rotateX(0);
opacity:1
}
}
@keyframes dt_flip {
100% {
transform:rotateX(0);
opacity:1
}
}
.mobile-false .loading-effect-helix .wf-cell.shown:not(.isotope-hidden), .mobile-false .loading-effect-helix .wf-cell.start-animation {
-webkit-transform-style: preserve-3d;
-webkit-transform: rotateY(-180deg);
transform: rotateY(-180deg);
-webkit-animation: dt_helix .7s ease-in-out forwards;
animation: dt_helix .7s ease-in-out forwards
}
@-webkit-keyframes dt_helix {
100% {
-webkit-transform:rotateY(0);
opacity:1
}
}
@keyframes dt_helix {
100% {
transform:rotateY(0);
opacity:1
}
}
.mobile-false .loading-effect-scale .wf-cell.shown:not(.isotope-hidden), .mobile-false .loading-effect-scale .wf-cell.start-animation {
-webkit-transform-style: preserve-3d;
-webkit-transform: scale(.4);
transform: scale(.4);
-webkit-animation: dt_popUp .9s ease-in forwards;
animation: dt_popUp .9s ease-in forwards
}
@-webkit-keyframes dt_popUp {
70% {
-webkit-transform:scale(1.05);
opacity:.8;
-webkit-animation-timing-function:ease-in-out
}
100% {
-webkit-transform:scale(1);
opacity:1
}
}
@keyframes dt_popUp {
70% {
transform:scale(1.05);
opacity:.8;
animation-timing-function:ease-in-out
}
100% {
transform:scale(1);
opacity:1
}
}
.dt-isotope .wf-cell.no-transition, .dt-isotope.no-transition, .dt-isotope.no-transition .wf-cell {
-webkit-transition-duration: 0s;
transition-duration: 0s
}
#main .jg-container .wf-cell {
float: left;
opacity: 0;
padding: 0
}
.is-webkit #main .jg-container .wf-cell {
float: left
}
#main .jg-container .wf-cell .post {
margin: 0;
padding: 0
}
.nsu_widget label, .post-password-form input[type=password] {
margin-right: 10px
}
.layzr-loading-on .jgrid-lazy-load {
opacity: 0;
-webkit-transition: opacity .33s;
transition: opacity .33s
}
.layzr-loading-on .jgrid-layzr-loaded {
opacity: 1
}
.jg-container .post .alignleft, .jg-container .post .alignnone {
margin-bottom: 0
}
#content span:last-child[class*=gw-go-btn-icon][class*=gw-go-btn-icon-large], .details {
margin-bottom: -6px
}
.wf-container.dt-css-grid:before {
display: none
}
.dt-css-grid {
display: -ms-grid;
display: grid;
-webkit-transition: all .33s;
transition: all .33s
}
.cssgridlegacy.no-cssgrid .dt-css-grid, .no-cssgridlegacy.no-cssgrid .dt-css-grid {
display: block
}
.dt-css-grid .wf-cell {
display: block;
padding: 0;
opacity: 0
}
.cssgridlegacy.no-cssgrid .dt-css-grid .wf-cell:not(.hidden), .no-cssgridlegacy.no-cssgrid .dt-css-grid .wf-cell:not(.hidden) {
display: inline-block
}
.jquery-filter .dt-css-grid .wf-cell.hidden, .jquery-filter .dt-css-grid .wf-cell:not(.visible):not(.shown) {
display: none;
opacity: 0
}
.dt-css-grid .no-img .overlay-placeholder img {
max-width: 100%
}
.cssgridlegacy.no-cssgrid .wc-grid.resize-by-browser-width .dt-css-grid, .no-cssgridlegacy.no-cssgrid .wc-grid.resize-by-browser-width .dt-css-grid {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
@-webkit-keyframes fadeInFromNone {
0% {
display:none;
opacity:0
}
1% {
display:-webkit-flex;
display:-moz-flex;
display:-ms-flexbox;
display:-ms-flex;
display:flex;
opacity:0
}
100% {
display:-webkit-flex;
display:-moz-flex;
display:-ms-flexbox;
display:-ms-flex;
display:flex;
opacity:1
}
}
@keyframes fadeInFromNone {
0% {
display:none;
opacity:0
}
1% {
display:-webkit-flex;
display:-moz-flex;
display:-ms-flexbox;
display:-ms-flex;
display:flex;
opacity:0
}
100% {
display:-webkit-flex;
display:-moz-flex;
display:-ms-flexbox;
display:-ms-flex;
display:flex;
opacity:1
}
}
img.blog-thumb-lazy-load, img.lazy-load {
opacity: 0;
-webkit-transition: opacity .38s;
transition: opacity .38s
}
.mobile-true img.blog-thumb-lazy-load.vc_single_image-img, .mobile-true img.lazy-load.vc_single_image-img, img.is-loaded {
opacity: 1
}
.scroll-top {
position: fixed;
right: 10px;
bottom: 10px;
width: 44px;
height: 44px;
opacity: 0;
z-index: -1;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-transition: opacity .4s ease;
transition: opacity .4s ease;
background-color: #000;
background-color: rgba(0,0,0,.2)
}
.show-mobile-header .scroll-top {
opacity: 0
}
.scroll-top.off {
right: -45px;
opacity: 0;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.scroll-top.on {
right: 10px;
opacity: 1;
z-index: 109;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.header-side-right .scroll-top.on {
right: auto;
left: 10px
}
.show-mobile-header .scroll-top.on {
opacity: 0
}
.scroll-top:hover {
background-color: #000;
background-color: rgba(0,0,0,.5)
}
.scroll-top:before {
display: block;
width: 44px;
height: 44px;
content: "";
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpath fill='white' d='M29.121,19.55l-6.29-6.196c-0.025-0.025-0.053-0.049-0.082-0.071c-0.012-0.011-0.024-0.02-0.038-0.03c-0.016-0.011-0.031-0.024-0.048-0.034c-0.017-0.011-0.032-0.02-0.048-0.03c-0.015-0.009-0.029-0.018-0.044-0.025c-0.017-0.009-0.034-0.017-0.051-0.024c-0.016-0.008-0.031-0.015-0.047-0.022c-0.016-0.006-0.033-0.012-0.049-0.018c-0.018-0.005-0.035-0.014-0.053-0.019c-0.017-0.005-0.034-0.008-0.05-0.013c-0.018-0.005-0.036-0.009-0.054-0.013c-0.02-0.003-0.039-0.006-0.059-0.008c-0.016-0.003-0.032-0.005-0.049-0.007c-0.073-0.007-0.146-0.007-0.218,0c-0.017,0.002-0.033,0.005-0.05,0.008c-0.02,0.002-0.038,0.005-0.058,0.009c-0.019,0.003-0.037,0.009-0.055,0.013c-0.016,0.005-0.033,0.008-0.05,0.013c-0.017,0.005-0.035,0.012-0.052,0.018c-0.017,0.006-0.033,0.012-0.049,0.019c-0.017,0.006-0.032,0.014-0.048,0.021c-0.017,0.008-0.034,0.016-0.051,0.024c-0.015,0.008-0.029,0.018-0.044,0.026c-0.015,0.008-0.031,0.018-0.048,0.029c-0.016,0.01-0.031,0.022-0.047,0.034c-0.014,0.01-0.027,0.019-0.04,0.028c-0.042,0.035-0.08,0.073-0.117,0.113c-0.013,0.011-0.026,0.021-0.037,0.033l-6.313,6.219c-0.433,0.428-0.434,1.12-0.003,1.544c0.432,0.426,1.131,0.424,1.564-0.002l4.495-4.426l-0.023,14.11c-0.001,0.603,0.493,1.092,1.104,1.09s1.107-0.49,1.109-1.095l0.023-14.108l4.403,4.334c0.432,0.426,1.133,0.424,1.565-0.003S29.553,19.975,29.121,19.55'/%3E%3C/svg%3E")
}
.no-avatar {
position: relative;
width: 50px;
height: 50px;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
a.no-avatar {
-webkit-transition: all 450ms ease;
transition: all 450ms ease
}
.no-avatar:after {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
content: "\f15c";
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 24px;
line-height: 1
}
.comment-list .no-avatar:after {
content: "\f007";
font-size: 28px
}
.comment .no-avatar, .items-grid .no-avatar, .recent-posts .no-avatar {
width: 60px;
height: 60px
}
.shortcode-code {
padding: 25px 20px
}
.edit-link {
padding: 5px 10px;
background-color: #69c354;
color: #fff!important;
font-family: Arial, sans-serif;
font-size: 12px;
-webkit-border-radius: 3px;
border-radius: 3px
}
.edit-link:hover {
color: #fff;
background-color: #4fa53b
}
.details {
position: relative;
display: inline-block;
vertical-align: top;
padding-bottom: 6px!important;
font-weight: 700
}
.details:after {
display: inline-block;
padding-left: 5px;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 12px;
line-height: 1;
content: "\f0da"
}
.details:before {
position: absolute;
display: block;
left: 0;
bottom: 0;
width: 0;
height: 2px;
content: "";
-webkit-transition: width .4s ease;
transition: width .4s ease
}
.offer-tag, .wpb_single_image .rollover .blur-effect {
display: none
}
.details:hover:before {
width: 100%
}
.round-images .alignleft, .round-images .alignleft i, .round-images .alignleft img, .round-images .blur-effect, .round-images .rollover i, .round-images a.rollover, .round-images img {
-webkit-border-radius: 50%;
border-radius: 50%
}
#page .customSelect {
padding: 6px 10px 5px;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
#content span:last-child[class*=gw-go-btn-icon] {
margin-bottom: -5px
}
.content .gw-go-col {
border-top-width: 1px;
border-bottom-width: 1px;
border-color: #e2e2e2
}
.content .gw-go-col:before {
margin-top: 1px
}
img.info-circle-img-icon {
max-width: 100%
}
.smile_icon_list.left li .icon_list_connector {
border-width: 0
}
.esgbox-overlay.esgbox-overlay-fixed {
z-index: 10000
}
#main .ui-widget, #main .ui-widget-content, #main .wpb_wrapper.ui-widget-content {
color: inherit;
font-size: inherit;
font-weight: inherit;
font-family: inherit;
line-height: inherit
}
#main .wpb_alert {
text-shadow: none
}
#main .wpb_alert strong {
font-style: normal
}
.wpb_alert, .wpb_alert * {
color: #c09853
}
.wpb_alert-success, .wpb_alert-success * {
color: #468847
}
.wpb_alert-danger, .wpb_alert-danger *, .wpb_alert-error, .wpb_alert-error * {
color: #b94a48
}
.wpb_alert-info, .wpb_alert-info * {
color: #3a87ad
}
#main .vc_text_separator div {
top: -10px
}
.wpb_single_image .vc_single_image-wrapper {
line-height: 0
}
.wpb_single_image .vc_figure {
max-width: 100%
}
.rollover.vc_box_border .blur-effect, .rollover.vc_box_border i, .rollover.vc_box_outline .blur-effect, .rollover.vc_box_outline i {
top: 6px;
left: 6px;
width: calc(100% - 12px)!important;
height: calc(100% - 12px)!important
}
.vc_box_border_circle .blur-effect, .vc_box_border_circle i, .vc_box_circle .blur-effect, .vc_box_circle i, .vc_box_circle img, .vc_box_outline_circle .blur-effect, .vc_box_outline_circle i, .vc_box_shadow_border_circle .blur-effect, .vc_box_shadow_border_circle i, .vc_box_shadow_circle .blur-effect, .vc_box_shadow_circle i {
-webkit-border-radius: 50%;
border-radius: 50%
}
.mobile-false .scale-on-hover .vc_box_border_circle a.rollover:hover>img, .mobile-false .scale-on-hover .vc_box_circle a.rollover:hover>img, .mobile-false .scale-on-hover .vc_box_outline_circle a.rollover:hover>img, .mobile-false .scale-on-hover .vc_box_shadow_border_circle a.rollover:hover>img, .mobile-false .scale-on-hover .vc_box_shadow_circle a.rollover:hover>img {
-webkit-transform: scale(1);
transform: scale(1)
}
div .vc_box_rounded>img {
border-radius: inherit
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon, .vc_message_box-icon>i[class^=fa] {
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}
.boxed-layout #tiptip_holder {
top: -20px!important
}
#main .chzn-container-single .chzn-single {
background-image: none
}
form.mc4wp-form label {
font-weight: 400
}
#main #content .rotatingtweet {
padding: 25px 20px 20px;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
#content .rotatingtweets {
max-width: 100%
}
#main .wpb_gmaps_widget .wpb_map_wraper {
background: 0 0;
padding: 0
}
.wpb_gmaps_widget .wpb_map_wraper {
padding: 0
}
.interval {
padding-bottom: 10px
}
.search-no-results .submit:hover {
cursor: default
} .last_toggle_el_margin, .wpb_button, ul.wpb_thumbnails-fluid>li {
margin-bottom: 0!important
}
.useJS .container .l3, .useJS .container .photo.show, .useJS .container-1, .useJS .container-2, .useJS .container-3 {
-webkit-transform: none;
transform: none
}
.lightbox.useJS .close, div.lightbox.useJS .img-caption {
-webkit-transition: none;
transition: none
}
.jp-carousel-comment-form-button, .wpb-js-composer div.pp_default .pp_contract, .wpb-js-composer div.pp_default .pp_expand {
-webkit-box-shadow: none;
box-shadow: none
}
.content .searchform input {
width: 100%
}
.dt-circle-content {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
-ms-flex-align: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
-ms-flex-pack: center;
-webkit-border-radius: 50%;
border-radius: 50%
}
@-webkit-keyframes opacity-lat-rev {
0% {
opacity:1;
visibility:visible
}
100%, 30% {
opacity:0;
visibility:hidden
}
}
@keyframes opacity-lat-rev {
0% {
opacity:1;
visibility:visible
}
100%, 30% {
opacity:0;
visibility:hidden
}
}
.loading-ready #load {
-webkit-animation: opacity-lat-rev .8s ease 0s 1 normal both;
animation: opacity-lat-rev .8s ease 0s 1 normal both
}
body #load.loader-removed {
opacity: 0;
visibility: hidden
}
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) {
.dt-owl-item>article, .slick-slide .vc_row.vc_row-flex .ult-item-wrap {
-ms-flex: 0 0 auto;
max-width: 100%
}
.owl-carousel .post.product {
display: block
}
}
.slick-next, .slick-prev {
z-index: 10
}
.woocommerce-Reviews .comment-notes {
text-align: left
}
.customSelectInner {
background-repeat: no-repeat;
background-position: right center
}
.archive .taxonomy-description {
margin-bottom: 40px
}
.archive:not(.post-type-archive-product) .woocommerce-products-header {
margin-bottom: 50px
}
.mini-wpml {
position: relative
}
@font-face {
font-family: icomoon-the7-social-icons-16x16;
src: url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/icomoon-the7-social/fonts/icomoon-the7-social-icons-16x16.eot?esfwnl);
src: url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/icomoon-the7-social/fonts/icomoon-the7-social-icons-16x16.eot?esfwnl#iefix) format('embedded-opentype'), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/icomoon-the7-social/fonts/icomoon-the7-social-icons-16x16.ttf?esfwnl) format('truetype'), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/icomoon-the7-social/fonts/icomoon-the7-social-icons-16x16.woff?esfwnl) format('woff'), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/icomoon-the7-social/fonts/icomoon-the7-social-icons-16x16.svg?esfwnl#icomoon-the7-social-icons-16x16) format('svg');
font-weight: 400;
font-style: normal
}
.dt-shortcode-soc-icons [class*=" dt-icon-"], .dt-shortcode-soc-icons [class^=dt-icon-], .soc-ico [class*=" dt-icon-"], .soc-ico [class^=dt-icon-], [class*=" soc-font-"], [class^=soc-font-] {
position: relative;
z-index: 2;
font-family: icomoon-the7-social-icons-16x16!important;
font-size: 16px;
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 26px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.dt-icons-selector [class*=" dt-icon-"]:before, .dt-icons-selector [class^=dt-icon-]:before {
font-family: icomoon-the7-social-icons-16x16!important
}
.dt-icon-snapchat:before, .snapchat .soc-font-icon:before {
content: "\e923"
}
.dt-icon-px-500:before, .px-500 .soc-font-icon:before {
content: "\e900"
}
.behance .soc-font-icon:before, .dt-icon-behance:before {
content: "\e901"
}
.blogger .soc-font-icon:before, .dt-icon-blogger:before {
content: "\e902"
}
.delicious .soc-font-icon:before, .dt-icon-delicious:before {
content: "\e903"
}
.devian .soc-font-icon:before, .dt-icon-devian:before {
content: "\e904"
}
.dribbble .soc-font-icon:before, .dt-icon-dribbble:before {
content: "\e905"
}
.dt-icon-facebook:before, .facebook .soc-font-icon:before {
content: "\e906"
}
.dt-icon-flickr:before, .flickr .soc-font-icon:before {
content: "\e907"
}
.dt-icon-foursquare:before, .foursquare .soc-font-icon:before {
content: "\e908"
}
.dt-icon-github:before, .github .soc-font-icon:before {
content: "\e909"
}
.dt-icon-google:before, .google .soc-font-icon:before {
content: "\e90a"
}
.dt-icon-instagram:before, .instagram .soc-font-icon:before {
content: "\e90b"
}
.dt-icon-lastfm:before, .lastfm .soc-font-icon:before {
content: "\e90c"
}
.dt-icon-linkedin:before, .linkedin .soc-font-icon:before {
content: "\e90d"
}
.dt-icon-mail:before, .mail .soc-font-icon:before {
content: "\e90e"
}
.dt-icon-odnoklassniki:before, .odnoklassniki .soc-font-icon:before {
content: "\e90f"
}
.dt-icon-pinterest:before, .pinterest .soc-font-icon:before {
content: "\e910"
}
.dt-icon-reddit:before, .reddit .soc-font-icon:before {
content: "\e911"
}
.dt-icon-research-gate:before, .research-gate .soc-font-icon:before {
content: "\e912"
}
.dt-icon-rss:before, .rss .soc-font-icon:before {
content: "\e913"
}
.dt-icon-skype:before, .skype .soc-font-icon:before {
content: "\e914"
}
.dt-icon-soundcloud:before, .soundcloud .soc-font-icon:before {
content: "\e915"
}
.dt-icon-stumbleupon:before, .stumbleupon .soc-font-icon:before {
content: "\e916"
}
.dt-icon-tripedvisor:before, .tripedvisor .soc-font-icon:before {
content: "\e917"
}
.dt-icon-tumbler:before, .tumbler .soc-font-icon:before {
content: "\e918"
}
.dt-icon-twitter:before, .twitter .soc-font-icon:before {
content: "\e919"
}
.dt-icon-viber:before, .viber .soc-font-icon:before {
content: "\e91a"
}
.dt-icon-vimeo:before, .vimeo .soc-font-icon:before {
content: "\e91b"
}
.dt-icon-vk:before, .vk .soc-font-icon:before {
content: "\e91c"
}
.dt-icon-website:before, .website .soc-font-icon:before {
content: "\e91d"
}
.dt-icon-weibo:before, .weibo .soc-font-icon:before {
content: "\e91e"
}
.dt-icon-whatsapp:before, .whatsapp .soc-font-icon:before {
content: "\e91f"
}
.dt-icon-xing:before, .xing .soc-font-icon:before {
content: "\e920"
}
.dt-icon-yelp:before, .yelp .soc-font-icon:before {
content: "\e921"
}
.dt-icon-you-tube:before, .you-tube .soc-font-icon:before {
content: "\e922"
}
@font-face {
font-family: icomoon-arrows-carousel-32x32;
src: url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/icomoon-arrows-the7/fonts/icomoon-arrows-carousel-32x32.eot?satvtg);
src: url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/icomoon-arrows-the7/fonts/icomoon-arrows-carousel-32x32.eot?satvtg#iefix) format('embedded-opentype'), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/icomoon-arrows-the7/fonts/icomoon-arrows-carousel-32x32.ttf?satvtg) format('truetype'), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/icomoon-arrows-the7/fonts/icomoon-arrows-carousel-32x32.woff?satvtg) format('woff'), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/icomoon-arrows-the7/fonts/icomoon-arrows-carousel-32x32.svg?satvtg#icomoon-arrows-carousel-32x32) format('svg');
font-weight: 400;
font-style: normal
}
[class*=" icon-"], [class^=icon-] {
font-family: icomoon-arrows-carousel-32x32!important;
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.owl-nav [class*=" icon-"]:before, .owl-nav [class^=icon-]:before {
font-family: inherit
}
.icon-ar-021-l:before {
content: "\e900"
}
.icon-ar-021-r:before {
content: "\e901"
}
.icon-ar-022-l:before {
content: "\e902"
}
.icon-ar-022-r:before {
content: "\e903"
}
.icon-ar-023-l:before {
content: "\e904"
}
.icon-ar-023-r:before {
content: "\e905"
}
.icon-ar-001-l:before {
content: "\e906"
}
.icon-ar-001-r:before {
content: "\e907"
}
.icon-ar-002-l:before {
content: "\e908"
}
.icon-ar-002-r:before {
content: "\e909"
}
.icon-ar-003-l:before {
content: "\e90a"
}
.icon-ar-003-r:before {
content: "\e90b"
}
.icon-ar-004-l:before {
content: "\e90c"
}
.icon-ar-004-r:before {
content: "\e90d"
}
.icon-ar-005-l:before {
content: "\e90e"
}
.icon-ar-005-r:before {
content: "\e90f"
}
.icon-ar-006-l:before {
content: "\e910"
}
.icon-ar-006-r:before {
content: "\e911"
}
.icon-ar-007-l:before {
content: "\e912"
}
.icon-ar-007-r:before {
content: "\e913"
}
.icon-ar-008-l:before {
content: "\e914"
}
.icon-ar-008-r:before {
content: "\e915"
}
.icon-ar-009-l:before {
content: "\e916"
}
.icon-ar-009-r:before {
content: "\e917"
}
.icon-ar-010-l:before {
content: "\e918"
}
.icon-ar-010-r:before {
content: "\e919"
}
.icon-ar-011-l:before {
content: "\e91a"
}
.icon-ar-011-r:before {
content: "\e91b"
}
.icon-ar-012-l:before {
content: "\e91c"
}
.icon-ar-012-r:before {
content: "\e91d"
}
.icon-ar-013-l:before {
content: "\e91e"
}
.icon-ar-013-r:before {
content: "\e91f"
}
.icon-ar-014-l:before {
content: "\e920"
}
.icon-ar-014-r:before {
content: "\e921"
}
.icon-ar-015-l:before {
content: "\e922"
}
.icon-ar-015-r:before {
content: "\e923"
}
.icon-ar-017-l:before {
content: "\e924"
}
.icon-ar-017-r:before {
content: "\e925"
}
.icon-ar-018-l:before {
content: "\e926"
}
.icon-ar-018-r:before {
content: "\e927"
}
.icon-ar-019-l:before {
content: "\e928"
}
.icon-ar-019-r:before {
content: "\e929"
}
.icon-ar-020-l:before {
content: "\e92a"
}
.icon-ar-020-r:before {
content: "\e92b"
}
@font-face {
font-family: icomoon-the7-portfolio-32x32;
src: url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/icomoon-the7-portfolio-32x32/fonts/icomoon-the7-portfolio-32x32.eot?1gry5w);
src: url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/icomoon-the7-portfolio-32x32/fonts/icomoon-the7-portfolio-32x32.eot?1gry5w#iefix) format('embedded-opentype'), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/icomoon-the7-portfolio-32x32/fonts/icomoon-the7-portfolio-32x32.ttf?1gry5w) format('truetype'), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/icomoon-the7-portfolio-32x32/fonts/icomoon-the7-portfolio-32x32.woff?1gry5w) format('woff'), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/icomoon-the7-portfolio-32x32/fonts/icomoon-the7-portfolio-32x32.svg?1gry5w#icomoon-the7-portfolio-32x32) format('svg');
font-weight: 400;
font-style: normal
}
#page .project-links-container [class*=" icon-portfolio-"], #page .project-links-container [class^=icon-portfolio-], [class*=" icon-portfolio-"], [class^=icon-portfolio-] {
font-family: icomoon-the7-portfolio-32x32!important;
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
#page [class*=" icon-portfolio-"]>span:before, #page [class^=icon-portfolio-]>span:before {
font-family: icomoon-the7-portfolio-32x32!important;
margin: 0!important
}
.icon-portfolio-p211>span:before {
content: "\e900"
}
.icon-portfolio-p212>span:before {
content: "\e901"
}
.icon-portfolio-p208>span:before {
content: "\e902"
}
.icon-portfolio-p204>span:before {
content: "\e909"
}
.icon-portfolio-p201>span:before {
content: "\e90c"
}
.icon-portfolio-p206>span:before {
content: "\e90e"
}
.icon-portfolio-p203>span:before {
content: "\e90b"
}
.icon-portfolio-p205>span:before {
content: "\e90d"
}
@font-face {
font-family: icomoon-the7-photo-32x32;
src: url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/icomoon-the7-gallery-32x32/fonts/icomoon-the7-photo-32x32.eot?yjzbpy);
src: url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/icomoon-the7-gallery-32x32/fonts/icomoon-the7-photo-32x32.eot?yjzbpy#iefix) format('embedded-opentype'), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/icomoon-the7-gallery-32x32/fonts/icomoon-the7-photo-32x32.ttf?yjzbpy) format('truetype'), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/icomoon-the7-gallery-32x32/fonts/icomoon-the7-photo-32x32.woff?yjzbpy) format('woff'), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/icomoon-the7-gallery-32x32/fonts/icomoon-the7-photo-32x32.svg?yjzbpy#icomoon-the7-photo-32x32) format('svg');
font-weight: 400;
font-style: normal
}
[class*=icon-im-] span, [class^=icon-im-] span {
font-family: icomoon-the7-photo-32x32!important;
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
[class*=icon-im-] span:before, [class^=icon-im-] span:before {
font-family: inherit!important;
margin: 0!important
}
.icon-im-hover-000 span:before {
content: "\e900"
}
.icon-im-hover-001 span:before {
content: "\e901"
}
.icon-im-hover-003 span:before {
content: "\e902"
}
.icon-im-hover-004 span:before {
content: "\e903"
}
.icon-im-hover-005 span:before {
content: "\e904"
}
.icon-im-hover-009 span:before {
content: "\e906"
}
.icon-im-hover-010 span:before {
content: "\e905"
}
.icon-im-hover-011 span:before {
content: "\e906"
}
.icon-im-hover-012 span:before {
content: "\e907"
}
.icon-im-hover-013 span:before {
content: "\e908"
}
.icon-im-hover-021 span:before {
content: "\e909"
}
.icon-im-hover-022 span:before {
content: "\e90a"
}
.icon-im-hover-023 span:before {
content: "\e90b"
}
.icon-im-hover-024 span:before {
content: "\e90c"
}
.icon-im-hover-031 span:before {
content: "\e90d"
}
.icon-im-hover-032 span:before {
content: "\e90e"
}
.icon-im-hover-041 span:before {
content: "\e90f"
}
.icon-im-hover-042 span:before {
content: "\e910"
}
.text_body, .sec_heading.serv p {
font-size: 16px;
}
.text_body p, .sec_heading.serv p {
text-align: justify !important;
text-align-last: center
}
.service_sec .text_body p {
text-align-last: left
}
.service_sec .vc_col-sm-4 .wpb_text_column {
margin-bottom: 10px;
}
.sec_heading {
text-align: center
}
.sec_heading h2 {
display: inline-block;
position: relative;
font-size: 26px;
font-weight: 600;
}
.sec_heading h2:after {
content: '';
background: #0088cc;
position: absolute;
bottom: -10px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
height: 3px;
width: 80px;
display: inline-block;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.sec_heading.serv h2:after {
content: '';
background: #fff;
}
.sec_heading.serv h2 {
margin-bottom: 30px;
}
.sec_heading:hover h2:after {
content: '';
width: 100%;
}
.service_sec .wpb_wrapper h3 {
font-weight: 800;
font-size: 16px;
}
.service_sec {
margin-bottom: 30px;
}
.conf_serv .vc_column-inner {
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
-webkit-box-shadow: 0 10px 10px #d0d0d0;
box-shadow: 0 10px 10px #d0d0d0
}
.conf_serv:hover .vc_column-inner {
-webkit-box-shadow: 0 20px 25px #E8E8E8;
box-shadow: 0 20px 25px #E8E8E8;
}
.tw-h {
padding: 0px 10px !important
} .how_work .work_list .vc_column-inner > .wpb_wrapper {
border: 1px solid #f8f8f8;
background: #f8f8f8;
padding: 10px 5px;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.how_work .work_list .wpb_text_column {
margin-bottom: 0
}
.how_work .work_list .vc_column-inner .wpb_wrapper h3 {
font-size: 14px;
font-weight: 800;
}
.how_work .work_list .uavc-icons {
margin-bottom: 10px !important
}
.how_work .work_list .vc_column-inner > .wpb_wrapper:hover .aio-icon.circle {
background: #fff !important;
color: #0088cc !important;
}
.how_work .work_list .vc_column-inner > .wpb_wrapper:hover {
background: #0088cc;
-webkit-box-shadow: 0 10px 10px #d0d0d0;
box-shadow: 0 10px 10px #d0d0d0
}
.how_work .work_list .vc_column-inner > .wpb_wrapper:hover h3 {
color: #fff;
}
.d-none {
display: none
}
.inner_pages .sec_content {
display: flex;
}
.inner_pages .sec_content p, .inner_pages p {
text-align: justify;
text-align-last: left
}
.inner_pages .sec_content .left-sec {
width: 75%
}
.inner_pages .sec_content .right-sec {
width: 25%;
padding: 0 15px;
}
.inner_pages .sec_content .right-sec a {
position: relative;
display: block
}
.inner_pages .sec_content .right-sec a img {
position: relative;
z-index: 5;
min-height: 200px;
max-height: 200px;
object-fit: cover;
margin: 0 !important;
border: 2px solid #08c;
} .inner_pages h2, .inner_pages h3 {
font-size: 24px;
font-weight: 600;
margin: 30px 0 15px;
position: relative;
padding: 0 0 10px;
}
.inner_pages h2:before, .inner_pages h3:before {
content: '';
position: absolute;
left: 0;
bottom: 0px;
height: 2px;
width: 75px;
background: #0088cc;
display: block
}
.inner_pages .customindex29 {
border-bottom: 1px solid #f8f8f8;
padding: 0 0 30px;
}
.inner_pages .customindex29 ul:after {
clear: both;
display: block;
content: '';
}
.inner_pages .customindex29 ul {
display: flex;
flex-wrap: wrap
}
.inner_pages .customindex29 ul li {
width: 40%;
list-style: none;
position: relative;
padding-left: 15px;
}
.inner_pages .customindex29 .contact_info {
display: block;
margin-left: 0;
}
.inner_pages .customindex29 .contact_info li:before {
display: none;
}
.inner_pages .customindex29 .contact_info li {
width: 100%;
padding-left: 0;
margin-bottom: 10px;
}
.inner_pages .customindex29 .contact_info li i {
color: #0088cc
}
.inner_pages .customindex29 ul li:before {
content: "\f00c";
font-size: 0.75em;
font-family: FontAwesome;
position: absolute;
left: -8px;
color: #08c;
font-weight: normal;
}
.inner_pages .customindex29 ul li strong, .inner_pages .customindex29 ul li {
font-weight: normal;
font-size: 16px;
}
.contact_page {
margin: 20px 0;
}
.testimonial_list {
margin-top: 30px;
}
.testimonial_list blockquote {
background: #f8f8f8;
position: relative;
padding-left: 90px;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
border: 1px solid #f8f8f8;
}
.testimonial_list > div {
margin-bottom: 20px;
}
.testimonial_list blockquote p {
font-weight: normal;
font-size: 14px;
}
.testimonial_list blockquote strong {
font-size: 12px;
font-style: italic;
}
.testimonial_list blockquote:before {
content: "\f10d";
position: absolute;
left: 26px;
font-family: FontAwesome;
font-size: 40px;
color: #efefef;
top: 30px;
}
.testimonial_list blockquote:hover {
-webkit-box-shadow: 0 20px 25px #E8E8E8;
box-shadow: 0 20px 25px #E8E8E8;
background-color: #fff;
}
.inner_pages .customindex29 .listing_ul {
display: block;
}
.inner_pages .customindex29 .listing_ul li {
width: 100%;
}
.category-our-blog #content {
margin: 20px 0
}
.inner_pages.rates table, .inner_pages.rates table th, .inner_pages.rates table td{ border:0 !important}
@media screen and (min-width: 990px) {
#main:not(.sidebar-none) .wf-container-main {
display: block !important;
}
}
@media only screen and (max-device-width: 768px) {
.inner_pages .customindex29 ul li{ width:100%; }
.inner_pages .customindex29 ul{ display:block;}
.inner_pages .customindex29 ul li{ width:100%}
#main > .wf-wrap, #bottom-bar > .wf-wrap, #footer > .wf-wrap{ width:100% !important}
.inner_pages h2, .inner_pages h3{ font-size:18px; padding-bottom:5px; line-height:normal}
body{ overflow-x:hidden}
.inner_pages .sec_content {
flex-wrap: wrap
}
.inner_pages .sec_content .left-sec, .inner_pages .sec_content .right-sec {
width: 100%
}
.mobile-header-bar .mobile-branding img {
width: 70%;
}
.service_sec .text_body p {
text-align-last: center;
}
.service_sec .wpb_wrapper h3 {
text-align: center
}
.trans_script .wpb_text_column, .main_slider .wpb_content_element {
margin-bottom: 10px
}
.home h1 {
font-size: 26px;
}
body p {
font-size: 14px !important;     line-height: 20px;
}
.inner_pages .customindex29 ul li strong, .inner_pages .customindex29 ul li {
font-size: 14px;
}
}
@media only screen and (max-device-width: 480px) {
.testimonial_list blockquote {
padding: 58px 15px 15px;
}
.testimonial_list blockquote:before {
left: 50%;
content: "\f10d";
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
top: 15px;
}
.inner_pages .customindex29 ul {
margin-top: 25px;
}
.inner_pages .customindex29 ul li {
width: 100%;
}
.home h1 {
font-size: 22px;
}
.lead {
font-size: 14px;
line-height: 24px;
}
}#page .fa,#page .far,#page .fas{font-family:'Font Awesome 5 Free'}#page .fa,#page .fas{font-weight:900}#page .far{font-weight:400}#page .fa:before,#page .far:before,#page .fas:before{font-weight:inherit}#page .fab{font-family:'Font Awesome 5 Brands'}.dt-fa-compatibility .fa-address-book-o:before{content:"\f2b9"}.dt-fa-compatibility .fa-address-card-o:before{content:"\f2bb"}.dt-fa-compatibility .fa-area-chart:before{content:"\f1fe"}.dt-fa-compatibility .fa-arrow-circle-o-down:before{content:"\f358"}.dt-fa-compatibility .fa-arrow-circle-o-left:before{content:"\f359"}.dt-fa-compatibility .fa-arrow-circle-o-right:before{content:"\f35a"}.dt-fa-compatibility .fa-arrow-circle-o-up:before{content:"\f35b"}.dt-fa-compatibility .fa-arrows-alt:before{content:"\f31e"}.dt-fa-compatibility .fa-arrows-h:before{content:"\f337"}.dt-fa-compatibility .fa-arrows-v:before{content:"\f338"}.dt-fa-compatibility .fa-arrows:before{content:"\f0b2"}.dt-fa-compatibility .fa-asl-interpreting:before{content:"\f2a3"}.dt-fa-compatibility .fa-automobile:before{content:"\f1b9"}.dt-fa-compatibility .fa-bank:before{content:"\f19c"}.dt-fa-compatibility .fa-bar-chart-o:before,.dt-fa-compatibility .fa-bar-chart:before{content:"\f080"}.dt-fa-compatibility .fa-bathtub:before{content:"\f2cd"}.dt-fa-compatibility .fa-battery-0:before{content:"\f244"}.dt-fa-compatibility .fa-battery-1:before{content:"\f243"}.dt-fa-compatibility .fa-battery-2:before{content:"\f242"}.dt-fa-compatibility .fa-battery-3:before{content:"\f241"}.dt-fa-compatibility .fa-battery-4:before,.dt-fa-compatibility .fa-battery:before{content:"\f240"}.dt-fa-compatibility .fa-bell-o:before{content:"\f0f3"}.dt-fa-compatibility .fa-bell-slash-o:before{content:"\f1f6"}.dt-fa-compatibility .fa-bitbucket-square:before{content:"\f171"}.dt-fa-compatibility .fa-bitcoin:before{content:"\f15a"}.dt-fa-compatibility .fa-bookmark-o:before{content:"\f02e"}.dt-fa-compatibility .fa-building-o:before{content:"\f1ad"}.dt-fa-compatibility .fa-cab:before{content:"\f1ba"}.dt-fa-compatibility .fa-calendar-check-o:before{content:"\f274"}.dt-fa-compatibility .fa-calendar-minus-o:before{content:"\f272"}.dt-fa-compatibility .fa-calendar-o:before{content:"\f133"}.dt-fa-compatibility .fa-calendar-plus-o:before{content:"\f271"}.dt-fa-compatibility .fa-calendar-times-o:before{content:"\f273"}.dt-fa-compatibility .fa-calendar:before{content:"\f073"}.dt-fa-compatibility .fa-caret-square-o-down:before{content:"\f150"}.dt-fa-compatibility .fa-caret-square-o-left:before{content:"\f191"}.dt-fa-compatibility .fa-caret-square-o-right:before{content:"\f152"}.dt-fa-compatibility .fa-caret-square-o-up:before{content:"\f151"}.dt-fa-compatibility .fa-cc:before{content:"\f20a"}.dt-fa-compatibility .fa-chain-broken:before{content:"\f127"}.dt-fa-compatibility .fa-chain:before{content:"\f0c1"}.dt-fa-compatibility .fa-check-circle-o:before{content:"\f058"}.dt-fa-compatibility .fa-check-square-o:before{content:"\f14a"}.dt-fa-compatibility .fa-circle-o-notch:before{content:"\f1ce"}.dt-fa-compatibility .fa-circle-o:before,.dt-fa-compatibility .fa-circle-thin:before{content:"\f111"}.dt-fa-compatibility .fa-clock-o:before{content:"\f017"}.dt-fa-compatibility .fa-close:before{content:"\f00d"}.dt-fa-compatibility .fa-cloud-download:before{content:"\f381"}.dt-fa-compatibility .fa-cloud-upload:before{content:"\f382"}.dt-fa-compatibility .fa-cny:before{content:"\f157"}.dt-fa-compatibility .fa-code-fork:before{content:"\f126"}.dt-fa-compatibility .fa-comment-o:before{content:"\f075"}.dt-fa-compatibility .fa-commenting-o:before,.dt-fa-compatibility .fa-commenting:before{content:"\f27a"}.dt-fa-compatibility .fa-comments-o:before{content:"\f086"}.dt-fa-compatibility .fa-credit-card-alt:before{content:"\f09d"}.dt-fa-compatibility .fa-cutlery:before{content:"\f2e7"}.dt-fa-compatibility .fa-dashboard:before{content:"\f3fd"}.dt-fa-compatibility .fa-deafness:before{content:"\f2a4"}.dt-fa-compatibility .fa-dedent:before{content:"\f03b"}.dt-fa-compatibility .fa-diamond:before{content:"\f3a5"}.dt-fa-compatibility .fa-dollar:before{content:"\f155"}.dt-fa-compatibility .fa-dot-circle-o:before{content:"\f192"}.dt-fa-compatibility .fa-drivers-license-o:before,.dt-fa-compatibility .fa-drivers-license:before{content:"\f2c2"}.dt-fa-compatibility .fa-eercast:before{content:"\f2da"}.dt-fa-compatibility .fa-envelope-o:before{content:"\f0e0"}.dt-fa-compatibility .fa-envelope-open-o:before{content:"\f2b6"}.dt-fa-compatibility .fa-eur:before,.dt-fa-compatibility .fa-euro:before{content:"\f153"}.dt-fa-compatibility .fa-exchange:before{content:"\f362"}.dt-fa-compatibility .fa-external-link-square:before{content:"\f360"}.dt-fa-compatibility .fa-external-link:before{content:"\f35d"}.dt-fa-compatibility .fa-eyedropper:before{content:"\f1fb"}.dt-fa-compatibility .fa-fa:before{content:"\f2b4"}.dt-fa-compatibility .fa-facebook-f:before{content:"\f39e"}.dt-fa-compatibility .fa-facebook-official:before{content:"\f09a"}.dt-fa-compatibility .fa-facebook:before{content:"\f39e"}.dt-fa-compatibility .fa-feed:before{content:"\f09e"}.dt-fa-compatibility .fa-file-archive-o:before{content:"\f1c6"}.dt-fa-compatibility .fa-file-audio-o:before{content:"\f1c7"}.dt-fa-compatibility .fa-file-code-o:before{content:"\f1c9"}.dt-fa-compatibility .fa-file-excel-o:before{content:"\f1c3"}.dt-fa-compatibility .fa-file-image-o:before{content:"\f1c5"}.dt-fa-compatibility .fa-file-movie-o:before{content:"\f1c8"}.dt-fa-compatibility .fa-file-o:before{content:"\f15b"}.dt-fa-compatibility .fa-file-pdf-o:before{content:"\f1c1"}.dt-fa-compatibility .fa-file-photo-o:before,.dt-fa-compatibility .fa-file-picture-o:before{content:"\f1c5"}.dt-fa-compatibility .fa-file-powerpoint-o:before{content:"\f1c4"}.dt-fa-compatibility .fa-file-sound-o:before{content:"\f1c7"}.dt-fa-compatibility .fa-file-text-o:before,.dt-fa-compatibility .fa-file-text:before{content:"\f15c"}.dt-fa-compatibility .fa-file-video-o:before{content:"\f1c8"}.dt-fa-compatibility .fa-file-word-o:before{content:"\f1c2"}.dt-fa-compatibility .fa-file-zip-o:before{content:"\f1c6"}.dt-fa-compatibility .fa-files-o:before{content:"\f0c5"}.dt-fa-compatibility .fa-flag-o:before{content:"\f024"}.dt-fa-compatibility .fa-flash:before{content:"\f0e7"}.dt-fa-compatibility .fa-floppy-o:before{content:"\f0c7"}.dt-fa-compatibility .fa-folder-o:before{content:"\f07b"}.dt-fa-compatibility .fa-folder-open-o:before{content:"\f07c"}.dt-fa-compatibility .fa-frown-o:before{content:"\f119"}.dt-fa-compatibility .fa-futbol-o:before{content:"\f1e3"}.dt-fa-compatibility .fa-gbp:before{content:"\f154"}.dt-fa-compatibility .fa-ge:before{content:"\f1d1"}.dt-fa-compatibility .fa-gear:before{content:"\f013"}.dt-fa-compatibility .fa-gears:before{content:"\f085"}.dt-fa-compatibility .fa-gittip:before{content:"\f184"}.dt-fa-compatibility .fa-glass:before{content:"\f000"}.dt-fa-compatibility .fa-google-plus-circle:before,.dt-fa-compatibility .fa-google-plus-official:before{content:"\f2b3"}.dt-fa-compatibility .fa-google-plus:before{content:"\f0d5"}.dt-fa-compatibility .fa-group:before{content:"\f0c0"}.dt-fa-compatibility .fa-hand-grab-o:before{content:"\f255"}.dt-fa-compatibility .fa-hand-lizard-o:before{content:"\f258"}.dt-fa-compatibility .fa-hand-o-down:before{content:"\f0a7"}.dt-fa-compatibility .fa-hand-o-left:before{content:"\f0a5"}.dt-fa-compatibility .fa-hand-o-right:before{content:"\f0a4"}.dt-fa-compatibility .fa-hand-o-up:before{content:"\f0a6"}.dt-fa-compatibility .fa-hand-paper-o:before{content:"\f256"}.dt-fa-compatibility .fa-hand-peace-o:before{content:"\f25b"}.dt-fa-compatibility .fa-hand-pointer-o:before{content:"\f25a"}.dt-fa-compatibility .fa-hand-rock-o:before{content:"\f255"}.dt-fa-compatibility .fa-hand-scissors-o:before{content:"\f257"}.dt-fa-compatibility .fa-hand-spock-o:before{content:"\f259"}.dt-fa-compatibility .fa-hand-stop-o:before{content:"\f256"}.dt-fa-compatibility .fa-handshake-o:before{content:"\f2b5"}.dt-fa-compatibility .fa-hard-of-hearing:before{content:"\f2a4"}.dt-fa-compatibility .fa-hdd-o:before{content:"\f0a0"}.dt-fa-compatibility .fa-header:before{content:"\f1dc"}.dt-fa-compatibility .fa-heart-o:before{content:"\f004"}.dt-fa-compatibility .fa-hospital-o:before{content:"\f0f8"}.dt-fa-compatibility .fa-hotel:before{content:"\f236"}.dt-fa-compatibility .fa-hourglass-1:before{content:"\f251"}.dt-fa-compatibility .fa-hourglass-2:before{content:"\f252"}.dt-fa-compatibility .fa-hourglass-3:before{content:"\f253"}.dt-fa-compatibility .fa-hourglass-o:before{content:"\f254"}.dt-fa-compatibility .fa-id-card-o:before{content:"\f2c2"}.dt-fa-compatibility .fa-ils:before{content:"\f20b"}.dt-fa-compatibility .fa-image:before{content:"\f03e"}.dt-fa-compatibility .fa-inr:before{content:"\f156"}.dt-fa-compatibility .fa-institution:before{content:"\f19c"}.dt-fa-compatibility .fa-intersex:before{content:"\f224"}.dt-fa-compatibility .fa-jpy:before{content:"\f157"}.dt-fa-compatibility .fa-keyboard-o:before{content:"\f11c"}.dt-fa-compatibility .fa-krw:before{content:"\f159"}.dt-fa-compatibility .fa-legal:before{content:"\f0e3"}.dt-fa-compatibility .fa-lemon-o:before{content:"\f094"}.dt-fa-compatibility .fa-level-down:before{content:"\f3be"}.dt-fa-compatibility .fa-level-up:before{content:"\f3bf"}.dt-fa-compatibility .fa-life-bouy:before,.dt-fa-compatibility .fa-life-buoy:before,.dt-fa-compatibility .fa-life-saver:before{content:"\f1cd"}.dt-fa-compatibility .fa-lightbulb-o:before{content:"\f0eb"}.dt-fa-compatibility .fa-line-chart:before{content:"\f201"}.dt-fa-compatibility .fa-linkedin-square:before{content:"\f08c"}.dt-fa-compatibility .fa-linkedin:before{content:"\f0e1"}.dt-fa-compatibility .fa-long-arrow-down:before{content:"\f309"}.dt-fa-compatibility .fa-long-arrow-left:before{content:"\f30a"}.dt-fa-compatibility .fa-long-arrow-right:before{content:"\f30b"}.dt-fa-compatibility .fa-long-arrow-up:before{content:"\f30c"}.dt-fa-compatibility .fa-mail-forward:before{content:"\f064"}.dt-fa-compatibility .fa-mail-reply-all:before{content:"\f122"}.dt-fa-compatibility .fa-mail-reply:before{content:"\f3e5"}.dt-fa-compatibility .fa-map-marker:before{content:"\f3c5"}.dt-fa-compatibility .fa-map-o:before{content:"\f279"}.dt-fa-compatibility .fa-meanpath:before{content:"\f2b4"}.dt-fa-compatibility .fa-meh-o:before{content:"\f11a"}.dt-fa-compatibility .fa-minus-square-o:before{content:"\f146"}.dt-fa-compatibility .fa-mobile-phone:before,.dt-fa-compatibility .fa-mobile:before{content:"\f3cd"}.dt-fa-compatibility .fa-money:before{content:"\f3d1"}.dt-fa-compatibility .fa-moon-o:before{content:"\f186"}.dt-fa-compatibility .fa-mortar-board:before{content:"\f19d"}.dt-fa-compatibility .fa-navicon:before{content:"\f0c9"}.dt-fa-compatibility .fa-newspaper-o:before{content:"\f1ea"}.dt-fa-compatibility .fa-paper-plane-o:before{content:"\f1d8"}.dt-fa-compatibility .fa-paste:before{content:"\f328"}.dt-fa-compatibility .fa-pause-circle-o:before{content:"\f28b"}.dt-fa-compatibility .fa-pencil-square-o:before{content:"\f044"}.dt-fa-compatibility .fa-pencil-square:before{content:"\f14b"}.dt-fa-compatibility .fa-pencil:before{content:"\f303"}.dt-fa-compatibility .fa-photo:before,.dt-fa-compatibility .fa-picture-o:before{content:"\f03e"}.dt-fa-compatibility .fa-pie-chart:before{content:"\f200"}.dt-fa-compatibility .fa-play-circle-o:before{content:"\f144"}.dt-fa-compatibility .fa-plus-square-o:before{content:"\f0fe"}.dt-fa-compatibility .fa-question-circle-o:before{content:"\f059"}.dt-fa-compatibility .fa-ra:before{content:"\f1d0"}.dt-fa-compatibility .fa-refresh:before{content:"\f021"}.dt-fa-compatibility .fa-remove:before{content:"\f00d"}.dt-fa-compatibility .fa-reorder:before{content:"\f0c9"}.dt-fa-compatibility .fa-repeat:before{content:"\f01e"}.dt-fa-compatibility .fa-resistance:before{content:"\f1d0"}.dt-fa-compatibility .fa-rmb:before{content:"\f157"}.dt-fa-compatibility .fa-rotate-left:before{content:"\f0e2"}.dt-fa-compatibility .fa-rotate-right:before{content:"\f01e"}.dt-fa-compatibility .fa-rouble:before,.dt-fa-compatibility .fa-rub:before,.dt-fa-compatibility .fa-ruble:before{content:"\f158"}.dt-fa-compatibility .fa-rupee:before{content:"\f156"}.dt-fa-compatibility .fa-s15:before{content:"\f2cd"}.dt-fa-compatibility .fa-scissors:before{content:"\f0c4"}.dt-fa-compatibility .fa-send-o:before,.dt-fa-compatibility .fa-send:before{content:"\f1d8"}.dt-fa-compatibility .fa-share-square-o:before{content:"\f14d"}.dt-fa-compatibility .fa-shekel:before,.dt-fa-compatibility .fa-sheqel:before{content:"\f20b"}.dt-fa-compatibility .fa-shield:before{content:"\f3ed"}.dt-fa-compatibility .fa-sign-in:before{content:"\f2f6"}.dt-fa-compatibility .fa-sign-out:before{content:"\f2f5"}.dt-fa-compatibility .fa-signing:before{content:"\f2a7"}.dt-fa-compatibility .fa-sliders:before{content:"\f1de"}.dt-fa-compatibility .fa-smile-o:before{content:"\f118"}.dt-fa-compatibility .fa-snowflake-o:before{content:"\f2dc"}.dt-fa-compatibility .fa-soccer-ball-o:before{content:"\f1e3"}.dt-fa-compatibility .fa-sort-alpha-asc:before{content:"\f15d"}.dt-fa-compatibility .fa-sort-alpha-desc:before{content:"\f15e"}.dt-fa-compatibility .fa-sort-amount-asc:before{content:"\f160"}.dt-fa-compatibility .fa-sort-amount-desc:before{content:"\f161"}.dt-fa-compatibility .fa-sort-asc:before{content:"\f0de"}.dt-fa-compatibility .fa-sort-desc:before{content:"\f0dd"}.dt-fa-compatibility .fa-sort-numeric-asc:before{content:"\f162"}.dt-fa-compatibility .fa-sort-numeric-desc:before{content:"\f163"}.dt-fa-compatibility .fa-spoon:before{content:"\f2e5"}.dt-fa-compatibility .fa-square-o:before{content:"\f0c8"}.dt-fa-compatibility .fa-star-half-empty:before,.dt-fa-compatibility .fa-star-half-full:before,.dt-fa-compatibility .fa-star-half-o:before{content:"\f089"}.dt-fa-compatibility .fa-star-o:before{content:"\f005"}.dt-fa-compatibility .fa-sticky-note-o:before{content:"\f249"}.dt-fa-compatibility .fa-stop-circle-o:before{content:"\f28d"}.dt-fa-compatibility .fa-sun-o:before{content:"\f185"}.dt-fa-compatibility .fa-support:before{content:"\f1cd"}.dt-fa-compatibility .fa-tablet:before{content:"\f3fa"}.dt-fa-compatibility .fa-tachometer:before{content:"\f3fd"}.dt-fa-compatibility .fa-television:before{content:"\f26c"}.dt-fa-compatibility .fa-thermometer-0:before{content:"\f2cb"}.dt-fa-compatibility .fa-thermometer-1:before{content:"\f2ca"}.dt-fa-compatibility .fa-thermometer-2:before{content:"\f2c9"}.dt-fa-compatibility .fa-thermometer-3:before{content:"\f2c8"}.dt-fa-compatibility .fa-thermometer-4:before,.dt-fa-compatibility .fa-thermometer:before{content:"\f2c7"}.dt-fa-compatibility .fa-thumb-tack:before{content:"\f08d"}.dt-fa-compatibility .fa-thumbs-o-down:before{content:"\f165"}.dt-fa-compatibility .fa-thumbs-o-up:before{content:"\f164"}.dt-fa-compatibility .fa-ticket:before{content:"\f3ff"}.dt-fa-compatibility .fa-times-circle-o:before{content:"\f057"}.dt-fa-compatibility .fa-times-rectangle-o:before,.dt-fa-compatibility .fa-times-rectangle:before{content:"\f410"}.dt-fa-compatibility .fa-toggle-down:before{content:"\f150"}.dt-fa-compatibility .fa-toggle-left:before{content:"\f191"}.dt-fa-compatibility .fa-toggle-right:before{content:"\f152"}.dt-fa-compatibility .fa-toggle-up:before{content:"\f151"}.dt-fa-compatibility .fa-trash-o:before,.dt-fa-compatibility .fa-trash:before{content:"\f2ed"}.dt-fa-compatibility .fa-try:before,.dt-fa-compatibility .fa-turkish-lira:before{content:"\f195"}.dt-fa-compatibility .fa-unsorted:before{content:"\f0dc"}.dt-fa-compatibility .fa-usd:before{content:"\f155"}.dt-fa-compatibility .fa-user-circle-o:before{content:"\f2bd"}.dt-fa-compatibility .fa-user-o:before{content:"\f007"}.dt-fa-compatibility .fa-vcard-o:before,.dt-fa-compatibility .fa-vcard:before{content:"\f2bb"}.dt-fa-compatibility .fa-video-camera:before{content:"\f03d"}.dt-fa-compatibility .fa-vimeo:before{content:"\f27d"}.dt-fa-compatibility .fa-volume-control-phone:before{content:"\f2a0"}.dt-fa-compatibility .fa-warning:before{content:"\f071"}.dt-fa-compatibility .fa-wechat:before{content:"\f1d7"}.dt-fa-compatibility .fa-wheelchair-alt:before{content:"\f368"}.dt-fa-compatibility .fa-window-close-o:before{content:"\f410"}.dt-fa-compatibility .fa-won:before{content:"\f159"}.dt-fa-compatibility .fa-y-combinator-square:before,.dt-fa-compatibility .fa-yc-square:before{content:"\f1d4"}.dt-fa-compatibility .fa-yc:before{content:"\f23b"}.dt-fa-compatibility .fa-yen:before{content:"\f157"}.dt-fa-compatibility .fa-youtube-play:before,.dt-fa-compatibility .fa-youtube-square:before{content:"\f167"}.dt-fa-compatibility .fa.fa-500px,.dt-fa-compatibility .fa.fa-accessible-icon,.dt-fa-compatibility .fa.fa-accusoft,.dt-fa-compatibility .fa.fa-adn,.dt-fa-compatibility .fa.fa-adversal,.dt-fa-compatibility .fa.fa-affiliatetheme,.dt-fa-compatibility .fa.fa-algolia,.dt-fa-compatibility .fa.fa-amazon,.dt-fa-compatibility .fa.fa-amazon-pay,.dt-fa-compatibility .fa.fa-amilia,.dt-fa-compatibility .fa.fa-android,.dt-fa-compatibility .fa.fa-angellist,.dt-fa-compatibility .fa.fa-angrycreative,.dt-fa-compatibility .fa.fa-angular,.dt-fa-compatibility .fa.fa-app-store,.dt-fa-compatibility .fa.fa-app-store-ios,.dt-fa-compatibility .fa.fa-apper,.dt-fa-compatibility .fa.fa-apple,.dt-fa-compatibility .fa.fa-apple-pay,.dt-fa-compatibility .fa.fa-asymmetrik,.dt-fa-compatibility .fa.fa-audible,.dt-fa-compatibility .fa.fa-autoprefixer,.dt-fa-compatibility .fa.fa-avianex,.dt-fa-compatibility .fa.fa-aviato,.dt-fa-compatibility .fa.fa-aws,.dt-fa-compatibility .fa.fa-bandcamp,.dt-fa-compatibility .fa.fa-behance,.dt-fa-compatibility .fa.fa-behance-square,.dt-fa-compatibility .fa.fa-bimobject,.dt-fa-compatibility .fa.fa-bitbucket,.dt-fa-compatibility .fa.fa-bitcoin,.dt-fa-compatibility .fa.fa-bity,.dt-fa-compatibility .fa.fa-black-tie,.dt-fa-compatibility .fa.fa-blackberry,.dt-fa-compatibility .fa.fa-blogger,.dt-fa-compatibility .fa.fa-blogger-b,.dt-fa-compatibility .fa.fa-bluetooth,.dt-fa-compatibility .fa.fa-bluetooth-b,.dt-fa-compatibility .fa.fa-btc,.dt-fa-compatibility .fa.fa-buromobelexperte,.dt-fa-compatibility .fa.fa-buysellads,.dt-fa-compatibility .fa.fa-cc-amazon-pay,.dt-fa-compatibility .fa.fa-cc-amex,.dt-fa-compatibility .fa.fa-cc-apple-pay,.dt-fa-compatibility .fa.fa-cc-diners-club,.dt-fa-compatibility .fa.fa-cc-discover,.dt-fa-compatibility .fa.fa-cc-jcb,.dt-fa-compatibility .fa.fa-cc-mastercard,.dt-fa-compatibility .fa.fa-cc-paypal,.dt-fa-compatibility .fa.fa-cc-stripe,.dt-fa-compatibility .fa.fa-cc-visa,.dt-fa-compatibility .fa.fa-centercode,.dt-fa-compatibility .fa.fa-chrome,.dt-fa-compatibility .fa.fa-cloudscale,.dt-fa-compatibility .fa.fa-cloudsmith,.dt-fa-compatibility .fa.fa-cloudversify,.dt-fa-compatibility .fa.fa-codepen,.dt-fa-compatibility .fa.fa-codiepie,.dt-fa-compatibility .fa.fa-connectdevelop,.dt-fa-compatibility .fa.fa-contao,.dt-fa-compatibility .fa.fa-cpanel,.dt-fa-compatibility .fa.fa-creative-commons,.dt-fa-compatibility .fa.fa-css3,.dt-fa-compatibility .fa.fa-css3-alt,.dt-fa-compatibility .fa.fa-cuttlefish,.dt-fa-compatibility .fa.fa-d-and-d,.dt-fa-compatibility .fa.fa-dashcube,.dt-fa-compatibility .fa.fa-delicious,.dt-fa-compatibility .fa.fa-deploydog,.dt-fa-compatibility .fa.fa-deskpro,.dt-fa-compatibility .fa.fa-deviantart,.dt-fa-compatibility .fa.fa-digg,.dt-fa-compatibility .fa.fa-digital-ocean,.dt-fa-compatibility .fa.fa-discord,.dt-fa-compatibility .fa.fa-discourse,.dt-fa-compatibility .fa.fa-dochub,.dt-fa-compatibility .fa.fa-docker,.dt-fa-compatibility .fa.fa-draft2digital,.dt-fa-compatibility .fa.fa-dribbble,.dt-fa-compatibility .fa.fa-dribbble-square,.dt-fa-compatibility .fa.fa-dropbox,.dt-fa-compatibility .fa.fa-drupal,.dt-fa-compatibility .fa.fa-dyalog,.dt-fa-compatibility .fa.fa-earlybirds,.dt-fa-compatibility .fa.fa-edge,.dt-fa-compatibility .fa.fa-elementor,.dt-fa-compatibility .fa.fa-ember,.dt-fa-compatibility .fa.fa-empire,.dt-fa-compatibility .fa.fa-envira,.dt-fa-compatibility .fa.fa-erlang,.dt-fa-compatibility .fa.fa-ethereum,.dt-fa-compatibility .fa.fa-etsy,.dt-fa-compatibility .fa.fa-expeditedssl,.dt-fa-compatibility .fa.fa-facebook,.dt-fa-compatibility .fa.fa-facebook-f,.dt-fa-compatibility .fa.fa-facebook-messenger,.dt-fa-compatibility .fa.fa-facebook-square,.dt-fa-compatibility .fa.fa-firefox,.dt-fa-compatibility .fa.fa-first-order,.dt-fa-compatibility .fa.fa-firstdraft,.dt-fa-compatibility .fa.fa-flickr,.dt-fa-compatibility .fa.fa-flipboard,.dt-fa-compatibility .fa.fa-fly,.dt-fa-compatibility .fa.fa-font-awesome,.dt-fa-compatibility .fa.fa-font-awesome-alt,.dt-fa-compatibility .fa.fa-font-awesome-flag,.dt-fa-compatibility .fa.fa-fonticons,.dt-fa-compatibility .fa.fa-fonticons-fi,.dt-fa-compatibility .fa.fa-fort-awesome,.dt-fa-compatibility .fa.fa-fort-awesome-alt,.dt-fa-compatibility .fa.fa-forumbee,.dt-fa-compatibility .fa.fa-foursquare,.dt-fa-compatibility .fa.fa-free-code-camp,.dt-fa-compatibility .fa.fa-freebsd,.dt-fa-compatibility .fa.fa-get-pocket,.dt-fa-compatibility .fa.fa-gg,.dt-fa-compatibility .fa.fa-gg-circle,.dt-fa-compatibility .fa.fa-git,.dt-fa-compatibility .fa.fa-git-square,.dt-fa-compatibility .fa.fa-github,.dt-fa-compatibility .fa.fa-github-alt,.dt-fa-compatibility .fa.fa-github-square,.dt-fa-compatibility .fa.fa-gitkraken,.dt-fa-compatibility .fa.fa-gitlab,.dt-fa-compatibility .fa.fa-gitter,.dt-fa-compatibility .fa.fa-glide,.dt-fa-compatibility .fa.fa-glide-g,.dt-fa-compatibility .fa.fa-gofore,.dt-fa-compatibility .fa.fa-goodreads,.dt-fa-compatibility .fa.fa-goodreads-g,.dt-fa-compatibility .fa.fa-google,.dt-fa-compatibility .fa.fa-google-drive,.dt-fa-compatibility .fa.fa-google-play,.dt-fa-compatibility .fa.fa-google-plus,.dt-fa-compatibility .fa.fa-google-plus-g,.dt-fa-compatibility .fa.fa-google-plus-square,.dt-fa-compatibility .fa.fa-google-wallet,.dt-fa-compatibility .fa.fa-gratipay,.dt-fa-compatibility .fa.fa-grav,.dt-fa-compatibility .fa.fa-gripfire,.dt-fa-compatibility .fa.fa-grunt,.dt-fa-compatibility .fa.fa-gulp,.dt-fa-compatibility .fa.fa-hacker-news,.dt-fa-compatibility .fa.fa-hacker-news-square,.dt-fa-compatibility .fa.fa-hips,.dt-fa-compatibility .fa.fa-hire-a-helper,.dt-fa-compatibility .fa.fa-hooli,.dt-fa-compatibility .fa.fa-hotjar,.dt-fa-compatibility .fa.fa-houzz,.dt-fa-compatibility .fa.fa-html5,.dt-fa-compatibility .fa.fa-hubspot,.dt-fa-compatibility .fa.fa-imdb,.dt-fa-compatibility .fa.fa-instagram,.dt-fa-compatibility .fa.fa-internet-explorer,.dt-fa-compatibility .fa.fa-ioxhost,.dt-fa-compatibility .fa.fa-itunes,.dt-fa-compatibility .fa.fa-itunes-note,.dt-fa-compatibility .fa.fa-jenkins,.dt-fa-compatibility .fa.fa-joget,.dt-fa-compatibility .fa.fa-joomla,.dt-fa-compatibility .fa.fa-js,.dt-fa-compatibility .fa.fa-js-square,.dt-fa-compatibility .fa.fa-jsfiddle,.dt-fa-compatibility .fa.fa-keycdn,.dt-fa-compatibility .fa.fa-kickstarter,.dt-fa-compatibility .fa.fa-kickstarter-k,.dt-fa-compatibility .fa.fa-korvue,.dt-fa-compatibility .fa.fa-laravel,.dt-fa-compatibility .fa.fa-lastfm,.dt-fa-compatibility .fa.fa-lastfm-square,.dt-fa-compatibility .fa.fa-leanpub,.dt-fa-compatibility .fa.fa-less,.dt-fa-compatibility .fa.fa-line,.dt-fa-compatibility .fa.fa-linkedin,.dt-fa-compatibility .fa.fa-linkedin-in,.dt-fa-compatibility .fa.fa-linode,.dt-fa-compatibility .fa.fa-linux,.dt-fa-compatibility .fa.fa-lyft,.dt-fa-compatibility .fa.fa-magento,.dt-fa-compatibility .fa.fa-maxcdn,.dt-fa-compatibility .fa.fa-medapps,.dt-fa-compatibility .fa.fa-medium,.dt-fa-compatibility .fa.fa-medium-m,.dt-fa-compatibility .fa.fa-medrt,.dt-fa-compatibility .fa.fa-meetup,.dt-fa-compatibility .fa.fa-microsoft,.dt-fa-compatibility .fa.fa-mix,.dt-fa-compatibility .fa.fa-mixcloud,.dt-fa-compatibility .fa.fa-mizuni,.dt-fa-compatibility .fa.fa-modx,.dt-fa-compatibility .fa.fa-monero,.dt-fa-compatibility .fa.fa-napster,.dt-fa-compatibility .fa.fa-nintendo-switch,.dt-fa-compatibility .fa.fa-node,.dt-fa-compatibility .fa.fa-node-js,.dt-fa-compatibility .fa.fa-npm,.dt-fa-compatibility .fa.fa-ns8,.dt-fa-compatibility .fa.fa-nutritionix,.dt-fa-compatibility .fa.fa-odnoklassniki,.dt-fa-compatibility .fa.fa-odnoklassniki-square,.dt-fa-compatibility .fa.fa-opencart,.dt-fa-compatibility .fa.fa-openid,.dt-fa-compatibility .fa.fa-opera,.dt-fa-compatibility .fa.fa-optin-monster,.dt-fa-compatibility .fa.fa-osi,.dt-fa-compatibility .fa.fa-page4,.dt-fa-compatibility .fa.fa-pagelines,.dt-fa-compatibility .fa.fa-palfed,.dt-fa-compatibility .fa.fa-patreon,.dt-fa-compatibility .fa.fa-paypal,.dt-fa-compatibility .fa.fa-periscope,.dt-fa-compatibility .fa.fa-phabricator,.dt-fa-compatibility .fa.fa-phoenix-framework,.dt-fa-compatibility .fa.fa-php,.dt-fa-compatibility .fa.fa-pied-piper,.dt-fa-compatibility .fa.fa-pied-piper-alt,.dt-fa-compatibility .fa.fa-pied-piper-pp,.dt-fa-compatibility .fa.fa-pinterest,.dt-fa-compatibility .fa.fa-pinterest-p,.dt-fa-compatibility .fa.fa-pinterest-square,.dt-fa-compatibility .fa.fa-playstation,.dt-fa-compatibility .fa.fa-product-hunt,.dt-fa-compatibility .fa.fa-pushed,.dt-fa-compatibility .fa.fa-python,.dt-fa-compatibility .fa.fa-qq,.dt-fa-compatibility .fa.fa-quinscape,.dt-fa-compatibility .fa.fa-quora,.dt-fa-compatibility .fa.fa-ravelry,.dt-fa-compatibility .fa.fa-react,.dt-fa-compatibility .fa.fa-rebel,.dt-fa-compatibility .fa.fa-red-river,.dt-fa-compatibility .fa.fa-reddit,.dt-fa-compatibility .fa.fa-reddit-alien,.dt-fa-compatibility .fa.fa-reddit-square,.dt-fa-compatibility .fa.fa-rendact,.dt-fa-compatibility .fa.fa-renren,.dt-fa-compatibility .fa.fa-replyd,.dt-fa-compatibility .fa.fa-resolving,.dt-fa-compatibility .fa.fa-rocketchat,.dt-fa-compatibility .fa.fa-rockrms,.dt-fa-compatibility .fa.fa-safari,.dt-fa-compatibility .fa.fa-sass,.dt-fa-compatibility .fa.fa-schlix,.dt-fa-compatibility .fa.fa-scribd,.dt-fa-compatibility .fa.fa-searchengin,.dt-fa-compatibility .fa.fa-sellcast,.dt-fa-compatibility .fa.fa-sellsy,.dt-fa-compatibility .fa.fa-servicestack,.dt-fa-compatibility .fa.fa-shirtsinbulk,.dt-fa-compatibility .fa.fa-simplybuilt,.dt-fa-compatibility .fa.fa-sistrix,.dt-fa-compatibility .fa.fa-skyatlas,.dt-fa-compatibility .fa.fa-skype,.dt-fa-compatibility .fa.fa-slack,.dt-fa-compatibility .fa.fa-slack-hash,.dt-fa-compatibility .fa.fa-slideshare,.dt-fa-compatibility .fa.fa-snapchat,.dt-fa-compatibility .fa.fa-snapchat-ghost,.dt-fa-compatibility .fa.fa-snapchat-square,.dt-fa-compatibility .fa.fa-soundcloud,.dt-fa-compatibility .fa.fa-speakap,.dt-fa-compatibility .fa.fa-spotify,.dt-fa-compatibility .fa.fa-stack-exchange,.dt-fa-compatibility .fa.fa-stack-overflow,.dt-fa-compatibility .fa.fa-staylinked,.dt-fa-compatibility .fa.fa-steam,.dt-fa-compatibility .fa.fa-steam-square,.dt-fa-compatibility .fa.fa-steam-symbol,.dt-fa-compatibility .fa.fa-sticker-mule,.dt-fa-compatibility .fa.fa-strava,.dt-fa-compatibility .fa.fa-stripe,.dt-fa-compatibility .fa.fa-stripe-s,.dt-fa-compatibility .fa.fa-studiovinari,.dt-fa-compatibility .fa.fa-stumbleupon,.dt-fa-compatibility .fa.fa-stumbleupon-circle,.dt-fa-compatibility .fa.fa-superpowers,.dt-fa-compatibility .fa.fa-supple,.dt-fa-compatibility .fa.fa-telegram,.dt-fa-compatibility .fa.fa-telegram-plane,.dt-fa-compatibility .fa.fa-tencent-weibo,.dt-fa-compatibility .fa.fa-themeisle,.dt-fa-compatibility .fa.fa-trello,.dt-fa-compatibility .fa.fa-tripadvisor,.dt-fa-compatibility .fa.fa-tumblr,.dt-fa-compatibility .fa.fa-tumblr-square,.dt-fa-compatibility .fa.fa-twitch,.dt-fa-compatibility .fa.fa-twitter,.dt-fa-compatibility .fa.fa-twitter-square,.dt-fa-compatibility .fa.fa-typo3,.dt-fa-compatibility .fa.fa-uber,.dt-fa-compatibility .fa.fa-uikit,.dt-fa-compatibility .fa.fa-uniregistry,.dt-fa-compatibility .fa.fa-untappd,.dt-fa-compatibility .fa.fa-usb,.dt-fa-compatibility .fa.fa-ussunnah,.dt-fa-compatibility .fa.fa-vaadin,.dt-fa-compatibility .fa.fa-viacoin,.dt-fa-compatibility .fa.fa-viadeo,.dt-fa-compatibility .fa.fa-viadeo-square,.dt-fa-compatibility .fa.fa-viber,.dt-fa-compatibility .fa.fa-vimeo,.dt-fa-compatibility .fa.fa-vimeo-square,.dt-fa-compatibility .fa.fa-vimeo-v,.dt-fa-compatibility .fa.fa-vine,.dt-fa-compatibility .fa.fa-vk,.dt-fa-compatibility .fa.fa-vnv,.dt-fa-compatibility .fa.fa-vuejs,.dt-fa-compatibility .fa.fa-weibo,.dt-fa-compatibility .fa.fa-weixin,.dt-fa-compatibility .fa.fa-whatsapp,.dt-fa-compatibility .fa.fa-whatsapp-square,.dt-fa-compatibility .fa.fa-whmcs,.dt-fa-compatibility .fa.fa-wikipedia-w,.dt-fa-compatibility .fa.fa-windows,.dt-fa-compatibility .fa.fa-wordpress,.dt-fa-compatibility .fa.fa-wordpress-simple,.dt-fa-compatibility .fa.fa-wpbeginner,.dt-fa-compatibility .fa.fa-wpexplorer,.dt-fa-compatibility .fa.fa-wpforms,.dt-fa-compatibility .fa.fa-xbox,.dt-fa-compatibility .fa.fa-xing,.dt-fa-compatibility .fa.fa-xing-square,.dt-fa-compatibility .fa.fa-y-combinator,.dt-fa-compatibility .fa.fa-yahoo,.dt-fa-compatibility .fa.fa-yandex,.dt-fa-compatibility .fa.fa-yandex-international,.dt-fa-compatibility .fa.fa-yelp,.dt-fa-compatibility .fa.fa-yoast,.dt-fa-compatibility .fa.fa-youtube,.dt-fa-compatibility .fa.fa-youtube-square{font-family:'Font Awesome 5 Brands'!important}.fa,
.fas,
.far,
.fal,
.fab {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1; }
.fa-lg {
font-size: 1.33333em;
line-height: 0.75em;
vertical-align: -.0667em; }
.fa-xs {
font-size: .75em; }
.fa-sm {
font-size: .875em; }
.fa-1x {
font-size: 1em; }
.fa-2x {
font-size: 2em; }
.fa-3x {
font-size: 3em; }
.fa-4x {
font-size: 4em; }
.fa-5x {
font-size: 5em; }
.fa-6x {
font-size: 6em; }
.fa-7x {
font-size: 7em; }
.fa-8x {
font-size: 8em; }
.fa-9x {
font-size: 9em; }
.fa-10x {
font-size: 10em; }
.fa-fw {
text-align: center;
width: 1.25em; }
.fa-ul {
list-style-type: none;
margin-left: 2.5em;
padding-left: 0; }
.fa-ul > li {
position: relative; }
.fa-li {
left: -2em;
position: absolute;
text-align: center;
width: 2em;
line-height: inherit; }
.fa-border {
border: solid 0.08em #eee;
border-radius: .1em;
padding: .2em .25em .15em; }
.fa-pull-left {
float: left; }
.fa-pull-right {
float: right; }
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
margin-right: .3em; }
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
margin-left: .3em; }
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear; }
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8); }
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-webkit-transform: rotate(90deg);
transform: rotate(90deg); }
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-webkit-transform: rotate(180deg);
transform: rotate(180deg); }
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-webkit-transform: rotate(270deg);
transform: rotate(270deg); }
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
-webkit-transform: scale(-1, 1);
transform: scale(-1, 1); }
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(1, -1);
transform: scale(1, -1); }
.fa-flip-horizontal.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(-1, -1);
transform: scale(-1, -1); }
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
-webkit-filter: none;
filter: none; }
.fa-stack {
display: inline-block;
height: 2em;
line-height: 2em;
position: relative;
vertical-align: middle;
width: 2em; }
.fa-stack-1x,
.fa-stack-2x {
left: 0;
position: absolute;
text-align: center;
width: 100%; }
.fa-stack-1x {
line-height: inherit; }
.fa-stack-2x {
font-size: 2em; }
.fa-inverse {
color: #fff; } .fa-500px:before {
content: "\f26e"; }
.fa-accessible-icon:before {
content: "\f368"; }
.fa-accusoft:before {
content: "\f369"; }
.fa-ad:before {
content: "\f641"; }
.fa-address-book:before {
content: "\f2b9"; }
.fa-address-card:before {
content: "\f2bb"; }
.fa-adjust:before {
content: "\f042"; }
.fa-adn:before {
content: "\f170"; }
.fa-adversal:before {
content: "\f36a"; }
.fa-affiliatetheme:before {
content: "\f36b"; }
.fa-air-freshener:before {
content: "\f5d0"; }
.fa-algolia:before {
content: "\f36c"; }
.fa-align-center:before {
content: "\f037"; }
.fa-align-justify:before {
content: "\f039"; }
.fa-align-left:before {
content: "\f036"; }
.fa-align-right:before {
content: "\f038"; }
.fa-alipay:before {
content: "\f642"; }
.fa-allergies:before {
content: "\f461"; }
.fa-amazon:before {
content: "\f270"; }
.fa-amazon-pay:before {
content: "\f42c"; }
.fa-ambulance:before {
content: "\f0f9"; }
.fa-american-sign-language-interpreting:before {
content: "\f2a3"; }
.fa-amilia:before {
content: "\f36d"; }
.fa-anchor:before {
content: "\f13d"; }
.fa-android:before {
content: "\f17b"; }
.fa-angellist:before {
content: "\f209"; }
.fa-angle-double-down:before {
content: "\f103"; }
.fa-angle-double-left:before {
content: "\f100"; }
.fa-angle-double-right:before {
content: "\f101"; }
.fa-angle-double-up:before {
content: "\f102"; }
.fa-angle-down:before {
content: "\f107"; }
.fa-angle-left:before {
content: "\f104"; }
.fa-angle-right:before {
content: "\f105"; }
.fa-angle-up:before {
content: "\f106"; }
.fa-angry:before {
content: "\f556"; }
.fa-angrycreative:before {
content: "\f36e"; }
.fa-angular:before {
content: "\f420"; }
.fa-ankh:before {
content: "\f644"; }
.fa-app-store:before {
content: "\f36f"; }
.fa-app-store-ios:before {
content: "\f370"; }
.fa-apper:before {
content: "\f371"; }
.fa-apple:before {
content: "\f179"; }
.fa-apple-alt:before {
content: "\f5d1"; }
.fa-apple-pay:before {
content: "\f415"; }
.fa-archive:before {
content: "\f187"; }
.fa-archway:before {
content: "\f557"; }
.fa-arrow-alt-circle-down:before {
content: "\f358"; }
.fa-arrow-alt-circle-left:before {
content: "\f359"; }
.fa-arrow-alt-circle-right:before {
content: "\f35a"; }
.fa-arrow-alt-circle-up:before {
content: "\f35b"; }
.fa-arrow-circle-down:before {
content: "\f0ab"; }
.fa-arrow-circle-left:before {
content: "\f0a8"; }
.fa-arrow-circle-right:before {
content: "\f0a9"; }
.fa-arrow-circle-up:before {
content: "\f0aa"; }
.fa-arrow-down:before {
content: "\f063"; }
.fa-arrow-left:before {
content: "\f060"; }
.fa-arrow-right:before {
content: "\f061"; }
.fa-arrow-up:before {
content: "\f062"; }
.fa-arrows-alt:before {
content: "\f0b2"; }
.fa-arrows-alt-h:before {
content: "\f337"; }
.fa-arrows-alt-v:before {
content: "\f338"; }
.fa-assistive-listening-systems:before {
content: "\f2a2"; }
.fa-asterisk:before {
content: "\f069"; }
.fa-asymmetrik:before {
content: "\f372"; }
.fa-at:before {
content: "\f1fa"; }
.fa-atlas:before {
content: "\f558"; }
.fa-atom:before {
content: "\f5d2"; }
.fa-audible:before {
content: "\f373"; }
.fa-audio-description:before {
content: "\f29e"; }
.fa-autoprefixer:before {
content: "\f41c"; }
.fa-avianex:before {
content: "\f374"; }
.fa-aviato:before {
content: "\f421"; }
.fa-award:before {
content: "\f559"; }
.fa-aws:before {
content: "\f375"; }
.fa-backspace:before {
content: "\f55a"; }
.fa-backward:before {
content: "\f04a"; }
.fa-balance-scale:before {
content: "\f24e"; }
.fa-ban:before {
content: "\f05e"; }
.fa-band-aid:before {
content: "\f462"; }
.fa-bandcamp:before {
content: "\f2d5"; }
.fa-barcode:before {
content: "\f02a"; }
.fa-bars:before {
content: "\f0c9"; }
.fa-baseball-ball:before {
content: "\f433"; }
.fa-basketball-ball:before {
content: "\f434"; }
.fa-bath:before {
content: "\f2cd"; }
.fa-battery-empty:before {
content: "\f244"; }
.fa-battery-full:before {
content: "\f240"; }
.fa-battery-half:before {
content: "\f242"; }
.fa-battery-quarter:before {
content: "\f243"; }
.fa-battery-three-quarters:before {
content: "\f241"; }
.fa-bed:before {
content: "\f236"; }
.fa-beer:before {
content: "\f0fc"; }
.fa-behance:before {
content: "\f1b4"; }
.fa-behance-square:before {
content: "\f1b5"; }
.fa-bell:before {
content: "\f0f3"; }
.fa-bell-slash:before {
content: "\f1f6"; }
.fa-bezier-curve:before {
content: "\f55b"; }
.fa-bible:before {
content: "\f647"; }
.fa-bicycle:before {
content: "\f206"; }
.fa-bimobject:before {
content: "\f378"; }
.fa-binoculars:before {
content: "\f1e5"; }
.fa-birthday-cake:before {
content: "\f1fd"; }
.fa-bitbucket:before {
content: "\f171"; }
.fa-bitcoin:before {
content: "\f379"; }
.fa-bity:before {
content: "\f37a"; }
.fa-black-tie:before {
content: "\f27e"; }
.fa-blackberry:before {
content: "\f37b"; }
.fa-blender:before {
content: "\f517"; }
.fa-blind:before {
content: "\f29d"; }
.fa-blogger:before {
content: "\f37c"; }
.fa-blogger-b:before {
content: "\f37d"; }
.fa-bluetooth:before {
content: "\f293"; }
.fa-bluetooth-b:before {
content: "\f294"; }
.fa-bold:before {
content: "\f032"; }
.fa-bolt:before {
content: "\f0e7"; }
.fa-bomb:before {
content: "\f1e2"; }
.fa-bone:before {
content: "\f5d7"; }
.fa-bong:before {
content: "\f55c"; }
.fa-book:before {
content: "\f02d"; }
.fa-book-open:before {
content: "\f518"; }
.fa-book-reader:before {
content: "\f5da"; }
.fa-bookmark:before {
content: "\f02e"; }
.fa-bowling-ball:before {
content: "\f436"; }
.fa-box:before {
content: "\f466"; }
.fa-box-open:before {
content: "\f49e"; }
.fa-boxes:before {
content: "\f468"; }
.fa-braille:before {
content: "\f2a1"; }
.fa-brain:before {
content: "\f5dc"; }
.fa-briefcase:before {
content: "\f0b1"; }
.fa-briefcase-medical:before {
content: "\f469"; }
.fa-broadcast-tower:before {
content: "\f519"; }
.fa-broom:before {
content: "\f51a"; }
.fa-brush:before {
content: "\f55d"; }
.fa-btc:before {
content: "\f15a"; }
.fa-bug:before {
content: "\f188"; }
.fa-building:before {
content: "\f1ad"; }
.fa-bullhorn:before {
content: "\f0a1"; }
.fa-bullseye:before {
content: "\f140"; }
.fa-burn:before {
content: "\f46a"; }
.fa-buromobelexperte:before {
content: "\f37f"; }
.fa-bus:before {
content: "\f207"; }
.fa-bus-alt:before {
content: "\f55e"; }
.fa-business-time:before {
content: "\f64a"; }
.fa-buysellads:before {
content: "\f20d"; }
.fa-calculator:before {
content: "\f1ec"; }
.fa-calendar:before {
content: "\f133"; }
.fa-calendar-alt:before {
content: "\f073"; }
.fa-calendar-check:before {
content: "\f274"; }
.fa-calendar-minus:before {
content: "\f272"; }
.fa-calendar-plus:before {
content: "\f271"; }
.fa-calendar-times:before {
content: "\f273"; }
.fa-camera:before {
content: "\f030"; }
.fa-camera-retro:before {
content: "\f083"; }
.fa-cannabis:before {
content: "\f55f"; }
.fa-capsules:before {
content: "\f46b"; }
.fa-car:before {
content: "\f1b9"; }
.fa-car-alt:before {
content: "\f5de"; }
.fa-car-battery:before {
content: "\f5df"; }
.fa-car-crash:before {
content: "\f5e1"; }
.fa-car-side:before {
content: "\f5e4"; }
.fa-caret-down:before {
content: "\f0d7"; }
.fa-caret-left:before {
content: "\f0d9"; }
.fa-caret-right:before {
content: "\f0da"; }
.fa-caret-square-down:before {
content: "\f150"; }
.fa-caret-square-left:before {
content: "\f191"; }
.fa-caret-square-right:before {
content: "\f152"; }
.fa-caret-square-up:before {
content: "\f151"; }
.fa-caret-up:before {
content: "\f0d8"; }
.fa-cart-arrow-down:before {
content: "\f218"; }
.fa-cart-plus:before {
content: "\f217"; }
.fa-cc-amazon-pay:before {
content: "\f42d"; }
.fa-cc-amex:before {
content: "\f1f3"; }
.fa-cc-apple-pay:before {
content: "\f416"; }
.fa-cc-diners-club:before {
content: "\f24c"; }
.fa-cc-discover:before {
content: "\f1f2"; }
.fa-cc-jcb:before {
content: "\f24b"; }
.fa-cc-mastercard:before {
content: "\f1f1"; }
.fa-cc-paypal:before {
content: "\f1f4"; }
.fa-cc-stripe:before {
content: "\f1f5"; }
.fa-cc-visa:before {
content: "\f1f0"; }
.fa-centercode:before {
content: "\f380"; }
.fa-certificate:before {
content: "\f0a3"; }
.fa-chalkboard:before {
content: "\f51b"; }
.fa-chalkboard-teacher:before {
content: "\f51c"; }
.fa-charging-station:before {
content: "\f5e7"; }
.fa-chart-area:before {
content: "\f1fe"; }
.fa-chart-bar:before {
content: "\f080"; }
.fa-chart-line:before {
content: "\f201"; }
.fa-chart-pie:before {
content: "\f200"; }
.fa-check:before {
content: "\f00c"; }
.fa-check-circle:before {
content: "\f058"; }
.fa-check-double:before {
content: "\f560"; }
.fa-check-square:before {
content: "\f14a"; }
.fa-chess:before {
content: "\f439"; }
.fa-chess-bishop:before {
content: "\f43a"; }
.fa-chess-board:before {
content: "\f43c"; }
.fa-chess-king:before {
content: "\f43f"; }
.fa-chess-knight:before {
content: "\f441"; }
.fa-chess-pawn:before {
content: "\f443"; }
.fa-chess-queen:before {
content: "\f445"; }
.fa-chess-rook:before {
content: "\f447"; }
.fa-chevron-circle-down:before {
content: "\f13a"; }
.fa-chevron-circle-left:before {
content: "\f137"; }
.fa-chevron-circle-right:before {
content: "\f138"; }
.fa-chevron-circle-up:before {
content: "\f139"; }
.fa-chevron-down:before {
content: "\f078"; }
.fa-chevron-left:before {
content: "\f053"; }
.fa-chevron-right:before {
content: "\f054"; }
.fa-chevron-up:before {
content: "\f077"; }
.fa-child:before {
content: "\f1ae"; }
.fa-chrome:before {
content: "\f268"; }
.fa-church:before {
content: "\f51d"; }
.fa-circle:before {
content: "\f111"; }
.fa-circle-notch:before {
content: "\f1ce"; }
.fa-city:before {
content: "\f64f"; }
.fa-clipboard:before {
content: "\f328"; }
.fa-clipboard-check:before {
content: "\f46c"; }
.fa-clipboard-list:before {
content: "\f46d"; }
.fa-clock:before {
content: "\f017"; }
.fa-clone:before {
content: "\f24d"; }
.fa-closed-captioning:before {
content: "\f20a"; }
.fa-cloud:before {
content: "\f0c2"; }
.fa-cloud-download-alt:before {
content: "\f381"; }
.fa-cloud-upload-alt:before {
content: "\f382"; }
.fa-cloudscale:before {
content: "\f383"; }
.fa-cloudsmith:before {
content: "\f384"; }
.fa-cloudversify:before {
content: "\f385"; }
.fa-cocktail:before {
content: "\f561"; }
.fa-code:before {
content: "\f121"; }
.fa-code-branch:before {
content: "\f126"; }
.fa-codepen:before {
content: "\f1cb"; }
.fa-codiepie:before {
content: "\f284"; }
.fa-coffee:before {
content: "\f0f4"; }
.fa-cog:before {
content: "\f013"; }
.fa-cogs:before {
content: "\f085"; }
.fa-coins:before {
content: "\f51e"; }
.fa-columns:before {
content: "\f0db"; }
.fa-comment:before {
content: "\f075"; }
.fa-comment-alt:before {
content: "\f27a"; }
.fa-comment-dollar:before {
content: "\f651"; }
.fa-comment-dots:before {
content: "\f4ad"; }
.fa-comment-slash:before {
content: "\f4b3"; }
.fa-comments:before {
content: "\f086"; }
.fa-comments-dollar:before {
content: "\f653"; }
.fa-compact-disc:before {
content: "\f51f"; }
.fa-compass:before {
content: "\f14e"; }
.fa-compress:before {
content: "\f066"; }
.fa-concierge-bell:before {
content: "\f562"; }
.fa-connectdevelop:before {
content: "\f20e"; }
.fa-contao:before {
content: "\f26d"; }
.fa-cookie:before {
content: "\f563"; }
.fa-cookie-bite:before {
content: "\f564"; }
.fa-copy:before {
content: "\f0c5"; }
.fa-copyright:before {
content: "\f1f9"; }
.fa-couch:before {
content: "\f4b8"; }
.fa-cpanel:before {
content: "\f388"; }
.fa-creative-commons:before {
content: "\f25e"; }
.fa-creative-commons-by:before {
content: "\f4e7"; }
.fa-creative-commons-nc:before {
content: "\f4e8"; }
.fa-creative-commons-nc-eu:before {
content: "\f4e9"; }
.fa-creative-commons-nc-jp:before {
content: "\f4ea"; }
.fa-creative-commons-nd:before {
content: "\f4eb"; }
.fa-creative-commons-pd:before {
content: "\f4ec"; }
.fa-creative-commons-pd-alt:before {
content: "\f4ed"; }
.fa-creative-commons-remix:before {
content: "\f4ee"; }
.fa-creative-commons-sa:before {
content: "\f4ef"; }
.fa-creative-commons-sampling:before {
content: "\f4f0"; }
.fa-creative-commons-sampling-plus:before {
content: "\f4f1"; }
.fa-creative-commons-share:before {
content: "\f4f2"; }
.fa-credit-card:before {
content: "\f09d"; }
.fa-crop:before {
content: "\f125"; }
.fa-crop-alt:before {
content: "\f565"; }
.fa-cross:before {
content: "\f654"; }
.fa-crosshairs:before {
content: "\f05b"; }
.fa-crow:before {
content: "\f520"; }
.fa-crown:before {
content: "\f521"; }
.fa-css3:before {
content: "\f13c"; }
.fa-css3-alt:before {
content: "\f38b"; }
.fa-cube:before {
content: "\f1b2"; }
.fa-cubes:before {
content: "\f1b3"; }
.fa-cut:before {
content: "\f0c4"; }
.fa-cuttlefish:before {
content: "\f38c"; }
.fa-d-and-d:before {
content: "\f38d"; }
.fa-dashcube:before {
content: "\f210"; }
.fa-database:before {
content: "\f1c0"; }
.fa-deaf:before {
content: "\f2a4"; }
.fa-delicious:before {
content: "\f1a5"; }
.fa-deploydog:before {
content: "\f38e"; }
.fa-deskpro:before {
content: "\f38f"; }
.fa-desktop:before {
content: "\f108"; }
.fa-deviantart:before {
content: "\f1bd"; }
.fa-dharmachakra:before {
content: "\f655"; }
.fa-diagnoses:before {
content: "\f470"; }
.fa-dice:before {
content: "\f522"; }
.fa-dice-five:before {
content: "\f523"; }
.fa-dice-four:before {
content: "\f524"; }
.fa-dice-one:before {
content: "\f525"; }
.fa-dice-six:before {
content: "\f526"; }
.fa-dice-three:before {
content: "\f527"; }
.fa-dice-two:before {
content: "\f528"; }
.fa-digg:before {
content: "\f1a6"; }
.fa-digital-ocean:before {
content: "\f391"; }
.fa-digital-tachograph:before {
content: "\f566"; }
.fa-directions:before {
content: "\f5eb"; }
.fa-discord:before {
content: "\f392"; }
.fa-discourse:before {
content: "\f393"; }
.fa-divide:before {
content: "\f529"; }
.fa-dizzy:before {
content: "\f567"; }
.fa-dna:before {
content: "\f471"; }
.fa-dochub:before {
content: "\f394"; }
.fa-docker:before {
content: "\f395"; }
.fa-dollar-sign:before {
content: "\f155"; }
.fa-dolly:before {
content: "\f472"; }
.fa-dolly-flatbed:before {
content: "\f474"; }
.fa-donate:before {
content: "\f4b9"; }
.fa-door-closed:before {
content: "\f52a"; }
.fa-door-open:before {
content: "\f52b"; }
.fa-dot-circle:before {
content: "\f192"; }
.fa-dove:before {
content: "\f4ba"; }
.fa-download:before {
content: "\f019"; }
.fa-draft2digital:before {
content: "\f396"; }
.fa-drafting-compass:before {
content: "\f568"; }
.fa-draw-polygon:before {
content: "\f5ee"; }
.fa-dribbble:before {
content: "\f17d"; }
.fa-dribbble-square:before {
content: "\f397"; }
.fa-dropbox:before {
content: "\f16b"; }
.fa-drum:before {
content: "\f569"; }
.fa-drum-steelpan:before {
content: "\f56a"; }
.fa-drupal:before {
content: "\f1a9"; }
.fa-dumbbell:before {
content: "\f44b"; }
.fa-dyalog:before {
content: "\f399"; }
.fa-earlybirds:before {
content: "\f39a"; }
.fa-ebay:before {
content: "\f4f4"; }
.fa-edge:before {
content: "\f282"; }
.fa-edit:before {
content: "\f044"; }
.fa-eject:before {
content: "\f052"; }
.fa-elementor:before {
content: "\f430"; }
.fa-ellipsis-h:before {
content: "\f141"; }
.fa-ellipsis-v:before {
content: "\f142"; }
.fa-ello:before {
content: "\f5f1"; }
.fa-ember:before {
content: "\f423"; }
.fa-empire:before {
content: "\f1d1"; }
.fa-envelope:before {
content: "\f0e0"; }
.fa-envelope-open:before {
content: "\f2b6"; }
.fa-envelope-open-text:before {
content: "\f658"; }
.fa-envelope-square:before {
content: "\f199"; }
.fa-envira:before {
content: "\f299"; }
.fa-equals:before {
content: "\f52c"; }
.fa-eraser:before {
content: "\f12d"; }
.fa-erlang:before {
content: "\f39d"; }
.fa-ethereum:before {
content: "\f42e"; }
.fa-etsy:before {
content: "\f2d7"; }
.fa-euro-sign:before {
content: "\f153"; }
.fa-exchange-alt:before {
content: "\f362"; }
.fa-exclamation:before {
content: "\f12a"; }
.fa-exclamation-circle:before {
content: "\f06a"; }
.fa-exclamation-triangle:before {
content: "\f071"; }
.fa-expand:before {
content: "\f065"; }
.fa-expand-arrows-alt:before {
content: "\f31e"; }
.fa-expeditedssl:before {
content: "\f23e"; }
.fa-external-link-alt:before {
content: "\f35d"; }
.fa-external-link-square-alt:before {
content: "\f360"; }
.fa-eye:before {
content: "\f06e"; }
.fa-eye-dropper:before {
content: "\f1fb"; }
.fa-eye-slash:before {
content: "\f070"; }
.fa-facebook:before {
content: "\f09a"; }
.fa-facebook-f:before {
content: "\f39e"; }
.fa-facebook-messenger:before {
content: "\f39f"; }
.fa-facebook-square:before {
content: "\f082"; }
.fa-fast-backward:before {
content: "\f049"; }
.fa-fast-forward:before {
content: "\f050"; }
.fa-fax:before {
content: "\f1ac"; }
.fa-feather:before {
content: "\f52d"; }
.fa-feather-alt:before {
content: "\f56b"; }
.fa-female:before {
content: "\f182"; }
.fa-fighter-jet:before {
content: "\f0fb"; }
.fa-file:before {
content: "\f15b"; }
.fa-file-alt:before {
content: "\f15c"; }
.fa-file-archive:before {
content: "\f1c6"; }
.fa-file-audio:before {
content: "\f1c7"; }
.fa-file-code:before {
content: "\f1c9"; }
.fa-file-contract:before {
content: "\f56c"; }
.fa-file-download:before {
content: "\f56d"; }
.fa-file-excel:before {
content: "\f1c3"; }
.fa-file-export:before {
content: "\f56e"; }
.fa-file-image:before {
content: "\f1c5"; }
.fa-file-import:before {
content: "\f56f"; }
.fa-file-invoice:before {
content: "\f570"; }
.fa-file-invoice-dollar:before {
content: "\f571"; }
.fa-file-medical:before {
content: "\f477"; }
.fa-file-medical-alt:before {
content: "\f478"; }
.fa-file-pdf:before {
content: "\f1c1"; }
.fa-file-powerpoint:before {
content: "\f1c4"; }
.fa-file-prescription:before {
content: "\f572"; }
.fa-file-signature:before {
content: "\f573"; }
.fa-file-upload:before {
content: "\f574"; }
.fa-file-video:before {
content: "\f1c8"; }
.fa-file-word:before {
content: "\f1c2"; }
.fa-fill:before {
content: "\f575"; }
.fa-fill-drip:before {
content: "\f576"; }
.fa-film:before {
content: "\f008"; }
.fa-filter:before {
content: "\f0b0"; }
.fa-fingerprint:before {
content: "\f577"; }
.fa-fire:before {
content: "\f06d"; }
.fa-fire-extinguisher:before {
content: "\f134"; }
.fa-firefox:before {
content: "\f269"; }
.fa-first-aid:before {
content: "\f479"; }
.fa-first-order:before {
content: "\f2b0"; }
.fa-first-order-alt:before {
content: "\f50a"; }
.fa-firstdraft:before {
content: "\f3a1"; }
.fa-fish:before {
content: "\f578"; }
.fa-flag:before {
content: "\f024"; }
.fa-flag-checkered:before {
content: "\f11e"; }
.fa-flask:before {
content: "\f0c3"; }
.fa-flickr:before {
content: "\f16e"; }
.fa-flipboard:before {
content: "\f44d"; }
.fa-flushed:before {
content: "\f579"; }
.fa-fly:before {
content: "\f417"; }
.fa-folder:before {
content: "\f07b"; }
.fa-folder-minus:before {
content: "\f65d"; }
.fa-folder-open:before {
content: "\f07c"; }
.fa-folder-plus:before {
content: "\f65e"; }
.fa-font:before {
content: "\f031"; }
.fa-font-awesome:before {
content: "\f2b4"; }
.fa-font-awesome-alt:before {
content: "\f35c"; }
.fa-font-awesome-flag:before {
content: "\f425"; }
.fa-font-awesome-logo-full:before {
content: "\f4e6"; }
.fa-fonticons:before {
content: "\f280"; }
.fa-fonticons-fi:before {
content: "\f3a2"; }
.fa-football-ball:before {
content: "\f44e"; }
.fa-fort-awesome:before {
content: "\f286"; }
.fa-fort-awesome-alt:before {
content: "\f3a3"; }
.fa-forumbee:before {
content: "\f211"; }
.fa-forward:before {
content: "\f04e"; }
.fa-foursquare:before {
content: "\f180"; }
.fa-free-code-camp:before {
content: "\f2c5"; }
.fa-freebsd:before {
content: "\f3a4"; }
.fa-frog:before {
content: "\f52e"; }
.fa-frown:before {
content: "\f119"; }
.fa-frown-open:before {
content: "\f57a"; }
.fa-fulcrum:before {
content: "\f50b"; }
.fa-funnel-dollar:before {
content: "\f662"; }
.fa-futbol:before {
content: "\f1e3"; }
.fa-galactic-republic:before {
content: "\f50c"; }
.fa-galactic-senate:before {
content: "\f50d"; }
.fa-gamepad:before {
content: "\f11b"; }
.fa-gas-pump:before {
content: "\f52f"; }
.fa-gavel:before {
content: "\f0e3"; }
.fa-gem:before {
content: "\f3a5"; }
.fa-genderless:before {
content: "\f22d"; }
.fa-get-pocket:before {
content: "\f265"; }
.fa-gg:before {
content: "\f260"; }
.fa-gg-circle:before {
content: "\f261"; }
.fa-gift:before {
content: "\f06b"; }
.fa-git:before {
content: "\f1d3"; }
.fa-git-square:before {
content: "\f1d2"; }
.fa-github:before {
content: "\f09b"; }
.fa-github-alt:before {
content: "\f113"; }
.fa-github-square:before {
content: "\f092"; }
.fa-gitkraken:before {
content: "\f3a6"; }
.fa-gitlab:before {
content: "\f296"; }
.fa-gitter:before {
content: "\f426"; }
.fa-glass-martini:before {
content: "\f000"; }
.fa-glass-martini-alt:before {
content: "\f57b"; }
.fa-glasses:before {
content: "\f530"; }
.fa-glide:before {
content: "\f2a5"; }
.fa-glide-g:before {
content: "\f2a6"; }
.fa-globe:before {
content: "\f0ac"; }
.fa-globe-africa:before {
content: "\f57c"; }
.fa-globe-americas:before {
content: "\f57d"; }
.fa-globe-asia:before {
content: "\f57e"; }
.fa-gofore:before {
content: "\f3a7"; }
.fa-golf-ball:before {
content: "\f450"; }
.fa-goodreads:before {
content: "\f3a8"; }
.fa-goodreads-g:before {
content: "\f3a9"; }
.fa-google:before {
content: "\f1a0"; }
.fa-google-drive:before {
content: "\f3aa"; }
.fa-google-play:before {
content: "\f3ab"; }
.fa-google-plus:before {
content: "\f2b3"; }
.fa-google-plus-g:before {
content: "\f0d5"; }
.fa-google-plus-square:before {
content: "\f0d4"; }
.fa-google-wallet:before {
content: "\f1ee"; }
.fa-gopuram:before {
content: "\f664"; }
.fa-graduation-cap:before {
content: "\f19d"; }
.fa-gratipay:before {
content: "\f184"; }
.fa-grav:before {
content: "\f2d6"; }
.fa-greater-than:before {
content: "\f531"; }
.fa-greater-than-equal:before {
content: "\f532"; }
.fa-grimace:before {
content: "\f57f"; }
.fa-grin:before {
content: "\f580"; }
.fa-grin-alt:before {
content: "\f581"; }
.fa-grin-beam:before {
content: "\f582"; }
.fa-grin-beam-sweat:before {
content: "\f583"; }
.fa-grin-hearts:before {
content: "\f584"; }
.fa-grin-squint:before {
content: "\f585"; }
.fa-grin-squint-tears:before {
content: "\f586"; }
.fa-grin-stars:before {
content: "\f587"; }
.fa-grin-tears:before {
content: "\f588"; }
.fa-grin-tongue:before {
content: "\f589"; }
.fa-grin-tongue-squint:before {
content: "\f58a"; }
.fa-grin-tongue-wink:before {
content: "\f58b"; }
.fa-grin-wink:before {
content: "\f58c"; }
.fa-grip-horizontal:before {
content: "\f58d"; }
.fa-grip-vertical:before {
content: "\f58e"; }
.fa-gripfire:before {
content: "\f3ac"; }
.fa-grunt:before {
content: "\f3ad"; }
.fa-gulp:before {
content: "\f3ae"; }
.fa-h-square:before {
content: "\f0fd"; }
.fa-hacker-news:before {
content: "\f1d4"; }
.fa-hacker-news-square:before {
content: "\f3af"; }
.fa-hackerrank:before {
content: "\f5f7"; }
.fa-hamsa:before {
content: "\f665"; }
.fa-hand-holding:before {
content: "\f4bd"; }
.fa-hand-holding-heart:before {
content: "\f4be"; }
.fa-hand-holding-usd:before {
content: "\f4c0"; }
.fa-hand-lizard:before {
content: "\f258"; }
.fa-hand-paper:before {
content: "\f256"; }
.fa-hand-peace:before {
content: "\f25b"; }
.fa-hand-point-down:before {
content: "\f0a7"; }
.fa-hand-point-left:before {
content: "\f0a5"; }
.fa-hand-point-right:before {
content: "\f0a4"; }
.fa-hand-point-up:before {
content: "\f0a6"; }
.fa-hand-pointer:before {
content: "\f25a"; }
.fa-hand-rock:before {
content: "\f255"; }
.fa-hand-scissors:before {
content: "\f257"; }
.fa-hand-spock:before {
content: "\f259"; }
.fa-hands:before {
content: "\f4c2"; }
.fa-hands-helping:before {
content: "\f4c4"; }
.fa-handshake:before {
content: "\f2b5"; }
.fa-hashtag:before {
content: "\f292"; }
.fa-haykal:before {
content: "\f666"; }
.fa-hdd:before {
content: "\f0a0"; }
.fa-heading:before {
content: "\f1dc"; }
.fa-headphones:before {
content: "\f025"; }
.fa-headphones-alt:before {
content: "\f58f"; }
.fa-headset:before {
content: "\f590"; }
.fa-heart:before {
content: "\f004"; }
.fa-heartbeat:before {
content: "\f21e"; }
.fa-helicopter:before {
content: "\f533"; }
.fa-highlighter:before {
content: "\f591"; }
.fa-hips:before {
content: "\f452"; }
.fa-hire-a-helper:before {
content: "\f3b0"; }
.fa-history:before {
content: "\f1da"; }
.fa-hockey-puck:before {
content: "\f453"; }
.fa-home:before {
content: "\f015"; }
.fa-hooli:before {
content: "\f427"; }
.fa-hornbill:before {
content: "\f592"; }
.fa-hospital:before {
content: "\f0f8"; }
.fa-hospital-alt:before {
content: "\f47d"; }
.fa-hospital-symbol:before {
content: "\f47e"; }
.fa-hot-tub:before {
content: "\f593"; }
.fa-hotel:before {
content: "\f594"; }
.fa-hotjar:before {
content: "\f3b1"; }
.fa-hourglass:before {
content: "\f254"; }
.fa-hourglass-end:before {
content: "\f253"; }
.fa-hourglass-half:before {
content: "\f252"; }
.fa-hourglass-start:before {
content: "\f251"; }
.fa-houzz:before {
content: "\f27c"; }
.fa-html5:before {
content: "\f13b"; }
.fa-hubspot:before {
content: "\f3b2"; }
.fa-i-cursor:before {
content: "\f246"; }
.fa-id-badge:before {
content: "\f2c1"; }
.fa-id-card:before {
content: "\f2c2"; }
.fa-id-card-alt:before {
content: "\f47f"; }
.fa-image:before {
content: "\f03e"; }
.fa-images:before {
content: "\f302"; }
.fa-imdb:before {
content: "\f2d8"; }
.fa-inbox:before {
content: "\f01c"; }
.fa-indent:before {
content: "\f03c"; }
.fa-industry:before {
content: "\f275"; }
.fa-infinity:before {
content: "\f534"; }
.fa-info:before {
content: "\f129"; }
.fa-info-circle:before {
content: "\f05a"; }
.fa-instagram:before {
content: "\f16d"; }
.fa-internet-explorer:before {
content: "\f26b"; }
.fa-ioxhost:before {
content: "\f208"; }
.fa-italic:before {
content: "\f033"; }
.fa-itunes:before {
content: "\f3b4"; }
.fa-itunes-note:before {
content: "\f3b5"; }
.fa-java:before {
content: "\f4e4"; }
.fa-jedi:before {
content: "\f669"; }
.fa-jedi-order:before {
content: "\f50e"; }
.fa-jenkins:before {
content: "\f3b6"; }
.fa-joget:before {
content: "\f3b7"; }
.fa-joint:before {
content: "\f595"; }
.fa-joomla:before {
content: "\f1aa"; }
.fa-journal-whills:before {
content: "\f66a"; }
.fa-js:before {
content: "\f3b8"; }
.fa-js-square:before {
content: "\f3b9"; }
.fa-jsfiddle:before {
content: "\f1cc"; }
.fa-kaaba:before {
content: "\f66b"; }
.fa-kaggle:before {
content: "\f5fa"; }
.fa-key:before {
content: "\f084"; }
.fa-keybase:before {
content: "\f4f5"; }
.fa-keyboard:before {
content: "\f11c"; }
.fa-keycdn:before {
content: "\f3ba"; }
.fa-khanda:before {
content: "\f66d"; }
.fa-kickstarter:before {
content: "\f3bb"; }
.fa-kickstarter-k:before {
content: "\f3bc"; }
.fa-kiss:before {
content: "\f596"; }
.fa-kiss-beam:before {
content: "\f597"; }
.fa-kiss-wink-heart:before {
content: "\f598"; }
.fa-kiwi-bird:before {
content: "\f535"; }
.fa-korvue:before {
content: "\f42f"; }
.fa-landmark:before {
content: "\f66f"; }
.fa-language:before {
content: "\f1ab"; }
.fa-laptop:before {
content: "\f109"; }
.fa-laptop-code:before {
content: "\f5fc"; }
.fa-laravel:before {
content: "\f3bd"; }
.fa-lastfm:before {
content: "\f202"; }
.fa-lastfm-square:before {
content: "\f203"; }
.fa-laugh:before {
content: "\f599"; }
.fa-laugh-beam:before {
content: "\f59a"; }
.fa-laugh-squint:before {
content: "\f59b"; }
.fa-laugh-wink:before {
content: "\f59c"; }
.fa-layer-group:before {
content: "\f5fd"; }
.fa-leaf:before {
content: "\f06c"; }
.fa-leanpub:before {
content: "\f212"; }
.fa-lemon:before {
content: "\f094"; }
.fa-less:before {
content: "\f41d"; }
.fa-less-than:before {
content: "\f536"; }
.fa-less-than-equal:before {
content: "\f537"; }
.fa-level-down-alt:before {
content: "\f3be"; }
.fa-level-up-alt:before {
content: "\f3bf"; }
.fa-life-ring:before {
content: "\f1cd"; }
.fa-lightbulb:before {
content: "\f0eb"; }
.fa-line:before {
content: "\f3c0"; }
.fa-link:before {
content: "\f0c1"; }
.fa-linkedin:before {
content: "\f08c"; }
.fa-linkedin-in:before {
content: "\f0e1"; }
.fa-linode:before {
content: "\f2b8"; }
.fa-linux:before {
content: "\f17c"; }
.fa-lira-sign:before {
content: "\f195"; }
.fa-list:before {
content: "\f03a"; }
.fa-list-alt:before {
content: "\f022"; }
.fa-list-ol:before {
content: "\f0cb"; }
.fa-list-ul:before {
content: "\f0ca"; }
.fa-location-arrow:before {
content: "\f124"; }
.fa-lock:before {
content: "\f023"; }
.fa-lock-open:before {
content: "\f3c1"; }
.fa-long-arrow-alt-down:before {
content: "\f309"; }
.fa-long-arrow-alt-left:before {
content: "\f30a"; }
.fa-long-arrow-alt-right:before {
content: "\f30b"; }
.fa-long-arrow-alt-up:before {
content: "\f30c"; }
.fa-low-vision:before {
content: "\f2a8"; }
.fa-luggage-cart:before {
content: "\f59d"; }
.fa-lyft:before {
content: "\f3c3"; }
.fa-magento:before {
content: "\f3c4"; }
.fa-magic:before {
content: "\f0d0"; }
.fa-magnet:before {
content: "\f076"; }
.fa-mail-bulk:before {
content: "\f674"; }
.fa-mailchimp:before {
content: "\f59e"; }
.fa-male:before {
content: "\f183"; }
.fa-mandalorian:before {
content: "\f50f"; }
.fa-map:before {
content: "\f279"; }
.fa-map-marked:before {
content: "\f59f"; }
.fa-map-marked-alt:before {
content: "\f5a0"; }
.fa-map-marker:before {
content: "\f041"; }
.fa-map-marker-alt:before {
content: "\f3c5"; }
.fa-map-pin:before {
content: "\f276"; }
.fa-map-signs:before {
content: "\f277"; }
.fa-markdown:before {
content: "\f60f"; }
.fa-marker:before {
content: "\f5a1"; }
.fa-mars:before {
content: "\f222"; }
.fa-mars-double:before {
content: "\f227"; }
.fa-mars-stroke:before {
content: "\f229"; }
.fa-mars-stroke-h:before {
content: "\f22b"; }
.fa-mars-stroke-v:before {
content: "\f22a"; }
.fa-mastodon:before {
content: "\f4f6"; }
.fa-maxcdn:before {
content: "\f136"; }
.fa-medal:before {
content: "\f5a2"; }
.fa-medapps:before {
content: "\f3c6"; }
.fa-medium:before {
content: "\f23a"; }
.fa-medium-m:before {
content: "\f3c7"; }
.fa-medkit:before {
content: "\f0fa"; }
.fa-medrt:before {
content: "\f3c8"; }
.fa-meetup:before {
content: "\f2e0"; }
.fa-megaport:before {
content: "\f5a3"; }
.fa-meh:before {
content: "\f11a"; }
.fa-meh-blank:before {
content: "\f5a4"; }
.fa-meh-rolling-eyes:before {
content: "\f5a5"; }
.fa-memory:before {
content: "\f538"; }
.fa-menorah:before {
content: "\f676"; }
.fa-mercury:before {
content: "\f223"; }
.fa-microchip:before {
content: "\f2db"; }
.fa-microphone:before {
content: "\f130"; }
.fa-microphone-alt:before {
content: "\f3c9"; }
.fa-microphone-alt-slash:before {
content: "\f539"; }
.fa-microphone-slash:before {
content: "\f131"; }
.fa-microscope:before {
content: "\f610"; }
.fa-microsoft:before {
content: "\f3ca"; }
.fa-minus:before {
content: "\f068"; }
.fa-minus-circle:before {
content: "\f056"; }
.fa-minus-square:before {
content: "\f146"; }
.fa-mix:before {
content: "\f3cb"; }
.fa-mixcloud:before {
content: "\f289"; }
.fa-mizuni:before {
content: "\f3cc"; }
.fa-mobile:before {
content: "\f10b"; }
.fa-mobile-alt:before {
content: "\f3cd"; }
.fa-modx:before {
content: "\f285"; }
.fa-monero:before {
content: "\f3d0"; }
.fa-money-bill:before {
content: "\f0d6"; }
.fa-money-bill-alt:before {
content: "\f3d1"; }
.fa-money-bill-wave:before {
content: "\f53a"; }
.fa-money-bill-wave-alt:before {
content: "\f53b"; }
.fa-money-check:before {
content: "\f53c"; }
.fa-money-check-alt:before {
content: "\f53d"; }
.fa-monument:before {
content: "\f5a6"; }
.fa-moon:before {
content: "\f186"; }
.fa-mortar-pestle:before {
content: "\f5a7"; }
.fa-mosque:before {
content: "\f678"; }
.fa-motorcycle:before {
content: "\f21c"; }
.fa-mouse-pointer:before {
content: "\f245"; }
.fa-music:before {
content: "\f001"; }
.fa-napster:before {
content: "\f3d2"; }
.fa-neos:before {
content: "\f612"; }
.fa-neuter:before {
content: "\f22c"; }
.fa-newspaper:before {
content: "\f1ea"; }
.fa-nimblr:before {
content: "\f5a8"; }
.fa-nintendo-switch:before {
content: "\f418"; }
.fa-node:before {
content: "\f419"; }
.fa-node-js:before {
content: "\f3d3"; }
.fa-not-equal:before {
content: "\f53e"; }
.fa-notes-medical:before {
content: "\f481"; }
.fa-npm:before {
content: "\f3d4"; }
.fa-ns8:before {
content: "\f3d5"; }
.fa-nutritionix:before {
content: "\f3d6"; }
.fa-object-group:before {
content: "\f247"; }
.fa-object-ungroup:before {
content: "\f248"; }
.fa-odnoklassniki:before {
content: "\f263"; }
.fa-odnoklassniki-square:before {
content: "\f264"; }
.fa-oil-can:before {
content: "\f613"; }
.fa-old-republic:before {
content: "\f510"; }
.fa-om:before {
content: "\f679"; }
.fa-opencart:before {
content: "\f23d"; }
.fa-openid:before {
content: "\f19b"; }
.fa-opera:before {
content: "\f26a"; }
.fa-optin-monster:before {
content: "\f23c"; }
.fa-osi:before {
content: "\f41a"; }
.fa-outdent:before {
content: "\f03b"; }
.fa-page4:before {
content: "\f3d7"; }
.fa-pagelines:before {
content: "\f18c"; }
.fa-paint-brush:before {
content: "\f1fc"; }
.fa-paint-roller:before {
content: "\f5aa"; }
.fa-palette:before {
content: "\f53f"; }
.fa-palfed:before {
content: "\f3d8"; }
.fa-pallet:before {
content: "\f482"; }
.fa-paper-plane:before {
content: "\f1d8"; }
.fa-paperclip:before {
content: "\f0c6"; }
.fa-parachute-box:before {
content: "\f4cd"; }
.fa-paragraph:before {
content: "\f1dd"; }
.fa-parking:before {
content: "\f540"; }
.fa-passport:before {
content: "\f5ab"; }
.fa-pastafarianism:before {
content: "\f67b"; }
.fa-paste:before {
content: "\f0ea"; }
.fa-patreon:before {
content: "\f3d9"; }
.fa-pause:before {
content: "\f04c"; }
.fa-pause-circle:before {
content: "\f28b"; }
.fa-paw:before {
content: "\f1b0"; }
.fa-paypal:before {
content: "\f1ed"; }
.fa-peace:before {
content: "\f67c"; }
.fa-pen:before {
content: "\f304"; }
.fa-pen-alt:before {
content: "\f305"; }
.fa-pen-fancy:before {
content: "\f5ac"; }
.fa-pen-nib:before {
content: "\f5ad"; }
.fa-pen-square:before {
content: "\f14b"; }
.fa-pencil-alt:before {
content: "\f303"; }
.fa-pencil-ruler:before {
content: "\f5ae"; }
.fa-people-carry:before {
content: "\f4ce"; }
.fa-percent:before {
content: "\f295"; }
.fa-percentage:before {
content: "\f541"; }
.fa-periscope:before {
content: "\f3da"; }
.fa-phabricator:before {
content: "\f3db"; }
.fa-phoenix-framework:before {
content: "\f3dc"; }
.fa-phoenix-squadron:before {
content: "\f511"; }
.fa-phone:before {
content: "\f095"; }
.fa-phone-slash:before {
content: "\f3dd"; }
.fa-phone-square:before {
content: "\f098"; }
.fa-phone-volume:before {
content: "\f2a0"; }
.fa-php:before {
content: "\f457"; }
.fa-pied-piper:before {
content: "\f2ae"; }
.fa-pied-piper-alt:before {
content: "\f1a8"; }
.fa-pied-piper-hat:before {
content: "\f4e5"; }
.fa-pied-piper-pp:before {
content: "\f1a7"; }
.fa-piggy-bank:before {
content: "\f4d3"; }
.fa-pills:before {
content: "\f484"; }
.fa-pinterest:before {
content: "\f0d2"; }
.fa-pinterest-p:before {
content: "\f231"; }
.fa-pinterest-square:before {
content: "\f0d3"; }
.fa-place-of-worship:before {
content: "\f67f"; }
.fa-plane:before {
content: "\f072"; }
.fa-plane-arrival:before {
content: "\f5af"; }
.fa-plane-departure:before {
content: "\f5b0"; }
.fa-play:before {
content: "\f04b"; }
.fa-play-circle:before {
content: "\f144"; }
.fa-playstation:before {
content: "\f3df"; }
.fa-plug:before {
content: "\f1e6"; }
.fa-plus:before {
content: "\f067"; }
.fa-plus-circle:before {
content: "\f055"; }
.fa-plus-square:before {
content: "\f0fe"; }
.fa-podcast:before {
content: "\f2ce"; }
.fa-poll:before {
content: "\f681"; }
.fa-poll-h:before {
content: "\f682"; }
.fa-poo:before {
content: "\f2fe"; }
.fa-poop:before {
content: "\f619"; }
.fa-portrait:before {
content: "\f3e0"; }
.fa-pound-sign:before {
content: "\f154"; }
.fa-power-off:before {
content: "\f011"; }
.fa-pray:before {
content: "\f683"; }
.fa-praying-hands:before {
content: "\f684"; }
.fa-prescription:before {
content: "\f5b1"; }
.fa-prescription-bottle:before {
content: "\f485"; }
.fa-prescription-bottle-alt:before {
content: "\f486"; }
.fa-print:before {
content: "\f02f"; }
.fa-procedures:before {
content: "\f487"; }
.fa-product-hunt:before {
content: "\f288"; }
.fa-project-diagram:before {
content: "\f542"; }
.fa-pushed:before {
content: "\f3e1"; }
.fa-puzzle-piece:before {
content: "\f12e"; }
.fa-python:before {
content: "\f3e2"; }
.fa-qq:before {
content: "\f1d6"; }
.fa-qrcode:before {
content: "\f029"; }
.fa-question:before {
content: "\f128"; }
.fa-question-circle:before {
content: "\f059"; }
.fa-quidditch:before {
content: "\f458"; }
.fa-quinscape:before {
content: "\f459"; }
.fa-quora:before {
content: "\f2c4"; }
.fa-quote-left:before {
content: "\f10d"; }
.fa-quote-right:before {
content: "\f10e"; }
.fa-quran:before {
content: "\f687"; }
.fa-r-project:before {
content: "\f4f7"; }
.fa-random:before {
content: "\f074"; }
.fa-ravelry:before {
content: "\f2d9"; }
.fa-react:before {
content: "\f41b"; }
.fa-readme:before {
content: "\f4d5"; }
.fa-rebel:before {
content: "\f1d0"; }
.fa-receipt:before {
content: "\f543"; }
.fa-recycle:before {
content: "\f1b8"; }
.fa-red-river:before {
content: "\f3e3"; }
.fa-reddit:before {
content: "\f1a1"; }
.fa-reddit-alien:before {
content: "\f281"; }
.fa-reddit-square:before {
content: "\f1a2"; }
.fa-redo:before {
content: "\f01e"; }
.fa-redo-alt:before {
content: "\f2f9"; }
.fa-registered:before {
content: "\f25d"; }
.fa-rendact:before {
content: "\f3e4"; }
.fa-renren:before {
content: "\f18b"; }
.fa-reply:before {
content: "\f3e5"; }
.fa-reply-all:before {
content: "\f122"; }
.fa-replyd:before {
content: "\f3e6"; }
.fa-researchgate:before {
content: "\f4f8"; }
.fa-resolving:before {
content: "\f3e7"; }
.fa-retweet:before {
content: "\f079"; }
.fa-rev:before {
content: "\f5b2"; }
.fa-ribbon:before {
content: "\f4d6"; }
.fa-road:before {
content: "\f018"; }
.fa-robot:before {
content: "\f544"; }
.fa-rocket:before {
content: "\f135"; }
.fa-rocketchat:before {
content: "\f3e8"; }
.fa-rockrms:before {
content: "\f3e9"; }
.fa-route:before {
content: "\f4d7"; }
.fa-rss:before {
content: "\f09e"; }
.fa-rss-square:before {
content: "\f143"; }
.fa-ruble-sign:before {
content: "\f158"; }
.fa-ruler:before {
content: "\f545"; }
.fa-ruler-combined:before {
content: "\f546"; }
.fa-ruler-horizontal:before {
content: "\f547"; }
.fa-ruler-vertical:before {
content: "\f548"; }
.fa-rupee-sign:before {
content: "\f156"; }
.fa-sad-cry:before {
content: "\f5b3"; }
.fa-sad-tear:before {
content: "\f5b4"; }
.fa-safari:before {
content: "\f267"; }
.fa-sass:before {
content: "\f41e"; }
.fa-save:before {
content: "\f0c7"; }
.fa-schlix:before {
content: "\f3ea"; }
.fa-school:before {
content: "\f549"; }
.fa-screwdriver:before {
content: "\f54a"; }
.fa-scribd:before {
content: "\f28a"; }
.fa-search:before {
content: "\f002"; }
.fa-search-dollar:before {
content: "\f688"; }
.fa-search-location:before {
content: "\f689"; }
.fa-search-minus:before {
content: "\f010"; }
.fa-search-plus:before {
content: "\f00e"; }
.fa-searchengin:before {
content: "\f3eb"; }
.fa-seedling:before {
content: "\f4d8"; }
.fa-sellcast:before {
content: "\f2da"; }
.fa-sellsy:before {
content: "\f213"; }
.fa-server:before {
content: "\f233"; }
.fa-servicestack:before {
content: "\f3ec"; }
.fa-shapes:before {
content: "\f61f"; }
.fa-share:before {
content: "\f064"; }
.fa-share-alt:before {
content: "\f1e0"; }
.fa-share-alt-square:before {
content: "\f1e1"; }
.fa-share-square:before {
content: "\f14d"; }
.fa-shekel-sign:before {
content: "\f20b"; }
.fa-shield-alt:before {
content: "\f3ed"; }
.fa-ship:before {
content: "\f21a"; }
.fa-shipping-fast:before {
content: "\f48b"; }
.fa-shirtsinbulk:before {
content: "\f214"; }
.fa-shoe-prints:before {
content: "\f54b"; }
.fa-shopping-bag:before {
content: "\f290"; }
.fa-shopping-basket:before {
content: "\f291"; }
.fa-shopping-cart:before {
content: "\f07a"; }
.fa-shopware:before {
content: "\f5b5"; }
.fa-shower:before {
content: "\f2cc"; }
.fa-shuttle-van:before {
content: "\f5b6"; }
.fa-sign:before {
content: "\f4d9"; }
.fa-sign-in-alt:before {
content: "\f2f6"; }
.fa-sign-language:before {
content: "\f2a7"; }
.fa-sign-out-alt:before {
content: "\f2f5"; }
.fa-signal:before {
content: "\f012"; }
.fa-signature:before {
content: "\f5b7"; }
.fa-simplybuilt:before {
content: "\f215"; }
.fa-sistrix:before {
content: "\f3ee"; }
.fa-sitemap:before {
content: "\f0e8"; }
.fa-sith:before {
content: "\f512"; }
.fa-skull:before {
content: "\f54c"; }
.fa-skyatlas:before {
content: "\f216"; }
.fa-skype:before {
content: "\f17e"; }
.fa-slack:before {
content: "\f198"; }
.fa-slack-hash:before {
content: "\f3ef"; }
.fa-sliders-h:before {
content: "\f1de"; }
.fa-slideshare:before {
content: "\f1e7"; }
.fa-smile:before {
content: "\f118"; }
.fa-smile-beam:before {
content: "\f5b8"; }
.fa-smile-wink:before {
content: "\f4da"; }
.fa-smoking:before {
content: "\f48d"; }
.fa-smoking-ban:before {
content: "\f54d"; }
.fa-snapchat:before {
content: "\f2ab"; }
.fa-snapchat-ghost:before {
content: "\f2ac"; }
.fa-snapchat-square:before {
content: "\f2ad"; }
.fa-snowflake:before {
content: "\f2dc"; }
.fa-socks:before {
content: "\f696"; }
.fa-solar-panel:before {
content: "\f5ba"; }
.fa-sort:before {
content: "\f0dc"; }
.fa-sort-alpha-down:before {
content: "\f15d"; }
.fa-sort-alpha-up:before {
content: "\f15e"; }
.fa-sort-amount-down:before {
content: "\f160"; }
.fa-sort-amount-up:before {
content: "\f161"; }
.fa-sort-down:before {
content: "\f0dd"; }
.fa-sort-numeric-down:before {
content: "\f162"; }
.fa-sort-numeric-up:before {
content: "\f163"; }
.fa-sort-up:before {
content: "\f0de"; }
.fa-soundcloud:before {
content: "\f1be"; }
.fa-spa:before {
content: "\f5bb"; }
.fa-space-shuttle:before {
content: "\f197"; }
.fa-speakap:before {
content: "\f3f3"; }
.fa-spinner:before {
content: "\f110"; }
.fa-splotch:before {
content: "\f5bc"; }
.fa-spotify:before {
content: "\f1bc"; }
.fa-spray-can:before {
content: "\f5bd"; }
.fa-square:before {
content: "\f0c8"; }
.fa-square-full:before {
content: "\f45c"; }
.fa-square-root-alt:before {
content: "\f698"; }
.fa-squarespace:before {
content: "\f5be"; }
.fa-stack-exchange:before {
content: "\f18d"; }
.fa-stack-overflow:before {
content: "\f16c"; }
.fa-stamp:before {
content: "\f5bf"; }
.fa-star:before {
content: "\f005"; }
.fa-star-and-crescent:before {
content: "\f699"; }
.fa-star-half:before {
content: "\f089"; }
.fa-star-half-alt:before {
content: "\f5c0"; }
.fa-star-of-david:before {
content: "\f69a"; }
.fa-star-of-life:before {
content: "\f621"; }
.fa-staylinked:before {
content: "\f3f5"; }
.fa-steam:before {
content: "\f1b6"; }
.fa-steam-square:before {
content: "\f1b7"; }
.fa-steam-symbol:before {
content: "\f3f6"; }
.fa-step-backward:before {
content: "\f048"; }
.fa-step-forward:before {
content: "\f051"; }
.fa-stethoscope:before {
content: "\f0f1"; }
.fa-sticker-mule:before {
content: "\f3f7"; }
.fa-sticky-note:before {
content: "\f249"; }
.fa-stop:before {
content: "\f04d"; }
.fa-stop-circle:before {
content: "\f28d"; }
.fa-stopwatch:before {
content: "\f2f2"; }
.fa-store:before {
content: "\f54e"; }
.fa-store-alt:before {
content: "\f54f"; }
.fa-strava:before {
content: "\f428"; }
.fa-stream:before {
content: "\f550"; }
.fa-street-view:before {
content: "\f21d"; }
.fa-strikethrough:before {
content: "\f0cc"; }
.fa-stripe:before {
content: "\f429"; }
.fa-stripe-s:before {
content: "\f42a"; }
.fa-stroopwafel:before {
content: "\f551"; }
.fa-studiovinari:before {
content: "\f3f8"; }
.fa-stumbleupon:before {
content: "\f1a4"; }
.fa-stumbleupon-circle:before {
content: "\f1a3"; }
.fa-subscript:before {
content: "\f12c"; }
.fa-subway:before {
content: "\f239"; }
.fa-suitcase:before {
content: "\f0f2"; }
.fa-suitcase-rolling:before {
content: "\f5c1"; }
.fa-sun:before {
content: "\f185"; }
.fa-superpowers:before {
content: "\f2dd"; }
.fa-superscript:before {
content: "\f12b"; }
.fa-supple:before {
content: "\f3f9"; }
.fa-surprise:before {
content: "\f5c2"; }
.fa-swatchbook:before {
content: "\f5c3"; }
.fa-swimmer:before {
content: "\f5c4"; }
.fa-swimming-pool:before {
content: "\f5c5"; }
.fa-synagogue:before {
content: "\f69b"; }
.fa-sync:before {
content: "\f021"; }
.fa-sync-alt:before {
content: "\f2f1"; }
.fa-syringe:before {
content: "\f48e"; }
.fa-table:before {
content: "\f0ce"; }
.fa-table-tennis:before {
content: "\f45d"; }
.fa-tablet:before {
content: "\f10a"; }
.fa-tablet-alt:before {
content: "\f3fa"; }
.fa-tablets:before {
content: "\f490"; }
.fa-tachometer-alt:before {
content: "\f3fd"; }
.fa-tag:before {
content: "\f02b"; }
.fa-tags:before {
content: "\f02c"; }
.fa-tape:before {
content: "\f4db"; }
.fa-tasks:before {
content: "\f0ae"; }
.fa-taxi:before {
content: "\f1ba"; }
.fa-teamspeak:before {
content: "\f4f9"; }
.fa-teeth:before {
content: "\f62e"; }
.fa-teeth-open:before {
content: "\f62f"; }
.fa-telegram:before {
content: "\f2c6"; }
.fa-telegram-plane:before {
content: "\f3fe"; }
.fa-tencent-weibo:before {
content: "\f1d5"; }
.fa-terminal:before {
content: "\f120"; }
.fa-text-height:before {
content: "\f034"; }
.fa-text-width:before {
content: "\f035"; }
.fa-th:before {
content: "\f00a"; }
.fa-th-large:before {
content: "\f009"; }
.fa-th-list:before {
content: "\f00b"; }
.fa-the-red-yeti:before {
content: "\f69d"; }
.fa-theater-masks:before {
content: "\f630"; }
.fa-themeco:before {
content: "\f5c6"; }
.fa-themeisle:before {
content: "\f2b2"; }
.fa-thermometer:before {
content: "\f491"; }
.fa-thermometer-empty:before {
content: "\f2cb"; }
.fa-thermometer-full:before {
content: "\f2c7"; }
.fa-thermometer-half:before {
content: "\f2c9"; }
.fa-thermometer-quarter:before {
content: "\f2ca"; }
.fa-thermometer-three-quarters:before {
content: "\f2c8"; }
.fa-thumbs-down:before {
content: "\f165"; }
.fa-thumbs-up:before {
content: "\f164"; }
.fa-thumbtack:before {
content: "\f08d"; }
.fa-ticket-alt:before {
content: "\f3ff"; }
.fa-times:before {
content: "\f00d"; }
.fa-times-circle:before {
content: "\f057"; }
.fa-tint:before {
content: "\f043"; }
.fa-tint-slash:before {
content: "\f5c7"; }
.fa-tired:before {
content: "\f5c8"; }
.fa-toggle-off:before {
content: "\f204"; }
.fa-toggle-on:before {
content: "\f205"; }
.fa-toolbox:before {
content: "\f552"; }
.fa-tooth:before {
content: "\f5c9"; }
.fa-torah:before {
content: "\f6a0"; }
.fa-torii-gate:before {
content: "\f6a1"; }
.fa-trade-federation:before {
content: "\f513"; }
.fa-trademark:before {
content: "\f25c"; }
.fa-traffic-light:before {
content: "\f637"; }
.fa-train:before {
content: "\f238"; }
.fa-transgender:before {
content: "\f224"; }
.fa-transgender-alt:before {
content: "\f225"; }
.fa-trash:before {
content: "\f1f8"; }
.fa-trash-alt:before {
content: "\f2ed"; }
.fa-tree:before {
content: "\f1bb"; }
.fa-trello:before {
content: "\f181"; }
.fa-tripadvisor:before {
content: "\f262"; }
.fa-trophy:before {
content: "\f091"; }
.fa-truck:before {
content: "\f0d1"; }
.fa-truck-loading:before {
content: "\f4de"; }
.fa-truck-monster:before {
content: "\f63b"; }
.fa-truck-moving:before {
content: "\f4df"; }
.fa-truck-pickup:before {
content: "\f63c"; }
.fa-tshirt:before {
content: "\f553"; }
.fa-tty:before {
content: "\f1e4"; }
.fa-tumblr:before {
content: "\f173"; }
.fa-tumblr-square:before {
content: "\f174"; }
.fa-tv:before {
content: "\f26c"; }
.fa-twitch:before {
content: "\f1e8"; }
.fa-twitter:before {
content: "\f099"; }
.fa-twitter-square:before {
content: "\f081"; }
.fa-typo3:before {
content: "\f42b"; }
.fa-uber:before {
content: "\f402"; }
.fa-uikit:before {
content: "\f403"; }
.fa-umbrella:before {
content: "\f0e9"; }
.fa-umbrella-beach:before {
content: "\f5ca"; }
.fa-underline:before {
content: "\f0cd"; }
.fa-undo:before {
content: "\f0e2"; }
.fa-undo-alt:before {
content: "\f2ea"; }
.fa-uniregistry:before {
content: "\f404"; }
.fa-universal-access:before {
content: "\f29a"; }
.fa-university:before {
content: "\f19c"; }
.fa-unlink:before {
content: "\f127"; }
.fa-unlock:before {
content: "\f09c"; }
.fa-unlock-alt:before {
content: "\f13e"; }
.fa-untappd:before {
content: "\f405"; }
.fa-upload:before {
content: "\f093"; }
.fa-usb:before {
content: "\f287"; }
.fa-user:before {
content: "\f007"; }
.fa-user-alt:before {
content: "\f406"; }
.fa-user-alt-slash:before {
content: "\f4fa"; }
.fa-user-astronaut:before {
content: "\f4fb"; }
.fa-user-check:before {
content: "\f4fc"; }
.fa-user-circle:before {
content: "\f2bd"; }
.fa-user-clock:before {
content: "\f4fd"; }
.fa-user-cog:before {
content: "\f4fe"; }
.fa-user-edit:before {
content: "\f4ff"; }
.fa-user-friends:before {
content: "\f500"; }
.fa-user-graduate:before {
content: "\f501"; }
.fa-user-lock:before {
content: "\f502"; }
.fa-user-md:before {
content: "\f0f0"; }
.fa-user-minus:before {
content: "\f503"; }
.fa-user-ninja:before {
content: "\f504"; }
.fa-user-plus:before {
content: "\f234"; }
.fa-user-secret:before {
content: "\f21b"; }
.fa-user-shield:before {
content: "\f505"; }
.fa-user-slash:before {
content: "\f506"; }
.fa-user-tag:before {
content: "\f507"; }
.fa-user-tie:before {
content: "\f508"; }
.fa-user-times:before {
content: "\f235"; }
.fa-users:before {
content: "\f0c0"; }
.fa-users-cog:before {
content: "\f509"; }
.fa-ussunnah:before {
content: "\f407"; }
.fa-utensil-spoon:before {
content: "\f2e5"; }
.fa-utensils:before {
content: "\f2e7"; }
.fa-vaadin:before {
content: "\f408"; }
.fa-vector-square:before {
content: "\f5cb"; }
.fa-venus:before {
content: "\f221"; }
.fa-venus-double:before {
content: "\f226"; }
.fa-venus-mars:before {
content: "\f228"; }
.fa-viacoin:before {
content: "\f237"; }
.fa-viadeo:before {
content: "\f2a9"; }
.fa-viadeo-square:before {
content: "\f2aa"; }
.fa-vial:before {
content: "\f492"; }
.fa-vials:before {
content: "\f493"; }
.fa-viber:before {
content: "\f409"; }
.fa-video:before {
content: "\f03d"; }
.fa-video-slash:before {
content: "\f4e2"; }
.fa-vihara:before {
content: "\f6a7"; }
.fa-vimeo:before {
content: "\f40a"; }
.fa-vimeo-square:before {
content: "\f194"; }
.fa-vimeo-v:before {
content: "\f27d"; }
.fa-vine:before {
content: "\f1ca"; }
.fa-vk:before {
content: "\f189"; }
.fa-vnv:before {
content: "\f40b"; }
.fa-volleyball-ball:before {
content: "\f45f"; }
.fa-volume-down:before {
content: "\f027"; }
.fa-volume-off:before {
content: "\f026"; }
.fa-volume-up:before {
content: "\f028"; }
.fa-vuejs:before {
content: "\f41f"; }
.fa-walking:before {
content: "\f554"; }
.fa-wallet:before {
content: "\f555"; }
.fa-warehouse:before {
content: "\f494"; }
.fa-weebly:before {
content: "\f5cc"; }
.fa-weibo:before {
content: "\f18a"; }
.fa-weight:before {
content: "\f496"; }
.fa-weight-hanging:before {
content: "\f5cd"; }
.fa-weixin:before {
content: "\f1d7"; }
.fa-whatsapp:before {
content: "\f232"; }
.fa-whatsapp-square:before {
content: "\f40c"; }
.fa-wheelchair:before {
content: "\f193"; }
.fa-whmcs:before {
content: "\f40d"; }
.fa-wifi:before {
content: "\f1eb"; }
.fa-wikipedia-w:before {
content: "\f266"; }
.fa-window-close:before {
content: "\f410"; }
.fa-window-maximize:before {
content: "\f2d0"; }
.fa-window-minimize:before {
content: "\f2d1"; }
.fa-window-restore:before {
content: "\f2d2"; }
.fa-windows:before {
content: "\f17a"; }
.fa-wine-glass:before {
content: "\f4e3"; }
.fa-wine-glass-alt:before {
content: "\f5ce"; }
.fa-wix:before {
content: "\f5cf"; }
.fa-wolf-pack-battalion:before {
content: "\f514"; }
.fa-won-sign:before {
content: "\f159"; }
.fa-wordpress:before {
content: "\f19a"; }
.fa-wordpress-simple:before {
content: "\f411"; }
.fa-wpbeginner:before {
content: "\f297"; }
.fa-wpexplorer:before {
content: "\f2de"; }
.fa-wpforms:before {
content: "\f298"; }
.fa-wrench:before {
content: "\f0ad"; }
.fa-x-ray:before {
content: "\f497"; }
.fa-xbox:before {
content: "\f412"; }
.fa-xing:before {
content: "\f168"; }
.fa-xing-square:before {
content: "\f169"; }
.fa-y-combinator:before {
content: "\f23b"; }
.fa-yahoo:before {
content: "\f19e"; }
.fa-yandex:before {
content: "\f413"; }
.fa-yandex-international:before {
content: "\f414"; }
.fa-yelp:before {
content: "\f1e9"; }
.fa-yen-sign:before {
content: "\f157"; }
.fa-yin-yang:before {
content: "\f6ad"; }
.fa-yoast:before {
content: "\f2b1"; }
.fa-youtube:before {
content: "\f167"; }
.fa-youtube-square:before {
content: "\f431"; }
.fa-zhihu:before {
content: "\f63f"; }
.sr-only {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px; }
.sr-only-focusable:active, .sr-only-focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto; }
@font-face {
font-family: 'Font Awesome 5 Brands';
font-style: normal;
font-weight: normal;
src: url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-brands-400.eot);
src: url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-brands-400.woff2) format("woff2"), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-brands-400.woff) format("woff"), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-brands-400.ttf) format("truetype"), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-brands-400.svg#fontawesome) format("svg"); }
.fab {
font-family: 'Font Awesome 5 Brands'; }
@font-face {
font-family: 'Font Awesome 5 Free';
font-style: normal;
font-weight: 400;
src: url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.eot);
src: url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.woff2) format("woff2"), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.woff) format("woff"), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.ttf) format("truetype"), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.svg#fontawesome) format("svg"); }
.far {
font-family: 'Font Awesome 5 Free';
font-weight: 400; }
@font-face {
font-family: 'Font Awesome 5 Free';
font-style: normal;
font-weight: 900;
src: url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.eot);
src: url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.woff2) format("woff2"), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.woff) format("woff"), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.ttf) format("truetype"), url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.svg#fontawesome) format("svg"); }
.fa,
.fas {
font-family: 'Font Awesome 5 Free';
font-weight: 900; }@font-face{font-family:fontello;src:url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/fontello/font/fontello.eot?2136226);src:url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/fontello/font/fontello.eot?2136226#iefix) format('embedded-opentype'),url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/fontello/font/fontello.woff?2136226) format('woff'),url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/fontello/font/fontello.ttf?2136226) format('truetype'),url(//www.typeitwritetranscription.co.uk/wp-content/themes/dt-the7/fonts/fontello/font/fontello.svg?2136226#fontello) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-note:before{content:'\e800'}.icon-note-beamed:before{content:'\e801'}.icon-flashlight:before{content:'\e802'}.icon-mail:before{content:'\e803'}.icon-heart:before{content:'\e804'}.icon-heart-empty:before{content:'\e805'}.icon-star:before{content:'\e806'}.icon-star-empty:before{content:'\e807'}.icon-user:before{content:'\e808'}.icon-users:before{content:'\e809'}.icon-user-add:before{content:'\e80a'}.icon-video:before{content:'\e80b'}.icon-picture:before{content:'\e80c'}.icon-camera:before{content:'\e80d'}.icon-layout:before{content:'\e80e'}.icon-menu:before{content:'\e80f'}.icon-check:before{content:'\e810'}.icon-cancel:before{content:'\e811'}.icon-tag:before{content:'\e812'}.icon-eye:before{content:'\e813'}.icon-lock:before{content:'\e814'}.icon-lock-open:before{content:'\e815'}.icon-attach:before{content:'\e816'}.icon-link:before{content:'\e817'}.icon-home:before{content:'\e818'}.icon-back:before{content:'\e819'}.icon-info-circled:before{content:'\e81a'}.icon-info:before{content:'\e81b'}.icon-help-circled:before{content:'\e81c'}.icon-help:before{content:'\e81d'}.icon-minus-squared:before{content:'\e81e'}.icon-minus-circled:before{content:'\e81f'}.icon-minus:before{content:'\e820'}.icon-plus-circled:before{content:'\e821'}.icon-plus:before{content:'\e822'}.icon-plus-squared:before{content:'\e823'}.icon-cancel-squared:before{content:'\e824'}.icon-cancel-circled:before{content:'\e825'}.icon-bookmark:before{content:'\e826'}.icon-bookmarks:before{content:'\e827'}.icon-flag:before{content:'\e828'}.icon-thumbs-up:before{content:'\e829'}.icon-thumbs-down:before{content:'\e82a'}.icon-download:before{content:'\e82b'}.icon-upload:before{content:'\e82c'}.icon-upload-cloud:before{content:'\e82d'}.icon-reply:before{content:'\e82e'}.icon-reply-all:before{content:'\e82f'}.icon-forward:before{content:'\e830'}.icon-quote:before{content:'\e831'}.icon-code:before{content:'\e832'}.icon-export:before{content:'\e833'}.icon-pencil:before{content:'\e834'}.icon-feather:before{content:'\e835'}.icon-print:before{content:'\e836'}.icon-retweet:before{content:'\e837'}.icon-keyboard:before{content:'\e838'}.icon-comment:before{content:'\e839'}.icon-book:before{content:'\e83a'}.icon-book-open:before{content:'\e83b'}.icon-newspaper:before{content:'\e83c'}.icon-doc-text-inv:before{content:'\e83d'}.icon-doc-text:before{content:'\e83e'}.icon-doc-landscape:before{content:'\e83f'}.icon-docs:before{content:'\e840'}.icon-doc:before{content:'\e841'}.icon-trash:before{content:'\e842'}.icon-cup:before{content:'\e843'}.icon-compass:before{content:'\e844'}.icon-direction:before{content:'\e845'}.icon-map:before{content:'\e846'}.icon-location:before{content:'\e847'}.icon-address:before{content:'\e848'}.icon-vcard:before{content:'\e849'}.icon-alert:before{content:'\e84a'}.icon-attention:before{content:'\e84b'}.icon-chat:before{content:'\e84c'}.icon-folder:before{content:'\e84d'}.icon-archive:before{content:'\e84e'}.icon-box:before{content:'\e84f'}.icon-rss:before{content:'\e850'}.icon-phone:before{content:'\e851'}.icon-cog:before{content:'\e852'}.icon-tools:before{content:'\e853'}.icon-share:before{content:'\e854'}.icon-shareable:before{content:'\e855'}.icon-basket:before{content:'\e856'}.icon-bag:before{content:'\e857'}.icon-calendar:before{content:'\e858'}.icon-login:before{content:'\e859'}.icon-logout:before{content:'\e85a'}.icon-mic:before{content:'\e85b'}.icon-down-open-mini:before{content:'\e85c'}.icon-droplet:before{content:'\e85d'}.icon-volume:before{content:'\e85e'}.icon-clock:before{content:'\e85f'}.icon-hourglass:before{content:'\e860'}.icon-up-open:before{content:'\e861'}.icon-right-open:before{content:'\e862'}.icon-left-open:before{content:'\e863'}.icon-down-open:before{content:'\e864'}.icon-up-circled:before{content:'\e865'}.icon-right-circled:before{content:'\e866'}.icon-left-circled:before{content:'\e867'}.icon-down-circled:before{content:'\e868'}.icon-publish:before{content:'\e869'}.icon-window:before{content:'\e86a'}.icon-popup:before{content:'\e86b'}.icon-resize-small:before{content:'\e86c'}.icon-resize-full:before{content:'\e86d'}.icon-block:before{content:'\e86e'}.icon-adjust:before{content:'\e86f'}.icon-light-up:before{content:'\e870'}.icon-light-down:before{content:'\e871'}.icon-lamp:before{content:'\e872'}.icon-left-open-mini:before{content:'\e873'}.icon-right-open-mini:before{content:'\e874'}.icon-up-open-mini:before{content:'\e875'}.icon-down-open-big:before{content:'\e876'}.icon-left-open-big:before{content:'\e877'}.icon-right-open-big:before{content:'\e878'}.icon-up-open-big:before{content:'\e879'}.icon-down:before{content:'\e87a'}.icon-left:before{content:'\e87b'}.icon-right:before{content:'\e87c'}.icon-up:before{content:'\e87d'}.icon-down-dir:before{content:'\e87e'}.icon-left-dir:before{content:'\e87f'}.icon-right-dir:before{content:'\e880'}.icon-up-dir:before{content:'\e881'}.icon-down-bold:before{content:'\e882'}.icon-left-bold:before{content:'\e883'}.icon-right-bold:before{content:'\e884'}.icon-up-bold:before{content:'\e885'}.icon-down-thin:before{content:'\e886'}.icon-left-thin:before{content:'\e887'}.icon-right-thin:before{content:'\e888'}.icon-up-thin:before{content:'\e889'}.icon-ccw:before{content:'\e88a'}.icon-cw:before{content:'\e88b'}.icon-arrows-ccw:before{content:'\e88c'}.icon-level-down:before{content:'\e88d'}.icon-level-up:before{content:'\e88e'}.icon-shuffle:before{content:'\e88f'}.icon-loop:before{content:'\e890'}.icon-switch:before{content:'\e891'}.icon-play:before{content:'\e892'}.icon-progress-0:before{content:'\e893'}.icon-progress-3:before{content:'\e894'}.icon-palette:before{content:'\e895'}.icon-list-add:before{content:'\e896'}.icon-signal:before{content:'\e897'}.icon-list:before{content:'\e898'}.icon-trophy:before{content:'\e899'}.icon-battery:before{content:'\e89a'}.icon-back-in-time:before{content:'\e89b'}.icon-monitor:before{content:'\e89c'}.icon-mobile:before{content:'\e89d'}.icon-network:before{content:'\e89e'}.icon-cd:before{content:'\e89f'}.icon-inbox:before{content:'\e8a0'}.icon-install:before{content:'\e8a1'}.icon-globe:before{content:'\e8a2'}.icon-cloud:before{content:'\e8a3'}.icon-moon:before{content:'\e8a4'}.icon-flight:before{content:'\e8a5'}.icon-flash:before{content:'\e8a6'}.icon-paper-plane:before{content:'\e8a7'}.icon-leaf:before{content:'\e8a8'}.icon-lifebuoy:before{content:'\e8a9'}.icon-mouse:before{content:'\e8aa'}.icon-briefcase:before{content:'\e8ab'}.icon-suitcase:before{content:'\e8ac'}.icon-dot:before{content:'\e8ad'}.icon-dot-2:before{content:'\e8ae'}.icon-dot-3:before{content:'\e8af'}.icon-brush:before{content:'\e8b0'}.icon-magnet:before{content:'\e8b1'}.icon-infinity:before{content:'\e8b2'}.icon-erase:before{content:'\e8b3'}.icon-chart-pie:before{content:'\e8b4'}.icon-chart-line:before{content:'\e8b5'}.icon-chart-bar:before{content:'\e8b6'}.icon-chart-area:before{content:'\e8b7'}.icon-flow-line:before{content:'\e8b8'}.icon-flow-tree:before{content:'\e8b9'}.icon-flow-branch:before{content:'\e8ba'}.icon-flow-cascade:before{content:'\e8bb'}.icon-key:before{content:'\e8bc'}.icon-thermometer:before{content:'\e8bd'}.icon-bucket:before{content:'\e8be'}.icon-drive:before{content:'\e8bf'}.icon-database:before{content:'\e8c0'}.icon-megaphone:before{content:'\e8c1'}.icon-clipboard:before{content:'\e8c2'}.icon-credit-card:before{content:'\e8c3'}.icon-air:before{content:'\e8c4'}.icon-floppy:before{content:'\e8c5'}.icon-ticket:before{content:'\e8c6'}.icon-language:before{content:'\e8c7'}.icon-graduation-cap:before{content:'\e8c8'}.icon-tape:before{content:'\e8c9'}.icon-water:before{content:'\e8ca'}.icon-flow-parallel:before{content:'\e8cb'}.icon-rocket:before{content:'\e8cc'}.icon-gauge:before{content:'\e8cd'}.icon-twitter:before{content:'\e8ce'}.icon-traffic-cone:before{content:'\e8cf'}.icon-cc:before{content:'\e8d0'}.icon-cc-nc:before{content:'\e8d1'}.icon-cc-nc-eu:before{content:'\e8d2'}.icon-cc-by:before{content:'\e8d3'}.icon-cc-nc-jp:before{content:'\e8d4'}.icon-cc-sa:before{content:'\e8d5'}.icon-cc-nd:before{content:'\e8d6'}.icon-cc-pd:before{content:'\e8d7'}.icon-cc-zero:before{content:'\e8d8'}.icon-cc-share:before{content:'\e8d9'}.icon-cc-remix:before{content:'\e8da'}.icon-github:before{content:'\e8db'}.icon-github-circled:before{content:'\e8dc'}.icon-flickr:before{content:'\e8dd'}.icon-flickr-circled:before{content:'\e8de'}.icon-vimeo:before{content:'\e8df'}.icon-lastfm-circled:before{content:'\e8e0'}.icon-lastfm:before{content:'\e8e1'}.icon-stumbleupon-circled:before{content:'\e8e2'}.icon-stumbleupon:before{content:'\e8e3'}.icon-dribbble-circled:before{content:'\e8e4'}.icon-dribbble:before{content:'\e8e5'}.icon-linkedin-circled:before{content:'\e8e6'}.icon-linkedin:before{content:'\e8e7'}.icon-tumblr-circled:before{content:'\e8e8'}.icon-tumblr:before{content:'\e8e9'}.icon-pinterest-circled:before{content:'\e8ea'}.icon-pinterest:before{content:'\e8eb'}.icon-gplus-circled:before{content:'\e8ec'}.icon-gplus:before{content:'\e8ed'}.icon-facebook-squared:before{content:'\e8ee'}.icon-facebook-circled:before{content:'\e8ef'}.icon-facebook:before{content:'\e8f0'}.icon-twitter-circled:before{content:'\e8f1'}.icon-vimeo-circled:before{content:'\e8f2'}.icon-rdio-circled:before{content:'\e8f3'}.icon-spotify:before{content:'\e8f4'}.icon-spotify-circled:before{content:'\e8f5'}.icon-qq:before{content:'\e8f6'}.icon-instagram:before{content:'\e8f7'}.icon-dropbox:before{content:'\e8f8'}.icon-flattr:before{content:'\e8f9'}.icon-skype:before{content:'\e8fa'}.icon-skype-circled:before{content:'\e8fb'}.icon-evernote:before{content:'\e8fc'}.icon-renren:before{content:'\e8fd'}.icon-sina-weibo:before{content:'\e8fe'}.icon-paypal:before{content:'\e8ff'}.icon-picasa:before{content:'\e900'}.icon-soundcloud:before{content:'\e901'}.icon-mixi:before{content:'\e902'}.icon-behance:before{content:'\e903'}.icon-google-circles:before{content:'\e904'}.icon-vkontakte:before{content:'\e905'}.icon-smashing:before{content:'\e906'}.icon-sweden:before{content:'\e907'}.icon-db-shape:before{content:'\e908'}.icon-logo-db:before{content:'\e909'}.icon-picture-1:before{content:'\e90a'}.icon-camera-outline:before{content:'\e90b'}.icon-camera-1:before{content:'\e90c'}.icon-picture-outline:before{content:'\e90d'}.icon-videocam:before{content:'\e90e'}.icon-videocam-outline:before{content:'\e90f'}.icon-heart-filled:before{content:'\e910'}.icon-heart-1:before{content:'\e911'}.icon-star-1:before{content:'\e912'}.icon-star-filled:before{content:'\e913'}.icon-mail-1:before{content:'\e914'}.icon-th-outline:before{content:'\e915'}.icon-th:before{content:'\e916'}.icon-th-large-outline:before{content:'\e917'}.icon-th-large:before{content:'\e918'}.icon-th-list-outline:before{content:'\e919'}.icon-th-list:before{content:'\e91a'}.icon-ok-outline:before{content:'\e91b'}.icon-ok:before{content:'\e91c'}.icon-cancel-outline:before{content:'\e91d'}.icon-cancel-1:before{content:'\e91e'}.icon-cancel-circled-1:before{content:'\e91f'}.icon-plus-outline:before{content:'\e920'}.icon-plus-1:before{content:'\e921'}.icon-minus-outline:before{content:'\e922'}.icon-minus-1:before{content:'\e923'}.icon-info-outline:before{content:'\e924'}.icon-info-1:before{content:'\e925'}.icon-home-outline:before{content:'\e926'}.icon-home-1:before{content:'\e927'}.icon-link-1:before{content:'\e928'}.icon-attach-outline:before{content:'\e929'}.icon-attach-1:before{content:'\e92a'}.icon-pin:before{content:'\e92b'}.icon-pin-outline:before{content:'\e92c'}.icon-eye-1:before{content:'\e92d'}.icon-tags:before{content:'\e92e'}.icon-flag-filled:before{content:'\e92f'}.icon-thumbs-up-1:before{content:'\e930'}.icon-thumbs-down-1:before{content:'\e931'}.icon-download-outline:before{content:'\e932'}.icon-download-1:before{content:'\e933'}.icon-upload-outline:before{content:'\e934'}.icon-upload-1:before{content:'\e935'}.icon-pencil-1:before{content:'\e936'}.icon-pen:before{content:'\e937'}.icon-feather-1:before{content:'\e938'}.icon-edit:before{content:'\e939'}.icon-comment-1:before{content:'\e93a'}.icon-chat-alt:before{content:'\e93b'}.icon-chat-1:before{content:'\e93c'}.icon-contacts:before{content:'\e93d'}.icon-vcard-1:before{content:'\e93e'}.icon-location-outline:before{content:'\e93f'}.icon-address-1:before{content:'\e940'}.icon-map-1:before{content:'\e941'}.icon-location-1:before{content:'\e942'}.icon-doc-text-1:before{content:'\e943'}.icon-news:before{content:'\e944'}.icon-cog-outline:before{content:'\e945'}.icon-cog-1:before{content:'\e946'}.icon-wrench-outline:before{content:'\e947'}.icon-wrench:before{content:'\e948'}.icon-basket-1:before{content:'\e949'}.icon-lightbulb:before{content:'\e94a'}.icon-phone-outline:before{content:'\e94b'}.icon-phone-1:before{content:'\e94c'}.icon-wristwatch:before{content:'\e94d'}.icon-clock-1:before{content:'\e94e'}.icon-headphones:before{content:'\e94f'}.icon-popup-1:before{content:'\e950'}.icon-right-1:before{content:'\e951'}.icon-up-1:before{content:'\e952'}.icon-down-1:before{content:'\e953'}.icon-left-1:before{content:'\e954'}.icon-down-outline:before{content:'\e955'}.icon-left-outline:before{content:'\e956'}.icon-right-outline:before{content:'\e957'}.icon-up-outline:before{content:'\e958'}.icon-down-small:before{content:'\e959'}.icon-left-small:before{content:'\e95a'}.icon-right-small:before{content:'\e95b'}.icon-up-small:before{content:'\e95c'}.icon-record-outline:before{content:'\e95d'}.icon-record:before{content:'\e95e'}.icon-eject-outline:before{content:'\e95f'}.icon-eject:before{content:'\e960'}.icon-plug:before{content:'\e961'}.icon-target:before{content:'\e962'}.icon-desktop:before{content:'\e963'}.icon-laptop:before{content:'\e964'}.icon-tablet:before{content:'\e965'}.icon-mobile-1:before{content:'\e966'}.icon-globe-outline:before{content:'\e967'}.icon-globe-1:before{content:'\e968'}.icon-globe-alt-outline:before{content:'\e969'}.icon-globe-alt:before{content:'\e96a'}.icon-waves:before{content:'\e96b'}.icon-waves-outline:before{content:'\e96c'}.icon-leaf-1:before{content:'\e96d'}.icon-lifebuoy-1:before{content:'\e96e'}.icon-briefcase-1:before{content:'\e96f'}.icon-brush-1:before{content:'\e970'}.icon-check-1:before{content:'\e971'}.icon-check-outline:before{content:'\e972'}.icon-chart:before{content:'\e973'}.icon-chart-outline:before{content:'\e974'}.icon-gift:before{content:'\e975'}.icon-chart-alt-outline:before{content:'\e976'}.icon-chart-alt:before{content:'\e977'}.icon-chart-bar-outline:before{content:'\e978'}.icon-chart-bar-1:before{content:'\e979'}.icon-chart-pie-outline:before{content:'\e97a'}.icon-chart-pie-1:before{content:'\e97b'}.icon-credit-card-1:before{content:'\e97c'}.icon-clipboard-1:before{content:'\e97d'}.icon-coffee:before{content:'\e97e'}.icon-beer:before{content:'\e97f'}.icon-infinity-outline:before{content:'\e980'}.icon-infinity-1:before{content:'\e981'}.icon-puzzle:before{content:'\e982'}.icon-puzzle-outline:before{content:'\e983'}.icon-calculator:before{content:'\e984'}.icon-at:before{content:'\e985'}.icon-at-circled:before{content:'\e986'}.icon-looped-square-outline:before{content:'\e987'}.icon-looped-square-interest:before{content:'\e988'}.icon-sort-alphabet-outline:before{content:'\e989'}.icon-sort-alphabet:before{content:'\e98a'}.icon-sort-numeric-outline:before{content:'\e98b'}.icon-sort-numeric:before{content:'\e98c'}.icon-wrench-1:before{content:'\e98d'}.icon-basket-2:before{content:'\e98e'}.icon-basket-alt:before{content:'\e98f'}.icon-pencil-alt:before{content:'\e990'}.icon-user-pair:before{content:'\e991'}.icon-user-woman:before{content:'\e992'}.icon-user-1:before{content:'\e993'}.icon-mail-2:before{content:'\e994'}.icon-article-alt:before{content:'\e995'}.icon-mobile-2:before{content:'\e996'}.icon-mobile-alt:before{content:'\e997'}.icon-tablet-1:before{content:'\e998'}.icon-book-1:before{content:'\e999'}.icon-easel:before{content:'\e99a'}.icon-users-1:before{content:'\e99b'}.icon-mail-3:before{content:'\e99c'}.icon-camera-2:before{content:'\e99d'}.icon-isight:before{content:'\e99e'}.icon-movie:before{content:'\e99f'}.icon-help-circled-1:before{content:'\e9a0'}.icon-help-circled-alt:before{content:'\e9a1'}.icon-info-circled-1:before{content:'\e9a2'}.icon-info-circled-alt:before{content:'\e9a3'}.icon-ok-circled:before{content:'\e9a4'}.icon-cancel-circled-2:before{content:'\e9a5'}.icon-ok-1:before{content:'\e9a6'}.icon-cancel-2:before{content:'\e9a7'}.icon-chat-2:before{content:'\e9a8'}.icon-comment-2:before{content:'\e9a9'}.icon-left-2:before{content:'\e9aa'}.icon-right-2:before{content:'\e9ab'}.icon-left-open-1:before{content:'\e9ac'}.icon-right-open-1:before{content:'\e9ad'}.icon-hourglass-1:before{content:'\e9ae'}.icon-trophy-1:before{content:'\e9af'}.icon-monitor-1:before{content:'\e9b0'}.icon-tablet-2:before{content:'\e9b1'}.icon-mobile-3:before{content:'\e9b2'}.icon-globe-2:before{content:'\e9b3'}.icon-globe-inv:before{content:'\e9b4'}.icon-paper-plane-1:before{content:'\e9b5'}.icon-vector:before{content:'\e9b6'}.icon-vector-pencil:before{content:'\e9b7'}.icon-hdd:before{content:'\e9b8'}.icon-chart-bar-2:before{content:'\e9b9'}.icon-connected-object:before{content:'\e9ba'}.icon-fontsize:before{content:'\e9bb'}.icon-art-gallery:before{content:'\e9bc'}.icon-duckduckgo:before{content:'\e9bd'}.icon-call:before{content:'\e9be'}.icon-linkedin-1:before{content:'\e9bf'}.icon-cloudapp:before{content:'\e9c0'}.icon-intensedebate:before{content:'\e9c1'}.icon-stackoverflow:before{content:'\e9c2'}.icon-hackernews:before{content:'\e9c3'}.icon-eventbrite:before{content:'\e9c4'}.icon-dropbox-1:before{content:'\e9c5'}.icon-meetup:before{content:'\e9c6'}.icon-grooveshark:before{content:'\e9c7'}.icon-aim:before{content:'\e9c8'}.icon-delicious:before{content:'\e9c9'}.icon-ninetyninedesigns:before{content:'\e9ca'}.icon-vk:before{content:'\e9cb'}.icon-ebay:before{content:'\e9cc'}.icon-scribd:before{content:'\e9cd'}.icon-lkdto:before{content:'\e9ce'}.icon-posterous:before{content:'\e9cf'}.icon-facebook-1:before{content:'\e9d0'}.icon-plancast:before{content:'\e9d1'}.icon-forrst:before{content:'\e9d2'}.icon-paypal-1:before{content:'\e9d3'}.icon-flattr-1:before{content:'\e9d4'}.icon-digg:before{content:'\e9d5'}.icon-disqus:before{content:'\e9d6'}.icon-github-1:before{content:'\e9d7'}.icon-stripe:before{content:'\e9d8'}.icon-opentable:before{content:'\e9d9'}.icon-github-circled-1:before{content:'\e9da'}.icon-rss-1:before{content:'\e9db'}.icon-spotify-1:before{content:'\e9dc'}.icon-android:before{content:'\e9dd'}.icon-eventful:before{content:'\e9de'}.icon-reddit:before{content:'\e9df'}.icon-skype-1:before{content:'\e9e0'}.icon-googleplay:before{content:'\e9e1'}.icon-cart:before{content:'\e9e2'}.icon-print-1:before{content:'\e9e3'}.icon-itunes:before{content:'\e9e4'}.icon-twitter-1:before{content:'\e9e5'}.icon-guest:before{content:'\e9e6'}.icon-smashmag:before{content:'\e9e7'}.icon-gplus-1:before{content:'\e9e8'}.icon-youtube:before{content:'\e9e9'}.icon-plurk:before{content:'\e9ea'}.icon-angellist:before{content:'\e9eb'}.icon-gowalla:before{content:'\e9ec'}.icon-wikipedia:before{content:'\e9ed'}.icon-appstore:before{content:'\e9ee'}.icon-vimeo-1:before{content:'\e9ef'}.icon-songkick:before{content:'\e9f0'}.icon-instagram-1:before{content:'\e9f1'}.icon-dwolla:before{content:'\e9f2'}.icon-lastfm-1:before{content:'\e9f3'}.icon-windows:before{content:'\e9f4'}.icon-blogger:before{content:'\e9f5'}.icon-lanyrd:before{content:'\e9f6'}.icon-calendar-1:before{content:'\e9f7'}.icon-xing:before{content:'\e9f8'}.icon-gmail:before{content:'\e9f9'}.icon-cc-1:before{content:'\e9fa'}.icon-appnet:before{content:'\e9fb'}.icon-statusnet:before{content:'\e9fc'}.icon-pinboard:before{content:'\e9fd'}.icon-yahoo:before{content:'\e9fe'}.icon-dribbble-1:before{content:'\e9ff'}.icon-stumbleupon-1:before{content:'\ea00'}.icon-fivehundredpx:before{content:'\ea01'}.icon-evernote-1:before{content:'\ea02'}.icon-chrome:before{content:'\ea03'}.icon-openid:before{content:'\ea04'}.icon-acrobat:before{content:'\ea05'}.icon-drupal:before{content:'\ea06'}.icon-quora:before{content:'\ea07'}.icon-email:before{content:'\ea08'}.icon-flickr-1:before{content:'\ea09'}.icon-pinterest-1:before{content:'\ea0a'}.icon-buffer:before{content:'\ea0b'}.icon-soundcloud-1:before{content:'\ea0c'}.icon-macstore:before{content:'\ea0d'}.icon-bitcoin:before{content:'\ea0e'}.icon-w3c:before{content:'\ea0f'}.icon-viadeo:before{content:'\ea10'}.icon-google:before{content:'\ea11'}.icon-myspace:before{content:'\ea12'}.icon-tumblr-1:before{content:'\ea13'}.icon-pocket:before{content:'\ea14'}.icon-bitbucket:before{content:'\ea15'}.icon-eventasaurus:before{content:'\ea16'}.icon-podcast:before{content:'\ea17'}.icon-instapaper:before{content:'\ea18'}.icon-foursquare:before{content:'\ea19'}.icon-html5:before{content:'\ea1a'}.icon-weibo:before{content:'\ea1b'}.icon-klout:before{content:'\ea1c'}.icon-amazon:before{content:'\ea1d'}.icon-steam:before{content:'\ea1e'}.icon-wordpress:before{content:'\ea1f'}.icon-yelp:before{content:'\ea20'}.icon-login-1:before{content:'\ea21'}.icon-book-2:before{content:'\ea22'}.icon-group:before{content:'\ea23'}.icon-user-2:before{content:'\ea24'}.icon-camera-3:before{content:'\ea25'}.icon-picture-2:before{content:'\ea26'}.icon-cogs:before{content:'\ea27'}.icon-cog-circled:before{content:'\ea28'}.icon-cog-2:before{content:'\ea29'}.icon-basket-3:before{content:'\ea2a'}.icon-wrench-2:before{content:'\ea2b'}.icon-music:before{content:'\ea2c'}.icon-note-1:before{content:'\ea2d'}.icon-beaker:before{content:'\ea2e'}.icon-truck:before{content:'\ea2f'}.icon-cog-3:before{content:'\ea30'}.icon-search:before{content:'\ea31'}.icon-mail-4:before{content:'\ea32'}.icon-params:before{content:'\ea33'}.icon-money:before{content:'\ea34'}.icon-food:before{content:'\ea35'}.icon-calendar-2:before{content:'\ea36'}.icon-heart-2:before{content:'\ea37'}.icon-star-2:before{content:'\ea38'}.icon-sound:before{content:'\ea39'}.icon-shop:before{content:'\ea3a'}.icon-diamond:before{content:'\ea3b'}.icon-clock-2:before{content:'\ea3c'}.icon-user-3:before{content:'\ea3d'}.icon-videocam-1:before{content:'\ea3e'}.icon-lightbulb-1:before{content:'\ea3f'}.icon-t-shirt:before{content:'\ea40'}.icon-tv:before{content:'\ea41'}.icon-camera-4:before{content:'\ea42'}.icon-wallet:before{content:'\ea43'}.icon-desktop-1:before{content:'\ea44'}.icon-photo:before{content:'\ea45'}.icon-attach-2:before{content:'\ea46'}.icon-mobile-4:before{content:'\ea47'}.icon-cd-1:before{content:'\ea48'}.icon-lock-1:before{content:'\ea49'}.icon-eye-2:before{content:'\ea4a'}.icon-inbox-1:before{content:'\ea4b'}.icon-globe-3:before{content:'\ea4c'}.icon-tag-1:before{content:'\ea4d'}.icon-thumbs-up-2:before{content:'\ea4e'}.icon-cloud-1:before{content:'\ea4f'}.icon-paper-plane-2:before{content:'\ea50'}.icon-pencil-2:before{content:'\ea51'}.icon-location-2:before{content:'\ea52'}.icon-graduation-cap-1:before{content:'\ea53'}.icon-fire:before{content:'\ea54'}.icon-comment-3:before{content:'\ea55'}.icon-cup-1:before{content:'\ea56'}.icon-megaphone-1:before{content:'\ea57'}.icon-database-1:before{content:'\ea58'}.icon-doc-1:before{content:'\ea59'}.icon-key-1:before{content:'\ea5a'}.dt-testimonials-shortcode .testimonial-name a:hover,.team-author-name a{text-decoration:none}.content .dt-team-shortcode.dt-icon-bg-off .soc-ico a:before,.content-bg-off.dt-testimonials-shortcode .testimonial-item{background:0 0}#page .hover-style-one h2.entry-title,#page .hover-style-two h2.entry-title,#page .post .rollover-content .entry-title a:hover,#page .post .rollover-content h3.entry-title a:hover,#page .post .rollover-content h4.entry-title a:hover,#page .rollover-content,#page .rollover-content *,#page .rollover-content a:hover,#page .rollover-content h3.entry-title,#page .rollover-content h3.entry-title a,.testimonial-vcard a.no-avatar:hover:after{color:#fff}.album-rollover:hover,.rollover-content:hover{cursor:pointer}.testimonial-item{position:relative}.testimonial-item:not(.testimonial-item-slider){padding:20px 25px}.dt-testimonials-shortcode .dt-css-grid .testimonial-item{height:100%}.testimonial-vcard .no-avatar,.testimonial-vcard .rollover i{width:60px;height:60px}.testimonial-item .dt-owl-item article{padding:20px 25px;-webkit-box-sizing:border-box;box-sizing:border-box}.content .dt-team-shortcode .soc-ico a:after,.content .dt-team-shortcode .soc-ico a:before,.testim-no-avatar{box-sizing:border-box}.hide-testimonial-position .testimonial-position{display:none}.testimonial-item.testimonial-item-slider{margin-bottom:32px}.testimonial-vcard .no-avatar:after{content:"\e502";font-size:28px}.widget .testimonial-vcard .text-primary,.widget .testimonial-vcard .text-secondary{font-weight:400}.testimonials .description-on-hover>.wf-cell .rollover i{visibility:visible}.testimonial-vcard .alignleft,.testimonial-vcard .alignleft div,.testimonial-vcard .rollover i,.testimonial-vcard img{-webkit-border-radius:50%;border-radius:50%}.testimonials{padding-bottom:10px}body.testimonials{padding-bottom:0}.widget .testimonials article{position:relative;padding:0}.testimonial-vcard{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin:20px 0 0;overflow:hidden}.testimonial-desc{-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}.testimonial-vcard .alignleft{margin:0 20px 5px 0;font-size:0;line-height:0}.testimonial-vcard .alignleft div{overflow:hidden}.testimonials.list-view li{position:relative;overflow:hidden;padding:25px 0 0}.testimonials.list-view li:first-child{margin-top:0;padding-top:0;border-top:none!important}.testimonial-item .testimonial-desc .text-primary,.widget .testimonials .text-primary{display:block}.dt-testimonials-shortcode .testimonial-item{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;padding:0;box-sizing:border-box}.content-align-center.dt-testimonials-shortcode .testimonial-item{-webkit-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.dt-testimonials-shortcode .testimonial-vcard{-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;margin-top:0;overflow:visible}.testimonial-avatar img,.testimonial-avatar svg{max-width:100%;height:auto}.testim-no-avatar{display:block;line-height:0}.testim-no-avatar svg{transform:scale(.5)}.dt-testimonials-shortcode .testimonial-avatar{max-width:100%;-ms-flex:0 0 auto}.dt-testimonials-shortcode .testimonial-avatar .no-avatar{display:block;max-width:100%}.dt-testimonials-shortcode .testimonial-avatar .testimonial-thumb{display:block;line-height:0}.dt-testimonials-shortcode .testimonial-avatar .layzr-bg{border-radius:inherit}.dt-testimonials-shortcode .more-link{display:inline-block}.dt-testimonials-shortcode .testimonial-author,.dt-testimonials-shortcode .testimonial-content{max-width:100%}.dt-testimonials-shortcode.layout-2 .testimonial-content{-webkit-order:0;-ms-flex-order:0;order:0}.dt-testimonials-shortcode.layout-2 .testimonial-avatar{-webkit-order:1;-ms-flex-order:1;order:1}.dt-testimonials-shortcode.layout-2 .testimonial-vcard{-webkit-order:2;-ms-flex-order:2;order:2}.dt-testimonials-shortcode.layout-3 .testimonial-content{-webkit-order:0;-ms-flex-order:0;order:0}.dt-testimonials-shortcode.layout-3 .testimonial-author{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex:0 0 auto;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-webkit-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-order:1;-ms-flex-order:1;order:1;text-align:left}.content-align-center.dt-testimonials-shortcode.layout-3 .testimonial-author{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}.dt-testimonials-shortcode.layout-3 .testimonial-vcard,.dt-testimonials-shortcode.layout-3 .testimonial-vcard span{display:inline-block}.dt-testimonials-shortcode.layout-4 .testimonial-author{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex:0 0 auto;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-webkit-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;text-align:left}.content-align-center.dt-testimonials-shortcode.layout-4 .testimonial-author{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}.dt-testimonials-shortcode.layout-4 .testimonial-vcard,.dt-testimonials-shortcode.layout-4 .testimonial-vcard span{display:inline-block}.dt-testimonials-shortcode .content-wrap{max-width:100%}.dt-testimonials-shortcode.layout-5 .testimonial-item{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.dt-testimonials-shortcode.layout-5 .content-wrap{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex:0 0 auto;max-width:100%}.dt-testimonials-shortcode.layout-5 .testimonial-content{-webkit-order:0;-ms-flex-order:0;order:0}.dt-testimonials-shortcode.layout-5 .testimonial-vcard{-webkit-order:1;-ms-flex-order:1;order:1}.dt-testimonials-shortcode.layout-6 .testimonial-item{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.dt-testimonials-shortcode.layout-6 .content-wrap{-ms-flex:0 0 auto;max-width:100%}.dt-testimonials-shortcode[data-auto-height=false] .owl-stage,.dt-testimonials-shortcode[data-auto-height=false] .owl-stage .dt-owl-item{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.dt-testimonials-shortcode[data-auto-height=false] .testimonial-content{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.content .slider-content .team-container{margin-bottom:0}.team-container{min-width:100%}.dt-team-masonry-shortcode .team-container{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start}.content-align-center.dt-team-masonry-shortcode .team-container{-webkit-align-content:center;-ms-align-content:center;align-content:center}.dt-team-shortcode .dt-css-grid .team-container{height:100%}.bg-on.team-container:not(.fullwidth-img){-webkit-border-radius:0;border-radius:0}.team-container img{max-width:100%;height:auto}.widget .team-container{padding:0;text-align:center}.widget .team-media a.rollover{display:inline-block;width:auto}.widget .team-container img{max-width:81px;-webkit-border-radius:50%;border-radius:50%}.team-desc{padding:20px 0 0;text-align:center}.content-align-left .team-desc{text-align:left}.content-align-bottom,.content-align-center .team-media,.content-align-centre,.round-images .team-container{text-align:center}.bg-on .team-desc{padding:15px 25px 10px}#footer .team-desc,#sidebar .team-desc{padding:8px 0 7px}.team-container .soc-ico{padding-top:5px;margin-bottom:18px}.team-container.bg-on .soc-ico{margin-bottom:13px}#footer .team-container .soc-ico,#sidebar .team-container .soc-ico,.sidebar-content .team-container .soc-ico{margin-bottom:0}.content .team-items ul{margin:0}.team-author-name{margin-bottom:5px}.dt-team-shortcode .team-media.apply-max-width{-webkit-align-self:flex-start;-ms-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;-ms-flex:0 0 auto}.content-align-center.dt-team-shortcode .team-media.apply-max-width{-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}.dt-team-shortcode .team-author p{display:inline-block}.dt-team-shortcode.hide-team-position .team-author p,.hide-team-position .team-author p{display:none}.team-media{position:relative;line-height:0}.dt-css-grid .team-media{-ms-flex:0 0 auto}.team-media>a,.team-media>span{width:100%;display:inline-block}.round-images .bg-on .team-media{padding:25px 25px 0}.disable-bg-rollover .rollover i{visibility:hidden}.dt-team-shortcode.scale-img .rollover{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translatez(0)}.dt-team-shortcode.scale-img .rollover img{-webkit-transition:-webkit-transform .3s ease-out,opacity .35s;transition:transform .3s ease-out,opacity .35s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.rollover img.lazy-load{-webkit-transition:transform .3s ease-out,opacity .35s;transition:transform .3s ease-out,opacity .35s}.dt-team-shortcode.scale-img .rollover:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform 4s ease-out;transition:transform 4s ease-out}.content .dt-team-shortcode .soc-ico a{margin-left:0}.dt-team-shortcode.dt-icon-hover-bg-off .soc-ico a:after{background:0 0!important}.dt-team-shortcode .post-details{float:none;vertical-align:top;-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}.content-align-left.dt-team-shortcode .post-details{-webkit-align-self:flex-start;-ms-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}.dt-team-shortcode[data-auto-height=false] .owl-stage,.dt-team-shortcode[data-auto-height=false] .owl-stage .dt-owl-item{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.dt-team-shortcode[data-auto-height=false] .team-desc{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.move-icons-under-position .team-desc{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.move-icons-under-position .team-desc .soc-ico{-webkit-order:0;-ms-flex-order:0;order:0}.move-icons-under-position .team-desc .team-content{-webkit-order:1;-ms-flex-order:1;order:1}.move-icons-under-position .team-desc .post-details{-webkit-order:2;-ms-flex-order:2;order:2}.rollover-project{position:relative;overflow:hidden}.post .rollover-project.alignnone{margin-bottom:0}.rollover-content{position:absolute;top:0;left:0;z-index:100;display:none;width:100%;height:100%;padding:10px 25px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.mobile-true .hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content{display:none}.mobile-false .rollover-content{display:block;opacity:0}.mobile-false .buttons-on-img:hover .rollover-content,.mobile-false .rollover-project:hover .rollover-content{opacity:1}.hover-grid .rollover-content,.mobile-false .text-on-img.hover-grid .dt-owl-item{overflow:hidden}.mobile-true .rollover-content.hide-content{display:none}.mobile-true .albums .rollover-content,.mobile-true .buttons-on-img .rollover-content,.mobile-true .media .rollover-content{opacity:0}.mobile-true .is-clicked .buttons-on-img i,.mobile-true .is-clicked.rollover-content{visibility:visible!important;opacity:1!important}.always-show-info .rollover-content,.always-show-info .rollover-content-container{display:block;opacity:1!important}.rollover-content-container{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.links-container{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}.description-under-image .links-container{position:absolute;top:0;left:0;width:100%;height:100%}.effect-sarah .links-container{-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.content-align-left-bottom.hover-style-two .links-container,.content-align-left.hover-style-three .links-container{position:absolute;display:block;top:15px;right:15px}.content-align-left-top.hover-style-two .links-container{position:absolute;display:block;bottom:15px;right:15px;text-align:right}.effect-bubba .links-container,.effect-layla .links-container,.effect-sarah .links-container{margin-top:10px}.mobile-true .links-container{visibility:hidden}.mobile-true .effect-bubba.always-show-info .links-container,.mobile-true .effect-layla.always-show-info .links-container,.mobile-true .effect-sarah.always-show-info .links-container,.mobile-true .is-clicked .links-container{visibility:visible}.mobile-true .hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .is-clicked .links-container{-webkit-transition-delay:.3s;transition-delay:.3s}.links-container>a{position:relative;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-webkit-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;font-size:0;width:44px;height:44px;line-height:44px;border-radius:100px;margin:10px 5px;opacity:1;text-align:center;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-backface-visibility:hidden}.effect-sarah .links-container>a{margin:5px 10px 5px 0}.links-container>a:after,.links-container>a:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";box-sizing:border-box;-webkit-border-radius:inherit;border-radius:inherit;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;-webkit-backface-visibility:hidden}.disable-icon-hover-bg .links-container>a:after,.disable-icon-hover-bg .links-container>a:before{-webkit-transition:none;transition:none}.links-container>a:before{background:rgba(255,255,255,.3)}.links-container>a:after{background:rgba(255,255,255,.5)}.links-container>a:before,.links-container>a:hover:after{opacity:1}.links-container>a:after,.links-container>a:hover:before{opacity:0}.links-container>a:hover:before,.links-container>a:not(:hover):after{transition-delay:.1s}.links-container>a>span{position:relative;z-index:2;-webkit-transition:color .25s;transition:color .25s;font-size:16px;line-height:44px}.buttons-on-img .links-container>a,.hover-style-two:not(.hover-color-static) .links-container>a{-webkit-box-sizing:border-box;box-sizing:border-box}.cs-style-3 .rollover-content-wrap:before,.description-under-image .links-container:after,.description-under-image .links-container:before,.links-container:after,.links-container:before{content:"";display:table;clear:both}#page .rollover-content .entry-title a{background:0 0}.links-hovers-disabled .rollover-content .entry-title a:hover{background:0 0;-webkit-background-clip:text}.rollover-content .portfolio-categories>a:after,.rollover-content .portfolio-categories>span:after{background:#fff}#page .hover-style-one h2.entry-title,#page .hover-style-two h2.entry-title,#page .hover-style-two h4.entry-title,#page .post .rollover-content .entry-title a:hover,#page .rollover-content .entry-title a,#page .rollover-content h3.entry-title{background:0 0}.hover-grid .rollover-content{-webkit-transition:none;transition:none}.mobile-true .hover-grid .rollover-content,.mobile-true .hover-grid-reverse .rollover-content,.mobile-true .hover-scale .rollover-content{top:0!important;left:0!important;opacity:0}.mobile-true .hover-grid .is-clicked .rollover-content,.mobile-true .hover-grid-reverse .is-clicked .rollover-content,.mobile-true .hover-scale .is-clicked .rollover-content{opacity:1}.hover-scale .post{overflow:hidden}.hover-scale .post:after,.hover-scale .rollover-project:after{display:block;background-color:inherit;position:absolute;top:0;left:0;right:0;opacity:0;content:"";-webkit-border-radius:50%;border-radius:50%;padding-bottom:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1),opacity .4s;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s}.hover-scale .post-thumbnail-rollover:after,.hover-scale .post:after{padding-bottom:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1),opacity .4s;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s}.hover-scale .ratio-2.rollover-project:after,.hover-scale article.ratio-2.post:after{top:-50%}.hover-scale .ratio_3-2.rollover-project:after,.hover-scale article.ratio_3-2:after{top:-25%}.hover-scale .ratio_4-3.rollover-project:after,.hover-scale article.ratio_4-3:after{top:-16.6666%}.hover-scale .ratio_2-3.rollover-project:after,.hover-scale article.ratio_2-3:after{top:16.6666%}.hover-scale .ratio_3-4.rollover-project:after,.hover-scale article.ratio_3-4:after{top:14.5%}.mobile-false .hover-scale .rollover-project:hover:after,.mobile-false .hover-scale article:hover:after,.mobile-true .hover-scale article.is-clicked:after{opacity:1;-webkit-transform:scale(1.42);transform:scale(1.42)}.mobile-false .hover-scale .ratio_3-2.rollover-project:hover:after,.mobile-false .hover-scale article.ratio_3-2:hover:after,.mobile-true .hover-scale article.is-clicked.ratio_3-2:after{-webkit-transform:scale(1.2);transform:scale(1.2)}.mobile-false .hover-scale .ratio_4-3.rollover-project:hover:after,.mobile-false .hover-scale article.ratio_4-3:hover:after,.mobile-true .hover-scale article.is-clicked.ratio_4-3:after{-webkit-transform:scale(1.5);transform:scale(1.5)}.mobile-false .hover-scale .ratio_2-3.rollover-project:hover:after,.mobile-false .hover-scale .ratio_3-4.rollover-project:hover:after,.mobile-false .hover-scale article.ratio_2-3:hover:after,.mobile-false .hover-scale article.ratio_3-4:hover:after,.mobile-true .hover-scale article.is-clicked.ratio_2-3:after,.mobile-true .hover-scale article.is-clicked.ratio_3-4:after{-webkit-transform:scale(2);transform:scale(2)}.mobile-false .hover-scale .rollover-content{background:0 0!important;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1),opacity .25s;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s}.mobile-false .hover-scale .rollover-project:hover .rollover-content{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.rollover-thumbnails{display:-ms-flexbox;width:170px;height:70px}.buttons-on-img .rollover-thumbnails,.description-under-image .rollover-thumbnails{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;z-index:9}.content-align-left-bottom.hover-style-two .rollover-thumbnails,.hover-style-one.content-align-left .rollover-thumbnails,.hover-style-three.content-align-left .rollover-thumbnails{position:absolute;display:block;top:15px;right:17px}.content-align-left-top.hover-style-two .rollover-thumbnails{position:absolute;display:block;bottom:14px;right:17px}.rollover-project .rollover-thumbnails{position:relative;margin-top:5px;margin-bottom:5px}.effect-bubba .rollover-project .rollover-thumbnails,.effect-layla .rollover-project .rollover-thumbnails,.effect-sarah .rollover-project .rollover-thumbnails{display:inline-block;margin-bottom:-5px;margin-top:15px}.mobile-false .buttons-on-img:hover .rollover-thumbnails,.mobile-false .rollover:hover .rollover-thumbnails,.mobile-true .rollover.is-clicked .rollover-thumbnails{opacity:1}.rollover-thumbnails span{position:absolute;top:0;left:0;width:69px;height:69px!important;border:3px solid #fff;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.15);box-shadow:0 0 5px 1px rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.album-minuatures-style-1 .rollover-thumbnails span{width:90px;height:90px!important}.rollover-thumbnails span,.rollover-thumbnails span img{-webkit-border-radius:50%;border-radius:50%}.albums-shortcode .rollover-thumbnails span img{height:90px;max-height:100%}.rollover-thumbnails .r-thumbn-2 img{min-height:44px}.rollover-thumbnails .r-thumbn-2{left:49px;z-index:100}.rollover-thumbnails .r-thumbn-3{left:98px;z-index:99}.rollover-thumbnails span i{display:none!important}#page .rollover-thumbnails img{max-width:100%}.rollover-thumbnails .r-thumbn-1{z-index:102}.album-minuatures-style-1 .rollover-thumbnails .r-thumbn-1{top:25px;left:49px}.album-minuatures-style-1 .rollover-thumbnails .r-thumbn-2{top:0;left:42px;width:50px;height:50px!important}.album-minuatures-style-1 .rollover-thumbnails .r-thumbn-3{top:29px;left:0;width:70px;height:70px!important;z-index:101}.related-projects .project-list-content{padding-top:5px}.related-projects .portfolio-categories,.related-projects .project-list-content h3{margin-bottom:8px}#page .related-projects .owl-nav a,#page .related-projects .owl-nav a i{width:36px;height:36px;border-width:0;border-style:solid;border-radius:500px;opacity:1}.arrows-accent.slider-wrapper.related-projects .owl-nav a:hover i:before,.slider-wrapper.arrows-accent.related-projects .owl-nav a:hover i{color:rgba(255,255,255,.75)!important}.related-projects a.owl-prev{top:50%;transform:translateY(calc(-50% + 0));left:-43px}.related-projects a.owl-next{top:50%;transform:translateY(calc(-50% + 0));right:-43px}.owl-carousel.shortcode-photo-slider[data-img-mode=fit] .owl-stage{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-content:stretch;-ms-align-content:stretch;align-content:stretch}.owl-carousel.shortcode-photo-slider .dt-owl-item{overflow:hidden}.widget .instagram-photos{overflow:hidden;margin-bottom:15px;padding-top:5px}.instagram-photos a{position:relative;float:left;max-width:115px;border-right:2px solid transparent;border-bottom:2px solid transparent;line-height:0;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box}.widget .instagram-photos a{max-width:77px}.instagram-photos img{max-width:100%;width:100%;height:auto}.instagram-photos a i{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}#page .content-rollover-layout-list.albums-shortcode.show-content .entry-excerpt,#page .content-rollover-layout-list.albums-shortcode.show-content .post-details,.mobile-false .instagram-photos a:hover i{opacity:1}.albums-shortcode article,.portfolio-shortcode article{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.mode-grid:not(.bottom-overlap-layout-list).albums-shortcode article,.mode-grid:not(.bottom-overlap-layout-list).portfolio-shortcode article,.mode-masonry:not(.bottom-overlap-layout-list).albums-shortcode article,.mode-masonry:not(.bottom-overlap-layout-list).portfolio-shortcode article{-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-items:stretch;-ms-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.bottom-overlap-layout-list.albums-shortcode article,.bottom-overlap-layout-list.portfolio-shortcode article{-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.content-rollover-layout-list.mode-grid.albums-shortcode article,.content-rollover-layout-list.mode-grid.portfolio-shortcode article,.gradient-overlay-layout-list.mode-grid.albums-shortcode article,.gradient-overlay-layout-list.mode-grid.portfolio-shortcode article{height:auto}.hover-grid article,.hover-grid-reverse article{position:relative;overflow:hidden}.gradient-overlay-layout-list.albums-shortcode article,.gradient-overlay-layout-list.portfolio-shortcode article{overflow:hidden;transform:translateZ(0)}.albums-shortcode.quick-scale-img .post-thumbnail-rollover,.albums-shortcode.scale-img .post-thumbnail-rollover,.portfolio-shortcode.quick-scale-img .post-thumbnail-rollover,.portfolio-shortcode.scale-img .post-thumbnail-rollover{transform:translateZ(0)}.albums-shortcode .post-thumbnail-wrap,.gallery-carousel-shortcode .rollover,.portfolio-shortcode .post-thumbnail-wrap,.related-projects .project-list-media{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto}.albums-shortcode .post-thumbnail,.portfolio-shortcode .post-thumbnail{position:relative;display:block}.albums-shortcode .post-thumbnail .alignleft,.portfolio-shortcode .post-thumbnail .alignleft{margin:0}.albums-shortcode .post-thumbnail .alignnone,.portfolio-shortcode .post-thumbnail .alignnone{margin-bottom:0}.portfolio-shortcode .format-gallery .post-thumbnail,.post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img{width:100%}.mobile-false .quick-scale-img.content-rollover-layout-list article:hover .post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img,.mobile-false .quick-scale-img.gradient-overlap-layout-list article:hover .post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img,.mobile-false .quick-scale-img.gradient-overlay-layout-list article:hover .post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img,.mobile-true .quick-scale-img.content-rollover-layout-list article.is-clicked .post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img,.mobile-true .quick-scale-img.gradient-overlay-layout-list article.is-clicked .post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out}.mobile-false .gradient-overlap-layout-list.scale-img article:hover .post-thumbnail>.post-thumbnail-rollover img,.mobile-true .gradient-overlap-layout-list.scale-img .is-clicked .post-thumbnail>.post-thumbnail-rollover img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform 4s ease-out;transition:transform 4s ease-out}.content-rollover-layout-list.albums-shortcode.show-content .post-entry-content:before,.content-rollover-layout-list.albums-shortcode.show-content .post-entry-wrapper{transform:translateY(0)!important;bottom:0!important}.albums-shortcode .post-entry-content,.portfolio-shortcode .post-entry-content{position:relative;z-index:10}.gradient-overlap-layout-list.albums-shortcode .post-entry-content,.gradient-overlap-layout-list.portfolio-shortcode .post-entry-content{position:relative;margin-top:-125px;z-index:1;padding-top:90px;width:100%}.gradient-overlap-layout-list.albums-shortcode .post-entry-content:before,.gradient-overlap-layout-list.portfolio-shortcode .post-entry-content:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:150px;content:""}.gradient-overlay-layout-list.albums-shortcode .post-entry-content,.gradient-overlay-layout-list.portfolio-shortcode .post-entry-content{position:absolute;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;background:0 0!important;width:100%;min-height:100%;left:0;top:0;overflow:hidden;-webkit-transition:opacity .35s;transition:opacity .35s}.mobile-true .hover-scale.gradient-overlay-layout-list.albums-shortcode .post-entry-content,.mobile-true .hover-scale.gradient-overlay-layout-list.portfolio-shortcode .post-entry-content{opacity:0}.mobile-true .hover-scale article.is-clicked .post-entry-content,.mobile-true .hover-scale.gradient-overlay-layout-list.albums-shortcode .is-clicked .post-entry-content,.mobile-true .hover-scale.gradient-overlay-layout-list.portfolio-shortcode .is-clicked .post-entry-content{opacity:1}.content-rollover-layout-list.albums-shortcode .post-entry-content,.content-rollover-layout-list.portfolio-shortcode .post-entry-content{height:auto}.gradient-overlay-layout-list.hover-fade article .post-entry-content{opacity:0;visibility:hidden}.mobile-false .gradient-overlay-layout-list.hover-fade article:hover .post-entry-content,.mobile-true .gradient-overlay-layout-list.hover-fade article.is-clicked .post-entry-content{opacity:1;visibility:visible}@-webkit-keyframes fadeInFromNone{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes fadeInFromNone{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes fadeToNone{0%{opacity:1}1%{opacity:0}100%{opacity:0;visibility:hidden}}@keyframes fadeToNone{0%{opacity:1}1%{opacity:0}100%{opacity:0;visibility:hidden}}.mobile-false .hover-scale .post-entry-content{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1),opacity .25s;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s}.mobile-false .hover-scale article:hover .post-entry-content{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.hover-grid .post-entry-content,.hover-grid-reverse .post-entry-content{opacity:0}.mobile-false .hover-grid article:hover .post-entry-content,.mobile-false .hover-grid-reverse article:hover .post-entry-content,.mobile-true .hover-grid .is-clicked .post-entry-content,.mobile-true .hover-grid-reverse .is-clicked .post-entry-content{opacity:1}.mobile-false .hover-scale .post-thumbnail-rollover:after{display:none}.portfolio-shortcode .entry-excerpt{overflow:hidden}.portfolio-shortcode .post-entry-content .entry-title a,.portfolio-shortcode .post-entry-title-content .entry-title a{-webkit-transition:color .35s;transition:color .35s}.accent-gradient .portfolio-shortcode .post-entry-content .entry-title a,.accent-gradient .portfolio-shortcode .post-entry-title-content .entry-title a{-webkit-transition:none;transition:none}.albums-shortcode .entry-meta,.portfolio-shortcode .entry-meta{padding:0}.albums-shortcode .entry-meta>span a,.portfolio-shortcode .entry-meta>span a{display:inline-block}.albums-shortcode .entry-meta a:hover,.portfolio-shortcode .entry-meta a:hover{text-decoration:underline}.albums-shortcode .entry-meta *,.portfolio-shortcode .entry-meta *{color:inherit}.albums-shortcode .entry-meta>a:after,.albums-shortcode .entry-meta>span:after,.portfolio-shortcode .entry-meta>a:after,.portfolio-shortcode .entry-meta>span:after{right:0;width:3px;height:3px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.albums-shortcode .entry-meta>.data-link:hover,.portfolio-shortcode .entry-meta>.data-link:hover{text-decoration:none}.post-entry-content .project-links-container,.post-thumbnail-wrap .project-links-container{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}.gradient-overlap-layout-list .post-entry-content .project-links-container,.gradient-overlap-layout-list .post-thumbnail-wrap .project-links-container{height:calc(100% - 125px)}.content-rollover-layout-list:not(.content-align-center) .post-entry-content .project-links-container,.content-rollover-layout-list:not(.content-align-center) .post-thumbnail-wrap .project-links-container,.gradient-overlay-layout-list:not(.content-align-center) .post-entry-content .project-links-container,.gradient-overlay-layout-list:not(.content-align-center) .post-thumbnail-wrap .project-links-container{-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.post-entry-content .project-links-container a,.post-thumbnail-wrap .project-links-container a{position:relative;font-size:0;line-height:0;opacity:0;text-align:center;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-backface-visibility:hidden}.post-entry-content .project-links-container a:after,.post-entry-content .project-links-container a:before,.post-thumbnail-wrap .project-links-container a:after,.post-thumbnail-wrap .project-links-container a:before{position:absolute;background:0 0;border-style:solid;top:0;left:0;width:100%;height:100%;content:"";box-sizing:border-box;-webkit-border-radius:inherit;border-radius:inherit;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;-webkit-backface-visibility:hidden}.disable-icon-hover-bg .post-entry-content .project-links-container a:after,.disable-icon-hover-bg .post-entry-content .project-links-container a:before,.disable-icon-hover-bg .post-thumbnail-wrap .project-links-container a:after,.disable-icon-hover-bg .post-thumbnail-wrap .project-links-container a:before{-webkit-transition:none;transition:none}.post-entry-content .project-links-container a:before,.post-entry-content .project-links-container a:hover:after,.post-thumbnail-wrap .project-links-container a:before,.post-thumbnail-wrap .project-links-container a:hover:after{opacity:1}.post-entry-content .project-links-container a:after,.post-entry-content .project-links-container a:hover:before,.post-thumbnail-wrap .project-links-container a:after,.post-thumbnail-wrap .project-links-container a:hover:before{opacity:0}.gradient-overlap-layout-list article:hover .project-links-container a,.gradient-overlap-layout-list.portfolio-shortcode article:hover .post-thumbnail-rollover:after,.gradient-overlay-layout-list .post-entry-content .project-links-container a,.gradient-overlay-layout-list .post-thumbnail-wrap .project-links-container a,.mobile-true .gradient-overlap-layout-list.portfolio-shortcode .is-clicked .post-thumbnail-rollover:after,.mobile-true .portfolio-shortcode .is-clicked .post-thumbnail>.post-thumbnail-rollover:after,.portfolio-shortcode .post-thumbnail:hover>.post-thumbnail-rollover:after,.post-entry-content:hover .project-links-container a,.post-thumbnail:hover .project-links-container a{opacity:1}.post-entry-content .project-links-container a:hover:before,.post-entry-content .project-links-container a:not(:hover):after,.post-thumbnail-wrap .project-links-container a:hover:before,.post-thumbnail-wrap .project-links-container a:not(:hover):after{transition-delay:.1s}.post-entry-content .project-links-container a>span,.post-thumbnail-wrap .project-links-container a>span{position:relative;z-index:2;-webkit-transition:color .25s;transition:color .25s}.post-thumbnail-wrap .project-links-container{position:absolute;top:0;left:0;width:100%;height:100%}.slider-simple{background:#262626}.slider-masonry .slide-item,.slider-simple .slide-item{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.slider-masonry .dt-owl-item,.slider-simple .dt-owl-item{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}.album-share-overlay .soc-ico a:after,.album-share-overlay .soc-ico a:before,.mobile-false .album-share-overlay .soc-ico a.whatsapp{display:none}.album-share-overlay .soc-ico{position:absolute;z-index:999;visibility:hidden;overflow:visible;opacity:0;left:0;bottom:46px;width:auto;min-width:220px;color:#000;background-color:#fff}.album-share-overlay .soc-ico:after{position:absolute;left:0;margin-left:10px;bottom:-6px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;content:""}.album-share-overlay .soc-ico a{display:none;width:100%;padding:8px 12px;margin:0;line-height:18px;height:auto;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;text-align:left;-webkit-border-radius:0;border-radius:0}.album-share-overlay .soc-ico a:hover *{color:#fff!important}.album-share-overlay .soc-ico a:not(:hover){background:0 0!important}.album-share-overlay a.facebook:hover{background:#4c69c7!important}.album-share-overlay a.twitter:hover{background:#2abeeb!important}.album-share-overlay a.pinterest:hover{background:#cf2834!important}.album-share-overlay a.linkedin:hover{background:#007bc7!important}.album-share-overlay a.whatsapp:hover{background:#36b74d!important}.album-share-overlay a.google:hover{background:#e64235!important}#page .album-share-overlay .soc-ico a{box-shadow:none;text-shadow:none}#page .album-share-overlay .soc-ico a .soc-font-icon,#page .album-share-overlay .soc-ico a:hover .soc-font-icon{color:#000;margin-right:5px}#page .album-share-overlay .social-text{font-size:14px;color:#222;text-shadow:none}.album-share-overlay{position:relative}.album-share-overlay,.album-share-overlay .share-button.entry-share,.photo-scroller .btn-project-link{float:left;width:32px;height:32px;padding:0;margin:0 5px 5px 0}.album-share-overlay .share-button.entry-share,.photo-scroller .btn-project-link{background-color:rgba(0,0,0,.4);-webkit-border-radius:50%;border-radius:50%}.album-share-overlay .share-button.entry-share:hover,.photo-scroller .btn-project-link:hover{opacity:.7;background-color:rgba(0,0,0,.4)}.photo-scroller .album-share-overlay .share-button.entry-share{width:auto;height:auto;line-height:36px;background-color:rgba(0,0,0,.4)}.photo-scroller .album-share-overlay .share-button.entry-share:hover{opacity:.7;background-color:rgba(0,0,0,.4)}.photoSlider .video-icon,.rsPlayBtn{position:absolute;top:50%;left:50%;width:80px;height:80px;margin-left:-40px;margin-top:-40px;background-color:#000;background-color:rgba(0,0,0,.4);-webkit-border-radius:50%;border-radius:50%;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;font-family:icomoon-the7-font!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:80px;color:#fff;text-decoration:none;font-size:32px}.photoSlider .video-icon:after,.rsPlayBtn:after{content:'\ea23'}.photo-scroller .ps-link{opacity:0;background-color:rgba(0,0,0,.4);-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.ps-center-btn,.rsBtnCenterer{position:absolute;left:50%;top:50%;width:91px;height:91px;margin:-45px 0 0 -45px}.ps-center-btn.BtnCenterer,.rsBtnCenterer.with-link{width:200px;margin:-45px 0 0 -100px}.photoSlider .ps-center-btn.BtnCenterer .ps-link,.photoSlider .ps-center-btn.BtnCenterer .video-icon,.rsBtnCenterer .rsPlayBtn{position:relative;top:0;left:0;display:inline-block;margin:0 5px}#page .photo-scroller .act .ps-link:hover,#page .photo-scroller .photoSlider .video-icon:hover,.rsPlayBtn:hover{background-color:rgba(0,0,0,.4);opacity:.7!important}.slider-content.logo-items .dt-owl-item{text-align:center}.logo-items.owl-carousel img{max-width:100%;height:auto}.albums-shortcode article:hover .gallery-rollover,.albums-shortcode article:hover .rollover-thumbnails,.gallery-shortcode article:hover .gallery-rollover,.gallery-shortcode article:hover .rollover-thumbnails{opacity:1}.albums-shortcode .rollover-thumbnails{position:relative;top:0;left:0;transform:none;display:inline-block;opacity:1}.album-minuatures-style-1.albums-shortcode .rollover-thumbnails{width:142px;height:116px}.album-minuatures-style-2.albums-shortcode .rollover-thumbnails{width:170px;height:70px}.album-rollover{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.bottom-overlap-layout-list .album-rollover,.classic-layout-list .album-rollover,.content-align-center .album-rollover,.gradient-overlap-layout-list .album-rollover{-webkit-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}.bottom-overlap-layout-list .album-rollover,.classic-layout-list .album-rollover,.gradient-overlap-layout-list .album-rollover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.album-rollover .mobile-true .bottom-overlap-layout-list article.is-clicked,.album-rollover .mobile-true .classic-layout-list article.is-clicked,.album-rollover .mobile-true .gradient-overlap-layout-list article.is-clicked,.mobile-false .albums-shortcode figure:hover>.post-thumbnail-rollover:after,.mobile-false .bottom-overlap-layout-list figure:hover .album-rollover,.mobile-false .classic-layout-list figure:hover .album-rollover,.mobile-false .content-rollover-layout-list article:hover>.post-thumbnail-wrap .post-thumbnail-rollover:after,.mobile-false .gradient-overlap-layout-list article:hover .album-rollover,.mobile-false .gradient-overlap-layout-list article:hover>.post-thumbnail-wrap .post-thumbnail-rollover:after,.mobile-false .gradient-overlay-layout-list article:hover>.post-thumbnail-wrap .post-thumbnail-rollover:after,.mobile-true .content-rollover-layout-list article.is-clicked>.post-thumbnail-wrap .post-thumbnail-rollover:after,.mobile-true .gradient-overlap-layout-list article.is-clicked>.post-thumbnail-wrap .post-thumbnail-rollover:after,.mobile-true .gradient-overlay-layout-list article.is-clicked>.post-thumbnail-wrap .post-thumbnail-rollover:after{opacity:1}.gradient-overlay-layout-list:not(.content-align-center) .album-rollover{display:block}.gradient-overlap-layout-list .album-rollover{height:calc(100% - 125px)}.content-rollover-layout-list .album-rollover,.gradient-overlap-layout-list .album-rollover,.gradient-overlay-layout-list .album-rollover{background:0 0!important}.albums-shortcode.gradient-overlap-layout-list .post-entry-content{width:100%}.albums-shortcode .album-zoom-ico{border-style:solid;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}.albums-shortcode .album-zoom-ico span{position:relative}.albums-shortcode figure{position:relative;overflow:hidden}

.vertical-centering {
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.horizontal-centering {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.centering-mixin {
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.wp-block-button__link {
opacity: 1;
transition: opacity 0.250s;
}
.wp-block-button__link:hover {
opacity: 0.7;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
clear: none;
}
.content ul.wp-block-gallery {
margin: 0;
}
.wp-block-quote:not(.is-large):not(.is-style-large) {
border-left: 4px solid #000;
padding: 0 0 0 1em;
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
position: relative;
padding: 1em 0;
margin: 1em 0;
}
.wp-block-quote.is-large:before,
.wp-block-quote.is-large:after,
.wp-block-quote.is-style-large:before,
.wp-block-quote.is-style-large:after {
position: absolute;
top: -2px;
left: 0;
width: 100%;
height: 2px;
content: "";
}
.wp-block-quote.is-large:after,
.wp-block-quote.is-style-large:after {
top: 100%;
}
.content blockquote.wp-block-quote,
.content .wp-block-pullquote blockquote {
background: none;
}
.wp-block-pullquote {
padding: 1rem;
}
.wp-block-pullquote blockquote {
color: #111;
border: none;
margin-top: calc(2 * 1rem);
margin-bottom: calc(2.15 * 1rem);
margin-right: 0;
padding-top: 20px;
padding-bottom: 20px;
}
.wp-block-pullquote p {
font-size: 22px;
line-height: 28px;
margin-bottom: 0.5em;
margin-top: 0.5em;
}
.wp-block-pullquote p em {
font-style: normal;
}
.wp-block-pullquote cite {
display: inline-block;
font-size: 13px;
line-height: 18px;
text-transform: inherit;
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
width: 100%;
padding: 0;
}
.wp-block-pullquote.alignleft blockquote,
.wp-block-pullquote.alignright blockquote {
margin-left: 0;
padding-left: 0;
padding-right: 0;
text-align: left;
max-width: 100%;
}
.wp-block-pullquote.is-style-solid-color {
background-color: #0073aa;
padding-left: 0;
padding-right: 0;
}
@media only screen and (min-width: 768px) {
.wp-block-pullquote.is-style-solid-color {
padding-left: 10%;
padding-right: 10%;
box-sizing: border-box;
}
}
.wp-block-pullquote.is-style-solid-color p {
margin-bottom: 0.5em;
margin-top: 0.5em;
}
.wp-block-pullquote.is-style-solid-color a,
.wp-block-pullquote.is-style-solid-color cite,
.wp-block-pullquote blockquote * {
color: inherit;
}
.wp-block-pullquote.is-style-solid-color blockquote {
max-width: calc(100% - ( 2 * 1rem ));
color: #fff;
padding-left: 0;
margin-left: 1rem;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
font-size: 20px;
line-height: 28px;
margin-bottom: 0.5em;
}
@media only screen and (min-width: 768px) {
.wp-block-pullquote.is-style-solid-color blockquote {
margin-left: 0;
margin-right: 0;
}
}
.wp-block-quote p {
font-size: 20px;
line-height: 28px;
}
.wp-block-quote cite {
font-size: 13px;
line-height: 18px;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-size: 26px;
line-height: 32px;
font-style: normal;
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
font-size: 15px;
line-height: 20px;
}
@media only screen and (min-width: 768px) {
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
margin: 2rem 0;
padding: 2em 0;
}
.wp-block-quote.is-large:before,
.wp-block-quote.is-large:after,
.wp-block-quote.is-style-large:before,
.wp-block-quote.is-style-large:after {
height: 4px;
top: -4px;
}
.wp-block-quote.is-large:after,
.wp-block-quote.is-style-large:after {
top: 100%;
}
}
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
box-sizing: border-box;
}
.content .wp-block-table.is-style-stripes td {
border-color: transparent;
}
.alignwide {
margin-left: auto;
margin-right: auto;
}
@media only screen and (min-width: 768px) {
.alignwide {
margin-left: auto;
margin-right: auto;
max-width: 100%;
}
}
.alignfull {
margin-top: calc(2 * 1rem);
margin-right: 0;
margin-bottom: calc(2 * 1rem);
margin-left: 0;
max-width: 100%;
}
.content>*.alignfull {
position: relative;
}
.content>*.alignfull,
.content ul.wp-block-gallery.alignfull {
margin-top: calc(2 * 1rem);
margin-bottom: calc(2 * 1rem);
left: 50%;
margin-left: -50vw;
width: 100vw;
max-width: none;
}
.content>*.alignfull img {
display: block;
width: 100vw;
}
@media only screen and (min-width: 768px) {
.wp-block-image.alignfull img {
margin-left: auto;
margin-right: auto;
}
}
.wp-block-image img {
display: block;
}
.wp-block-image.alignleft,
.wp-block-image.alignright {
max-width: 100%;
}
.wp-block-image.alignfull img {
width: 100vw;
}
@media only screen and (min-width: 768px) {
.wp-block-image.alignfull img {
margin-left: auto;
margin-right: auto;
}
}
.wp-block-cover-image,
.wp-block-cover {
position: relative;
min-height: 430px;
}
.wp-block-cover-image.aligncenter h2,
.wp-block-cover-image.aligncenter .wp-block-cover-image-text,
.wp-block-cover-image.aligncenter .wp-block-cover-text,
.wp-block-cover.aligncenter h2,
.wp-block-cover.aligncenter .wp-block-cover-image-text,
.wp-block-cover.aligncenter .wp-block-cover-text {
width: 100%;
z-index: 1;
left: 50%;
position: absolute;
transform: translate(-50%,-50%);
top: 50%;
}
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
width: 100%;
}
@media only screen and (min-width: 768px) {
.wp-block-cover-image.alignfull .wp-block-cover-image-text,
.wp-block-cover-image.alignfull .wp-block-cover-text,
.wp-block-cover-image.alignfull h2,
.wp-block-cover.alignfull .wp-block-cover-image-text,
.wp-block-cover.alignfull .wp-block-cover-text,
.wp-block-cover.alignfull h2 {
max-width: calc(8 *( 100vw / 12 ) - 28px);
}
}
@media only screen and (min-width: 1168px) {
.wp-block-cover-image.alignfull .wp-block-cover-image-text,
.wp-block-cover-image.alignfull .wp-block-cover-text,
.wp-block-cover-image.alignfull h2,
.wp-block-cover.alignfull .wp-block-cover-image-text,
.wp-block-cover.alignfull .wp-block-cover-text,
.wp-block-cover.alignfull h2 {
max-width: calc(6 * ( 100vw / 12 ) - 28px);
}
}
.wp-block-gallery {
list-style-type: none;
padding-left: 0;
}
.wp-block-gallery .blocks-gallery-image:last-child,
.wp-block-gallery .blocks-gallery-item:last-child {
margin-bottom: 16px;
}
.wp-block-audio figcaption,
.wp-block-video figcaption,
.wp-block-image figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
font-size: 0.71111em;
line-height: 1.6;
margin: 0;
padding: 0.5rem;
text-align: center;
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2 {
padding: 14px;
box-sizing: border-box;
color: #fff;
}
@media only screen and (min-width: 768px) {
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2 {
max-width: 100%;
}
}
.has-blue-color {
color: #1982d1;
}
.has-blue-background-color {
background-color: #1982d1;
}
.has-black-color {
color: #000;
}
.has-black-background-color {
background-color: #000;
}
.has-dark-gray-color {
color: #373737;
}
.has-dark-gray-background-color {
background-color: #373737;
}
.has-medium-gray-color {
color: #666;
}
.has-medium-gray-background-color {
background-color: #666;
}
.has-light-gray-color {
color: #e2e2e2;
}
.has-light-gray-background-color {
background-color: #e2e2e2;
}
.has-white-color {
color: #fff;
}
.has-white-background-color {
background-color: #fff;
}
.content .has-secondary-background-color,
.content .wp-block-pullquote.is-style-solid-color.has-secondary-background-color {
background-color: #005177;
}
.content .has-dark-gray-background-color,
.content .wp-block-pullquote.is-style-solid-color.has-dark-gray-background-color {
background-color: #111;
}
.content .has-light-gray-background-color,
.content .wp-block-pullquote.is-style-solid-color.has-light-gray-background-color {
background-color: #767676;
}
.content .has-white-background-color,
.content .wp-block-pullquote.is-style-solid-color.has-white-background-color {
background-color: #FFF;
}
.content .has-primary-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color p {
color: #0073aa;
}
.content .has-secondary-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color p {
color: #005177;
}
.content .has-dark-gray-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color p {
color: #111;
}
.content .has-light-gray-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color p {
color: #767676;
}
.content .has-white-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-white-color {
color: #FFF;
}
.content .has-drop-cap:not(:focus):first-letter {
font-size: 3.375em;
line-height: 1;
font-weight: bold;
margin: 0 0.25em 0 0;
}
.content .wp-block-latest-comments {
margin: 0;
}
.content .wp-block-categories,
.content .wp-block-archives,
.content .wp-block-latest-posts {
margin: 0;
}
.wp-block-categories li,
.wp-block-archives li,
.wp-block-latest-posts li {
margin-bottom: 10px;
padding: 0;
}
.wp-block-archives li,
.wp-block-latest-posts li {
list-style: none;
}
.wp-block-archives li a,
.wp-block-latest-posts li a {
text-decoration: none;
}
.wp-block-latest-comments__comment-meta a {
text-decoration: none;
}
.content .wc-block-grid__products {
list-style: none;
margin: 0 0 24px;
}
.wc-block-grid__product {
box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
[data-align="left"] .wp-block-cover-image,
[data-align="right"] .wp-block-cover-image,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
[data-align="left"] .wp-block-cover,
[data-align="right"] .wp-block-cover,
.wp-block-cover.alignleft,
.wp-block-cover.alignright,
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
max-width: 100%;
}
}
@media (max-width: 782px) {
.wp-block-columns {
flex-wrap: wrap;
}
.wp-block-column {
flex-basis: 100%;
}
.wp-block-column:not(:first-child) {
margin-left: 0;
margin-right: 0;
}
.wp-block-column:not(:last-child) {
margin-right: 0;
}
}
@media only screen and (min-width: 768px) {
.content .wp-block-columns .wp-block-column > *:first-child {
margin-top: 0;
}
.content .wp-block-columns .wp-block-column > *:last-child {
margin-bottom: 0;
}
.content .wp-block-columns[class*='has-'] > *:last-child {
margin-right: 0;
}
}
.masthead:not(.side-header) {
max-width: 100%;
}
.transparent:not(.photo-scroller-album):not(.phantom-sticky) .masthead:not(.side-header) {
position: absolute;
width: 100%;
z-index: 102;
}
.masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon) {
padding: 0 44px;
box-sizing: border-box;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
.masthead:not(.side-header):not(.mixed-header) {
display: -ms-flexbox;
-ms-flex-direction: column;
-webkit-align-content: space-between;
-moz-align-content: space-between;
-ms-align-content: space-between;
align-content: space-between;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
}
.masthead:not(.side-header):not(.mixed-header) .top-bar,
.masthead:not(.side-header):not(.mixed-header) .header-bar,
.masthead:not(.side-header):not(.mixed-header) .ph-wrap {
width: 100%;
}
.phantom-sticky.floating-navigation-below-slider .fixed-masthead.masthead:not(.sticky-on) {
top: auto !important;
}
}
.masthead:not(.side-header) .header-bar {
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: stretch;
-moz-align-items: stretch;
-ms-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-align-content: stretch;
-moz-align-content: stretch;
-ms-align-content: stretch;
align-content: stretch;
-ms-flex-line-pack: stretch;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-flex-pack: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
-ms-flex-pack: justify;
}
.masthead:not(.side-header) .main-nav {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.masthead:not(.side-header).full-height .main-nav {
-webkit-align-items: stretch;
-moz-align-items: stretch;
-ms-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-align-content: stretch;
-moz-align-content: stretch;
-ms-align-content: stretch;
align-content: stretch;
}
.masthead:not(.side-header).full-height .header-bar .main-nav > li > a,
.masthead:not(.side-header) .header-bar .main-nav > li > a {
display: flex;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
-webkit-align-content: center;
-moz-align-content: center;
-ms-align-content: center;
align-content: center;
-ms-flex-line-pack: stretch;
}
.masthead:not(.side-header).dividers.justify .main-nav > li {
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
-ms-flex-grow: 1;
flex-grow: 1;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
}
.masthead:not(.side-header).dividers .main-nav > li:not(.dt-mega-menu) {
position: relative;
}
.masthead:not(.side-header).dividers .main-nav > li:before,
.masthead:not(.side-header).dividers.surround .main-nav > li:last-child:after {
content: "";
position: absolute;
left: -0.5px;
width: 0;
border-right: solid 1px yellow;
height: 100%;
max-height: 100%;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.masthead:not(.side-header).dividers .main-nav > li:first-child:before {
display: none;
}
.masthead:not(.side-header).dividers.surround .main-nav > li:first-child:before {
display: block;
}
.masthead:not(.side-header).dividers.surround .main-nav > li:last-child:after {
left: auto;
right: -0.5px;
}
.masthead:not(.side-header).full-height .main-nav > li > a {
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
-ms-flex-grow: 1;
flex-grow: 1;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
}
.masthead.inline-header:not(.widgets) .header-bar .mini-widgets {
display: none;
}
.inline-header .header-bar {
-webkit-flex-flow: row nowrap;
-moz-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
}
.inline-header .branding,
.inline-header .header-bar > .mini-widgets {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.inline-header.left .main-nav,
.inline-header.right .main-nav,
.inline-header.center .main-nav {
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
-ms-flex-grow: 1;
flex-grow: 1;
}
.inline-header.left .main-nav {
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-flex-pack: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-ms-flex-pack: start;
}
.inline-header.right .main-nav {
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-flex-pack: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end;
}
.inline-header.center .main-nav {
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
}
.inline-header.justify .main-nav {
-webkit-flex-grow: 10;
-moz-flex-grow: 10;
-ms-flex-positive: 10;
-ms-flex-grow: 10;
flex-grow: 10;
-webkit-justify-content: space-around;
-moz-justify-content: space-around;
-ms-flex-pack: space-around;
-ms-justify-content: space-around;
justify-content: space-around;
-ms-flex-pack: distribute;
}
.inline-header.justify .main-nav > li {
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
-ms-flex-grow: 1;
flex-grow: 1;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-flex-pack: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end;
}
.inline-header.justify .main-nav > li > a {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
}
.inline-header.justify.widgets .main-nav > li {
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
}
.transparent-border-mixin {
border-color: rgba(51,51,51,0.12);
}
.sidebar .transparent-border-mixin,
.sidebar-content .transparent-border-mixin {
border-color: rgba(133,134,140,0.15);
}
.footer .transparent-border-mixin {
border-color: rgba(133,134,140,0.15);
}
.solid-bg-mixin {
background-color: #f7f7f7;
}
.outline-element-decoration .outline-decoration {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .shadow-decoration {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.accent-bg-mixin {
color: #fff;
background-color: #0088cc;
}
.accent-gradient .accent-bg-mixin {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
html,
body,
body.page,
.wf-container > * {
font:  normal 300 19px / 27px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
word-spacing: normal;
color: #777777;
}
.text-big,
.dt-accordion-text-big .wpb_accordion_header > a {
font-size: 19px;
line-height: 27px;
}
.text-normal,
.dt-accordion-text-normal .wpb_accordion_header > a,
.icon-with-text-shortcode .dt-text-desc {
font-size: 14px;
line-height: 25px;
}
.text-small,
.dt-accordion-text-small .wpb_accordion_header > a {
font-size: 13px;
line-height: 23px;
}
.wp-caption-text {
font-size: 13px;
line-height: 23px;
}
.text-uppercase {
text-transform: uppercase;
}
h1,
.h1-size,
.entry-title.h1-size,
.dt-accordion-h1-size .wpb_accordion_header > a {
color: #0e0e0e;
font:  normal 300 40px / 54px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
@media (max-width: 800px) {
h1,
.h1-size,
.entry-title.h1-size,
.dt-accordion-h1-size .wpb_accordion_header > a {
font-size: 34px;
line-height: 44px;
}
}
h2,
.h2-size,
.entry-title.h2-size,
h1.entry-title,
.dt-accordion-h2-size .wpb_accordion_header > a {
color: #0e0e0e;
font:  normal 300 34px / 44px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
h3,
.h3-size,
.entry-title.h3-size,
h2.entry-title,
.dt-accordion-h3-size .wpb_accordion_header > a {
color: #0e0e0e;
font:  normal  20px / 34px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
h4,
.h4-size,
.entry-title.h4-size,
h3.entry-title,
.dt-accordion-h4-size .wpb_accordion_header > a,
.vc_separator h4 {
color: #0e0e0e;
font:  normal bold 20px / 30px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
h5,
.h5-size,
h4.entry-title,
.entry-title.h5-size,
.dt-accordion-h5-size .wpb_accordion_header > a {
color: #0e0e0e;
font:  normal bold 16px / 26px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
h6,
.h6-size,
.entry-title.h6-size,
.dt-accordion-h6-size .wpb_accordion_header > a {
color: #0e0e0e;
font:  normal bold 14px / 24px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h1 {
line-height: 54px;
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2 {
line-height: 44px;
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h3 {
line-height: 34px;
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h4 {
line-height: 30px;
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h5 {
line-height: 26px;
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h6 {
line-height: 24px;
}
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.h1-size,
.entry-title.h1-size,
.h2-size,
.entry-title.h2-size,
h1.entry-title,
.h3-size,
.entry-title.h3-size,
h2.entry-title,
.h4-size,
.entry-title.h4-size,
h3.entry-title,
.h5-size,
.entry-title.h5-size,
.h6-size,
.entry-title.h6-size,
.header-color,
.entry-meta .header-color,
.color-title {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h1,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h2,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h3,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h4,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h5,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h6,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h1 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h2 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h3 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h4 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h5 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h6 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h1 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h2 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h3 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h4 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h5 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h6 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h1-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h1-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h2-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h2-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h1.entry-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h3-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h3-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h2.entry-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h4-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h4-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h3.entry-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h5-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h5-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h6-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h6-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .header-color,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-meta .header-color,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .color-title {
color: #333333;
}
.sidebar-content h1,
.sidebar-content h2,
.sidebar-content h3,
.sidebar-content h4,
.sidebar-content h5,
.sidebar-content h6,
.sidebar-content h1 a,
.sidebar-content h2 a,
.sidebar-content h3 a,
.sidebar-content h4 a,
.sidebar-content h5 a,
.sidebar-content h6 a,
.sidebar-content h1 a:hover,
.sidebar-content h2 a:hover,
.sidebar-content h3 a:hover,
.sidebar-content h4 a:hover,
.sidebar-content h5 a:hover,
.sidebar-content h6 a:hover,
.sidebar-content .h1-size,
.sidebar-content .entry-title.h1-size,
.sidebar-content .h2-size,
.sidebar-content .entry-title.h2-size,
.sidebar-content h1.entry-title,
.sidebar-content .h3-size,
.sidebar-content .entry-title.h3-size,
.sidebar-content h2.entry-title,
.sidebar-content .h4-size,
.sidebar-content .entry-title.h4-size,
.sidebar-content h3.entry-title,
.sidebar-content .h5-size,
.sidebar-content .entry-title.h5-size,
.sidebar-content .h6-size,
.sidebar-content .entry-title.h6-size,
.sidebar-content .header-color,
.sidebar-content .entry-meta .header-color,
.sidebar-content .color-title {
color: #333333;
}
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer h1 a,
.footer h2 a,
.footer h3 a,
.footer h4 a,
.footer h5 a,
.footer h6 a,
.footer h1 a:hover,
.footer h2 a:hover,
.footer h3 a:hover,
.footer h4 a:hover,
.footer h5 a:hover,
.footer h6 a:hover,
.footer .h1-size,
.footer .entry-title.h1-size,
.footer .h2-size,
.footer .entry-title.h2-size,
.footer h1.entry-title,
.footer .h3-size,
.footer .entry-title.h3-size,
.footer h2.entry-title,
.footer .h4-size,
.footer .entry-title.h4-size,
.footer h3.entry-title,
.footer .h5-size,
.footer .entry-title.h5-size,
.footer .h6-size,
.footer .entry-title.h6-size,
.footer .header-color,
.footer .entry-meta .header-color,
.footer .color-title {
color: #333333;
}
.text-primary {
font-size: 19px;
line-height: 27px;
}
.content .text-primary {
color: #0e0e0e;
}
.footer .text-primary {
color: #333333;
}
a.text-primary {
text-decoration: none;
}
a.text-primary:hover {
text-decoration: underline;
}
.color-primary .sidebar,
.sidebar-content .color-primary {
color: #333333;
}
.footer .color-primary {
color: #333333;
}
a.color-primary {
text-decoration: none;
}
a.color-primary:hover {
text-decoration: underline;
}
.text-secondary {
font-size: 13px;
line-height: 23px;
}
.color-secondary,
.text-secondary {
color: #0088cc;
}
.stripe .color-secondary,
.stripe .text-secondary {
color: #0088cc;
}
a,
a:hover {
color: #3b8ced;
}
#page .color-accent {
color: #0088cc;
}
.paint-accent-color {
color: #0088cc !important;
}
.color-secondary,
.color-base-transparent {
color: #b4b5bb;
}
.sidebar-content .color-secondary,
.sidebar-content .color-base-transparent {
color: rgba(133,134,140,0.5);
}
.footer .color-secondary,
.footer .color-base-transparent {
color: rgba(133,134,140,0.5);
}
#main > .wf-wrap,
#bottom-bar > .wf-wrap,
#footer > .wf-wrap {
width: 1300px;
}
.ph-wrap {
max-width: 1212px;
}
#phantom.full-width .ph-wrap.boxed,
#page.boxed {
max-width: 1340px;
}
.footer-overlap .boxed .footer,
.footer-overlap .boxed #bottom-bar {
max-width: 1340px;
}
#phantom .ph-wrap.boxed,
.boxed .top-bar.line-content:before,
.boxed .classic-header.content-width-line .navigation:before {
max-width: 1212px;
}
.boxed .full-width .top-bar.line-content:before,
.boxed .classic-header.full-width.content-width-line .navigation:before {
max-width: 100%;
}
#main {
padding: 70px 0 70px 0;
}
body {
background: #f7f7f7 none repeat  center top;
background-size: auto;
}
#page {
background: #ffffff none repeat  center top;
background-size: auto;
background-attachment: ;
}
.footer-overlap .page-inner {
background: #ffffff none repeat  center top;
background-size: auto;
}
textarea,
select,
blockquote,
.entry-author,
.format-aside-content,
.format-status-content,
.format-link-content,
.dt-form button,
.dt-btn,
#main-slideshow .tp-button,
.wpcf7-submit.dt-btn-m,
.shortcode-action-bg,
.shortcode-action-bg:before,
.shortcode-teaser.frame-on,
.testimonial-item  .ts-viewport,
.footer .testimonials.slider-content,
.shortcode-code,
#main .vc_text_separator div,
#main .vc_progress_bar .vc_single_bar,
#main .vc_progress_bar .vc_single_bar .vc_label,
#main .vc_progress_bar .vc_single_bar .vc_bar,
#main .flexslider,
.nsu-submit,
.mc4wp-form input[type="url"],
.mc4wp-form input[type="date"],
#main #content .rotatingtweets,
#main #content .norotatingtweets,
.mc4wp-form form select,
#megaMenu ul.megaMenu > li.menu-item,
#megaMenu ul.megaMenu > li.menu-item > a,
.customSelect,
.loading-label,
.widget .testimonial-content,
.skill,
.skill-value,
.widget .team-container,
.widget .logo-items li,
.comment-list .comment > article,
.bg-on:not(.fullwidth-img),
.blog-content .block-style-widget,
#mobile-menu,
.testimonial-content,
.wpb_content_element .wpb_accordion_header > a:before,
.wpb_content_element.dt-accordion-bg-on .wpb_accordion_wrapper .wpb_accordion_header,
.twentytwenty-before-label,
.twentytwenty-after-label,
.btn-cntr a,
.photo-scroller .album-share-overlay .share-button.entry-share,
.project-navigation,
.album-share-overlay,
.st-accordion li > a:before,
.arrows-accent .prev i,
.arrows-accent .next i,
.arrows-accent .owl-prev i,
.arrows-accent .owl-next i,
.round-images .bg-on.team-container:not(.fullwidth-img),
.solid-bg .sidebar-content,
.solid-bg.sidebar-content .widget,
.bg-under-widget .sidebar-content .widget,
.ls-container.ls-carousel .ls-nav-prev,
.ls-container.ls-carousel .ls-nav-next,
.menu-btn,
.custom-menu a:before,
.small-fancy-datas .fancy-date a {
-webkit-border-radius: 4px;
border-radius: 4px;
}
.wpb_tabs.tab-style-two,
.wpb_tour.tab-style-two {
-webkit-border-radius: 4px;
border-radius: 4px;
}
.top-bar-bg {
background: #0088cc none repeat center center;
}
#phantom .top-bar-bg,
.sticky-on .top-bar-bg,
.sticky-top-line-on .top-bar-bg {
background: #0088cc none repeat center center !important;
}
.top-bar.line-content:after,
.top-bar.full-width-line:after {
border-bottom: 1px solid rgba(255,255,255,0.12);
}
.top-bar {
min-height: 36px;
padding: 4px 0px 4px;
}
.top-bar,
.top-bar a:not(.wpml-ls-link):not(.wpml-ls-item-toggle),
.top-bar .mini-nav .customSelect,
.top-bar .mini-nav a:hover,
.header-bottom-bar a {
color: #ffffff;
}
.masthead .top-bar .mini-contacts,
.masthead .top-bar .mini-nav > ul:not(.mini-sub-nav) > li > a,
.masthead .top-bar .mini-login,
.masthead .top-bar .mini-login .submit,
.masthead .top-bar .mini-search .submit,
.masthead .top-bar .mini-search,
.masthead .top-bar .wc-ico-cart,
.masthead .top-bar .text-area,
.masthead .top-bar .customSelectInner {
font:  bold 13px / 19px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
.masthead .top-bar .shopping-cart,
.masthead .top-bar .soc-ico a,
.masthead .top-bar .soc-ico {
line-height: 19px;
}
.branding > a,
.branding > img {
padding: 0px 0px 0px 0px;
}
.transparent .masthead:not(.side-header-h-stroke) .branding > a,
.transparent .masthead:not(.side-header-h-stroke) .branding > img {
padding: 0px 0px 0px 0px;
}
.side-header-h-stroke .branding > a,
.side-header-v-stroke .branding > a,
.side-header-h-stroke .branding > img,
.side-header-v-stroke .branding > img {
padding: 0px 0px 0px 0px;
}
.mini-search input.field,
.overlay-search-microwidget input[type=text] {
font:    14px / 18px "Roboto", Helvetica, Arial, Verdana, sans-serif;
min-height: 34px;
height: auto;
line-height: 34px;
width: 200px;
border-width: 0px;
border-color: #e2e2e2;
border-radius: 0px;
background: #f4f4f4;
padding: 0 12px 0 12px;
}
.overlay-search-microwidget .searchform:not(.search-icon-disabled) input.field,
.mini-search .searchform:not(.search-icon-disabled) input.field {
padding-right: 12px;
}
.animate-search-width .search-icon {
width: 16px;
}
.animate-search-width input.field:focus,
.animate-search-width input.field:active,
.animate-search-width:hover input.field {
width: 200px;
}
.mini-search .search-icon i,
.overlay-search-microwidget .search-icon i {
color: #aaaaaa;
}
.searchform input[type=text],
.mini-search .field::placeholder,
.overlay-search-microwidget .field::placeholder {
color: #aaaaaa;
}
.popup-search .field::placeholder {
color: #aaaaaa !important;
}
.overlay-search-microwidget .search-icon,
.mini-search .search-icon {
right: 12px;
}
.overlay-search-microwidget .search-icon i,
.mini-search .search-icon i {
font-size: 16px;
}
.popup-search .search-icon {
right: 22px;
}
.branding .popup-search .searchform .submit > span,
.branding .overlay-search .searchform .submit > span {
margin-left: 7.1428571428571px;
}
.mixed-header .header-bar .popup-search .searchform .submit > span,
.mixed-header .header-bar .overlay-search .searchform .submit > span {
margin-left: 7.1428571428571px;
}
.popup-search .submit i,
.overlay-search .submit i {
font-size: 16px;
color: #333333;
}
.popup-search .submit:hover i,
.overlay-search .submit:hover i {
color: rgba(51,51,51,0.7);
}
.branding .popup-search .submit i,
.branding .overlay-search .submit i {
font-size: 0px;
color: ;
}
.mixed-header .popup-search .submit i,
.mixed-header .overlay-search .submit i {
font-size: 16px;
color: #333333;
}
.mixed-header .popup-search .submit:hover i,
.mixed-header .overlay-search .submit:hover i {
color: rgba(51,51,51,0.7);
}
.masthead .top-bar .popup-search .submit i,
.masthead .top-bar .overlay-search .submit i {
font-size: 16px;
color: #ffffff;
}
.masthead .top-bar .popup-search .submit:hover i,
.masthead .top-bar .overlay-search .submit:hover i {
color: rgba(255,255,255,0.7);
}
.dt-mobile-header .popup-search .submit i,
.dt-mobile-header .overlay-search .submit i {
font-size: 16px;
color: #333333;
}
.dt-mobile-header .popup-search .submit:hover i,
.dt-mobile-header .overlay-search .submit:hover i {
color: rgba(51,51,51,0.7);
}
.mobile-header-bar .mobile-mini-widgets .popup-search .submit i,
.mobile-header-bar .mobile-mini-widgets .overlay-search .submit i {
font-size: 16px;
color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .popup-search .submit:hover i,
.mobile-header-bar .mobile-mini-widgets .overlay-search .submit:hover i {
color: rgba(51,51,51,0.7);
}
.overlay-search-microwidget {
background: rgba(0,0,0,0.9);
background: -webkit-linear-gradient();
background: linear-gradient();
}
.masthead .popup-search .popup-search-wrap {
top: calc(100% + 10px);
}
.dt-mobile-header .popup-search .popup-search-wrap {
width: 100%;
}
.masthead.side-header .mini-widgets .popup-search .popup-search-wrap {
top: auto;
bottom: calc(100% + 10px);
}
.masthead .mini-widgets .popup-search .popup-search-wrap.bottom-overflow {
top: auto;
bottom: calc(100% + 10px);
}
.masthead .mini-search input[type="text"]::-moz-placeholder {
color: #333333;
}
.mini-search .submit {
font:  normal bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
}
.mini-search .submit:hover {
color: rgba(51,51,51,0.7);
}
.branding .mini-search .submit {
font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
color: ;
}
.mixed-header .mini-search .submit {
font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
}
.mixed-header .mini-search .submit:hover {
color: rgba(51,51,51,0.7);
}
.dt-mobile-header .mini-search .submit {
font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: ;
color: #333333;
}
.dt-mobile-header .mini-search .submit:hover {
color: rgba(51,51,51,0.7);
}
.mobile-header-bar .mobile-mini-widgets .mini-search .submit {
font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .mini-search .submit:hover {
color: rgba(51,51,51,0.7);
}
.dt-mobile-header .mini-search .popup-search-wrap {
top: auto;
bottom: auto;
}
.overlay-search-microwidget .search-icon,
.mini-search .search-icon {
color: #aaaaaa;
}
.popup-search .submit.default-icon:before,
.overlay-search .submit.default-icon:before {
color: #333333;
}
.branding .popup-search .submit.default-icon:before,
.branding .overlay-search .submit.default-icon:before {
color: ;
}
.mixed-header .popup-search .submit.default-icon:before,
.mixed-header .overlay-search .submit.default-icon:before {
color: #333333;
}
.dt-mobile-header .popup-search .submit.default-icon:before,
.dt-mobile-header .overlay-search .submit.default-icon:before {
color: #333333;
}
.mobile-header-bar .popup-search .submit.default-icon:before,
.mobile-header-bar .overlay-search .submit.default-icon:before {
color: #333333;
}
.top-bar .mini-search .submit {
color: #ffffff;
}
.top-bar .mini-search .submit:hover {
opacity: 1;
color: rgba(255,255,255,0.7);
}
.top-bar .popup-search .submit:before,
.top-bar .overlay-search .submit:before {
color: #0088cc;
}
.login-remember {
font-size: 13px;
line-height: 23px;
}
.mini-login,
.mini-login .submit {
font:  normal bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
}
.mini-login i,
.mini-login .submit i {
font-size: 16px;
color: #333333;
}
.branding .mini-login,
.branding .mini-login .submit {
font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
color: ;
}
.branding .mini-login i,
.branding .mini-login .submit i {
font-size: 0px;
color: ;
margin-right: 7.1428571428571px;
}
.mixed-header .mini-login,
.mixed-header .mini-login .submit {
font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
}
.mixed-header .mini-login i,
.mixed-header .mini-login .submit i {
font-size: 16px;
color: #333333;
}
.masthead .top-bar .mini-login,
.masthead .top-bar .mini-login .submit {
color: #ffffff;
}
.masthead .top-bar .mini-login i,
.masthead .top-bar .mini-login .submit i {
font-size: 16px;
color: #ffffff;
}
.mixed-header .header-bar .mini-login i,
.mixed-header .header-bar .mini-login .submit i {
margin-right: 7.1428571428571px;
}
.dt-mobile-header .mini-login,
.dt-mobile-header .mini-login .submit {
font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: ;
color: #333333;
}
.dt-mobile-header .mini-login i,
.dt-mobile-header .mini-login .submit i {
font-size: 16px;
color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .mini-login,
.mobile-header-bar .mobile-mini-widgets .mini-login .submit {
font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .mini-login i,
.mobile-header-bar .mobile-mini-widgets .mini-login .submit i {
font-size: 16px;
color: #333333;
}
.mini-contacts {
font:  normal bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
}
.mini-contacts i {
font-size: 16px;
color: #333333;
}
.branding .mini-contacts {
font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
color: ;
}
.branding .mini-contacts i {
font-size: 0px;
color: ;
}
.mixed-header .mini-contacts {
font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
}
.mixed-header .mini-contacts i {
font-size: 16px;
color: #333333;
}
.mixed-header .header-bar .mini-contacts i {
margin-right: 7.1428571428571px;
}
.masthead .top-bar .mini-contacts {
color: #ffffff;
}
.masthead .top-bar .mini-contacts i {
font-size: 16px;
color: #ffffff;
}
.dt-mobile-header .mini-contacts {
font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: ;
color: #333333;
}
.dt-mobile-header .mini-contacts i {
font-size: 16px;
color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .mini-contacts {
font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .mini-contacts i {
font-size: 16px;
color: #333333;
}
.masthead .mini-widgets .soc-ico a,
.masthead .mobile-mini-widgets .soc-ico a,
.dt-mobile-header .soc-ico a {
width: 26px;
height: 26px;
margin: 0 2px;
line-height: 26px;
-webkit-border-radius: 100px;
border-radius: 100px;
}
.masthead .mini-widgets .soc-ico a:before,
.masthead .mini-widgets .soc-ico a:after,
.masthead .mobile-mini-widgets .soc-ico a:before,
.masthead .mobile-mini-widgets .soc-ico a:after,
.dt-mobile-header .soc-ico a:before,
.dt-mobile-header .soc-ico a:after {
width: 26px;
height: 26px;
}
.masthead .mini-widgets .soc-ico a:first-child,
.masthead .mobile-mini-widgets .soc-ico a:first-child,
.dt-mobile-header .soc-ico a:first-child {
margin-left: 0;
}
.masthead .mini-widgets .soc-ico a:last-child,
.masthead .mobile-mini-widgets .soc-ico a:last-child,
.dt-mobile-header .soc-ico a:last-child {
margin-right: 0;
}
.masthead .soc-ico .soc-font-icon,
.dt-mobile-header .soc-ico .soc-font-icon {
font-size: 16px;
line-height: 26px;
}
.masthead .soc-ico.border-on a:before,
.dt-mobile-header .soc-ico.border-on a:before {
-webkit-box-shadow: inset 0px 0px 0px 0px #0088cc;
box-shadow: inset 0px 0px 0px 0px #0088cc;
}
.masthead .soc-ico.hover-border-on a:hover:after,
.dt-mobile-header .soc-ico.hover-border-on a:hover:after {
-webkit-box-shadow: inset 0px 0px 0px 0px #0088cc;
box-shadow: inset 0px 0px 0px 0px #0088cc;
}
.masthead .soc-ico.custom-bg a:before,
.masthead .soc-ico.accent-bg a:before,
.dt-mobile-header .soc-ico.custom-bg a:before,
.dt-mobile-header .soc-ico.accent-bg a:before {
background-color: #0088cc;
}
.accent-gradient .masthead .soc-ico.gradient-bg a:before,
.masthead .soc-ico.gradient-bg a:before,
.accent-gradient .masthead .soc-ico.accent-bg a:before,
.accent-gradient .dt-mobile-header .soc-ico.gradient-bg a:before,
.dt-mobile-header .soc-ico.gradient-bg a:before,
.accent-gradient .dt-mobile-header .soc-ico.accent-bg a:before {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.masthead .soc-ico.hover-gradient-bg a:after,
.masthead .soc-ico.hover-gradient-bg.accent-bg a:after,
.accent-gradient .masthead .soc-ico.hover-gradient-bg.accent-bg a:after,
.accent-gradient .masthead .soc-ico.hover-accent-bg a:after,
.masthead .soc-ico.gradient-bg.hover-gradient-bg a:after,
.dt-mobile-header .soc-ico.hover-gradient-bg a:after,
.dt-mobile-header .soc-ico.hover-gradient-bg.accent-bg a:after,
.accent-gradient .dt-mobile-header .soc-ico.hover-gradient-bg.accent-bg a:after,
.accent-gradient .dt-mobile-header .soc-ico.hover-accent-bg a:after,
.dt-mobile-header .soc-ico.gradient-bg.hover-gradient-bg a:after {
background: #6ca9f2;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.masthead .soc-ico.hover-custom-bg a:after,
.masthead .soc-ico.accent-bg.hover-custom-bg a:after,
.masthead .soc-ico.hover-custom-bg a:after,
.accent-gradient .masthead .soc-ico.gradient-bg.hover-custom-bg a:after,
.masthead .soc-ico.hover-accent-bg a:after,
.dt-mobile-header .soc-ico.hover-custom-bg a:after,
.dt-mobile-header .soc-ico.accent-bg.hover-custom-bg a:after,
.dt-mobile-header .soc-ico.hover-custom-bg a:after,
.accent-gradient .dt-mobile-header .soc-ico.gradient-bg.hover-custom-bg a:after,
.dt-mobile-header .soc-ico.hover-accent-bg a:after {
background-color: #6ca9f2;
background-image: none;
}
.masthead .mini-widgets .soc-ico a:not(:hover) .soc-font-icon,
.masthead .mobile-mini-widgets .soc-ico a:not(:hover) .soc-font-icon,
.dt-mobile-header .soc-ico a:not(:hover) .soc-font-icon {
color: #0088cc;
color: #ffffff !important;
background: none !important;
}
.masthead .mini-widgets .soc-ico a:hover .soc-font-icon,
.masthead .mobile-mini-widgets .soc-ico a:hover .soc-font-icon,
.dt-mobile-header .soc-ico a:hover .soc-font-icon {
color: #0088cc;
color: #ffffff !important;
background: none !important;
}
.text-area {
font:  normal bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
}
.branding .text-area {
font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
color: ;
}
.mixed-header .text-area {
font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
}
.top-bar .text-area {
color: #ffffff;
}
.dt-mobile-header .text-area {
font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: ;
color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .text-area {
font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
}
.mini-nav .mini-sub-nav > li:not(.wpml-ls-item) > a .menu-text,
.mini-nav .mini-sub-nav li.has-children > a:after,
.footer-sub-nav > li a .subtitle-text,
.mini-nav .mini-sub-nav li a .subtitle-text {
font-size: 13px;
line-height: 23px;
}
.footer-sub-nav > li a .subtitle-text,
.mini-nav .mini-sub-nav li a .subtitle-text {
font-size: 13px;
line-height: 23px;
font-size: 11px;
}
.mini-sub-nav > li.act:not(.wpml-ls-item) > a .menu-text,
.mini-sub-nav > li:not(.act):not(.wpml-ls-item):hover > a .menu-text,
.mini-nav .mini-sub-nav > li.act:not(.wpml-ls-item) > a .subtitle-text,
.mini-nav .mini-sub-nav > li:not(.act):not(.wpml-ls-item):hover > a .subtitle-text {
color: #0088cc;
}
.masthead .menu-select,
.masthead .mini-nav > ul:not(.mini-sub-nav) > li > a {
font:  normal bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
}
.masthead .branding .menu-select,
.masthead .branding .mini-nav > ul:not(.mini-sub-nav) > li > a {
font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
color: ;
}
.masthead.mixed-header .menu-select,
.masthead.mixed-header .mini-nav > ul:not(.mini-sub-nav) > li > a {
font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
}
.masthead .top-bar .menu-select,
.masthead .top-bar .mini-nav > ul:not(.mini-sub-nav) > li > a {
color: #ffffff;
font:  bold 13px / 19px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
.dt-mobile-header .menu-select,
.dt-mobile-header .mini-nav > ul:not(.mini-sub-nav) > li > a {
font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: ;
color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .menu-select,
.mobile-header-bar .mobile-mini-widgets .mini-nav > ul:not(.mini-sub-nav) > li > a {
font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mobile-header-bar .mobile-mini-widgets .mini-nav .mini-sub-nav > li > a * {
color: 222222 !important;
}
.masthead .mini-nav .customSelectInner {
font:  normal bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
}
.branding .mini-nav .customSelectInner {
font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
color: ;
}
.mixed-header .mini-nav .customSelectInner {
font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
}
.top-bar .mini-nav .customSelectInner {
color: #ffffff;
font:  bold 13px / 19px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
.dt-mobile-header .mini-nav .customSelectInner {
font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: ;
color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .mini-nav .customSelectInner {
font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
}
#bottom-bar .mini-nav .customSelectInner {
color: #85868c;
font-size: 13px;
line-height: 23px;
line-height: 17px;
}
#bottom-bar .mini-nav .customSelectInner i {
color: #85868c;
}
.dt-mobile-header .mini-nav {
font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: ;
color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .mini-nav {
font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
}
.mini-nav .customSelectInner i,
.list-type-menu.mini-nav > ul > li > a i,
.list-type-menu-second-switch.mini-nav > ul > li > a i {
font-size: 16px;
color: #333333;
}
.branding .mini-nav .customSelectInner i,
.branding .list-type-menu.mini-nav > ul > li > a i,
.branding .list-type-menu-second-switch.mini-nav > ul > li > a i {
font-size: 0px;
color: ;
margin-right: 7.1428571428571px;
}
.mixed-header .mini-nav .customSelectInner i,
.mixed-header .list-type-menu.mini-nav > ul > li > a i,
.mixed-header .list-type-menu-second-switch.mini-nav > ul > li > a i {
font-size: 16px;
color: #333333;
}
.mixed-header .header-bar .mini-nav .customSelectInner i i,
.mixed-header .header-bar .list-type-menu.mini-nav > ul > li > a i i,
.mixed-header .header-bar .list-type-menu-second-switch.mini-nav > ul > li > a i i {
margin-right: 7.1428571428571px;
}
.masthead .top-bar .mini-nav .customSelectInner i,
.masthead .top-bar .list-type-menu.mini-nav > ul > li > a i,
.masthead .top-bar .list-type-menu-second-switch.mini-nav > ul > li > a i {
font-size: 16px;
color: #ffffff;
}
.dt-mobile-header .mini-nav .customSelectInner i,
.dt-mobile-header .list-type-menu.mini-nav > ul > li > a i,
.dt-mobile-header .list-type-menu-second-switch.mini-nav > ul > li > a i {
font-size: 16px;
color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .mini-nav .customSelectInner i,
.mobile-header-bar .mobile-mini-widgets .list-type-menu.mini-nav > ul > li > a i,
.mobile-header-bar .mobile-mini-widgets .list-type-menu-second-switch.mini-nav > ul > li > a i {
font-size: 16px;
color: #333333;
}
#bottom-bar .mini-nav .menu-select:hover .customSelectInner i {
color: inherit;
}
.header-elements-button-1 {
font:   bold 14px / 18px "Roboto", Helvetica, Arial, Verdana, sans-serif;
padding: 10px 20px 10px 20px;
border-radius: 0px;
}
.header-elements-button-1:not(:hover) span {
color: #ffffff;
}
.header-elements-button-1.microwidget-btn-bg-on:before {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.header-elements-button-1.border-on:before {
-webkit-box-shadow: inset 0px 0px 0px 1px #0088cc;
box-shadow: inset 0px 0px 0px 1px #0088cc;
}
.header-elements-button-1 i {
font-size: 14px;
}
.header-elements-button-1.btn-icon-align-right:not(:hover) i {
color: #ffffff;
}
.header-elements-button-1.btn-icon-align-left:not(:hover) i {
color: #ffffff;
}
.header-elements-button-1:hover span {
color: #ffffff;
}
.header-elements-button-1.btn-icon-align-right:hover i {
color: #ffffff;
}
.header-elements-button-1.btn-icon-align-left:hover i {
color: #ffffff;
}
.header-elements-button-1.microwidget-btn-hover-bg-on:after {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.header-elements-button-1.hover-border-on:after {
-webkit-box-shadow: inset 0px 0px 0px 1px #0088cc;
box-shadow: inset 0px 0px 0px 1px #0088cc;
}
.header-elements-button-2 {
font:   bold 14px / 18px "Roboto", Helvetica, Arial, Verdana, sans-serif;
padding: 10px 20px 10px 20px;
border-radius: 0px;
}
.header-elements-button-2:not(:hover) span {
color: #ffffff;
}
.header-elements-button-2.microwidget-btn-bg-on:before {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.header-elements-button-2.border-on:before {
-webkit-box-shadow: inset 0px 0px 0px 1px #0088cc;
box-shadow: inset 0px 0px 0px 1px #0088cc;
}
.header-elements-button-2 i {
font-size: 14px;
}
.header-elements-button-2:not(:hover) i {
color: #ffffff;
}
.header-elements-button-2:hover span {
color: #ffffff;
}
.header-elements-button-2.btn-icon-align-right:hover i {
color: #ffffff;
}
.header-elements-button-2.btn-icon-align-left:hover i {
color: #ffffff;
}
.header-elements-button-2.btn-icon-align-right:not(:hover) i {
color: #ffffff;
}
.header-elements-button-2.btn-icon-align-left:not(:hover) i {
color: #ffffff;
}
.header-elements-button-2.microwidget-btn-hover-bg-on:after {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.header-elements-button-2.hover-border-on:after {
-webkit-box-shadow: inset 0px 0px 0px 1px #0088cc;
box-shadow: inset 0px 0px 0px 1px #0088cc;
}
.masthead:not(.side-header).dividers .main-nav > li:before,
.masthead:not(.side-header).dividers.surround .main-nav > li:last-child:after {
border-color: #8224e3;
height: 20px;
}
.side-header.dividers .main-nav > li:before,
.side-header.dividers.surround .main-nav > li:last-child:after {
border-color: #8224e3;
width: 20px;
}
.main-nav > li > a {
margin: 11px 10px 11px 0px;
padding: 7px 12px 5px 12px;
}
.main-nav > li > a .animate-wrap {
margin: -7px -12px -5px -12px;
padding: 7px 12px 5px 12px;
}
.side-header.dividers:not(.surround) .main-nav {
margin: -18px 0 -16px 0;
}
.side-header:not(.dividers) .main-nav {
margin: -18px 0 -16px 0;
}
.top-header .outside-item-double-margin.main-nav > li:first-child > a {
margin-left: 0px;
}
.top-header .outside-item-custom-margin.main-nav > li:first-child > a {
margin-left: 15px;
}
.top-header .outside-item-remove-margin.main-nav > li:first-child > a {
margin-left: 0;
}
.top-header .outside-item-double-margin.main-nav > li:last-child > a {
margin-right: 20px;
}
.top-header .outside-item-custom-margin.main-nav > li:last-child > a {
margin-right: 15px;
}
.top-header .outside-item-remove-margin.main-nav > li:last-child > a {
margin-right: 0;
}
.sub-downwards .main-nav > li > .next-level-button {
left: -10px;
margin-top: 11px;
margin-bottom: 11px;
}
.sub-downwards .main-nav > li > .sub-nav:last-child {
margin-bottom: 16px;
}
.sub-downwards .main-nav > li:last-child > .sub-nav:last-child {
margin-bottom: 0;
}
.side-header.dividers .main-nav > li:before,
.side-header.dividers.surround .main-nav > li:last-child:after {
left: 12px;
}
.main-nav > li > a .menu-text {
font:  normal bold 16px / 20px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
.main-nav.level-arrows-on > li.has-children > a .menu-item-text {
line-height: 20px;
}
.main-nav > li:not(.wpml-ls-item) > a .menu-text {
color: #333333;
}
.sticky-on .main-nav > li:not(.wpml-ls-item) > a .menu-text,
#phantom .main-nav > li:not(.wpml-ls-item) > a .menu-text {
color: #333333;
}
.main-nav > li:not(.wpml-ls-item) > a {
color: #333333;
}
.sticky-on .main-nav > li:not(.wpml-ls-item) > a,
#phantom .main-nav > li:not(.wpml-ls-item) > a {
color: #333333;
}
.main-nav > li.act:not(.wpml-ls-item) > a {
color: #ffffff;
}
.sticky-on .main-nav > li.act:not(.wpml-ls-item) > a,
#phantom .main-nav > li.act:not(.wpml-ls-item) > a {
color: #ffffff;
}
.main-nav > li.act:not(.wpml-ls-item) > a .menu-text,
.main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text {
color: #ffffff;
}
.sticky-on .main-nav > li.act:not(.wpml-ls-item) > a .menu-text,
#phantom .main-nav > li.act:not(.wpml-ls-item) > a .menu-text,
.sticky-on .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text,
#phantom .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text {
color: #ffffff;
}
.main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text,
.main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text,
.main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text,
.main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text {
color: #0088cc;
}
.sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text,
#phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text,
.sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text,
#phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text,
.sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text,
#phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text,
.sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text,
#phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text {
color: #0088cc;
}
.main-nav > li:not(.act):not(.wpml-ls-item) > a:hover,
.main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a {
color: #0088cc;
}
.sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover,
#phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover,
.sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a,
#phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a {
color: #0088cc;
}
.top-header .main-nav.level-arrows-on > li.has-children > a .menu-text:after {
color: #333333;
}
.sticky-on .main-nav.level-arrows-on > li.has-children > a .menu-text:after,
#phantom .main-nav.level-arrows-on > li.has-children > a .menu-text:after {
color: #333333;
}
.sub-sideways .main-nav.level-arrows-on > li.has-children > a:after {
color: rgba(51,51,51,0.27);
}
.sub-downwards .main-nav.level-arrows-on > li.has-children > a:after,
.sub-downwards .next-level-button,
.sub-downwards .main-nav > li.menu-item-language > a:after {
color: rgba(51,51,51,0.27);
}
.top-header .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text:after,
.top-header .main-nav.level-arrows-on > li.dt-hovered.has-children:not(.act) > a .menu-text:after {
color: #0088cc;
}
.sticky-on .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text:after,
#phantom .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text:after,
.sticky-on .main-nav.level-arrows-on > li.dt-hovered.has-children:not(.act) > a .menu-text:after,
#phantom .main-nav.level-arrows-on > li.dt-hovered.has-children:not(.act) > a .menu-text:after {
color: #0088cc;
}
.top-header .main-nav.level-arrows-on > li.has-children.act > a .menu-text:after {
color: #ffffff;
}
.sticky-on .main-nav.level-arrows-on > li.has-children.act > a .menu-text:after,
#phantom .main-nav.level-arrows-on > li.has-children.act > a .menu-text:after {
color: #ffffff;
}
.side-header.sub-downwards .main-nav.level-arrows-on li.has-children > a:after {
line-height: 20px;
}
.main-nav > li > a .subtitle-text {
font: italic normal normal 11px / 15px "Arial", Helvetica, Arial, Verdana, sans-serif;
}
.main-nav > .menu-item > a > i {
font-size: 14px;
}
#main-nav > .menu-item > a > i {
line-height: 14px;
}
.main-nav .sub-nav > .menu-item > a > i {
font-size: 14px;
}
.hover-outline-decoration > li > a,
.active-outline-decoration > li > a {
border: 2px solid transparent;
}
.top-header .hover-outline-decoration > li:not(.act) > a:hover,
.top-header .hover-outline-decoration > li.dt-hovered:not(.act) > a {
border: 2px solid #0088cc;
}
.top-header .active-outline-decoration > li.act > a {
border: 2px solid #0088cc;
}
.top-header .active-bg-decoration > li.act > a {
background-color: #0088cc;
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.top-header .hover-bg-decoration > li:not(.act) > a:hover,
.top-header .hover-bg-decoration > li.dt-hovered:not(.act) > a {
background-color: #0088cc;
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.hover-outline-decoration > li > a,
> li > a .active-outline-decoration,
> li > a .active-bg-decoration,
> li > a .hover-bg-decoration {
-webkit-border-radius: 4px;
border-radius: 4px;
}
.bg-outline-decoration > li > a,
.main-nav > li > a .animate-wrap,
.hover-line-decoration > li:not(.act) > a:hover .decoration-line,
.hover-line-decoration > li.dt-hovered:not(.act) > a .decoration-line,
.active-line-decoration > li > a .decoration-line {
border-radius: 4px;
}
.top-header .active-line-decoration > li.act > a:after {
background-color: rgba(130,36,227,0.3);
background: rgba(130,36,227,0.3);
background: -webkit-linear-gradient();
background: linear-gradient();
}
.top-header .hover-line-decoration > li > a:hover .decoration-line,
.top-header .hover-line-decoration > li.dt-hovered > a .decoration-line {
height: 2px;
background-color: rgba(255,255,255,0.23);
background: rgba(255,255,255,0.23);
background: -webkit-linear-gradient(left, rgba(255,255,255,0.23) 30%, rgba(0,0,0,0.23) 100%);
background: linear-gradient(left, rgba(255,255,255,0.23) 30%, rgba(0,0,0,0.23) 100%);
}
.top-header .active-line-decoration > li.act > a .decoration-line {
height: 2px;
background-color: rgba(130,36,227,0.3);
background: rgba(130,36,227,0.3);
background: -webkit-linear-gradient();
background: linear-gradient();
}
.l-to-r-line > li > a i.underline {
bottom: -7px;
background-color: #0088cc;
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
height: 2px;
}
.from-centre-line > li > a .menu-item-text:before {
bottom: -7px;
height: 2px;
background-color: #0088cc;
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.upwards-line > li > a .menu-item-text:before {
bottom: -7px;
height: 2px;
background-color: #0088cc;
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.downwards-line > li > a .menu-item-text:before {
bottom: -7px;
background-color: #0088cc;
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.top-header .masthead .downwards-line > li > a .menu-item-text:before {
height: 2px;
}
li:not(.dt-mega-menu) .sub-nav {
width: 280px;
}
.header-side-left #main-nav > li > .sub-nav {
padding-left: ;
}
.header-side-right #main-nav > li > .sub-nav {
padding-right: ;
}
.sub-nav {
background-color: #ffffff;
padding: 10px 10px 10px 10px;
}
.top-header .sub-nav .sub-nav,
.sub-sideways .sub-nav .sub-nav {
top: -10px;
}
.main-nav .sub-nav > li > a .menu-text {
font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
.sub-downwards .sub-nav .next-level-button:before,
.side-header.sub-downwards .main-nav.level-arrows-on .sub-nav > li.has-children > a:after {
line-height: 17px;
}
.main-nav .sub-nav > li:not(.wpml-ls-item) > a .menu-text {
color: #333333;
}
.main-nav .sub-nav > li:not(.wpml-ls-item) > a,
#bottom-bar .sub-nav > li:not(.wpml-ls-item) > a {
color: #333333;
}
.sub-nav.level-arrows-on > li.has-children:not(.dt-mega-parent) > a:after,
#bottom-bar .sub-nav li.has-children > a:after {
color: #333333;
}
.main-nav .sub-nav > li > a .subtitle-text {
font: italic normal normal 10px / 14px "Arial", Helvetica, Arial, Verdana, sans-serif;
}
.main-nav .sub-nav > li > a,
.sub-downwards .sub-nav.sub-nav-widgets > li {
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
}
.top-header .main-nav .sub-nav.level-arrows-on > li.has-children > a {
padding-right: 18px;
}
.sub-nav li:not(:first-child) .sub-nav {
top: -10px;
}
.masthead:not(.sub-downwards) .sub-nav li.has-children a:after {
right: 2px;
}
.top-header .masthead:not(.sub-downwards) .sub-nav li.has-children a:after {
right: 10px;
}
.rtl .masthead:not(.sub-downwards) .sub-nav li.has-children a:after {
right: auto;
left: 10px;
}
.sub-downwards .sub-nav > li > .next-level-button {
left: 0px;
margin-top: 0px;
margin-bottom: 0px;
}
.sub-downwards.dt-parent-menu-clickable .sub-nav > li:not(.has-children) > a {
margin-right: 30px;
}
.masthead:not(.sub-downwards) .main-nav .sub-nav > li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a,
#bottom-bar .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a,
.masthead:not(.sub-downwards) .main-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item) > a:hover,
.sub-downwards .sub-nav li:not(.act):not(.wpml-ls-item):not(.dt-mega-parent) > a:hover {
color: #0088cc;
}
.masthead:not(.sub-downwards) .main-nav .sub-nav > li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a .menu-text {
color: #0088cc;
}
.sub-downwards .sub-nav li:not(.act):not(.wpml-ls-item):not(.dt-mega-parent) > a:hover .menu-text {
color: #0088cc;
}
.sub-nav.level-arrows-on li.has-children:not(.dt-mega-parent):not(.act):hover > a:after,
#bottom-bar .sub-nav li.has-children:not(.act):hover > a:after {
color: #0088cc;
}
.top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a,
.top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a {
background-color: rgba(0,136,204,0.07);
background: rgba(0,136,204,0.07);
background: -webkit-linear-gradient();
background: linear-gradient();
}
.top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent).act > a,
.top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent).act > a {
background-color: rgba(0,136,204,0.07);
background: rgba(0,136,204,0.07);
background: -webkit-linear-gradient();
background: linear-gradient();
}
.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item):not(.wpml-ls-item) > a,
.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a i[class^="fa"],
.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a i[class^="dt-icon"],
.main-nav .sub-nav > li.dt-mega-parent.current-menu-item:not(.wpml-ls-item) > a {
color: #0088cc;
}
.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .menu-text {
color: #0088cc;
}
.sub-nav.level-arrows-on li.has-children:not(.dt-mega-parent).act > a:after,
#bottom-bar .sub-nav li.has-children.act > a:after {
color: #0088cc;
}
.masthead:not(.sub-downwards) .sub-nav .sub-nav {
left: 271px !important;
}
.rtl .masthead:not(.sub-downwards) .sub-nav .sub-nav {
right: 271px;
left: auto !important;
}
.masthead:not(.sub-downwards) .sub-nav .sub-nav.right-overflow {
left: -291px !important;
}
.rtl .masthead:not(.sub-downwards) .sub-nav .sub-nav.right-overflow {
right: -289px;
left: auto !important;
}
.sub-downwards .sub-nav.level-arrows-on li.has-children > a:after,
.sub-downwards .sub-nav.level-arrows-on li.has-children:not(.act):hover > a:after,
.sub-downwards .sub-nav.level-arrows-on li.has-children.act > a:after,
.sub-downwards .sub-nav .next-level-button {
color: rgba(51,51,51,0.27);
}
.sub-downwards .main-nav.level-arrows-on > li.has-children > a {
max-width: calc(100% - 30px - 10px - 0px);
}
.sub-downwards .sub-nav.level-arrows-on > li.has-children > a {
max-width: calc(100% - 30px - 0px - 0px);
}
.masthead.masthead-mobile-header,
.masthead.masthead-mobile-header:not(.mixed-header) {
background: #ffffff;
}
.mobile-sticky-header-overlay {
background-color: rgba(0,0,0,0.5);
}
.dt-mobile-header {
background-color: #ffffff;
width: 340px;
}
.right-mobile-menu .show-mobile-header .dt-mobile-header {
right: 340px;
}
.mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn) {
background-color: #0088cc;
background: rgba(255,255,255,0) !important;
width: 24px;
height: 24px;
-webkit-border-radius: 0px;
border-radius: 0px;
}
.accent-gradient .mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn) {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn {
-webkit-border-radius: 4px;
border-radius: 4px;
}
.show-mobile-header .dt-close-mobile-menu-icon {
left: 310px;
}
.right-mobile-menu .show-mobile-header .dt-close-mobile-menu-icon {
left: auto;
right: 0;
}
@media screen and (max-width: 340px) {
.show-mobile-header .dt-close-mobile-menu-icon {
left: calc(100% - 30px);
}
.right-mobile-menu .show-mobile-header .dt-close-mobile-menu-icon {
left: auto;
right: 0;
}
.right-mobile-menu .show-mobile-header .dt-mobile-header {
right: 100%;
}
}
.dt-mobile-menu-icon .lines,
.dt-mobile-menu-icon .lines:before,
.dt-mobile-menu-icon .lines:after {
background-color: #333333;
}
.mobile-branding > a,
.mobile-branding > img {
padding: 0px 0px 0px 0px;
}
.transparent .masthead:not(.mixed-header) .mobile-branding > a,
.transparent .masthead:not(.mixed-header) .mobile-branding > img {
padding: 0px 0px 0px 0px;
}
.transparent .masthead.sticky-mobile-on .sticky-mobile-logo-first-switch,
.transparent .masthead.sticky-mobile-on .sticky-mobile-logo-second-switch {
padding: 0px 0px 0px 0px;
}
.mobile-main-nav > li > a {
padding: 16px 30px 16px 0;
}
.dt-mobile-header .next-level-button {
padding: 16px 0;
top: 0;
line-height: 20px;
}
.dt-mobile-header .next-level-button:before {
line-height: 20px;
}
.mobile-main-nav > li > .sub-nav:last-child {
margin-bottom: 16px;
}
.mobile-main-nav li > a .menu-text {
font:   bold 16px / 20px "Roboto", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
text-transform: uppercase;
}
.mobile-main-nav > .menu-item > a i[class^="fa"],
.mobile-main-nav > .menu-item > a i[class^="dt-icon"] {
font-size: 16px;
}
.mobile-main-nav li > a {
color: #333333;
}
.mobile-main-nav li.act > a {
color: #0088cc;
}
.mobile-main-nav li.act > a .menu-text,
.mobile-main-nav li.act > a .subtitle-text,
.dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .subtitle-text,
.dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .menu-text {
color: #0088cc;
}
.mobile-main-nav li:not(.act) > a:hover .subtitle-text,
.mobile-main-nav li:not(.act) > a:hover .menu-text,
.dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover .menu-text {
color: #0088cc;
}
.mobile-main-nav li:not(.act) > a:hover,
.dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover {
color: #0088cc;
}
.mobile-main-nav > li.has-children > a:after,
.mobile-main-nav .next-level-button,
.mobile-main-nav > li.menu-item-language > a:after {
color: rgba(51,51,51,0.27);
}
.mobile-main-nav > li:before {
border-color: rgba(51,51,51,0.08);
}
.mobile-main-nav .sub-nav > li > a,
#page .mobile-main-nav .sub-nav li {
padding: 6.5px 0px 6.5px 0;
}
.dt-mobile-header .mobile-main-nav li .sub-nav > li > a .menu-text {
font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
text-transform: none;
}
.mobile-main-nav .sub-nav > .menu-item > a i[class^="fa"],
.mobile-main-nav .sub-nav > .menu-item > a i[class^="dt-icon"] {
font-size: 13px;
}
.mobile-main-nav .sub-nav li > a .menu-text,
.mobile-main-nav .sub-nav li > a i[class^="fa"],
.mobile-main-nav .sub-nav li > a i[class^="dt-icon"] {
font-size: 9px;
line-height: 13px;
}
.mobile-main-nav .sub-nav.level-arrows-on li.has-children > a:after,
.mobile-main-nav .sub-nav.level-arrows-on li.has-children:not(.act):hover > a:after,
.mobile-main-nav .sub-nav.level-arrows-on li.has-children.act > a:after,
.mobile-main-nav .sub-nav li.has-children a:after,
.mobile-main-nav .sub-nav .next-level-button {
color: rgba(51,51,51,0.27);
}
.mobile-main-nav .sub-nav .next-level-button {
padding: 6.5px 0;
top: 0;
line-height: 17px;
}
.mobile-main-nav .sub-nav .next-level-button:before {
line-height: 17px;
}
.mobile-main-nav  > li.has-children > a {
max-width: calc(100% - 30px);
}
.mobile-main-nav .sub-nav > li.has-children > a {
max-width: calc(100% - 30px);
}
.dt-close-mobile-menu-icon span {
color: #fff;
background-color: #0088cc;
}
.accent-gradient .dt-close-mobile-menu-icon span {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.top-bar .sub-nav li.has-children.act:after,
#bottom-bar .sub-nav li.has-children.act:after {
color: #0088cc;
}
.top-bar .sub-nav > ul > li > a,
#bottom-bar .sub-nav > ul > li > a {
color: #333333;
font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
#page .masthead.sticky-on .header-bar,
#phantom.masthead .header-bar,
#phantom .ph-wrap {
min-height: 60px;
}
#phantom .logo-box,
#phantom .phantom-top-line-logo,
.phantom-sticky .sticky-on.masthead:not(.side-header) .branding > a,
.phantom-sticky .sticky-on.masthead:not(.side-header) .branding > img {
padding: 0px 0px 0px 0px;
}
.transparent.phantom-sticky .sticky-on.masthead .branding > a,
.transparent.phantom-sticky .sticky-on.masthead .branding > img {
padding: 0px 0px 0px 0px;
}
#phantom {
background: #ffffff none repeat center center;
background-size: auto;
}
.phantom-shadow-decoration #phantom {
-webkit-box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
}
.phantom-line-decoration #phantom {
border-bottom: 1px solid #dd3333;
}
#phantom.boxed {
max-width: 1340px;
}
.phantom-line-decoration #phantom {
border-bottom: 1px solid #dd3333;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.phantom-shadow-decoration #phantom {
-webkit-box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
border-bottom: none;
}
.phantom-disable-decoration #phantom {
-webkit-box-shadow: none !important;
box-shadow: none !important;
border-bottom: none;
}
.responsive-off.phantom-sticky .sticky-on.masthead:not(.masthead-mobile) {
background: #ffffff !important;
}
.responsive-off.phantom-line-decoration.phantom-sticky .sticky-on.masthead {
border-bottom: 1px solid #dd3333;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.masthead:not(.mixed-header) {
background: #ffffff none repeat center center;
background-size: auto;
background-attachment: ;
}
.masthead.line-decoration:not(.side-header):not(.mixed-header):not(.masthead-mobile-header) {
border-bottom: 1px solid #dd3333;
}
.header-side-left .masthead.line-decoration:not(.mixed-header):not(.masthead-mobile-header) {
border-right: 1px solid #dd3333;
}
.header-side-right .masthead.line-decoration:not(.mixed-header):not(.masthead-mobile-header) {
border-left: 1px solid #dd3333;
}
.transparent .masthead:not(.side-header),
.overlay-navigation .masthead.shadow-decoration:not(.mixed-header) {
-webkit-box-shadow: none;
box-shadow: none;
}
.masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom):not(.masthead-mobile-header) {
-webkit-box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
}
.transparent .masthead:not(.side-header) {
background: #eeee22;
}
.transparent .top-bar-bg {
background: rgba(0,0,0,0.5);
}
#main-slideshow:not(.rv-slider):not(.empty-slider) {
min-height: 80px;
}
#main-slideshow.fixed,
#main-slideshow.fix,
#main-slideshow.layer-fixed {
background:     ;
background-size: ;
background-color: rgba(119,119,119,0.08);
}
#main-slideshow.fixed {
min-height: 0px;
}
#main-slideshow.fixed > .royalSlider,
#main-slideshow.fixed .ts-wrap {
max-width: 1212px;
}
.outline-element-decoration #main-slideshow.fixed:after,
.outline-element-decoration #main-slideshow.layer-fixed:after,
.outline-element-decoration #main-slideshow.fix:after {
background-color: rgba(119,119,119,0.15);
}
.page-title .wf-wrap {
min-height: 150px;
padding-top: 20px;
padding-bottom: 20px;
}
.page-title .wf-wrap:after {
border-bottom: 5px dashed #8224e3;
}
.page-title.solid-bg {
background-color: #f7f7f7;
}
.page-title.solid-bg.bg-img-enabled {
background-image: none;
background-repeat: repeat;
background-attachment: ;
background-position: center center;
background-size: auto auto;
}
.page-title.overlay-bg:after {
background: rgba(0,0,0,0.5);
}
.page-title.gradient-bg {
background: #f7f7f7;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.page-title.title-outline-decoration {
border-bottom: 1px solid rgba(30,115,190,0);
}
.page-title > .wf-wrap,
#fancy-header > .wf-wrap {
width: 1300px;
}
.page-title h1,
.page-title h1 *,
.page-title h1 a:hover,
#page .page-title .entry-title {
font:  normal bold 26px / 36px "Roboto", Helvetica, Arial, Verdana, sans-serif;
color: #333333;
text-transform: none;
}
.page-title .breadcrumbs li:before,
.page-title .breadcrumbs li:before {
color: rgba(119,119,119,0.35);
}
.page-title.breadcrumbs-bg .breadcrumbs {
background: rgba(255,255,255,0);
border-radius: 0px;
border: 1px solid rgba(146,160,175,0.2);
}
.page-title .breadcrumbs {
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px;
}
.page-title .breadcrumbs,
.page-title .breadcrumbs a {
color: #b4b5bb;
font:  normal  13px / 23px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
.page-title .breadcrumbs li:before,
.page-title .breadcrumbs li:before {
color: rgba(180,181,187,0.5);
}
.fancy-header h1,
.fancy-header h2,
.fancy-header .fancy-subtitle {
font:  normal bold 26px / 36px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
#page .fancy-header .color-accent span {
color: #0088cc;
}
.dt-breadcrumbs-shortcode .breadcrumbs * {
color: #b4b5bb;
}
.responsive-off #main:not(.sidebar-none) .wf-container-main {
grid-column-gap: 50px;
}
.responsive-off .sidebar-right .wf-container-main {
-ms-grid-columns: calc(100% - 350px - 25px) 50px calc(350px - 25px);
grid-template-columns: calc(100% - 350px - 25px) calc(350px - 25px);
}
.responsive-off .sidebar-left .wf-container-main {
-ms-grid-columns: calc(350px - 25px) 50px calc(100% - 350px - 25px);
grid-template-columns: calc(350px - 25px) calc(100% - 350px - 25px);
}
.responsive-off .sidebar-divider-vertical.sidebar-left .sidebar {
padding-right: 50px;
}
.responsive-off .sidebar-divider-vertical.sidebar-right .sidebar {
padding-left: 50px;
}
.sidebar-right .sidebar {
border-left: 1px solid rgba(51,51,51,0.12);
}
.sidebar-left .sidebar {
border-right: 1px solid rgba(51,51,51,0.12);
}
.solid-bg .sidebar-content {
background: #f7f7f7 none repeat center center;
}
.solid-bg.sidebar-outline-decoration .sidebar-content,
.bg-under-widget.sidebar-outline-decoration .widget {
border: 1px solid rgba(0,0,0,0.06);
}
.bg-under-widget .sidebar-content .widget,
.solid-bg.sidebar-content .widget {
background: #f7f7f7 none repeat center center;
}
.solid-bg.sidebar-content.sidebar-outline-decoration .widget {
border: 1px solid rgba(0,0,0,0.06);
}
.solid-bg.sidebar-shadow-decoration .sidebar-content,
.bg-under-widget.sidebar-shadow-decoration .sidebar-content .widget,
.solid-bg.sidebar-content.sidebar-shadow-decoration .widget {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.sidebar .widget,
.sidebar-content .widget {
border-top: 1px solid rgba(51,51,51,0.12);
color: #85868c;
font-size: 14px;
line-height: 25px;
padding-top: 10px;
padding-bottom: 10px;
}
.sidebar.bg-under-widget .widget,
.bg-under-widget .sidebar-content .widget,
.solid-bg.sidebar-content .widget,
.mec-wrap .col-md-4 .widget {
margin-top: 20px;
}
.widget-title {
font:  normal bold 16px / 26px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget-title {
color: #333333;
}
.sidebar-content .widget-title {
color: #333333;
}
.footer .widget-title {
color: #333333;
}
.widgettitle {
font:  normal bold 20px / 30px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widgettitle {
color: #333333;
}
.sidebar-content .widgettitle {
color: #333333;
}
.footer .widgettitle {
color: #333333;
}
.custom-nav > li li a:before {
background-color: #b4b5bb;
}
.footer .custom-nav > li li a:before {
background-color: rgba(133,134,140,0.5);
}
.sidebar-content .custom-nav > li li a:before {
background-color: rgba(133,134,140,0.5);
}
.sidebar-content .widget:not(.widget_icl_lang_sel_widget) a,
.sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) a * {
color: #85868c;
}
.sidebar-content .widget .post-content .text-secondary {
color: #85868c;
}
.footer .widget a,
.footer .widget .post-content .text-secondary {
color: #85868c;
}
.widget_categories li a,
.widget_meta a,
.blogroll a,
.widget_archive li a,
.widget_recent_entries a,
.widget_recent_comments a,
.widget_links a,
.items-grid a,
.recent-posts a,
.widget:not(.widget_icl_lang_sel_widget) .recent-posts a,
.contact-info .secondary-color,
.widget_nav_menu a,
.tagcloud a,
.widget_pages a,
a.rsswidget,
.textwidget a {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_categories li a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_meta a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .blogroll a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_archive li a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_recent_entries a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_recent_comments a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_links a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .items-grid a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .recent-posts a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget:not(.widget_icl_lang_sel_widget) .recent-posts a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .contact-info .secondary-color,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_nav_menu a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .tagcloud a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_pages a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget a.rsswidget,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .textwidget a {
color: #333333;
}
.sidebar-content .widget_categories li a,
.sidebar-content .widget_meta a,
.sidebar-content .blogroll a,
.sidebar-content .widget_archive li a,
.sidebar-content .widget_recent_entries a,
.sidebar-content .widget_recent_comments a,
.sidebar-content .widget_links a,
.sidebar-content .items-grid a,
.sidebar-content .recent-posts a,
.sidebar-content .widget:not(.widget_icl_lang_sel_widget) .recent-posts a,
.sidebar-content .contact-info .secondary-color,
.sidebar-content .widget_nav_menu a,
.sidebar-content .tagcloud a,
.sidebar-content .widget_pages a,
.sidebar-content a.rsswidget,
.sidebar-content .textwidget a {
color: #333333;
}
.footer .widget_categories li a,
.footer .widget_meta a,
.footer .blogroll a,
.footer .widget_archive li a,
.footer .widget_recent_entries a,
.footer .widget_recent_comments a,
.footer .widget_links a,
.footer .items-grid a,
.footer .recent-posts a,
.footer .widget:not(.widget_icl_lang_sel_widget) .recent-posts a,
.footer .contact-info .secondary-color,
.footer .widget_nav_menu a,
.footer .tagcloud a,
.footer .widget_pages a,
.footer a.rsswidget,
.footer .textwidget a {
color: #333333;
}
.sidebar-content .custom-categories a,
.sidebar-content .custom-categories a .item-name,
.sidebar-content .cat-item a,
.sidebar-content .widget_recent_comments a,
.sidebar-content .widget_tag_cloud a:hover {
color: #333333;
}
.footer .custom-categories a,
.footer .custom-categories a .item-name,
.footer .cat-item a,
.footer .widget_recent_comments a,
.footer .widget_tag_cloud a:hover {
color: #333333;
}
.sidebar-content .custom-categories a span.item-num,
.sidebar-content .cat-item a span.item-num {
color: rgba(133,134,140,0.5);
}
.footer .custom-categories a span.item-num,
.footer .cat-item a span.item-num {
color: rgba(133,134,140,0.5);
}
.sidebar-content .custom-categories a:hover span.item-name,
.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-categories a:hover span.item-name,
.sidebar-content .cat-item a:hover span.item-name,
.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .cat-item a:hover span.item-name,
.sidebar-content .custom-menu a:hover,
.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:hover,
.sidebar-content .custom-menu li.act > a,
.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-menu li.act > a,
.sidebar-content .widget_recent_comments a:hover,
.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .widget_recent_comments a:hover {
color: #0088cc;
}
.footer .custom-categories a:hover span.item-name,
.footer .cat-item a:hover span.item-name,
.footer .custom-menu a:hover,
.footer .custom-menu li.act > a,
.footer .widget_recent_comments a:hover {
color: #0088cc;
}
.sidebar-content .widget .menu li,
.sidebar-content .widget .custom-menu.dividers-on li,
.sidebar-content .widget_pages li,
.sidebar-content .blogroll li,
.sidebar-content .widget .qts-lang-menu li {
border-style: solid;
border-width: 1px;
border-color: rgba(133,134,140,0.15);
border-left: none;
border-right: none;
border-bottom: none;
}
.widget .menu li,
.widget_pages li,
.widget .custom-menu.dividers-on li,
.widget .blogroll li,
.widget .qts-lang-menu li {
border-style: solid;
border-width: 1px;
border-color: rgba(133,134,140,0.15);
border-left: none;
border-right: none;
border-bottom: none;
}
.footer .menu li,
.footer .widget_pages li,
.footer .custom-menu.dividers-on li,
.footer .blogroll li,
.footer .qts-lang-menu li {
border-style: solid;
border-width: 1px;
border-color: rgba(133,134,140,0.15);
border-left: none;
border-right: none;
border-bottom: none;
}
.menu .current-menu-parent > a,
.menu .current-menu-item > a,
.custom-nav > li > a:hover span,
.custom-nav li.act > a span,
.custom-nav > li > ul a:hover span,
.st-accordion li > a:hover,
.st-accordion > ul li > a:hover *,
.widget .custom-categories a:hover span.item-name,
.widget_categories li a:hover,
.widget_meta a:hover,
.blogroll a:hover,
.widget_archive li a:hover,
.widget_recent_entries a:hover,
.widget_links a:hover,
.widget_pages a:hover,
.recent-posts a:not(.post-rollover):hover,
.items-grid .post-content > a:hover,
#wp-calendar td a:hover,
.tagcloud a:hover,
.widget_nav_menu a:hover,
a.rsswidget:hover {
color: #0088cc;
}
.sidebar-content .menu .current-menu-parent > a,
.sidebar-content.solid-bg .menu .current-menu-parent > a,
.sidebar-content .menu .current-menu-item > a,
.sidebar-content.solid-bg .menu .current-menu-item > a,
.sidebar-content .custom-nav > li > a:hover span,
.sidebar-content.solid-bg .custom-nav > li > a:hover span,
.sidebar-content .custom-nav li.act > a span,
.sidebar-content.solid-bg .custom-nav li.act > a span,
.sidebar-content .custom-nav > li > ul a:hover span,
.sidebar-content.solid-bg .custom-nav > li > ul a:hover span,
.sidebar-content .st-accordion li > a:hover,
.sidebar-content.solid-bg .st-accordion li > a:hover,
.sidebar-content .st-accordion > ul li > a:hover *,
.sidebar-content.solid-bg .st-accordion > ul li > a:hover *,
.sidebar-content .widget .custom-categories a:hover span.item-name,
.sidebar-content.solid-bg .widget .custom-categories a:hover span.item-name,
.sidebar-content .widget_categories li a:hover,
.sidebar-content.solid-bg .widget_categories li a:hover,
.sidebar-content .widget_meta a:hover,
.sidebar-content.solid-bg .widget_meta a:hover,
.sidebar-content .blogroll a:hover,
.sidebar-content.solid-bg .blogroll a:hover,
.sidebar-content .widget_archive li a:hover,
.sidebar-content.solid-bg .widget_archive li a:hover,
.sidebar-content .widget_recent_entries a:hover,
.sidebar-content.solid-bg .widget_recent_entries a:hover,
.sidebar-content .widget_links a:hover,
.sidebar-content.solid-bg .widget_links a:hover,
.sidebar-content .widget_pages a:hover,
.sidebar-content.solid-bg .widget_pages a:hover,
.sidebar-content .recent-posts a:not(.post-rollover):hover,
.sidebar-content.solid-bg .recent-posts a:not(.post-rollover):hover,
.sidebar-content .items-grid .post-content > a:hover,
.sidebar-content.solid-bg .items-grid .post-content > a:hover,
.sidebar-content #wp-calendar td a:hover,
.sidebar-content.solid-bg #wp-calendar td a:hover,
.sidebar-content .tagcloud a:hover,
.sidebar-content.solid-bg .tagcloud a:hover,
.sidebar-content .widget_nav_menu a:hover,
.sidebar-content.solid-bg .widget_nav_menu a:hover,
.sidebar-content a.rsswidget:hover,
.sidebar-content.solid-bg a.rsswidget:hover {
color: #0088cc;
}
.footer .menu .current-menu-parent > a,
.footer .menu .current-menu-item > a,
.footer .custom-nav > li > a:hover span,
.footer .custom-nav li.act > a span,
.footer .custom-nav > li > ul a:hover span,
.footer .st-accordion li > a:hover,
.footer .st-accordion > ul li > a:hover *,
.footer .widget .custom-categories a:hover span.item-name,
.footer .widget_categories li a:hover,
.footer .widget_meta a:hover,
.footer .blogroll a:hover,
.footer .widget_archive li a:hover,
.footer .widget_recent_entries a:hover,
.footer .widget_links a:hover,
.footer .widget_pages a:hover,
.footer .recent-posts a:not(.post-rollover):hover,
.footer .items-grid .post-content > a:hover,
.footer #wp-calendar td a:hover,
.footer .tagcloud a:hover,
.footer .widget_nav_menu a:hover,
.footer a.rsswidget:hover {
color: #0088cc;
}
.textwidget a:not(.dt-btn):hover {
color: #0088cc;
}
.sidebar-content .textwidget a:not(.dt-btn):hover,
.stripe .sidebar-content.solid-bg .textwidget a:not(.dt-btn):hover {
color: #0088cc;
}
.footer .textwidget a:not(.dt-btn):hover {
color: #0088cc;
}
#wp-calendar,
#wp-calendar td {
background-color: rgba(14,14,14,0.04);
}
.sidebar-content #wp-calendar,
.sidebar-content #wp-calendar td {
background-color: rgba(51,51,51,0.04);
}
#wp-calendar,
#wp-calendar caption,
#wp-calendar td {
border-color: rgba(51,51,51,0.12);
}
.sidebar-content #wp-calendar,
.sidebar-content #wp-calendar caption,
.sidebar-content #wp-calendar td {
border-color: rgba(133,134,140,0.15);
}
#wp-calendar td:hover {
background-color: rgba(14,14,14,0.08);
}
.sidebar-content #wp-calendar td:hover {
background-color: rgba(51,51,51,0.08);
}
.footer #wp-calendar,
.footer #wp-calendar td {
background-color: rgba(51,51,51,0.04);
}
.footer #wp-calendar td:hover {
background-color: rgba(51,51,51,0.08);
}
.footer #wp-calendar,
.footer #wp-calendar caption,
.footer #wp-calendar td {
border-color: rgba(133,134,140,0.15);
}
#wp-calendar td.act {
color: #fff;
background-color: #0088cc;
}
.accent-gradient #wp-calendar td.act {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
#wp-calendar th,
#wp-calendar caption,
#wp-calendar tfoot td,
#wp-calendar tfoot td a {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget #wp-calendar th,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget #wp-calendar caption,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget #wp-calendar tfoot td,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget #wp-calendar tfoot td a {
color: #333333;
}
.sidebar-content #wp-calendar th,
.sidebar-content #wp-calendar caption,
.sidebar-content #wp-calendar tfoot td,
.sidebar-content #wp-calendar tfoot td a {
color: #333333;
}
.footer #wp-calendar th,
.footer #wp-calendar caption,
.footer #wp-calendar tfoot td,
.footer #wp-calendar tfoot td a {
color: #333333;
}
#page .widget .searchform .submit,
.content .searchform .submit {
color: rgba(133,134,140,0.5);
}
.custom-nav > li > a,
.custom-nav > li > ul a {
font-size: ;
}
.custom-nav > li > ul a {
font-size: 13px;
}
.widget_recent_comments a:hover {
color: #0088cc !important;
}
.custom-menu a:after {
color: rgba(180,181,187,0.999);
}
.sidebar-content .custom-menu a:after {
color: rgba(133,134,140,0.5);
}
.footer .custom-menu a:after {
color: rgba(133,134,140,0.5);
}
.custom-menu a:hover:after,
.custom-menu .act > a:after {
color: rgba(180,181,187,0.999);
}
.sidebar-content .custom-menu a:hover:after,
.sidebar-content .custom-menu .act > a:after {
color: rgba(0,136,204,0.999);
}
.footer .custom-menu a:hover:after,
.footer .custom-menu .act > a:after {
color: rgba(0,136,204,0.999);
}
.sidebar .skill,
.sidebar-content .skill {
background-color: rgba(133,134,140,0.1);
}
.footer .skill {
background-color: rgba(133,134,140,0.1);
}
.skill-value {
color: #fff;
background-color: #0088cc;
}
.accent-gradient .skill-value {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.skill-name {
font-size: 13px;
line-height: 23px;
}
.skill-name,
.skill-name *,
.custom-nav > li > a span,
.custom-nav > li > ul a span,
.st-accordion li a,
.st-accordion > ul li > a * {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .skill-name,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .skill-name *,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .custom-nav > li > a span,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .custom-nav > li > ul a span,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .st-accordion li a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .st-accordion > ul li > a * {
color: #333333;
}
.sidebar-content .skill-name,
.sidebar-content .skill-name *,
.sidebar-content .custom-nav > li > a span,
.sidebar-content .custom-nav > li > ul a span,
.sidebar-content .st-accordion li a,
.sidebar-content .st-accordion > ul li > a * {
color: #333333;
}
.footer .skill-name,
.footer .skill-name *,
.footer .custom-nav > li > a span,
.footer .custom-nav > li > ul a span,
.footer .st-accordion li a,
.footer .st-accordion > ul li > a * {
color: #333333;
}
.st-accordion li > a {
font-size: 14px;
line-height: 25px;
}
.custom-menu.show-arrow a:after {
top: 7px;
}
.footer .custom-menu.show-arrow a:after {
top: 6px;
}
.custom-menu a:not(:hover) {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .custom-menu a:not(:hover) {
color: #333333;
}
.sidebar-content .custom-menu a:not(:hover) {
color: #333333;
}
.footer .custom-menu a:not(:hover) {
color: #333333;
}
.sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:not(:hover) {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:not(:hover) {
color: #333333;
}
.sidebar-content .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:not(:hover) {
color: #333333;
}
.footer .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:not(:hover) {
color: #333333;
}
.custom-menu a:before,
.widget_presscore-custom-menu-1 .custom-menu a:after {
top: 7px;
}
.footer .custom-menu a:before,
.footer .widget_presscore-custom-menu-1 .custom-menu a:after {
top: 6px;
}
.custom-nav > li li a:before {
top: 13.5px;
}
.footer .custom-nav > li li a:before {
top: 12.5px;
}
.sidebar .st-accordion li > a:before,
.sidebar-content .st-accordion li > a:before,
.sidebar .custom-menu a:before,
.sidebar-content .custom-menu a:before {
background-color: rgba(133,134,140,0.15);
}
.footer .st-accordion li > a:before,
.footer .custom-menu a:before {
background-color: rgba(133,134,140,0.15);
}
.st-accordion li > a:after {
color: rgba(133,134,140,0.5);
}
.footer .st-accordion li > a:after {
color: rgba(133,134,140,0.5);
}
.st-accordion li > a:hover:after {
color: #0088cc;
}
.footer .st-accordion li > a:hover:after {
color: ;
}
.dt-posts-preload .dt-posts-preload-activity {
background-color: rgba(0,136,204,0.9);
}
.format-link-content,
.format-aside-content,
.format-status-content {
background-color: #f7f7f7;
}
.outline-element-decoration .format-link-content {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .format-link-content {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.post.bg-on,
.post.bg-on.fullwidth-img.format-quote,
.post.bg-on.fullwidth-img.format-link {
background-color: #f7f7f7;
}
.outline-element-decoration .post.bg-on,
.outline-element-decoration .post.bg-on.fullwidth-img.format-quote,
.outline-element-decoration .post.bg-on.fullwidth-img.format-link {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .post.bg-on,
.shadow-element-decoration .post.bg-on.fullwidth-img.format-quote,
.shadow-element-decoration .post.bg-on.fullwidth-img.format-link {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.layout-list .post {
border-top: 1px solid;
border-color: rgba(51,51,51,0.12);
}
.sidebar .layout-list .post,
.sidebar-content .layout-list .post {
border-color: rgba(133,134,140,0.15);
}
.footer .layout-list .post {
border-color: rgba(133,134,140,0.15);
}
.dividers-on.classic-layout-list .post {
border-bottom: 1px solid;
border-color: rgba(51,51,51,0.12);
}
.sidebar .dividers-on.classic-layout-list .post,
.sidebar-content .dividers-on.classic-layout-list .post {
border-color: rgba(133,134,140,0.15);
}
.footer .dividers-on.classic-layout-list .post {
border-color: rgba(133,134,140,0.15);
}
.content-bg-on.centered-layout-list article,
.content-bg-on.classic-layout-list article {
background-color: #f7f7f7;
}
.outline-element-decoration .content-bg-on.centered-layout-list article,
.outline-element-decoration .content-bg-on.classic-layout-list article {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .content-bg-on.centered-layout-list article,
.shadow-element-decoration .content-bg-on.classic-layout-list article {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.centered-layout-list.dividers-on .post-entry-content:after {
background-color: rgba(119,119,119,0.15);
}
.sidebar .centered-layout-list.dividers-on .post-entry-content:after,
.sidebar-content .centered-layout-list.dividers-on .post-entry-content:after {
background-color: rgba(133,134,140,0.15);
}
.footer .centered-layout-list.dividers-on .post-entry-content:after {
background-color: rgba(133,134,140,0.15);
}
.content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlay-layout-list) .post-entry-content {
background-color: #f7f7f7;
}
.outline-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.content-bg-on.content-rollover-layout-list .post-entry-content:before {
background: #f7f7f7;
background: -moz-linear-gradient(top,rgba(247,247,247,0) 0%,#f7f7f7 65%,#f7f7f7 100%);
background: -webkit-linear-gradient(top,rgba(247,247,247,0) 0%,#f7f7f7 65%,#f7f7f7 100%);
background: linear-gradient(to bottom,rgba(247,247,247,0) 0%,#f7f7f7 65%,#f7f7f7 100%);
}
#page .content-bg-on.gradient-overlap-layout-list .post-entry-content {
background: linear-gradient(to bottom,#f7f7f7,#f7f7f7) no-repeat 0px 150px;
}
.content-bg-on.gradient-overlap-layout-list .post-entry-content:before {
background: #f7f7f7;
background: -moz-linear-gradient(top,rgba(247,247,247,0) 0%,rgba(247,247,247,0.9) 64%,#f7f7f7 83%,#f7f7f7 100%);
background: -webkit-linear-gradient(top,rgba(247,247,247,0) 0%,rgba(247,247,247,0.9) 64%,#f7f7f7 83%,#f7f7f7 100%);
background: linear-gradient(to bottom,rgba(247,247,247,0) 0%,rgba(247,247,247,0.9) 64%,#f7f7f7 83%,#f7f7f7 100%);
}
#page .content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content {
background: #f7f7f7;
}
.content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content:before {
display: none;
}
#page .enable-bg-rollover.gradient-overlay-layout-list .post-entry-content {
background-color: rgba(53,130,222,0.85);
background: rgba(53,130,222,0.85);
background: -webkit-linear-gradient();
background: linear-gradient();
}
.blog-shortcode .entry-title,
.portfolio-shortcode .entry-title,
.albums-shortcode .entry-title,
.owl-carousel.blog-carousel-shortcode .entry-title {
font: normal normal normal 20px / 34px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
.mode-masonry.blog-shortcode .entry-title,
.mode-grid.blog-shortcode .entry-title,
.blog-carousel-shortcode.blog-shortcode .entry-title,
.portfolio-carousel-shortcode.blog-shortcode .entry-title,
.albums-carousel-shortcode.blog-shortcode .entry-title,
.mode-masonry.portfolio-shortcode .entry-title,
.mode-grid.portfolio-shortcode .entry-title,
.blog-carousel-shortcode.portfolio-shortcode .entry-title,
.portfolio-carousel-shortcode.portfolio-shortcode .entry-title,
.albums-carousel-shortcode.portfolio-shortcode .entry-title,
.mode-masonry.albums-shortcode .entry-title,
.mode-grid.albums-shortcode .entry-title,
.blog-carousel-shortcode.albums-shortcode .entry-title,
.portfolio-carousel-shortcode.albums-shortcode .entry-title,
.albums-carousel-shortcode.albums-shortcode .entry-title,
.mode-masonry.owl-carousel.blog-carousel-shortcode .entry-title,
.mode-grid.owl-carousel.blog-carousel-shortcode .entry-title,
.blog-carousel-shortcode.owl-carousel.blog-carousel-shortcode .entry-title,
.portfolio-carousel-shortcode.owl-carousel.blog-carousel-shortcode .entry-title,
.albums-carousel-shortcode.owl-carousel.blog-carousel-shortcode .entry-title {
font: normal normal normal 20px / 30px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
.blog-shortcode .entry-title a,
.portfolio-shortcode .entry-title a,
.albums-shortcode .entry-title a,
.owl-carousel.blog-carousel-shortcode .entry-title a {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .blog-shortcode .entry-title a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .portfolio-shortcode .entry-title a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .albums-shortcode .entry-title a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .owl-carousel.blog-carousel-shortcode .entry-title a {
color: #333333;
}
.sidebar-content .blog-shortcode .entry-title a,
.sidebar-content .portfolio-shortcode .entry-title a,
.sidebar-content .albums-shortcode .entry-title a,
.sidebar-content .owl-carousel.blog-carousel-shortcode .entry-title a {
color: #333333;
}
.footer .blog-shortcode .entry-title a,
.footer .portfolio-shortcode .entry-title a,
.footer .albums-shortcode .entry-title a,
.footer .owl-carousel.blog-carousel-shortcode .entry-title a {
color: #333333;
}
#page .blog-shortcode .entry-title a:hover,
#page .portfolio-shortcode:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .entry-title a:hover,
#page .albums-shortcode .entry-title a:hover,
#page .owl-carousel.blog-carousel-shortcode .entry-title a:hover {
color: #0088cc;
}
.blog-shortcode .entry-meta,
.portfolio-shortcode .entry-meta,
.albums-shortcode .entry-meta,
.owl-carousel .entry-meta {
font-size: 13px;
line-height: 23px;
color: #b4b5bb;
}
.sidebar-content .blog-shortcode .entry-meta,
.sidebar-content .portfolio-shortcode .entry-meta,
.sidebar-content .albums-shortcode .entry-meta,
.sidebar-content .owl-carousel .entry-meta {
color: rgba(133,134,140,0.5);
}
.footer .blog-shortcode .entry-meta,
.footer .portfolio-shortcode .entry-meta,
.footer .albums-shortcode .entry-meta,
.footer .owl-carousel .entry-meta {
color: rgba(133,134,140,0.5);
}
.blog-shortcode .entry-excerpt,
.portfolio-shortcode .entry-excerpt,
.albums-shortcode .entry-excerpt,
.owl-carousel .entry-excerpt {
font-size: 14px;
line-height: 25px;
}
.blog-shortcode.mode-list .entry-excerpt {
font-size: 19px;
line-height: 27px;
}
.post-details.details-type-link {
font-size: 13px;
line-height: 17px;
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .post-details.details-type-link {
color: #333333;
}
.sidebar-content .post-details.details-type-link {
color: #333333;
}
.footer .post-details.details-type-link {
color: #333333;
}
.post-details.details-type-link * {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .post-details.details-type-link * {
color: #333333;
}
.sidebar-content .post-details.details-type-link * {
color: #333333;
}
.footer .post-details.details-type-link * {
color: #333333;
}
.post-details.details-type-link:after {
background-color: #0088cc;
}
.accent-gradient .post-details.details-type-link:after {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.details {
font-size: 13px;
line-height: 17px;
color: #0e0e0e;
}
.details:hover {
color: #0e0e0e;
}
.details:before {
background-color: #0088cc;
}
.accent-gradient .details:before {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.layout-masonry .post h2.entry-title,
.layout-grid .post h2.entry-title,
.shortcode-blog-posts .post h2.entry-title,
.dt-blog-shortcode .post h2.entry-title,
.slider-wrapper .post h2.entry-title,
.rollover-content h2.entry-title {
color: #0e0e0e;
font:  normal bold 20px / 30px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
.post h2.entry-title,
.post h2.entry-title {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .post h2.entry-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .post h2.entry-title {
color: #333333;
}
.sidebar-content .post h2.entry-title,
.sidebar-content .post h2.entry-title {
color: #333333;
}
.footer .post h2.entry-title,
.footer .post h2.entry-title {
color: #333333;
}
#page .description-under-image .post .entry-title a:hover,
#page .post .blog-content .entry-title a:hover,
#page .project-list-content .entry-title a:hover {
color: #0088cc;
}
.fancy-date .entry-month:after,
.fancy-date .entry-date:after {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.portfolio-shortcode .project-links-container a span,
.portfolio-shortcode .project-links-container a:hover span {
color: #0088cc;
}
.portfolio-shortcode .project-links-container:before,
.portfolio-shortcode .project-links-container:after {
border-color: #0088cc;
}
.dt-icon-bg-on.portfolio-shortcode .project-links-container a:before {
background-color: #0088cc;
}
.accent-gradient .dt-icon-bg-on.portfolio-shortcode .project-links-container a:before {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.dt-icon-hover-bg-on.portfolio-shortcode .project-links-container a:after {
background-color: #0088cc;
}
.accent-gradient .dt-icon-hover-bg-on.portfolio-shortcode .project-links-container a:after {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.comment-list .comment-body {
background-color: #f7f7f7;
}
.shadow-element-decoration .comment-list .comment-body {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.outline-element-decoration .comment-list .comment-body {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.comment-content {
font-size: 14px;
line-height: 25px;
}
.reply,
.comment-meta,
#reply-title small {
font-size: 13px;
line-height: 23px;
}
.comment-author,
.pingback-title {
font-size: 19px;
line-height: 27px;
}
.comment-author a,
.comment-author .fn {
color: #0e0e0e;
font:  normal bold 16px / 26px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
.comments-title {
color: #0e0e0e;
font:  normal  20px / 34px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
#reply-title small {
font:  normal 300 14px / 25px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
.comments-title,
.comments-title a,
.comment-author a,
.comment-author .fn,
#reply-title,
.fn,
.fn a,
.pingback-title {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comments-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comments-title a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-author a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-author .fn,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget #reply-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .fn,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .fn a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .pingback-title {
color: #333333;
}
.sidebar-content .comments-title,
.sidebar-content .comments-title a,
.sidebar-content .comment-author a,
.sidebar-content .comment-author .fn,
.sidebar-content #reply-title,
.sidebar-content .fn,
.sidebar-content .fn a,
.sidebar-content .pingback-title {
color: #333333;
}
.footer .comments-title,
.footer .comments-title a,
.footer .comment-author a,
.footer .comment-author .fn,
.footer #reply-title,
.footer .fn,
.footer .fn a,
.footer .pingback-title {
color: #333333;
}
#page .fn a:hover {
color: #0088cc;
}
.entry-author {
background-color: #f7f7f7;
}
.shadow-element-decoration .entry-author {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.outline-element-decoration .entry-author {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.entry-author .text-primary {
font-size: 14px;
}
.author-link,
.author-link:hover,
.meta-nav {
color: #b4b5bb;
font-size: 13px;
line-height: 23px;
}
.sidebar-content .author-link,
.sidebar-content .author-link:hover,
.sidebar-content .meta-nav {
color: rgba(133,134,140,0.5);
}
.footer .author-link,
.footer .author-link:hover,
.footer .meta-nav {
color: rgba(133,134,140,0.5);
}
.author-description h4,
.comment-author-name {
color: #0e0e0e;
font:  normal bold 16px / 26px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .author-description h4,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-author-name {
color: #333333;
}
.sidebar-content .author-description h4,
.sidebar-content .comment-author-name {
color: #333333;
}
.footer .author-description h4,
.footer .comment-author-name {
color: #333333;
}
.entry-meta,
.entry-tags,
.portfolio-categories,
.author-link {
font-size: 13px;
line-height: 23px;
}
.share-link-description,
.author-bio {
font-size: 14px;
line-height: 25px;
}
.single .entry-tags a {
border-color: rgba(51,51,51,0.12);
}
.sidebar .single .entry-tags a,
.sidebar-content .single .entry-tags a {
border-color: rgba(133,134,140,0.15);
}
.footer .single .entry-tags a {
border-color: rgba(133,134,140,0.15);
}
.entry-meta:before {
width: 25px;
height: 25px;
}
.portfolio-categories > a:after,
.portfolio-categories > span:after,
.entry-meta > a:after,
.entry-meta > span:after {
background-color: #b4b5bb;
}
.sidebar-content .portfolio-categories > a:after,
.sidebar-content .portfolio-categories > span:after,
.sidebar-content .entry-meta > a:after,
.sidebar-content .entry-meta > span:after {
background-color: rgba(133,134,140,0.5);
}
.footer .portfolio-categories > a:after,
.footer .portfolio-categories > span:after,
.footer .entry-meta > a:after,
.footer .entry-meta > span:after {
background-color: rgba(133,134,140,0.5);
}
.comment-metadata,
.comment-metadata a,
.entry-meta a,
.entry-meta span,
.entry-meta a *,
.single .entry-tags,
.single .entry-tags a {
color: #b4b5bb;
}
.single .entry-tags a:hover {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .single .entry-tags a:hover {
color: #333333;
}
.sidebar-content .single .entry-tags a:hover {
color: #333333;
}
.footer .single .entry-tags a:hover {
color: #333333;
}
.share-button.entry-share,
.btn-project-link,
.btn-project-link:hover,
.comment-reply-link,
.comment-reply-link:hover,
.share-link-description {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .share-button.entry-share,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-project-link,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-project-link:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-reply-link,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-reply-link:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .share-link-description {
color: #333333;
}
.sidebar-content .share-button.entry-share,
.sidebar-content .btn-project-link,
.sidebar-content .btn-project-link:hover,
.sidebar-content .comment-reply-link,
.sidebar-content .comment-reply-link:hover,
.sidebar-content .share-link-description {
color: #333333;
}
.footer .share-button.entry-share,
.footer .btn-project-link,
.footer .btn-project-link:hover,
.footer .comment-reply-link,
.footer .comment-reply-link:hover,
.footer .share-link-description {
color: #333333;
}
.show-on-hover .share-link-description:before {
border-color: rgba(14,14,14,0.1);
}
.show-on-hover:hover .share-link-description:before {
border-color: rgba(14,14,14,0.21);
}
.project-post .btn-project-link {
font-size: 14px;
line-height: 25px;
border-color: rgba(14,14,14,0.1);
}
.project-post .btn-project-link:hover {
border-color: rgba(14,14,14,0.21);
}
.project-navigation span {
font-size: 14px;
line-height: 25px;
line-height: 22px;
}
.rsSlide .slider-post-caption,
.images-list-caption {
line-height: 25px;
}
.post-navigation .nav-links {
border-color: rgba(51,51,51,0.12);
}
.sidebar .post-navigation .nav-links,
.sidebar-content .post-navigation .nav-links {
border-color: rgba(133,134,140,0.15);
}
.footer .post-navigation .nav-links {
border-color: rgba(133,134,140,0.15);
}
.post-navigation .nav-links i[class^="icomoon-the7"],
.post-navigation .nav-links [class^="dt-icon-"] {
color: rgba(14,14,14,0.12);
}
.post-navigation .nav-links a i[class^="icomoon-the7"]:hover,
.post-navigation .nav-links a [class^="dt-icon-"]:hover {
color: rgba(14,14,14,0.23);
}
#page .post-navigation .nav-links a .post-title:hover {
color: #0088cc;
}
.single-related-posts {
border-color: rgba(51,51,51,0.12);
}
.sidebar .single-related-posts,
.sidebar-content .single-related-posts {
border-color: rgba(133,134,140,0.15);
}
.footer .single-related-posts {
border-color: rgba(133,134,140,0.15);
}
.comments-area > h3:after,
.single-related-posts > h3:after,
.comment-respond > h3:after {
background-color: #0088cc;
}
.accent-gradient .comments-area > h3:after,
.accent-gradient .single-related-posts > h3:after,
.accent-gradient .comment-respond > h3:after {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.dt-btn,
.widget .dt-form .dt-btn,
.nsu-submit,
.give-btn.give-btn-reveal {
font:  normal bold 12px / 14px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
-webkit-border-radius: 4px;
border-radius: 4px;
border: 0px solid #0088cc;
padding: 8px 12px 8px 12px;
}
.dt-btn > i,
.dt-btn > i[class^="fa"],
.dt-btn > i[class^="dt-icon"],
.widget .dt-form .dt-btn > i,
.widget .dt-form .dt-btn > i[class^="fa"],
.widget .dt-form .dt-btn > i[class^="dt-icon"],
.nsu-submit > i,
.nsu-submit > i[class^="fa"],
.nsu-submit > i[class^="dt-icon"],
.give-btn.give-btn-reveal > i,
.give-btn.give-btn-reveal > i[class^="fa"],
.give-btn.give-btn-reveal > i[class^="dt-icon"] {
font-size: 12px;
}
.btn-link.dt-btn-s {
font:  normal bold 12px /  "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
button.button,
a.button,
input[type="button"],
input[type="reset"],
.wpcf7-submit,
.dt-btn-m,
input.dt-btn-m[type="submit"],
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
#main-slideshow .tp-button,
.woocommerce-widget-layered-nav-dropdown__submit {
font:  normal bold 14px / 16px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
-webkit-border-radius: 4px;
border-radius: 4px;
border: 0px solid #0088cc;
padding: 12px 18px 12px 18px;
}
.dt-btn-m > i,
.dt-btn-m > i[class^="fa"],
.dt-btn-m > i[class^="dt-icon-"] {
font-size: 14px;
}
.wp-block-button .wp-block-button__link {
font:  normal bold 14px / 16px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
.dt-btn-l {
padding: 18px 24px 18px 24px;
font:  normal bold 16px / 18px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
-webkit-border-radius: 4px;
border-radius: 4px;
border: 0px solid #0088cc;
}
.dt-btn-l > i,
.dt-btn-l > i[class^="fa"],
.dt-btn-l > i[class^="dt-icon-"] {
font-size: 16px;
}
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration),
.btn-3d .mec-event-footer .mec-booking-button,
.btn-3d button.button,
.btn-3d a.button:not(.edd-submit),
.btn-3d .dt-form button,
.btn-3d .widget .dt-form .dt-btn,
.btn-3d input[type="reset"],
.btn-3d .wpcf7-submit,
.btn-3d .nsu-submit,
.btn-3d .dt-wc-btn,
.btn-3d .checkout-button,
.btn-3d input#place_order,
.btn-3d input[name="apply_coupon"],
.btn-3d input[name="login"],
.btn-3d button[name="calc_shipping"],
.btn-3d button[name="calc_shipping"]:hover,
.btn-3d .single_add_to_cart_button.button,
.btn-3d .button.wc-backward,
.btn-3d .woocommerce-Button.button,
.btn-3d .woocommerce-Reviews .submit,
.btn-3d .woocommerce-Button[name="register"],
.btn-3d .track_order input[name="track"],
.btn-3d .cart-btn-below-img .woo-buttons a,
.btn-3d input[name="save_address"],
.btn-3d .wc-layout-list .woo-buttons a,
.btn-3d .post-password-form input[type="submit"],
.btn-3d .mc4wp-form input[type="submit"],
.btn-3d div.mc4wp-form button[type="submit"],
.btn-3d .tml-submit-wrap input[type="submit"],
.btn-3d .wpcf7-form input[type="submit"],
.btn-3d input[type="submit"]:not([name="update_cart"]),
.btn-3d .woocommerce-widget-layered-nav-dropdown__submit,
.btn-3d .give-btn.give-btn-reveal {
box-shadow: 0px 2px 0px 0px #0e5a81;
}
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration):hover,
.btn-3d .mec-event-footer .mec-booking-button:hover,
.btn-3d button.button:hover,
.btn-3d a.button:not(.edd-submit):hover,
.btn-3d .dt-form button:hover,
.btn-3d .widget .dt-form .dt-btn:hover,
.btn-3d input[type="reset"]:hover,
.btn-3d .wpcf7-submit:hover,
.btn-3d .nsu-submit:hover,
.btn-3d .dt-wc-btn:hover,
.btn-3d .checkout-button:hover,
.btn-3d input#place_order:hover,
.btn-3d input[name="apply_coupon"]:hover,
.btn-3d input[name="login"]:hover,
.btn-3d button[name="calc_shipping"]:hover,
.btn-3d button[name="calc_shipping"]:hover:hover,
.btn-3d .single_add_to_cart_button.button:hover,
.btn-3d .button.wc-backward:hover,
.btn-3d .woocommerce-Button.button:hover,
.btn-3d .woocommerce-Reviews .submit:hover,
.btn-3d .woocommerce-Button[name="register"]:hover,
.btn-3d .track_order input[name="track"]:hover,
.btn-3d .cart-btn-below-img .woo-buttons a:hover,
.btn-3d input[name="save_address"]:hover,
.btn-3d .wc-layout-list .woo-buttons a:hover,
.btn-3d .post-password-form input[type="submit"]:hover,
.btn-3d .mc4wp-form input[type="submit"]:hover,
.btn-3d div.mc4wp-form button[type="submit"]:hover,
.btn-3d .tml-submit-wrap input[type="submit"]:hover,
.btn-3d .wpcf7-form input[type="submit"]:hover,
.btn-3d input[type="submit"]:not([name="update_cart"]):hover,
.btn-3d .woocommerce-widget-layered-nav-dropdown__submit:hover,
.btn-3d .give-btn.give-btn-reveal:hover {
box-shadow: 0px 2px 0px 0px #4a8ad7;
}
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration).accent-btn-bg-color,
.btn-3d .mec-event-footer .mec-booking-button.accent-btn-bg-color,
.btn-3d button.button.accent-btn-bg-color,
.btn-3d a.button:not(.edd-submit).accent-btn-bg-color,
.btn-3d .dt-form button.accent-btn-bg-color,
.btn-3d .widget .dt-form .dt-btn.accent-btn-bg-color,
.btn-3d input[type="reset"].accent-btn-bg-color,
.btn-3d .wpcf7-submit.accent-btn-bg-color,
.btn-3d .nsu-submit.accent-btn-bg-color,
.btn-3d .dt-wc-btn.accent-btn-bg-color,
.btn-3d .checkout-button.accent-btn-bg-color,
.btn-3d input#place_order.accent-btn-bg-color,
.btn-3d input[name="apply_coupon"].accent-btn-bg-color,
.btn-3d input[name="login"].accent-btn-bg-color,
.btn-3d button[name="calc_shipping"].accent-btn-bg-color,
.btn-3d button[name="calc_shipping"]:hover.accent-btn-bg-color,
.btn-3d .single_add_to_cart_button.button.accent-btn-bg-color,
.btn-3d .button.wc-backward.accent-btn-bg-color,
.btn-3d .woocommerce-Button.button.accent-btn-bg-color,
.btn-3d .woocommerce-Reviews .submit.accent-btn-bg-color,
.btn-3d .woocommerce-Button[name="register"].accent-btn-bg-color,
.btn-3d .track_order input[name="track"].accent-btn-bg-color,
.btn-3d .cart-btn-below-img .woo-buttons a.accent-btn-bg-color,
.btn-3d input[name="save_address"].accent-btn-bg-color,
.btn-3d .wc-layout-list .woo-buttons a.accent-btn-bg-color,
.btn-3d .post-password-form input[type="submit"].accent-btn-bg-color,
.btn-3d .mc4wp-form input[type="submit"].accent-btn-bg-color,
.btn-3d div.mc4wp-form button[type="submit"].accent-btn-bg-color,
.btn-3d .tml-submit-wrap input[type="submit"].accent-btn-bg-color,
.btn-3d .wpcf7-form input[type="submit"].accent-btn-bg-color,
.btn-3d input[type="submit"]:not([name="update_cart"]).accent-btn-bg-color,
.btn-3d .woocommerce-widget-layered-nav-dropdown__submit.accent-btn-bg-color,
.btn-3d .give-btn.give-btn-reveal.accent-btn-bg-color {
box-shadow: 0px 2px 0px 0px #0e5a81;
}
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration).accent-btn-bg-hover-color:hover,
.btn-3d .mec-event-footer .mec-booking-button.accent-btn-bg-hover-color:hover,
.btn-3d button.button.accent-btn-bg-hover-color:hover,
.btn-3d a.button:not(.edd-submit).accent-btn-bg-hover-color:hover,
.btn-3d .dt-form button.accent-btn-bg-hover-color:hover,
.btn-3d .widget .dt-form .dt-btn.accent-btn-bg-hover-color:hover,
.btn-3d input[type="reset"].accent-btn-bg-hover-color:hover,
.btn-3d .wpcf7-submit.accent-btn-bg-hover-color:hover,
.btn-3d .nsu-submit.accent-btn-bg-hover-color:hover,
.btn-3d .dt-wc-btn.accent-btn-bg-hover-color:hover,
.btn-3d .checkout-button.accent-btn-bg-hover-color:hover,
.btn-3d input#place_order.accent-btn-bg-hover-color:hover,
.btn-3d input[name="apply_coupon"].accent-btn-bg-hover-color:hover,
.btn-3d input[name="login"].accent-btn-bg-hover-color:hover,
.btn-3d button[name="calc_shipping"].accent-btn-bg-hover-color:hover,
.btn-3d button[name="calc_shipping"]:hover.accent-btn-bg-hover-color:hover,
.btn-3d .single_add_to_cart_button.button.accent-btn-bg-hover-color:hover,
.btn-3d .button.wc-backward.accent-btn-bg-hover-color:hover,
.btn-3d .woocommerce-Button.button.accent-btn-bg-hover-color:hover,
.btn-3d .woocommerce-Reviews .submit.accent-btn-bg-hover-color:hover,
.btn-3d .woocommerce-Button[name="register"].accent-btn-bg-hover-color:hover,
.btn-3d .track_order input[name="track"].accent-btn-bg-hover-color:hover,
.btn-3d .cart-btn-below-img .woo-buttons a.accent-btn-bg-hover-color:hover,
.btn-3d input[name="save_address"].accent-btn-bg-hover-color:hover,
.btn-3d .wc-layout-list .woo-buttons a.accent-btn-bg-hover-color:hover,
.btn-3d .post-password-form input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d .mc4wp-form input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d div.mc4wp-form button[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d .tml-submit-wrap input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d .wpcf7-form input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d input[type="submit"]:not([name="update_cart"]).accent-btn-bg-hover-color:hover,
.btn-3d .woocommerce-widget-layered-nav-dropdown__submit.accent-btn-bg-hover-color:hover,
.btn-3d .give-btn.give-btn-reveal.accent-btn-bg-hover-color:hover {
box-shadow: 0px 2px 0px 0px #0e5a81;
}
.btn-shadow .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration),
.btn-shadow .mec-event-footer .mec-booking-button,
.btn-shadow button.button,
.btn-shadow a.button:not(.edd-submit),
.btn-shadow .dt-form button,
.btn-shadow .widget .dt-form .dt-btn,
.btn-shadow input[type="reset"],
.btn-shadow .wpcf7-submit,
.btn-shadow .nsu-submit,
.btn-shadow .dt-wc-btn,
.btn-shadow .checkout-button,
.btn-shadow input#place_order,
.btn-shadow input[name="apply_coupon"],
.btn-shadow input[name="login"],
.btn-shadow button[name="calc_shipping"],
.btn-shadow button[name="calc_shipping"]:hover,
.btn-shadow .single_add_to_cart_button.button,
.btn-shadow .button.wc-backward,
.btn-shadow .woocommerce-Button.button,
.btn-shadow .woocommerce-Reviews .submit,
.btn-shadow .woocommerce-Button[name="register"],
.btn-shadow .track_order input[name="track"],
.btn-shadow .cart-btn-below-img .woo-buttons a,
.btn-shadow input[name="save_address"],
.btn-shadow .wc-layout-list .woo-buttons a,
.btn-shadow .post-password-form input[type="submit"],
.btn-shadow .mc4wp-form input[type="submit"],
.btn-shadow div.mc4wp-form button[type="submit"],
.btn-shadow .tml-submit-wrap input[type="submit"],
.btn-shadow .wpcf7-form input[type="submit"],
.btn-shadow input[type="submit"]:not([name="update_cart"]),
.btn-shadow .woocommerce-widget-layered-nav-dropdown__submit,
.btn-shadow .give-btn.give-btn-reveal {
-webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.12);
box-shadow: 0 1px 6px rgba(0,0,0,0.12);
-webkit-transition: -webkit-box-shadow 0.2s ease-out, opacity 0.45s;
transition: box-shadow 0.2s ease-out, opacity 0.45s;
}
.btn-shadow .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration):hover,
.btn-shadow .mec-event-footer .mec-booking-button:hover,
.btn-shadow button.button:hover,
.btn-shadow a.button:not(.edd-submit):hover,
.btn-shadow .dt-form button:hover,
.btn-shadow .widget .dt-form .dt-btn:hover,
.btn-shadow input[type="reset"]:hover,
.btn-shadow .wpcf7-submit:hover,
.btn-shadow .nsu-submit:hover,
.btn-shadow .dt-wc-btn:hover,
.btn-shadow .checkout-button:hover,
.btn-shadow input#place_order:hover,
.btn-shadow input[name="apply_coupon"]:hover,
.btn-shadow input[name="login"]:hover,
.btn-shadow button[name="calc_shipping"]:hover,
.btn-shadow button[name="calc_shipping"]:hover:hover,
.btn-shadow .single_add_to_cart_button.button:hover,
.btn-shadow .button.wc-backward:hover,
.btn-shadow .woocommerce-Button.button:hover,
.btn-shadow .woocommerce-Reviews .submit:hover,
.btn-shadow .woocommerce-Button[name="register"]:hover,
.btn-shadow .track_order input[name="track"]:hover,
.btn-shadow .cart-btn-below-img .woo-buttons a:hover,
.btn-shadow input[name="save_address"]:hover,
.btn-shadow .wc-layout-list .woo-buttons a:hover,
.btn-shadow .post-password-form input[type="submit"]:hover,
.btn-shadow .mc4wp-form input[type="submit"]:hover,
.btn-shadow div.mc4wp-form button[type="submit"]:hover,
.btn-shadow .tml-submit-wrap input[type="submit"]:hover,
.btn-shadow .wpcf7-form input[type="submit"]:hover,
.btn-shadow input[type="submit"]:not([name="update_cart"]):hover,
.btn-shadow .woocommerce-widget-layered-nav-dropdown__submit:hover,
.btn-shadow .give-btn.give-btn-reveal:hover {
-webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
}
.btn-3d.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration),
.btn-3d.mec-event-footer .mec-booking-button,
.btn-3dbutton.button,
.btn-3da.button:not(.edd-submit),
.btn-3d.dt-form button,
.btn-3d.widget .dt-form .dt-btn,
.btn-3dinput[type="reset"],
.btn-3d.wpcf7-submit,
.btn-3d.nsu-submit,
.btn-3d.dt-wc-btn,
.btn-3d.checkout-button,
.btn-3dinput#place_order,
.btn-3dinput[name="apply_coupon"],
.btn-3dinput[name="login"],
.btn-3dbutton[name="calc_shipping"],
.btn-3dbutton[name="calc_shipping"]:hover,
.btn-3d.single_add_to_cart_button.button,
.btn-3d.button.wc-backward,
.btn-3d.woocommerce-Button.button,
.btn-3d.woocommerce-Reviews .submit,
.btn-3d.woocommerce-Button[name="register"],
.btn-3d.track_order input[name="track"],
.btn-3d.cart-btn-below-img .woo-buttons a,
.btn-3dinput[name="save_address"],
.btn-3d.wc-layout-list .woo-buttons a,
.btn-3d.post-password-form input[type="submit"],
.btn-3d.mc4wp-form input[type="submit"],
.btn-3ddiv.mc4wp-form button[type="submit"],
.btn-3d.tml-submit-wrap input[type="submit"],
.btn-3d.wpcf7-form input[type="submit"],
.btn-3dinput[type="submit"]:not([name="update_cart"]),
.btn-3d.woocommerce-widget-layered-nav-dropdown__submit,
.btn-3d.give-btn.give-btn-reveal {
box-shadow: 0px 2px 0px 0px #0e5a81;
}
.btn-3d.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration):hover,
.btn-3d.mec-event-footer .mec-booking-button:hover,
.btn-3dbutton.button:hover,
.btn-3da.button:not(.edd-submit):hover,
.btn-3d.dt-form button:hover,
.btn-3d.widget .dt-form .dt-btn:hover,
.btn-3dinput[type="reset"]:hover,
.btn-3d.wpcf7-submit:hover,
.btn-3d.nsu-submit:hover,
.btn-3d.dt-wc-btn:hover,
.btn-3d.checkout-button:hover,
.btn-3dinput#place_order:hover,
.btn-3dinput[name="apply_coupon"]:hover,
.btn-3dinput[name="login"]:hover,
.btn-3dbutton[name="calc_shipping"]:hover,
.btn-3dbutton[name="calc_shipping"]:hover:hover,
.btn-3d.single_add_to_cart_button.button:hover,
.btn-3d.button.wc-backward:hover,
.btn-3d.woocommerce-Button.button:hover,
.btn-3d.woocommerce-Reviews .submit:hover,
.btn-3d.woocommerce-Button[name="register"]:hover,
.btn-3d.track_order input[name="track"]:hover,
.btn-3d.cart-btn-below-img .woo-buttons a:hover,
.btn-3dinput[name="save_address"]:hover,
.btn-3d.wc-layout-list .woo-buttons a:hover,
.btn-3d.post-password-form input[type="submit"]:hover,
.btn-3d.mc4wp-form input[type="submit"]:hover,
.btn-3ddiv.mc4wp-form button[type="submit"]:hover,
.btn-3d.tml-submit-wrap input[type="submit"]:hover,
.btn-3d.wpcf7-form input[type="submit"]:hover,
.btn-3dinput[type="submit"]:not([name="update_cart"]):hover,
.btn-3d.woocommerce-widget-layered-nav-dropdown__submit:hover,
.btn-3d.give-btn.give-btn-reveal:hover {
box-shadow: 0px 2px 0px 0px #4a8ad7;
}
.btn-3d.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration).accent-btn-bg-color,
.btn-3d.mec-event-footer .mec-booking-button.accent-btn-bg-color,
.btn-3dbutton.button.accent-btn-bg-color,
.btn-3da.button:not(.edd-submit).accent-btn-bg-color,
.btn-3d.dt-form button.accent-btn-bg-color,
.btn-3d.widget .dt-form .dt-btn.accent-btn-bg-color,
.btn-3dinput[type="reset"].accent-btn-bg-color,
.btn-3d.wpcf7-submit.accent-btn-bg-color,
.btn-3d.nsu-submit.accent-btn-bg-color,
.btn-3d.dt-wc-btn.accent-btn-bg-color,
.btn-3d.checkout-button.accent-btn-bg-color,
.btn-3dinput#place_order.accent-btn-bg-color,
.btn-3dinput[name="apply_coupon"].accent-btn-bg-color,
.btn-3dinput[name="login"].accent-btn-bg-color,
.btn-3dbutton[name="calc_shipping"].accent-btn-bg-color,
.btn-3dbutton[name="calc_shipping"]:hover.accent-btn-bg-color,
.btn-3d.single_add_to_cart_button.button.accent-btn-bg-color,
.btn-3d.button.wc-backward.accent-btn-bg-color,
.btn-3d.woocommerce-Button.button.accent-btn-bg-color,
.btn-3d.woocommerce-Reviews .submit.accent-btn-bg-color,
.btn-3d.woocommerce-Button[name="register"].accent-btn-bg-color,
.btn-3d.track_order input[name="track"].accent-btn-bg-color,
.btn-3d.cart-btn-below-img .woo-buttons a.accent-btn-bg-color,
.btn-3dinput[name="save_address"].accent-btn-bg-color,
.btn-3d.wc-layout-list .woo-buttons a.accent-btn-bg-color,
.btn-3d.post-password-form input[type="submit"].accent-btn-bg-color,
.btn-3d.mc4wp-form input[type="submit"].accent-btn-bg-color,
.btn-3ddiv.mc4wp-form button[type="submit"].accent-btn-bg-color,
.btn-3d.tml-submit-wrap input[type="submit"].accent-btn-bg-color,
.btn-3d.wpcf7-form input[type="submit"].accent-btn-bg-color,
.btn-3dinput[type="submit"]:not([name="update_cart"]).accent-btn-bg-color,
.btn-3d.woocommerce-widget-layered-nav-dropdown__submit.accent-btn-bg-color,
.btn-3d.give-btn.give-btn-reveal.accent-btn-bg-color {
box-shadow: 0px 2px 0px 0px #0e5a81;
}
.btn-3d.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration).accent-btn-bg-hover-color:hover,
.btn-3d.mec-event-footer .mec-booking-button.accent-btn-bg-hover-color:hover,
.btn-3dbutton.button.accent-btn-bg-hover-color:hover,
.btn-3da.button:not(.edd-submit).accent-btn-bg-hover-color:hover,
.btn-3d.dt-form button.accent-btn-bg-hover-color:hover,
.btn-3d.widget .dt-form .dt-btn.accent-btn-bg-hover-color:hover,
.btn-3dinput[type="reset"].accent-btn-bg-hover-color:hover,
.btn-3d.wpcf7-submit.accent-btn-bg-hover-color:hover,
.btn-3d.nsu-submit.accent-btn-bg-hover-color:hover,
.btn-3d.dt-wc-btn.accent-btn-bg-hover-color:hover,
.btn-3d.checkout-button.accent-btn-bg-hover-color:hover,
.btn-3dinput#place_order.accent-btn-bg-hover-color:hover,
.btn-3dinput[name="apply_coupon"].accent-btn-bg-hover-color:hover,
.btn-3dinput[name="login"].accent-btn-bg-hover-color:hover,
.btn-3dbutton[name="calc_shipping"].accent-btn-bg-hover-color:hover,
.btn-3dbutton[name="calc_shipping"]:hover.accent-btn-bg-hover-color:hover,
.btn-3d.single_add_to_cart_button.button.accent-btn-bg-hover-color:hover,
.btn-3d.button.wc-backward.accent-btn-bg-hover-color:hover,
.btn-3d.woocommerce-Button.button.accent-btn-bg-hover-color:hover,
.btn-3d.woocommerce-Reviews .submit.accent-btn-bg-hover-color:hover,
.btn-3d.woocommerce-Button[name="register"].accent-btn-bg-hover-color:hover,
.btn-3d.track_order input[name="track"].accent-btn-bg-hover-color:hover,
.btn-3d.cart-btn-below-img .woo-buttons a.accent-btn-bg-hover-color:hover,
.btn-3dinput[name="save_address"].accent-btn-bg-hover-color:hover,
.btn-3d.wc-layout-list .woo-buttons a.accent-btn-bg-hover-color:hover,
.btn-3d.post-password-form input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d.mc4wp-form input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3ddiv.mc4wp-form button[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d.tml-submit-wrap input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d.wpcf7-form input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3dinput[type="submit"]:not([name="update_cart"]).accent-btn-bg-hover-color:hover,
.btn-3d.woocommerce-widget-layered-nav-dropdown__submit.accent-btn-bg-hover-color:hover,
.btn-3d.give-btn.give-btn-reveal.accent-btn-bg-hover-color:hover {
box-shadow: 0px 2px 0px 0px #0e5a81;
}
button.button,
.mec-event-footer .mec-booking-button,
a.button:not(.edd-submit),
.dt-form button,
#page .widget .dt-form .dt-btn,
.widget .dt-form .dt-btn,
input[type="button"],
input[type="reset"],
.wpcf7-submit,
.nsu-submit,
.dt-wc-btn,
input#place_order,
.woocommerce-Reviews .submit,
input.button,
.cart-btn-below-img .woo-buttons a,
input[name="save_address"],
.wc-layout-list .woo-buttons a,
.post-password-form input[type="submit"],
.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"],
.tml-submit-wrap input[type="submit"],
.wpcf7-form input[type="submit"],
input[type="submit"]:not([name="update_cart"]),
.woocommerce-widget-layered-nav-dropdown__submit,
.give-btn.give-btn-reveal {
color: #ffffff;
background-color: #0088cc;
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.stripe button.button,
button.button *,
.sidebar button.button,
.sidebar .widget button.button,
.sidebar-content .widget button.button,
.footer button.button,
.stripe .mec-event-footer .mec-booking-button,
.mec-event-footer .mec-booking-button *,
.sidebar .mec-event-footer .mec-booking-button,
.sidebar .widget .mec-event-footer .mec-booking-button,
.sidebar-content .widget .mec-event-footer .mec-booking-button,
.footer .mec-event-footer .mec-booking-button,
.stripe a.button:not(.edd-submit),
a.button:not(.edd-submit) *,
.sidebar a.button:not(.edd-submit),
.sidebar .widget a.button:not(.edd-submit),
.sidebar-content .widget a.button:not(.edd-submit),
.footer a.button:not(.edd-submit),
.stripe .dt-form button,
.dt-form button *,
.sidebar .dt-form button,
.sidebar .widget .dt-form button,
.sidebar-content .widget .dt-form button,
.footer .dt-form button,
.stripe #page .widget .dt-form .dt-btn,
#page .widget .dt-form .dt-btn *,
.sidebar #page .widget .dt-form .dt-btn,
.sidebar .widget #page .widget .dt-form .dt-btn,
.sidebar-content .widget #page .widget .dt-form .dt-btn,
.footer #page .widget .dt-form .dt-btn,
.stripe .widget .dt-form .dt-btn,
.widget .dt-form .dt-btn *,
.sidebar .widget .dt-form .dt-btn,
.sidebar .widget .widget .dt-form .dt-btn,
.sidebar-content .widget .widget .dt-form .dt-btn,
.footer .widget .dt-form .dt-btn,
.stripe input[type="button"],
input[type="button"] *,
.sidebar input[type="button"],
.sidebar .widget input[type="button"],
.sidebar-content .widget input[type="button"],
.footer input[type="button"],
.stripe input[type="reset"],
input[type="reset"] *,
.sidebar input[type="reset"],
.sidebar .widget input[type="reset"],
.sidebar-content .widget input[type="reset"],
.footer input[type="reset"],
.stripe .wpcf7-submit,
.wpcf7-submit *,
.sidebar .wpcf7-submit,
.sidebar .widget .wpcf7-submit,
.sidebar-content .widget .wpcf7-submit,
.footer .wpcf7-submit,
.stripe .nsu-submit,
.nsu-submit *,
.sidebar .nsu-submit,
.sidebar .widget .nsu-submit,
.sidebar-content .widget .nsu-submit,
.footer .nsu-submit,
.stripe .dt-wc-btn,
.dt-wc-btn *,
.sidebar .dt-wc-btn,
.sidebar .widget .dt-wc-btn,
.sidebar-content .widget .dt-wc-btn,
.footer .dt-wc-btn,
.stripe input#place_order,
input#place_order *,
.sidebar input#place_order,
.sidebar .widget input#place_order,
.sidebar-content .widget input#place_order,
.footer input#place_order,
.stripe .woocommerce-Reviews .submit,
.woocommerce-Reviews .submit *,
.sidebar .woocommerce-Reviews .submit,
.sidebar .widget .woocommerce-Reviews .submit,
.sidebar-content .widget .woocommerce-Reviews .submit,
.footer .woocommerce-Reviews .submit,
.stripe input.button,
input.button *,
.sidebar input.button,
.sidebar .widget input.button,
.sidebar-content .widget input.button,
.footer input.button,
.stripe .cart-btn-below-img .woo-buttons a,
.cart-btn-below-img .woo-buttons a *,
.sidebar .cart-btn-below-img .woo-buttons a,
.sidebar .widget .cart-btn-below-img .woo-buttons a,
.sidebar-content .widget .cart-btn-below-img .woo-buttons a,
.footer .cart-btn-below-img .woo-buttons a,
.stripe input[name="save_address"],
input[name="save_address"] *,
.sidebar input[name="save_address"],
.sidebar .widget input[name="save_address"],
.sidebar-content .widget input[name="save_address"],
.footer input[name="save_address"],
.stripe .wc-layout-list .woo-buttons a,
.wc-layout-list .woo-buttons a *,
.sidebar .wc-layout-list .woo-buttons a,
.sidebar .widget .wc-layout-list .woo-buttons a,
.sidebar-content .widget .wc-layout-list .woo-buttons a,
.footer .wc-layout-list .woo-buttons a,
.stripe .post-password-form input[type="submit"],
.post-password-form input[type="submit"] *,
.sidebar .post-password-form input[type="submit"],
.sidebar .widget .post-password-form input[type="submit"],
.sidebar-content .widget .post-password-form input[type="submit"],
.footer .post-password-form input[type="submit"],
.stripe .mc4wp-form input[type="submit"],
.mc4wp-form input[type="submit"] *,
.sidebar .mc4wp-form input[type="submit"],
.sidebar .widget .mc4wp-form input[type="submit"],
.sidebar-content .widget .mc4wp-form input[type="submit"],
.footer .mc4wp-form input[type="submit"],
.stripe div.mc4wp-form button[type="submit"],
div.mc4wp-form button[type="submit"] *,
.sidebar div.mc4wp-form button[type="submit"],
.sidebar .widget div.mc4wp-form button[type="submit"],
.sidebar-content .widget div.mc4wp-form button[type="submit"],
.footer div.mc4wp-form button[type="submit"],
.stripe .tml-submit-wrap input[type="submit"],
.tml-submit-wrap input[type="submit"] *,
.sidebar .tml-submit-wrap input[type="submit"],
.sidebar .widget .tml-submit-wrap input[type="submit"],
.sidebar-content .widget .tml-submit-wrap input[type="submit"],
.footer .tml-submit-wrap input[type="submit"],
.stripe .wpcf7-form input[type="submit"],
.wpcf7-form input[type="submit"] *,
.sidebar .wpcf7-form input[type="submit"],
.sidebar .widget .wpcf7-form input[type="submit"],
.sidebar-content .widget .wpcf7-form input[type="submit"],
.footer .wpcf7-form input[type="submit"],
.stripe input[type="submit"]:not([name="update_cart"]),
input[type="submit"]:not([name="update_cart"]) *,
.sidebar input[type="submit"]:not([name="update_cart"]),
.sidebar .widget input[type="submit"]:not([name="update_cart"]),
.sidebar-content .widget input[type="submit"]:not([name="update_cart"]),
.footer input[type="submit"]:not([name="update_cart"]),
.stripe .woocommerce-widget-layered-nav-dropdown__submit,
.woocommerce-widget-layered-nav-dropdown__submit *,
.sidebar .woocommerce-widget-layered-nav-dropdown__submit,
.sidebar .widget .woocommerce-widget-layered-nav-dropdown__submit,
.sidebar-content .widget .woocommerce-widget-layered-nav-dropdown__submit,
.footer .woocommerce-widget-layered-nav-dropdown__submit,
.stripe .give-btn.give-btn-reveal,
.give-btn.give-btn-reveal *,
.sidebar .give-btn.give-btn-reveal,
.sidebar .widget .give-btn.give-btn-reveal,
.sidebar-content .widget .give-btn.give-btn-reveal,
.footer .give-btn.give-btn-reveal {
color: #ffffff;
}
.btn-bg-off button.button:not(:hover),
.btn-bg-off .mec-event-footer .mec-booking-button:not(:hover),
.btn-bg-off a.button:not(.edd-submit):not(:hover),
.btn-bg-off .dt-form button:not(:hover),
.btn-bg-off #page .widget .dt-form .dt-btn:not(:hover),
.btn-bg-off .widget .dt-form .dt-btn:not(:hover),
.btn-bg-off input[type="button"]:not(:hover),
.btn-bg-off input[type="reset"]:not(:hover),
.btn-bg-off .wpcf7-submit:not(:hover),
.btn-bg-off .nsu-submit:not(:hover),
.btn-bg-off .dt-wc-btn:not(:hover),
.btn-bg-off input#place_order:not(:hover),
.btn-bg-off .woocommerce-Reviews .submit:not(:hover),
.btn-bg-off input.button:not(:hover),
.btn-bg-off .cart-btn-below-img .woo-buttons a:not(:hover),
.btn-bg-off input[name="save_address"]:not(:hover),
.btn-bg-off .wc-layout-list .woo-buttons a:not(:hover),
.btn-bg-off .post-password-form input[type="submit"]:not(:hover),
.btn-bg-off .mc4wp-form input[type="submit"]:not(:hover),
.btn-bg-off div.mc4wp-form button[type="submit"]:not(:hover),
.btn-bg-off .tml-submit-wrap input[type="submit"]:not(:hover),
.btn-bg-off .wpcf7-form input[type="submit"]:not(:hover),
.btn-bg-off input[type="submit"]:not([name="update_cart"]):not(:hover),
.btn-bg-off .woocommerce-widget-layered-nav-dropdown__submit:not(:hover),
.btn-bg-off .give-btn.give-btn-reveal:not(:hover) {
background: none;
}
button.button:hover,
.mec-event-footer .mec-booking-button:hover,
a.button:not(.edd-submit):hover,
.dt-form button:hover,
#page .widget .dt-form .dt-btn:hover,
.widget .dt-form .dt-btn:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
.wpcf7-submit:hover,
.nsu-submit:hover,
.dt-wc-btn:hover,
input#place_order:hover,
.woocommerce-Reviews .submit:hover,
input.button:hover,
.cart-btn-below-img .woo-buttons a:hover,
input[name="save_address"]:hover,
.wc-layout-list .woo-buttons a:hover,
.post-password-form input[type="submit"]:hover,
.mc4wp-form input[type="submit"]:hover,
div.mc4wp-form button[type="submit"]:hover,
.tml-submit-wrap input[type="submit"]:hover,
.wpcf7-form input[type="submit"]:hover,
input[type="submit"]:not([name="update_cart"]):hover,
.woocommerce-widget-layered-nav-dropdown__submit:hover,
.give-btn.give-btn-reveal:hover {
color: #ffffff;
border-color: #0088cc;
}
.stripe button.button:hover,
.sidebar button.button:hover,
.sidebar .widget button.button:hover,
.sidebar-content .widget button.button:hover,
.footer button.button:hover,
.stripe .mec-event-footer .mec-booking-button:hover,
.sidebar .mec-event-footer .mec-booking-button:hover,
.sidebar .widget .mec-event-footer .mec-booking-button:hover,
.sidebar-content .widget .mec-event-footer .mec-booking-button:hover,
.footer .mec-event-footer .mec-booking-button:hover,
.stripe a.button:not(.edd-submit):hover,
.sidebar a.button:not(.edd-submit):hover,
.sidebar .widget a.button:not(.edd-submit):hover,
.sidebar-content .widget a.button:not(.edd-submit):hover,
.footer a.button:not(.edd-submit):hover,
.stripe .dt-form button:hover,
.sidebar .dt-form button:hover,
.sidebar .widget .dt-form button:hover,
.sidebar-content .widget .dt-form button:hover,
.footer .dt-form button:hover,
.stripe #page .widget .dt-form .dt-btn:hover,
.sidebar #page .widget .dt-form .dt-btn:hover,
.sidebar .widget #page .widget .dt-form .dt-btn:hover,
.sidebar-content .widget #page .widget .dt-form .dt-btn:hover,
.footer #page .widget .dt-form .dt-btn:hover,
.stripe .widget .dt-form .dt-btn:hover,
.sidebar .widget .dt-form .dt-btn:hover,
.sidebar .widget .widget .dt-form .dt-btn:hover,
.sidebar-content .widget .widget .dt-form .dt-btn:hover,
.footer .widget .dt-form .dt-btn:hover,
.stripe input[type="button"]:hover,
.sidebar input[type="button"]:hover,
.sidebar .widget input[type="button"]:hover,
.sidebar-content .widget input[type="button"]:hover,
.footer input[type="button"]:hover,
.stripe input[type="reset"]:hover,
.sidebar input[type="reset"]:hover,
.sidebar .widget input[type="reset"]:hover,
.sidebar-content .widget input[type="reset"]:hover,
.footer input[type="reset"]:hover,
.stripe .wpcf7-submit:hover,
.sidebar .wpcf7-submit:hover,
.sidebar .widget .wpcf7-submit:hover,
.sidebar-content .widget .wpcf7-submit:hover,
.footer .wpcf7-submit:hover,
.stripe .nsu-submit:hover,
.sidebar .nsu-submit:hover,
.sidebar .widget .nsu-submit:hover,
.sidebar-content .widget .nsu-submit:hover,
.footer .nsu-submit:hover,
.stripe .dt-wc-btn:hover,
.sidebar .dt-wc-btn:hover,
.sidebar .widget .dt-wc-btn:hover,
.sidebar-content .widget .dt-wc-btn:hover,
.footer .dt-wc-btn:hover,
.stripe input#place_order:hover,
.sidebar input#place_order:hover,
.sidebar .widget input#place_order:hover,
.sidebar-content .widget input#place_order:hover,
.footer input#place_order:hover,
.stripe .woocommerce-Reviews .submit:hover,
.sidebar .woocommerce-Reviews .submit:hover,
.sidebar .widget .woocommerce-Reviews .submit:hover,
.sidebar-content .widget .woocommerce-Reviews .submit:hover,
.footer .woocommerce-Reviews .submit:hover,
.stripe input.button:hover,
.sidebar input.button:hover,
.sidebar .widget input.button:hover,
.sidebar-content .widget input.button:hover,
.footer input.button:hover,
.stripe .cart-btn-below-img .woo-buttons a:hover,
.sidebar .cart-btn-below-img .woo-buttons a:hover,
.sidebar .widget .cart-btn-below-img .woo-buttons a:hover,
.sidebar-content .widget .cart-btn-below-img .woo-buttons a:hover,
.footer .cart-btn-below-img .woo-buttons a:hover,
.stripe input[name="save_address"]:hover,
.sidebar input[name="save_address"]:hover,
.sidebar .widget input[name="save_address"]:hover,
.sidebar-content .widget input[name="save_address"]:hover,
.footer input[name="save_address"]:hover,
.stripe .wc-layout-list .woo-buttons a:hover,
.sidebar .wc-layout-list .woo-buttons a:hover,
.sidebar .widget .wc-layout-list .woo-buttons a:hover,
.sidebar-content .widget .wc-layout-list .woo-buttons a:hover,
.footer .wc-layout-list .woo-buttons a:hover,
.stripe .post-password-form input[type="submit"]:hover,
.sidebar .post-password-form input[type="submit"]:hover,
.sidebar .widget .post-password-form input[type="submit"]:hover,
.sidebar-content .widget .post-password-form input[type="submit"]:hover,
.footer .post-password-form input[type="submit"]:hover,
.stripe .mc4wp-form input[type="submit"]:hover,
.sidebar .mc4wp-form input[type="submit"]:hover,
.sidebar .widget .mc4wp-form input[type="submit"]:hover,
.sidebar-content .widget .mc4wp-form input[type="submit"]:hover,
.footer .mc4wp-form input[type="submit"]:hover,
.stripe div.mc4wp-form button[type="submit"]:hover,
.sidebar div.mc4wp-form button[type="submit"]:hover,
.sidebar .widget div.mc4wp-form button[type="submit"]:hover,
.sidebar-content .widget div.mc4wp-form button[type="submit"]:hover,
.footer div.mc4wp-form button[type="submit"]:hover,
.stripe .tml-submit-wrap input[type="submit"]:hover,
.sidebar .tml-submit-wrap input[type="submit"]:hover,
.sidebar .widget .tml-submit-wrap input[type="submit"]:hover,
.sidebar-content .widget .tml-submit-wrap input[type="submit"]:hover,
.footer .tml-submit-wrap input[type="submit"]:hover,
.stripe .wpcf7-form input[type="submit"]:hover,
.sidebar .wpcf7-form input[type="submit"]:hover,
.sidebar .widget .wpcf7-form input[type="submit"]:hover,
.sidebar-content .widget .wpcf7-form input[type="submit"]:hover,
.footer .wpcf7-form input[type="submit"]:hover,
.stripe input[type="submit"]:not([name="update_cart"]):hover,
.sidebar input[type="submit"]:not([name="update_cart"]):hover,
.sidebar .widget input[type="submit"]:not([name="update_cart"]):hover,
.sidebar-content .widget input[type="submit"]:not([name="update_cart"]):hover,
.footer input[type="submit"]:not([name="update_cart"]):hover,
.stripe .woocommerce-widget-layered-nav-dropdown__submit:hover,
.sidebar .woocommerce-widget-layered-nav-dropdown__submit:hover,
.sidebar .widget .woocommerce-widget-layered-nav-dropdown__submit:hover,
.sidebar-content .widget .woocommerce-widget-layered-nav-dropdown__submit:hover,
.footer .woocommerce-widget-layered-nav-dropdown__submit:hover,
.stripe .give-btn.give-btn-reveal:hover,
.sidebar .give-btn.give-btn-reveal:hover,
.sidebar .widget .give-btn.give-btn-reveal:hover,
.sidebar-content .widget .give-btn.give-btn-reveal:hover,
.footer .give-btn.give-btn-reveal:hover {
color: #ffffff;
}
#page button.button:hover,
#page .mec-event-footer .mec-booking-button:hover,
#page a.button:not(.edd-submit):hover,
#page .dt-form button:hover,
#page #page .widget .dt-form .dt-btn:hover,
#page .widget .dt-form .dt-btn:hover,
#page input[type="button"]:hover,
#page input[type="reset"]:hover,
#page .wpcf7-submit:hover,
#page .nsu-submit:hover,
#page .dt-wc-btn:hover,
#page input#place_order:hover,
#page .woocommerce-Reviews .submit:hover,
#page input.button:hover,
#page .cart-btn-below-img .woo-buttons a:hover,
#page input[name="save_address"]:hover,
#page .wc-layout-list .woo-buttons a:hover,
#page .post-password-form input[type="submit"]:hover,
#page .mc4wp-form input[type="submit"]:hover,
#page div.mc4wp-form button[type="submit"]:hover,
#page .tml-submit-wrap input[type="submit"]:hover,
#page .wpcf7-form input[type="submit"]:hover,
#page input[type="submit"]:not([name="update_cart"]):hover,
#page .woocommerce-widget-layered-nav-dropdown__submit:hover,
#page .give-btn.give-btn-reveal:hover {
background: #6ca9f2;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.btn-hover-bg-off #page button.button:hover,
.btn-hover-bg-off #page .mec-event-footer .mec-booking-button:hover,
.btn-hover-bg-off #page a.button:not(.edd-submit):hover,
.btn-hover-bg-off #page .dt-form button:hover,
.btn-hover-bg-off #page #page .widget .dt-form .dt-btn:hover,
.btn-hover-bg-off #page .widget .dt-form .dt-btn:hover,
.btn-hover-bg-off #page input[type="button"]:hover,
.btn-hover-bg-off #page input[type="reset"]:hover,
.btn-hover-bg-off #page .wpcf7-submit:hover,
.btn-hover-bg-off #page .nsu-submit:hover,
.btn-hover-bg-off #page .dt-wc-btn:hover,
.btn-hover-bg-off #page input#place_order:hover,
.btn-hover-bg-off #page .woocommerce-Reviews .submit:hover,
.btn-hover-bg-off #page input.button:hover,
.btn-hover-bg-off #page .cart-btn-below-img .woo-buttons a:hover,
.btn-hover-bg-off #page input[name="save_address"]:hover,
.btn-hover-bg-off #page .wc-layout-list .woo-buttons a:hover,
.btn-hover-bg-off #page .post-password-form input[type="submit"]:hover,
.btn-hover-bg-off #page .mc4wp-form input[type="submit"]:hover,
.btn-hover-bg-off #page div.mc4wp-form button[type="submit"]:hover,
.btn-hover-bg-off #page .tml-submit-wrap input[type="submit"]:hover,
.btn-hover-bg-off #page .wpcf7-form input[type="submit"]:hover,
.btn-hover-bg-off #page input[type="submit"]:not([name="update_cart"]):hover,
.btn-hover-bg-off #page .woocommerce-widget-layered-nav-dropdown__submit:hover,
.btn-hover-bg-off #page .give-btn.give-btn-reveal:hover {
background: none;
}
button.button:hover .text-wrap,
.mec-event-footer .mec-booking-button:hover .text-wrap,
a.button:not(.edd-submit):hover .text-wrap,
.dt-form button:hover .text-wrap,
#page .widget .dt-form .dt-btn:hover .text-wrap,
.widget .dt-form .dt-btn:hover .text-wrap,
input[type="button"]:hover .text-wrap,
input[type="reset"]:hover .text-wrap,
.wpcf7-submit:hover .text-wrap,
.nsu-submit:hover .text-wrap,
.dt-wc-btn:hover .text-wrap,
input#place_order:hover .text-wrap,
.woocommerce-Reviews .submit:hover .text-wrap,
input.button:hover .text-wrap,
.cart-btn-below-img .woo-buttons a:hover .text-wrap,
input[name="save_address"]:hover .text-wrap,
.wc-layout-list .woo-buttons a:hover .text-wrap,
.post-password-form input[type="submit"]:hover .text-wrap,
.mc4wp-form input[type="submit"]:hover .text-wrap,
div.mc4wp-form button[type="submit"]:hover .text-wrap,
.tml-submit-wrap input[type="submit"]:hover .text-wrap,
.wpcf7-form input[type="submit"]:hover .text-wrap,
input[type="submit"]:not([name="update_cart"]):hover .text-wrap,
.woocommerce-widget-layered-nav-dropdown__submit:hover .text-wrap,
.give-btn.give-btn-reveal:hover .text-wrap {
color: #ffffff;
}
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style),
.mec-event-footer .mec-booking-button,
.give-btn.give-btn-reveal {
background-color: #0088cc;
background-image: none;
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.btn-bg-off .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):not(:hover),
.btn-bg-off .mec-event-footer .mec-booking-button:not(:hover),
.btn-bg-off .give-btn.give-btn-reveal:not(:hover) {
background: none;
}
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):hover,
.mec-event-footer .mec-booking-button:hover,
.give-btn.give-btn-reveal:hover {
background: none;
background: #6ca9f2;
background: -webkit-linear-gradient();
background: linear-gradient();
border-color: #0088cc;
}
.btn-hover-bg-off .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):hover,
.btn-hover-bg-off .mec-event-footer .mec-booking-button:hover,
.btn-hover-bg-off .give-btn.give-btn-reveal:hover {
background: none;
}
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-color,
.mec-event-footer .mec-booking-button.accent-btn-bg-color,
.give-btn.give-btn-reveal.accent-btn-bg-color {
background: #0088cc;
}
.accent-gradient .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-color,
.accent-gradient .mec-event-footer .mec-booking-button.accent-btn-bg-color,
.accent-gradient .give-btn.give-btn-reveal.accent-btn-bg-color {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
#page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-hover-color:hover,
#page .mec-event-footer .mec-booking-button.accent-btn-bg-hover-color:hover,
#page .give-btn.give-btn-reveal.accent-btn-bg-hover-color:hover {
background: #0088cc;
}
.accent-gradient #page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-hover-color:hover,
.accent-gradient #page .mec-event-footer .mec-booking-button.accent-btn-bg-hover-color:hover,
.accent-gradient #page .give-btn.give-btn-reveal.accent-btn-bg-hover-color:hover {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
#page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).default-btn-bg-hover-color:hover,
#page .mec-event-footer .mec-booking-button.default-btn-bg-hover-color:hover,
#page .give-btn.give-btn-reveal.default-btn-bg-hover-color:hover {
background: none;
background: #6ca9f2;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.btn-light:hover,
.outline-bg-btn:hover {
background: #6ca9f2;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.dt-btn.btn-hover-off:hover {
background-color: #0088cc !important;
background: #0088cc !important;
background: -webkit-linear-gradient() !important;
background: linear-gradient() !important;
}
.dt-btn:not(.btn-custom-style),
.btn-link {
color: #ffffff;
}
.dt-btn:not(.btn-custom-style) *,
.sidebar .dt-btn:not(.btn-custom-style),
.content .sidebar-content .dt-btn:not(.btn-custom-style),
.footer .dt-btn:not(.btn-custom-style),
.content .shortcode-banner-inside .dt-btn:not(.btn-custom-style) *,
.content .dt-btn:not(.btn-custom-style),
.btn-link *,
.sidebar .btn-link,
.content .sidebar-content .btn-link,
.footer .btn-link,
.content .shortcode-banner-inside .btn-link *,
.content .btn-link {
color: #ffffff;
}
.dt-btn:not(.btn-custom-style):hover,
.dt-btn:not(.btn-custom-style):hover > *,
.btn-link:hover,
.btn-link:hover > * {
color: #ffffff;
}
.dt-btn:not(.btn-custom-style).accent-btn-color > span,
.dt-btn:not(.btn-custom-style).accent-btn-color > .text-wrap *,
.dt-btn:not(.btn-custom-style).accent-btn-color > i[class^="fa"],
.dt-btn:not(.btn-custom-style).accent-btn-color > i[class^="dt-icon-"],
.btn-link.accent-btn-color > span,
.btn-link.accent-btn-color > .text-wrap *,
.btn-link.accent-btn-color > i[class^="fa"],
.btn-link.accent-btn-color > i[class^="dt-icon-"] {
color: #0088cc;
}
.dt-btn:not(.btn-custom-style).title-btn-color,
.dt-btn:not(.btn-custom-style).title-btn-color > span,
.dt-btn:not(.btn-custom-style).title-btn-color > .text-wrap *,
.dt-btn:not(.btn-custom-style).title-btn-color > i[class^="fa"],
.dt-btn:not(.btn-custom-style).title-btn-color > i[class^="dt-icon-"],
.btn-link.title-btn-color,
.btn-link.title-btn-color > span,
.btn-link.title-btn-color > .text-wrap *,
.btn-link.title-btn-color > i[class^="fa"],
.btn-link.title-btn-color > i[class^="dt-icon-"] {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color > span,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color > .text-wrap *,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="fa"],
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="dt-icon-"],
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color > span,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color > .text-wrap *,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color > i[class^="fa"],
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color > i[class^="dt-icon-"] {
color: #333333;
}
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color,
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color > span,
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color > .text-wrap *,
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="fa"],
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="dt-icon-"],
.sidebar-content .btn-link.title-btn-color,
.sidebar-content .btn-link.title-btn-color > span,
.sidebar-content .btn-link.title-btn-color > .text-wrap *,
.sidebar-content .btn-link.title-btn-color > i[class^="fa"],
.sidebar-content .btn-link.title-btn-color > i[class^="dt-icon-"] {
color: #333333;
}
.footer .dt-btn:not(.btn-custom-style).title-btn-color,
.footer .dt-btn:not(.btn-custom-style).title-btn-color > span,
.footer .dt-btn:not(.btn-custom-style).title-btn-color > .text-wrap *,
.footer .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="fa"],
.footer .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="dt-icon-"],
.footer .btn-link.title-btn-color,
.footer .btn-link.title-btn-color > span,
.footer .btn-link.title-btn-color > .text-wrap *,
.footer .btn-link.title-btn-color > i[class^="fa"],
.footer .btn-link.title-btn-color > i[class^="dt-icon-"] {
color: #333333;
}
.dt-btn:not(.btn-custom-style).title-btn-hover-color:hover > span,
.dt-btn:not(.btn-custom-style).title-btn-hover-color:hover > .text-wrap *,
.dt-btn:not(.btn-custom-style).title-btn-hover-color:hover > i[class^="fa"],
.dt-btn:not(.btn-custom-style).title-btn-hover-color:hover > i[class^="dt-icon-"],
.btn-link.title-btn-hover-color:hover > span,
.btn-link.title-btn-hover-color:hover > .text-wrap *,
.btn-link.title-btn-hover-color:hover > i[class^="fa"],
.btn-link.title-btn-hover-color:hover > i[class^="dt-icon-"] {
color: #0e0e0e !important;
}
.dt-btn:not(.btn-custom-style).default-btn-hover-color:hover > span,
.dt-btn:not(.btn-custom-style).default-btn-hover-color:hover > .text-wrap *,
.dt-btn:not(.btn-custom-style).default-btn-hover-color:hover > i[class^="fa"],
.dt-btn:not(.btn-custom-style).default-btn-hover-color:hover > i[class^="dt-icon-"],
.btn-link.default-btn-hover-color:hover > span,
.btn-link.default-btn-hover-color:hover > .text-wrap *,
.btn-link.default-btn-hover-color:hover > i[class^="fa"],
.btn-link.default-btn-hover-color:hover > i[class^="dt-icon-"] {
color: #ffffff !important;
}
#page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > span,
#page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > .text-wrap *,
#page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > i[class^="fa"],
#page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > i[class^="dt-icon-"],
#page .btn-link.accent-btn-hover-color:hover > span,
#page .btn-link.accent-btn-hover-color:hover > .text-wrap *,
#page .btn-link.accent-btn-hover-color:hover > i[class^="fa"],
#page .btn-link.accent-btn-hover-color:hover > i[class^="dt-icon-"] {
color: #0088cc !important;
}
.accent-btn-color .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style) > span,
.accent-btn-color .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style) > .text-wrap * {
color: #0088cc;
}
.custom-btn-hover-color .dt-btn:not(.custom-btn-color):not(.accent-btn-hover-color):not(.btn-shortcode):hover > span,
.custom-btn-hover-color .dt-btn:not(.custom-btn-color):not(.accent-btn-hover-color):not(.btn-shortcode):hover > .text-wrap * {
background: none;
color: #ffffff;
}
.custom-btn-hover-color .dt-btn:hover > .text-wrap * {
color: inherit;
}
.accent-btn-hover-color .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover > span,
.accent-btn-hover-color .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover > .text-wrap * {
color: #0088cc;
}
.light-bg-btn {
background-color: #f7f7f7;
}
.outline-element-decoration .light-bg-btn {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .light-bg-btn {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.light-bg-btn:hover {
background: #6ca9f2;
background: -webkit-linear-gradient();
background: linear-gradient();
}
#page .light-bg-btn.accent-btn-bg-hover-color:hover {
background: #0088cc;
}
.accent-gradient #page .light-bg-btn.accent-btn-bg-hover-color:hover {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.btn-light {
background-color: #f7f7f7;
background-image: none;
}
.outline-element-decoration .btn-light {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .btn-light {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.btn-light:hover {
background-image: none;
background-color: #f7f7f7;
}
.outline-element-decoration .btn-light:hover {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .btn-light:hover {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.dt-btn.outline-bg-btn {
background: none;
}
.accent-gradient .dt-btn.outline-bg-btn {
background: none;
}
.dt-btn.outline-bg-btn:hover {
border-color: transparent;
}
.outline-bg-btn {
border-color: #0088cc;
}
.outline-bg-btn:hover {
border-color: #6ca9f2;
background: #6ca9f2;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.outline-bg-btn.accent-btn-bg-color {
border-color: #0088cc;
}
#page .outline-bg-btn.accent-btn-bg-hover-color:hover {
background: #0088cc;
border-color: transparent;
}
.accent-gradient #page .outline-bg-btn.accent-btn-bg-hover-color:hover {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.outline-btn {
border-color: #0088cc;
}
.outline-btn:hover {
border-color: #6ca9f2;
background: none;
}
.outline-btn.accent-btn-bg-color {
border-color: #0088cc;
}
#page .outline-btn.accent-btn-bg-hover-color:hover {
border-color: #0088cc;
}
.wpb_content_element .wpb_tabs_nav > li > a {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wpb_content_element .wpb_tabs_nav > li > a {
color: #333333;
}
.sidebar-content .wpb_content_element .wpb_tabs_nav > li > a {
color: #333333;
}
.footer .wpb_content_element .wpb_tabs_nav > li > a {
color: #333333;
}
.wpb_tabs.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav > li:not(.ui-state-active):hover > a,
.wpb_tour.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav > li:not(.ui-state-active):hover > a,
.wpb_content_element.tab-style-three .wpb_tabs_nav > li.ui-tabs-active > a,
.wpb_content_element.tab-style-two.wpb_tabs .wpb_tabs_nav > li.ui-tabs-active > a {
color: #0088cc;
}
.tab-style-one.wpb_tabs .wpb_tabs_nav li {
-webkit-border-radius: 4px;
border-radius: 4px;
}
.tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
background-color: #f7f7f7;
}
.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.wpb_tabs.tab-style-one .wpb_tabs_nav > li.ui-state-active {
color: #fff;
background-color: #0088cc;
}
.accent-gradient .wpb_tabs.tab-style-one .wpb_tabs_nav > li.ui-state-active {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.wpb_tabs.tab-style-two {
background-color: #f7f7f7;
}
.outline-element-decoration .wpb_tabs.tab-style-two {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .wpb_tabs.tab-style-two {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.wpb_tabs.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
background-color: #0088cc;
}
.accent-gradient .wpb_tabs.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.tab-style-four.wpb_tabs {
-webkit-border-radius: 4px;
border-radius: 4px;
}
.tab-style-four.wpb_tabs {
background-color: #f7f7f7;
}
.outline-element-decoration .tab-style-four.wpb_tabs {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .tab-style-four.wpb_tabs {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.tab-style-four.wpb_tabs .wpb_tabs_nav {
background-color: #0088cc;
}
.accent-gradient .tab-style-four.wpb_tabs .wpb_tabs_nav {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.wpb_tour.tab-style-one,
.tab-style-one.wpb_tour .wpb_tabs_nav li {
-webkit-border-radius: 4px;
border-radius: 4px;
}
.tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
background-color: #f7f7f7;
}
.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active,
.wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active:hover {
color: #fff;
}
#page .wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active,
#page .wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active:hover {
background-color: #0088cc;
}
.accent-gradient #page .wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active,
.accent-gradient #page .wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active:hover {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.wpb_tour.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
background-color: #0088cc;
}
.accent-gradient .wpb_tour.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.wpb_tour.tab-style-two .wpb_tab {
background-color: #f7f7f7;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.tab-style-two.wpb_tour .wpb_tabs_nav li.ui-tabs-active {
-webkit-border-radius: 4px;
border-radius: 4px;
}
.wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active,
.wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active:hover {
color: #fff;
}
#page .wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active,
#page .wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active:hover {
background-color: #0088cc;
}
.accent-gradient #page .wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active,
.accent-gradient #page .wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active:hover {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active a {
color: #fff;
}
.wpb_tour.tab-style-three .wpb_tabs_nav li,
.wpb_tour.tab-style-three .wpb_tabs_nav {
border-color: rgba(51,51,51,0.12);
}
.sidebar .wpb_tour.tab-style-three .wpb_tabs_nav li,
.sidebar-content .wpb_tour.tab-style-three .wpb_tabs_nav li,
.sidebar .wpb_tour.tab-style-three .wpb_tabs_nav,
.sidebar-content .wpb_tour.tab-style-three .wpb_tabs_nav {
border-color: rgba(133,134,140,0.15);
}
.footer .wpb_tour.tab-style-three .wpb_tabs_nav li,
.footer .wpb_tour.tab-style-three .wpb_tabs_nav {
border-color: rgba(133,134,140,0.15);
}
.tab-style-four.wpb_tour {
-webkit-border-radius: 4px;
border-radius: 4px;
}
.tab-style-four.wpb_tour {
background-color: #f7f7f7;
}
.outline-element-decoration .tab-style-four.wpb_tour {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .tab-style-four.wpb_tour {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.tab-style-four.wpb_tour .wpb_tabs_nav {
background-color: #0088cc;
}
.accent-gradient .tab-style-four.wpb_tour .wpb_tabs_nav {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.wpb_content_element .wpb_accordion_header > a span {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wpb_content_element .wpb_accordion_header > a span {
color: #333333;
}
.sidebar-content .wpb_content_element .wpb_accordion_header > a span {
color: #333333;
}
.footer .wpb_content_element .wpb_accordion_header > a span {
color: #333333;
}
#page .wpb_accordion .wpb_accordion_wrapper > a:hover span,
#page .wpb_content_element .wpb_accordion_header a:hover span {
color: #0088cc;
}
.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
border-color: rgba(51,51,51,0.12);
}
.sidebar .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header,
.sidebar-content .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
border-color: rgba(133,134,140,0.15);
}
.footer .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
border-color: rgba(133,134,140,0.15);
}
.dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
background-color: #f7f7f7;
}
.outline-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.content .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header > a:before {
background-color: rgba(119,119,119,0.15);
}
.wpb_content_element.dt-style .wpb_accordion_header > a:after {
color: ;
}
.wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header > a:hover:after,
.wpb_content_element.dt-style:not(.dt-accordion-bg-on) .ui-state-active > a:hover:after {
color: #0088cc;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active > a:after {
color: ;
}
.hr-thick {
border-color: rgba(119,119,119,0.1);
}
.hr-thin {
border-style: solid;
border-width: 1px;
border-color: rgba(51,51,51,0.12);
border-left: none;
border-right: none;
border-bottom: none;
}
.hr-thin.style-dashed {
border-top-style: dashed;
border-bottom: none;
}
.hr-thin.style-dotted {
border-top-style: dotted;
border-bottom: none;
}
.hr-thin.style-double {
border-top-style: double;
border-top-width: 3px;
border-bottom: none;
}
.accent-border-color .separator-holder,
.accent-border-color.hr-thin,
.accent-border-color.hr-thick {
border-color: #0088cc;
}
.accent-gradient .accent-border-color.hr-thin.style-line,
.accent-gradient .accent-border-color.hr-thick {
border-width: 0;
border-color: #0088cc;
-moz-border-image: -moz-linear-gradient();
-webkit-border-image: -webkit-linear-gradient();
border-image: linear-gradient();
border-image-slice: 1;
}
.dt-fancy-title.bg-on,
hr.gf_rule {
background-color: rgba(119,119,119,0.08);
}
.sidebar .dt-fancy-title.bg-on,
.sidebar-content .dt-fancy-title.bg-on,
.sidebar hr.gf_rule,
.sidebar-content hr.gf_rule {
background-color: rgba(133,134,140,0.08);
}
.footer .dt-fancy-title.bg-on,
.footer hr.gf_rule {
background-color: rgba(133,134,140,0.08);
}
.accent-border-color .dt-fancy-title.bg-on {
color: #fff;
background-color: #0088cc;
}
.accent-gradient .accent-border-color .dt-fancy-title.bg-on {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
#page .accent-title-color .dt-fancy-title {
color: #0088cc;
}
.title-color .dt-fancy-title {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .title-color .dt-fancy-title {
color: #333333;
}
.sidebar-content .title-color .dt-fancy-title {
color: #333333;
}
.footer .title-color .dt-fancy-title {
color: #333333;
}
.dt-fancy-separator,
.dt-fancy-separator * {
color: #b4b5bb;
}
.sidebar-content .dt-fancy-separator,
.sidebar-content .dt-fancy-separator * {
color: rgba(133,134,140,0.5);
}
.footer .dt-fancy-separator,
.footer .dt-fancy-separator * {
color: rgba(133,134,140,0.5);
}
.separator-holder {
border-color: rgba(51,51,51,0.12);
}
.separator-holder,
.accent-border-color .bg-on .separator-holder {
border-color: rgba(51,51,51,0.12);
}
.sidebar .separator-holder,
.sidebar-content .separator-holder,
.sidebar .accent-border-color .bg-on .separator-holder,
.sidebar-content .accent-border-color .bg-on .separator-holder {
border-color: rgba(133,134,140,0.15);
}
.footer .separator-holder,
.footer .accent-border-color .bg-on .separator-holder {
border-color: rgba(133,134,140,0.15);
}
.dt-fancy-title.bg-on {
min-height: 28px;
line-height: 28px;
}
.text-small .dt-fancy-title.bg-on {
min-height: 26px;
line-height: 26px;
}
.text-big .dt-fancy-title.bg-on {
min-height: 38px;
line-height: 38px;
}
.h1-size .dt-fancy-title.bg-on {
min-height: 80px;
line-height: 80px;
}
.h2-size .dt-fancy-title.bg-on {
min-height: 68px;
line-height: 68px;
}
.h3-size .dt-fancy-title.bg-on {
min-height: 40px;
line-height: 40px;
}
.h4-size .dt-fancy-title.bg-on {
min-height: 40px;
line-height: 40px;
}
.h5-size .dt-fancy-title.bg-on {
min-height: 32px;
line-height: 32px;
}
.h6-size .dt-fancy-title.bg-on {
min-height: 28px;
line-height: 28px;
}
.vc_pie_chart .vc_pie_chart_value {
font:  normal  20px / 34px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
.vc_pie_wrapper .vc_pie_chart_back {
border-color: rgba(14,14,14,0.1) !important;
}
.shortcode-tooltip {
color: #3b8ced;
border-color: #3b8ced;
}
.borderframe .shortcode-single-image {
border-color: rgba(51,51,51,0.12);
}
.sidebar .borderframe .shortcode-single-image,
.sidebar-content .borderframe .shortcode-single-image {
border-color: rgba(133,134,140,0.15);
}
.footer .borderframe .shortcode-single-image {
border-color: rgba(133,134,140,0.15);
}
.shortcode-single-caption {
font-size: 14px;
line-height: 25px;
color: #b4b5bb;
}
.sidebar-content .shortcode-single-caption {
color: rgba(133,134,140,0.5);
}
.footer .shortcode-single-caption {
color: rgba(133,134,140,0.5);
}
.borderframe.br-standard .shortcode-single-image {
background-color: #f7f7f7;
}
.shadow-element-decoration .borderframe.br-standard .shortcode-single-image {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.outline-element-decoration .borderframe.br-standard .shortcode-single-image {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.frame-on {
border-color: rgba(51,51,51,0.12);
}
.sidebar .frame-on,
.sidebar-content .frame-on {
border-color: rgba(133,134,140,0.15);
}
.footer .frame-on {
border-color: rgba(133,134,140,0.15);
}
.frame-on.frame-fancy {
background-color: #f7f7f7;
}
.outline-element-decoration .frame-on.frame-fancy {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .frame-on.frame-fancy {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.list-divider li {
border-color: rgba(51,51,51,0.12);
}
.sidebar .list-divider li,
.sidebar-content .list-divider li {
border-color: rgba(133,134,140,0.15);
}
.footer .list-divider li {
border-color: rgba(133,134,140,0.15);
}
.standard-number-list.list-divider.bullet-top li:before,
.standard-number-list.list-divider li:first-child:before {
top: 12.5px;
}
.standard-arrow.list-divider.bullet-top li:before,
.standard-arrow.list-divider.bullet-top li:after {
top: 14.5px;
margin-top: 0;
}
.standard-number-list.bullet-top li:before,
.standard-number-list.bullet-top li:first-child:before {
top: 2.5px;
}
.standard-arrow.bullet-top li:before,
.standard-arrow.list-divider li:first-child:before,
.standard-arrow.list-divider li:first-child:after,
.standard-arrow.bullet-top li:after {
top: 6.5px;
margin-top: 0;
}
.standard-number-list li:before,
.standard-arrow li:before {
color: #fff;
background-color: #0088cc;
}
.accent-gradient .standard-number-list li:before,
.accent-gradient .standard-arrow li:before {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.content .soc-ico a:before {
background-color: rgba(119,119,119,0.15);
}
.sidebar .soc-ico a:before,
.sidebar-content .soc-ico a:before {
background-color: rgba(133,134,140,0.15);
}
.footer .soc-ico a:before {
background-color: rgba(133,134,140,0.15);
}
.dt-shortcode-soc-icons a.dt-icon-bg-on:before,
.content .dt-team-shortcode.dt-icon-bg-on .soc-ico a:before,
.dt-shortcode-icon.dt-icon-bg-on .icon-inner:before,
.text-icon.dt-icon-bg-on .icon-inner:before {
border-color: #0088cc;
background-color: #0088cc;
}
.accent-gradient .dt-shortcode-soc-icons a.dt-icon-bg-on:before,
.accent-gradient .content .dt-team-shortcode.dt-icon-bg-on .soc-ico a:before,
.accent-gradient .dt-shortcode-icon.dt-icon-bg-on .icon-inner:before,
.accent-gradient .text-icon.dt-icon-bg-on .icon-inner:before {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.dt-shortcode-soc-icons a.dt-icon-border-on:before,
.dt-shortcode-icon.dt-icon-border-on:before,
.text-icon.dt-icon-border-on:before {
border-color: #0088cc;
}
.dt-shortcode-soc-icons a.dt-icon-hover-border-on:after,
.dt-shortcode-icon.dt-icon-hover-border-on:after,
.text-icon.dt-icon-hover-border-on:after {
border-color: #0088cc;
}
#main .soc-ico a:hover,
#footer .soc-ico a:hover {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
#main .soc-ico a:after,
#footer .soc-ico a:after {
background-color: #0088cc;
-webkit-box-shadow: none;
box-shadow: none;
}
.accent-gradient #main .soc-ico a:hover,
.accent-gradient #footer .soc-ico a:hover {
background: none;
}
.accent-gradient #main .soc-ico a:after,
.accent-gradient #footer .soc-ico a:after {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.dt-shortcode-soc-icons a.dt-icon-hover-bg-on:after,
.content .dt-team-shortcode.dt-icon-hover-bg-on .soc-ico a:after,
.dt-shortcode-icon.dt-icon-hover-bg-on .icon-inner:after,
.text-icon.dt-icon-hover-bg-on .icon-inner:after {
border-color: #0088cc;
background-color: #0088cc;
}
.accent-gradient .dt-shortcode-soc-icons a.dt-icon-hover-bg-on:after,
.accent-gradient .content .dt-team-shortcode.dt-icon-hover-bg-on .soc-ico a:after,
.accent-gradient .dt-shortcode-icon.dt-icon-hover-bg-on .icon-inner:after,
.accent-gradient .text-icon.dt-icon-hover-bg-on .icon-inner:after {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.dt-shortcode-soc-icons a .soc-font-icon,
#main .dt-team-shortcode .soc-ico a .soc-font-icon,
.dt-shortcode-icon .soc-icon,
.text-icon .soc-icon {
color: #0088cc;
}
.content .soc-ico a:not(:hover) .soc-font-icon {
color: #777777;
}
.sidebar .soc-ico a:not(:hover) .soc-font-icon,
.sidebar-content .soc-ico a:not(:hover) .soc-font-icon {
color: #85868c;
}
.footer .soc-ico a:not(:hover) .soc-font-icon {
color: #85868c;
}
.dt-style.vc_progress_bar.default-bg .vc_single_bar {
background-color: #f7f7f7;
}
.outline-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.dt-style.vc_progress_bar.outline-bg .vc_single_bar {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.15);
box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.15);
background: none;
}
.dt-style.vc_progress_bar.transparent-bg .vc_single_bar {
background-color: rgba(119,119,119,0.1);
}
.pb-style-two .vc_label,
.pb-style-three .vc_label {
color: #0e0e0e;
font-size: 13px;
line-height: 23px;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .pb-style-two .vc_label,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .pb-style-three .vc_label {
color: #333333;
}
.sidebar-content .pb-style-two .vc_label,
.sidebar-content .pb-style-three .vc_label {
color: #333333;
}
.footer .pb-style-two .vc_label,
.footer .pb-style-three .vc_label {
color: #333333;
}
#page .accent-bg:not([class*='vc_progress-bar-color']) .vc_bar {
color: #fff;
background-color: #0088cc;
}
.accent-gradient #page .accent-bg:not([class*='vc_progress-bar-color']) .vc_bar {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
blockquote:not(.shortcode-blockquote),
blockquote.shortcode-blockquote.block-style-widget,
.block-style-widget {
background-color: #f7f7f7;
}
.outline-element-decoration blockquote:not(.shortcode-blockquote),
.outline-element-decoration .block-style-widget {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration blockquote:not(.shortcode-blockquote),
.shadow-element-decoration .block-style-widget {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.shortcode-pullquote:after,
.shortcode-action-bg:before {
color: #fff;
background-color: #0088cc;
}
.accent-gradient .shortcode-pullquote:after,
.accent-gradient .shortcode-action-bg:before {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
blockquote.shortcode-blockquote {
border-color: rgba(51,51,51,0.12);
}
.sidebar blockquote.shortcode-blockquote,
.sidebar-content blockquote.shortcode-blockquote {
border-color: rgba(133,134,140,0.15);
}
.footer blockquote.shortcode-blockquote {
border-color: rgba(133,134,140,0.15);
}
blockquote,
blockquote *,
.shortcode-pullquote,
.wp-block-quote cite {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget blockquote,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget blockquote *,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .shortcode-pullquote,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-quote cite {
color: #333333;
}
.sidebar-content blockquote,
.sidebar-content blockquote *,
.sidebar-content .shortcode-pullquote,
.sidebar-content .wp-block-quote cite {
color: #333333;
}
.footer blockquote,
.footer blockquote *,
.footer .shortcode-pullquote,
.footer .wp-block-quote cite {
color: #333333;
}
blockquote:not(.wp-block-quote) {
color: #0e0e0e;
font:  normal bold 16px / 26px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
.wp-block-pullquote blockquote {
font:  normal 300 19px / 27px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
font-size: 22px;
line-height: 28px;
}
.plain-bg {
border-color: rgba(51,51,51,0.12);
}
.sidebar .plain-bg,
.sidebar-content .plain-bg {
border-color: rgba(133,134,140,0.15);
}
.footer .plain-bg {
border-color: rgba(133,134,140,0.15);
}
.slider-wrapper.arrows-accent .owl-prev i,
.slider-wrapper.arrows-accent .owl-next i {
background-color: rgba(0,136,204,0.9);
}
.accent-gradient .slider-wrapper.arrows-accent .owl-prev i,
.accent-gradient .slider-wrapper.arrows-accent .owl-next i {
background: rgba(0,136,204,0.9);
background: -webkit-linear-gradient();
background: linear-gradient();
}
.slider-wrapper.arrows-accent .owl-prev:hover i,
.slider-wrapper.arrows-accent .owl-next:hover i {
color: #fff;
background-color: #0088cc;
}
.accent-gradient .slider-wrapper.arrows-accent .owl-prev:hover i,
.accent-gradient .slider-wrapper.arrows-accent .owl-next:hover i {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.dt-owl-item .post.bg-on {
-webkit-box-shadow: none;
box-shadow: none;
}
.dt-owl-item .post.bg-on:before {
background-color: #f7f7f7;
}
.outline-element-decoration .dt-owl-item .post.bg-on:before {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .dt-owl-item .post.bg-on:before {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
input::-webkit-input-placeholder {
color: rgba(133,134,140,0.5);
}
input:-moz-placeholder {
color: rgba(133,134,140,0.5);
}
textarea::-webkit-input-placeholder {
color: rgba(133,134,140,0.5);
}
textarea:-moz-placeholder {
color: rgba(133,134,140,0.5);
}
input:focus::-webkit-input-placeholder {
color: rgba(133,134,140,0.15);
}
input:focus:-moz-placeholder {
color: rgba(133,134,140,0.15);
}
textarea:focus::-webkit-input-placeholder {
color: rgba(133,134,140,0.15);
}
textarea:focus:-moz-placeholder {
color: rgba(133,134,140,0.15);
}
.form-fields label,
.comment-form label {
color: #85868c;
}
input[type="text"],
input[type="search"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="range"],
input[type="password"],
select,
textarea,
.wpcf7-number {
color: #85868c;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
padding: 5px 15px 5px 15px;
border-color: rgba(51,51,51,0.12);
background-color: #fcfcfc;
border-radius: 4px;
}
.content input[type="text"],
.content input[type="search"],
.content input[type="tel"],
.content input[type="url"],
.content input[type="email"],
.content input[type="number"],
.content input[type="date"],
.content input[type="range"],
.content input[type="password"],
.content select,
.content textarea,
.content .wpcf7-number {
font-size: 14px;
line-height: 25px;
}
input[type="text"],
input[type="search"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="range"],
input[type="password"],
select,
.wpcf7-number {
height: 38px;
}
.formError + input,
.formError + textarea {
border-color: #f55b5f;
}
select {
-webkit-appearance: none !important;
-moz-appearance: none;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="rgba(133,134,140,0.5)" x="0px" y="0px" width="8px" height="8px" viewBox="0 0 386.257 386.257" style="enable-background:new 0 0 386.257 386.257;" xml:space="preserve"><polygon points="0,96.879 193.129,289.379 386.257,96.879 "/></svg>');
background-position: calc(100% - 15px) center;
background-repeat: no-repeat;
}
.widget .dt-form .dt-btn,
.dt-form .dt-btn,
.comment-form .dt-btn {
font:  normal bold 14px / 16px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
-webkit-border-radius: 4px;
border-radius: 4px;
padding: 12px 18px 12px 18px;
min-height: 38px;
line-height: 38px;
padding-top: 0;
padding-bottom: 0;
}
.btn-3d .widget .dt-form .dt-btn,
.btn-3d .dt-form .dt-btn,
.btn-3d .comment-form .dt-btn {
min-height: 36px;
line-height: 36px;
}
input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit),
.post-password-form input[type="submit"],
.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"],
.tml-submit-wrap input[type="submit"],
.wpcf7-form input[type="submit"] {
font:  normal bold 14px / 16px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
-webkit-border-radius: 4px;
border-radius: 4px;
padding: 12px 18px 12px 18px;
min-height: 38px;
line-height: 38px;
padding-top: 0;
padding-bottom: 0;
}
.btn-3d input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit),
.btn-3d .post-password-form input[type="submit"],
.btn-3d .mc4wp-form input[type="submit"],
.btn-3d div.mc4wp-form button[type="submit"],
.btn-3d .tml-submit-wrap input[type="submit"],
.btn-3d .wpcf7-form input[type="submit"] {
min-height: 36px;
line-height: 36px;
}
.popup-message-style .parentFormundefined,
.inline-message-style .parentFormundefined,
.popup-message-style .wpcf7-mail-sent-ok,
.inline-message-style .wpcf7-mail-sent-ok,
.popup-message-style .wpcf7-validation-errors,
.inline-message-style .wpcf7-validation-errors {
background: #0088cc;
}
.popup-message-style.accent-gradient .parentFormundefined,
.inline-message-style.accent-gradient .parentFormundefined,
.popup-message-style.accent-gradient .wpcf7-mail-sent-ok,
.inline-message-style.accent-gradient .wpcf7-mail-sent-ok,
.popup-message-style.accent-gradient .wpcf7-validation-errors,
.inline-message-style.accent-gradient .wpcf7-validation-errors {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.parentFormundefined .formErrorContent,
.wpcf7-mail-sent-ok .formErrorContent,
.wpcf7-validation-errors .formErrorContent {
font:  normal 19px / 27px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
#page .parentFormundefined,
.popup-message-style .parentFormundefined,
.inline-message-style .parentFormundefined,
#page .wpcf7-mail-sent-ok,
.popup-message-style .wpcf7-mail-sent-ok,
.inline-message-style .wpcf7-mail-sent-ok,
#page .wpcf7-validation-errors,
.popup-message-style .wpcf7-validation-errors,
.inline-message-style .wpcf7-validation-errors {
background: ;
color: #ffffff !important;
border: none;
}
#page .parentFormundefined .formErrorContent,
#page .parentFormundefined .formErrorContent a,
#page .parentFormundefined .close-message
#page .parentFormundefined a,
.popup-message-style .parentFormundefined .formErrorContent,
.popup-message-style .parentFormundefined .formErrorContent a,
.popup-message-style .parentFormundefined .close-message
.popup-message-style .parentFormundefined a,
.inline-message-style .parentFormundefined .formErrorContent,
.inline-message-style .parentFormundefined .formErrorContent a,
.inline-message-style .parentFormundefined .close-message
.inline-message-style .parentFormundefined a,
#page .wpcf7-mail-sent-ok .formErrorContent,
#page .wpcf7-mail-sent-ok .formErrorContent a,
#page .wpcf7-mail-sent-ok .close-message
#page .wpcf7-mail-sent-ok a,
.popup-message-style .wpcf7-mail-sent-ok .formErrorContent,
.popup-message-style .wpcf7-mail-sent-ok .formErrorContent a,
.popup-message-style .wpcf7-mail-sent-ok .close-message
.popup-message-style .wpcf7-mail-sent-ok a,
.inline-message-style .wpcf7-mail-sent-ok .formErrorContent,
.inline-message-style .wpcf7-mail-sent-ok .formErrorContent a,
.inline-message-style .wpcf7-mail-sent-ok .close-message
.inline-message-style .wpcf7-mail-sent-ok a,
#page .wpcf7-validation-errors .formErrorContent,
#page .wpcf7-validation-errors .formErrorContent a,
#page .wpcf7-validation-errors .close-message
#page .wpcf7-validation-errors a,
.popup-message-style .wpcf7-validation-errors .formErrorContent,
.popup-message-style .wpcf7-validation-errors .formErrorContent a,
.popup-message-style .wpcf7-validation-errors .close-message
.popup-message-style .wpcf7-validation-errors a,
.inline-message-style .wpcf7-validation-errors .formErrorContent,
.inline-message-style .wpcf7-validation-errors .formErrorContent a,
.inline-message-style .wpcf7-validation-errors .close-message
.inline-message-style .wpcf7-validation-errors a {
color: #ffffff;
}
#page .parentFormundefined:before,
.popup-message-style .parentFormundefined:before,
.inline-message-style .parentFormundefined:before,
#page .wpcf7-mail-sent-ok:before,
.popup-message-style .wpcf7-mail-sent-ok:before,
.inline-message-style .wpcf7-mail-sent-ok:before,
#page .wpcf7-validation-errors:before,
.popup-message-style .wpcf7-validation-errors:before,
.inline-message-style .wpcf7-validation-errors:before {
color: #ffffff;
}
.comment-form-cookies-consent label,
.form-terms-text {
font-size: 13px;
line-height: 23px;
}
.dt-arrow-border-on .owl-carousel .owl-nav a:not(:hover):before {
border-color: #0088cc;
}
.dt-arrow-hover-border-on .owl-carousel .owl-nav a:hover:after {
border-color: #0088cc;
}
.arrows-bg-on.owl-carousel .owl-nav a:before {
background-color: #0088cc;
}
.accent-gradient .arrows-bg-on.owl-carousel .owl-nav a:before {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.arrows-hover-bg-on.owl-carousel .owl-nav a:after {
background-color: #0088cc;
}
.accent-gradient .arrows-hover-bg-on.owl-carousel .owl-nav a:after {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.owl-carousel .owl-nav i,
.owl-carousel .owl-nav i:before {
color: #0088cc;
}
.owl-carousel .owl-nav a:hover i {
color: #0088cc;
}
.owl-carousel.bullets-scale-up .owl-dot span {
background: #0088cc;
}
.owl-carousel.bullets-scale-up .owl-dot:not(.active):hover span,
.owl-carousel.bullets-scale-up .owl-dot.active span {
background: #0088cc;
}
.owl-carousel.bullets-stroke .owl-dot:not(.active) span {
background: #0088cc;
}
.owl-carousel.bullets-stroke .owl-dot:not(.active):hover span {
background: #0088cc;
}
.owl-carousel.bullets-stroke .owl-dot.active span {
box-shadow: 0 0 0 2px #0088cc;
}
.owl-carousel.bullets-fill-in .owl-dot span {
box-shadow: inset 0 0 0 2px #0088cc;
}
.owl-carousel.bullets-fill-in .owl-dot:not(.active):hover span {
box-shadow: inset 0 0 0 2px #0088cc;
}
.owl-carousel.bullets-fill-in .owl-dot.active span {
box-shadow: inset 0 0 0 20px #0088cc;
}
.owl-carousel.bullets-small-dot-stroke .owl-dot span {
background: #0088cc;
}
.owl-carousel.bullets-small-dot-stroke .owl-dot:not(.active):hover span,
.owl-carousel.bullets-small-dot-stroke .owl-dot.active span {
background: #0088cc;
}
.owl-carousel.bullets-small-dot-stroke .owl-dot.active {
box-shadow: 0 0 0 2px #0088cc;
}
.owl-carousel.bullets-ubax .owl-dot span {
background: #0088cc;
}
.owl-carousel.bullets-ubax .owl-dot.active span {
border-color: #0088cc;
}
.owl-carousel.bullets-ubax .owl-dot:not(.active):hover span {
background: #0088cc;
}
.owl-carousel.bullets-etefu .owl-dot span {
background: #0088cc;
}
.owl-carousel.bullets-etefu .owl-dot:not(.active):hover span {
background: #0088cc;
}
.owl-carousel.bullets-etefu .owl-dot span:before {
background: #0088cc;
}
.full-width-wrap .dt-shortcode .filter {
width: 1300px;
margin-left: auto;
margin-right: auto;
}
.filter {
margin-bottom: 50px;
}
.paginator {
margin-top: 50px;
}
.filter-categories a,
.filter-categories .customSelect {
font:   bold 14px / 18px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: uppercase;
}
.filter a,
.filter a *,
.filter .customSelect {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .filter a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .filter a *,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .filter .customSelect {
color: #333333;
}
.sidebar-content .filter a,
.sidebar-content .filter a *,
.sidebar-content .filter .customSelect {
color: #333333;
}
.footer .filter a,
.footer .filter a *,
.footer .filter .customSelect {
color: #333333;
}
.filter-categories a,
.filter-extras > div {
padding: 5px 0px 5px 0px;
margin: 0px 15px 0px 15px;
}
.filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a:hover,
.filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a.act {
color: #0088cc;
}
.filter-bg-decoration .filter-categories a {
-webkit-border-radius: 100px;
border-radius: 100px;
}
.filter-bg-decoration .filter-categories a:not(.act):hover {
color: #0088cc;
}
.filter-bg-decoration .filter-categories a:after {
display: none;
}
.filter-bg-decoration .filter-categories a.act {
color: #fff;
}
.filter-bg-decoration .filter-categories a.act {
color: #fff;
background-color: #0088cc;
-webkit-border-radius: 100px;
border-radius: 100px;
}
.accent-gradient .filter-bg-decoration .filter-categories a.act {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.filter-underline-decoration .filter-categories a:after {
color: #fff;
background-color: #0088cc;
height: 2px;
}
.accent-gradient .filter-underline-decoration .filter-categories a:after {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
#page .filter-switch {
background-color: rgba(0,136,204,0.2);
}
.accent-gradient #page .filter-switch {
background: rgba(0,136,204,0.2);
background: -webkit-linear-gradient();
background: linear-gradient();
}
.filter:not(.filter-bg-decoration) .filter-categories a.act:after,
.filter-switch-toggle {
background-color: #0088cc;
}
.accent-gradient .filter:not(.filter-bg-decoration) .filter-categories a.act:after,
.accent-gradient .filter-switch-toggle {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.paginator a,
.paginator a * {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .paginator a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .paginator a * {
color: #333333;
}
.sidebar-content .paginator a,
.sidebar-content .paginator a * {
color: #333333;
}
.footer .paginator a,
.footer .paginator a * {
color: #333333;
}
.paginator .button-load-more,
.paginator .loading-ready {
font-size: 14px;
line-height: 25px;
}
.paginator .button-load-more {
border-color: rgba(14,14,14,0.1);
font-size: 14px;
line-height: 25px;
}
.paginator .button-load-more.animate-load,
.paginator .button-load-more:hover {
border-color: rgba(14,14,14,0.21);
}
.paginator .button-load-more.animate-load .stick,
.paginator .button-load-more.button-lazy-loading .stick {
border-top-color: #0e0e0e;
border-right-color: #0e0e0e;
}
.paginator:not(.paginator-more-button) a {
font-size: 19px;
line-height: 27px;
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .paginator:not(.paginator-more-button) a {
color: #333333;
}
.sidebar-content .paginator:not(.paginator-more-button) a {
color: #333333;
}
.footer .paginator:not(.paginator-more-button) a {
color: #333333;
}
.paginator:not(.paginator-more-button) a:after {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
#footer.solid-bg {
background: #f7f7f7 none repeat center top;
}
#footer.footer-outline-decoration {
border-top: 1px solid rgba(129,215,66,0.96);
}
.wf-container-footer,
.footer.full-width-line {
border-top: 1px solid #f7f7f7;
}
.header-side-left.footer-overlap.boxed-layout:not(.sticky-header) #footer,
.header-side-right.footer-overlap.boxed-layout:not(.sticky-header) #footer {
max-width: 1640px;
}
#footer .wf-container-footer {
padding-top: 60px;
padding-bottom: 25px;
}
#footer .wf-container {
margin: 0 -25px;
}
.footer .widget {
color: #85868c;
padding: 0 25px;
}
.footer .widget,
.footer .tp_recent_tweets li {
font-size: 14px;
line-height: 25px;
}
#bottom-bar.solid-bg {
background: rgba(51,51,51,0.12) none repeat center top;
}
.wf-container-bottom,
#bottom-bar.full-width-line {
border-top: 1px solid rgba(51,51,51,0.12);
}
.wf-container-bottom {
padding: 10px 0 10px 0;
min-height: 60px;
}
#bottom-bar {
font-size: 13px;
line-height: 23px;
color: #85868c;
}
#bottom-bar .mini-nav li:before {
border-left-color: #38393a;
}
.footer-sub-nav > li.act > a .menu-text,
.footer-sub-nav > li:not(.act):hover > a .menu-text,
.footer-sub-nav > li.act > a .subtitle-text,
.footer-sub-nav > li:not(.act):hover > a .subtitle-text {
color: #0088cc;
}
#bottom-bar a,
#bottom-bar .mini-nav .customSelect,
#bottom-bar .menu-select {
color: #85868c;
}
#bottom-bar .mini-search,
#bottom-bar .mini-contacts:before {
background-color: #0088cc;
}
#branding-bottom {
padding: 5px 12px 5px 0px;
}
.no-avatar,
.testim-no-avatar {
border: 1px solid;
border-color: rgba(51,51,51,0.12);
}
.sidebar .no-avatar,
.sidebar-content .no-avatar,
.sidebar .testim-no-avatar,
.sidebar-content .testim-no-avatar {
border-color: rgba(133,134,140,0.15);
}
.footer .no-avatar,
.footer .testim-no-avatar {
border-color: rgba(133,134,140,0.15);
}
.testim-no-avatar svg {
fill: rgba(51,51,51,0.12);
}
.no-avatar,
.no-avatar:after,
.comment-list .no-avatar:after {
color: rgba(51,51,51,0.12);
}
.sidebar .no-avatar,
.sidebar-content .no-avatar,
.sidebar .no-avatar:after,
.sidebar-content .no-avatar:after,
.sidebar .comment-list .no-avatar:after,
.sidebar-content .comment-list .no-avatar:after {
color: rgba(133,134,140,0.15);
}
.footer .no-avatar,
.footer .no-avatar:after,
.footer .comment-list .no-avatar:after {
color: rgba(133,134,140,0.15);
}
.scroll-top {
-webkit-border-radius: 4px;
border-radius: 4px;
}
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="range"],
input[type="password"],
select,
textarea {
font:  normal 300 14px / 25px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
font-size: 14px;
}
.wpcf7-select {
height: 39px;
min-width: 200px;
}
a.clear-form,
#cancel-comment-reply-link {
font-size: 13px;
line-height: 23px;
color: #b4b5bb;
}
.sidebar-content a.clear-form,
.sidebar-content #cancel-comment-reply-link {
color: rgba(133,134,140,0.5);
}
.footer a.clear-form,
.footer #cancel-comment-reply-link {
color: rgba(133,134,140,0.5);
}
.customSelect {
font:  normal 300 14px / 25px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
font-size: 14px;
background-color: rgba(119,119,119,0.08);
}
.sidebar .customSelect,
.sidebar-content .customSelect {
background-color: rgba(133,134,140,0.08);
}
.footer .customSelect {
background-color: rgba(133,134,140,0.08);
}
.shortcode-code {
background-color: #f7f7f7;
}
.shadow-element-decoration .shortcode-code {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.outline-element-decoration .shortcode-code {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.content table,
.content td,
.content th {
border-color: rgba(51,51,51,0.12);
}
.dt-highlight {
color: #fff;
background-color: #0088cc;
}
.accent-gradient .dt-highlight {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.post-content .text-secondary {
color: #b4b5bb;
}
.sidebar-content .post-content .text-secondary {
color: rgba(133,134,140,0.5);
}
.footer .post-content .text-secondary {
color: rgba(133,134,140,0.5);
}
#page .items-grid .post-content a:hover,
#page .post-content a:hover {
color: #0088cc;
}
.shortcode-banner-bg > * {
line-height: 25px;
}
.content .wp-block-quote:not(.is-style-large),
.content .wp-block-quote.is-style-large {
border-color: #0088cc;
}
.wp-block-separator {
border-bottom-color: rgba(51,51,51,0.12);
}
.wp-block-quote.is-large:before,
.wp-block-quote.is-large:after,
.wp-block-quote.is-style-large:before,
.wp-block-quote.is-style-large:after {
background: #0088cc;
}
blockquote.has-accent-color,
.wp-block-pullquote blockquote.has-accent-color,
.has-accent-color,
.has-accent-color:hover {
color: #0088cc;
}
.has-accent-background-color,
.wp-block-pullquote.is-style-solid-color.has-accent-background-color {
color: #fff;
background-color: #0088cc;
}
.accent-gradient .has-accent-background-color,
.accent-gradient .wp-block-pullquote.is-style-solid-color.has-accent-background-color {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.wp-block-separator.is-style-dots::before {
color: rgba(51,51,51,0.12);
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2 {
font:  normal  20px / 34px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
.wp-block-categories li a,
.wp-block-archives li a,
.wp-block-latest-posts li a {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-categories li a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-archives li a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-latest-posts li a {
color: #333333;
}
.sidebar-content .wp-block-categories li a,
.sidebar-content .wp-block-archives li a,
.sidebar-content .wp-block-latest-posts li a {
color: #333333;
}
.footer .wp-block-categories li a,
.footer .wp-block-archives li a,
.footer .wp-block-latest-posts li a {
color: #333333;
}
.wp-block-categories li a:hover,
.wp-block-archives li a:hover,
.wp-block-latest-posts li a:hover {
color: #0088cc;
}
.wp-block-latest-comments__comment-date {
color: #b4b5bb;
}
.wp-block-latest-comments__comment-meta a {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-latest-comments__comment-meta a {
color: #333333;
}
.sidebar-content .wp-block-latest-comments__comment-meta a {
color: #333333;
}
.footer .wp-block-latest-comments__comment-meta a {
color: #333333;
}
.wp-block-latest-comments__comment-meta a:hover {
color: #0088cc;
}
#main .wpb_alert strong {
font:  normal bold 16px / 26px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
.layzr-bg {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(119,119,119,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}
.sidebar .layzr-bg,
.sidebar-content .layzr-bg {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(133,134,140,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}
.footer .layzr-bg {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(133,134,140,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}
.layzr-bg:not(.layzr-bg-transparent) {
background-color: rgba(119,119,119,0.05);
}
.sidebar .layzr-bg:not(.layzr-bg-transparent),
.sidebar-content .layzr-bg:not(.layzr-bg-transparent) {
background-color: rgba(133,134,140,0.05);
}
.footer .layzr-bg:not(.layzr-bg-transparent) {
background-color: rgba(133,134,140,0.05);
}
#page .woocom-project .layzr-bg:not(.layzr-bg-transparent) {
background-color: transparent;
}
.pswp button.pswp__button--arrow--left,
.pswp button.pswp__button--arrow--right,
.pswp .pswp__button--arrow--left:before,
.pswp .pswp__button--arrow--right:before {
font-size: 62px;
line-height: 62px;
min-height: 62px;
}
.rollover i,
.post-rollover i,
.rollover-video i,
.enable-bg-rollover .post-thumbnail-rollover:after,
.enable-bg-rollover .gallery-rollover,
.enable-bg-rollover.hover-scale figure:after {
background-color: rgba(255,255,255,0.2);
background: rgba(255,255,255,0.2);
background: -webkit-linear-gradient();
background: linear-gradient();
}
.hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content,
.buttons-on-img .rollover-content,
.albums .rollover-thumbnails-on i,
.dt-albums-shortcode .rollover-thumbnails-on i,
.rollover-buttons-on i,
.hover-scale .rollover-project:after,
.hover-style-two.content-align-bottom .rollover-project:after,
.portfolio-shortcode.enable-bg-rollover .post-thumbnail-rollover:after,
.albums-shortcode.enable-bg-rollover .post-thumbnail-rollover:after,
.enable-bg-rollover.hover-scale article:after {
background-color: rgba(53,130,222,0.85);
background: rgba(53,130,222,0.85);
background: -webkit-linear-gradient();
background: linear-gradient();
}
.effect-bubba .rollover-project,
.effect-layla .rollover-project,
.effect-sarah .rollover-project {
background-color: rgba(53,130,222,0.85);
background: rgba(53,130,222,0.85);
background: -webkit-linear-gradient();
background: linear-gradient();
}
.mobile-false .effect-bubba:not(.hover-color-static) .rollover-project:hover > a > img,
.mobile-false .effect-layla:not(.hover-color-static) .rollover-project:hover > a > img,
.mobile-false .effect-sarah:not(.hover-color-static) .rollover-project:hover > a > img,
.mobile-true .effect-bubba:not(.hover-color-static) .is-clicked > a > img,
.mobile-true .effect-layla:not(.hover-color-static) .is-clicked > a > img,
.mobile-true .effect-sarah:not(.hover-color-static) .is-clicked > a > img {
opacity: 0.3;
}
.hover-color-static:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content,
.accent-gradient .hover-color-static:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content,
.hover-color-static.hover-scale .rollover-project:after,
.hover-color-static.hover-style-two.content-align-bottom .rollover-project:after {
background-color: rgba(0,0,0,0.65);
background-image: none;
}
.hover-color-static.effect-bubba .rollover-project,
.hover-color-static.effect-layla .rollover-project,
.hover-color-static.effect-sarah .rollover-project {
background-color: #000000;
background-image: none;
}
.hover-color-static .buttons-on-img i,
.hover-color-static .rollover i,
.hover-color-static .rollover-video i,
.hover-color-static .rollover.rollover-thumbnails-on i,
#page .hover-color-static .buttons-on-img .rollover-content {
background-color: rgba(0,0,0,0.35);
background-image: none;
}
.rollover-thumbnails span:first-child i {
color: #fff;
background-color: #0088cc;
}
.accent-gradient .rollover-thumbnails span:first-child i {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.gallery-shortcode .gallery-zoom-ico,
.blog-shortcode .gallery-zoom-ico,
.blog-carousel-shortcode .gallery-zoom-ico {
border-color: #0088cc;
}
.gallery-shortcode .gallery-zoom-ico span,
.gallery-shortcode .gallery-zoom-ico:before,
.blog-shortcode .gallery-zoom-ico span,
.blog-shortcode .gallery-zoom-ico:before,
.blog-carousel-shortcode .gallery-zoom-ico span,
.blog-carousel-shortcode .gallery-zoom-ico:before {
color: #0088cc;
}
.dt-icon-bg-on.gallery-shortcode .gallery-zoom-ico,
.dt-icon-bg-on.blog-shortcode .gallery-zoom-ico,
.dt-icon-bg-on.blog-carousel-shortcode .gallery-zoom-ico {
background-color: #0088cc;
}
.accent-gradient .dt-icon-bg-on.gallery-shortcode .gallery-zoom-ico,
.accent-gradient .dt-icon-bg-on.blog-shortcode .gallery-zoom-ico,
.accent-gradient .dt-icon-bg-on.blog-carousel-shortcode .gallery-zoom-ico {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.albums-shortcode .album-zoom-ico {
border-color: #0088cc;
}
.albums-shortcode .album-zoom-ico span {
color: #0088cc;
}
.dt-icon-bg-on.albums-shortcode .album-zoom-ico {
background-color: #0088cc;
}
.accent-gradient .dt-icon-bg-on.albums-shortcode .album-zoom-ico {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.rollover-content {
line-height: 25px;
}
.rollover-content h2.entry-title {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .rollover-content h2.entry-title {
color: #333333;
}
.sidebar-content .rollover-content h2.entry-title {
color: #333333;
}
.footer .rollover-content h2.entry-title {
color: #333333;
}
.portfolio-categories a,
.portfolio-categories a *,
.portfolio-categories span {
color: #b4b5bb;
}
.gform_wrapper .gsection {
border-bottom-style:  !important;
border-bottom-width: ;
border-bottom-color: rgba(51,51,51,0.12);
}
.gform_wrapper .ginput_complex label,
.gform_wrapper .gfield_time_hour label,
.gform_wrapper .gfield_time_minute label,
.gform_wrapper .gfield_date_month label,
.gform_wrapper .gfield_date_day label,
.gform_wrapper .gfield_date_year label,
.gform_wrapper .instruction {
font-size: 13px;
color: rgba(119,119,119,0.45);
}
#main .gform_wrapper span.ginput_total,
#main .gform_wrapper .gfield_required,
#main .gform_wrapper .ginput_left input:focus + label,
#main .gform_wrapper .ginput_right input:focus + label,
#main .gform_wrapper .ginput_full input:focus + label {
color: #0088cc;
}
.gform_wrapper h3.gform_title,
.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title,
h3.gform_title,
form.mc4wp-form label {
color: #0e0e0e;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .gform_wrapper h3.gform_title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .gform_wrapper .gsection .gfield_label,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .gform_wrapper h2.gsection_title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h3.gform_title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget form.mc4wp-form label {
color: #333333;
}
.sidebar-content .gform_wrapper h3.gform_title,
.sidebar-content .gform_wrapper .gsection .gfield_label,
.sidebar-content .gform_wrapper h2.gsection_title,
.sidebar-content h3.gform_title,
.sidebar-content form.mc4wp-form label {
color: #333333;
}
.footer .gform_wrapper h3.gform_title,
.footer .gform_wrapper .gsection .gfield_label,
.footer .gform_wrapper h2.gsection_title,
.footer h3.gform_title,
.footer form.mc4wp-form label {
color: #333333;
}
h3.gform_title,
.gform_wrapper h3.gform_title {
color: #0e0e0e;
font:  normal  20px / 34px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title {
color: #0e0e0e;
font:  normal bold 20px / 30px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
#main .gform_wrapper textarea,
.gform_wrapper .top_label .gfield_label {
font:  normal 300 14px / 25px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
.ngg-albumoverview .ngg-album,
.wpb_separator.wpb_content_element,
.vc_text_separator {
border-color: rgba(51,51,51,0.12);
}
.sidebar .ngg-albumoverview .ngg-album,
.sidebar-content .ngg-albumoverview .ngg-album,
.sidebar .wpb_separator.wpb_content_element,
.sidebar-content .wpb_separator.wpb_content_element,
.sidebar .vc_text_separator,
.sidebar-content .vc_text_separator {
border-color: rgba(133,134,140,0.15);
}
.footer .ngg-albumoverview .ngg-album,
.footer .wpb_separator.wpb_content_element,
.footer .vc_text_separator {
border-color: rgba(133,134,140,0.15);
}
.accent-icon-bg .aio-icon {
background: #0088cc !important;
}
.accent-gradient .accent-icon-bg .aio-icon {
background: #0088cc !important;
background: -webkit-linear-gradient() !important;
background: linear-gradient() !important;
}
.accent-icon-color .aio-icon > i {
color: #0088cc !important;
}
.accent-border-color .aio-icon {
border-color: #0088cc !important;
}
.accent-title-color .uvc-main-heading > *,
.accent-title-color .aio-icon-title {
color: #0088cc !important;
}
.accent-subtitle-color .uvc-sub-heading,
.accent-subtitle-color .aio-icon-description {
color: #0088cc !important;
}
.accent-subtitle-color .uvc-main-heading > *,
.accent-title-color .uvc-main-heading > *,
.accent-subtitle-color .uvc-sub-heading,
.accent-title-color .uvc-sub-heading {
display: inline-block;
}
.accent-border-color .uvc-headings-line {
border-color: #0088cc !important;
border-top: 0;
border-right: 0;
border-left: 0;
}
.accent-gradient .accent-border-color .uvc-headings-line {
border-color: transparent;
-webkit-border-image: -webkit-linear-gradient();
border-image: linear-gradient();
border-image-slice: 1;
}
.accent-arrow-bg .slick-arrow {
background: #0088cc !important;
}
.accent-gradient .accent-arrow-bg .slick-arrow {
background: #0088cc !important;
background: -webkit-linear-gradient() !important;
background: linear-gradient() !important;
}
.mini-wpml {
font:  normal bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
.branding .mini-wpml,
.mixed-header .mini-wpml,
.classic-header .mobile-mini-widgets .mini-wpml {
font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
.top-bar .mini-wpml {
font:  bold 13px / 19px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
.dt-mobile-header .mini-wpml {
font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
.popup-message-style .wpcf7-validation-errors,
.popup-message-style .wpcf7-mail-sent-ok {
background-color: #0088cc;
}
.accent-gradient.popup-message-style .wpcf7-validation-errors,
.accent-gradient.popup-message-style .wpcf7-mail-sent-ok {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.wpcf7-validation-errors .wpcf7-not-valid-tip-text,
.wpcf7-validation-errors .wpcf7-valid-tip-text,
.wpcf7-mail-sent-ok .wpcf7-not-valid-tip-text,
.wpcf7-mail-sent-ok .wpcf7-valid-tip-text {
font:  normal 19px / 27px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
.asp_product_name {
color: #0e0e0e;
font:  normal  20px / 34px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
.transparent:not(.photo-scroller-album):not(.phantom-sticky) .masthead.line-decoration:not(.masthead-mobile-header) {
border-bottom: 1px solid rgba(255,255,255,0.25);
}
.transparent:not(.photo-scroller-album) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on),
.transparent .sticky-on.masthead.masthead-mobile {
border: none;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.transparent .masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .top-bar.line-content:after,
.transparent .masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .top-bar.full-width-line:after {
border-bottom-color: rgba(255,255,255,0.25);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets > *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .mini-nav > ul:not(.mini-sub-nav) > li > a *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mobile-mini-widgets .mini-nav > ul:not(.mini-sub-nav) > li > a *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .text-area a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav > ul:not(.mini-sub-nav) > li > a:hover,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .searchform > .search-icon i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-login .submit,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-login .submit i {
color: #fff;
}
.dt-wpml.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-wpml .wpml-ls-current-language > a,
.dt-wpml.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-wpml .wpml-ls-legacy-list-horizontal a,
.dt-wpml.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-wpml .wpml-ls-legacy-list-vertical a {
color: #fff;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .branding,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .branding .mini-widgets > *:not(.sub-nav),
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets > *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav .customSelectInner,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav .customSelectInner i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .text-area a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .text-area *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mobile-mini-widgets > *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mobile-branding *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-contacts * {
color: #fff;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit:hover {
color: rgba(255,255,255,0.7) !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on:not(.sticky-top-line-on)) .popup-search .submit:hover i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on:not(.sticky-top-line-on)) .overlay-search .submit:hover i {
color: rgba(255,255,255,0.7) !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .classic-search input[type="text"] {
background: rgba(255,255,255,0.25);
border-color: rgba(255,255,255,0.3);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .animate-search-width input.field {
background: rgba(255,255,255,0.25);
border-color: rgba(255,255,255,0.3);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .animate-search-width input,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .classic-search input[type=text],
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .classic-search input::placeholder,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .animate-search-width input::placeholder {
color: #fff;
}
.transparent .classic-header.content-width-line:not(.sticky-on) .navigation:before,
.transparent .classic-header.full-width-line:not(.sticky-on) .navigation:before,
.transparent .classic-header.bg-behind-menu:not(.sticky-on) .navigation:before {
background-color: rgba(255,255,255,0.25);
background-image: none;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a .menu-text,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a .subtitle-text,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a:hover span,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li.act > a > span {
color: #fff !important;
background: none;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a > span > span.menu-subtitle,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li:hover > a > span > span.menu-subtitle {
color: rgba(255,255,255,0.5);
}
.light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers .main-nav > li:before,
.light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers.surround .main-nav > li:before,
.light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers .main-nav > li:last-child:after,
.light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers.surround .main-nav > li:last-child:after {
border-color: rgba(255,255,255,0.25);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-outline-decoration > li:not(.act):hover > a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .active-outline-decoration > li.act > a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-outline-decoration > li.dt-hovered:not(.act) > a {
border-color: rgba(255,255,255,0.25);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li:not(.act) > a:hover,
.light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li:not(.act) > a:hover,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li.dt-hovered:not(.act) > a,
.light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li.dt-hovered:not(.act) > a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .active-bg-decoration > li.act > a,
.light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .active-bg-decoration > li.act > a {
background-color: rgba(255,255,255,0.25);
background-image: none;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .l-to-r-line > li > a i.underline,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .from-centre-line > li > a .menu-item-text:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .upwards-line > li > a .menu-item-text:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .downwards-line > li > a .menu-item-text:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .active-line-decoration > li.act > a .decoration-line,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .hover-line-decoration > li > a:hover .decoration-line,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .hover-line-decoration > li.dt-hovered:not(.act) > a .decoration-line,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .dt-mobile-menu-icon .lines,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .dt-mobile-menu-icon .lines:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .dt-mobile-menu-icon .lines:after {
background-color: #ffffff;
background-image: none;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn) {
background: rgba(255,255,255,0.25) !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on > li.has-children > a .menu-text:after,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text:after,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on > li.has-children.act > a .menu-text:after {
color: white !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.disabled-bg a:before {
background-color: transparent !important;
}
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.custom-bg a,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.accent-bg a,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.gradient-bg a {
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.custom-bg a:before,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.accent-bg a:before,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.gradient-bg a:before {
background: rgba(255,255,255,0.25) !important;
background-image: none !important;
}
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-gradient-bg a,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-custom-bg a,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-accent-bg a {
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-gradient-bg a:after,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-custom-bg a:after,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-accent-bg a:after {
background: rgba(255,255,255,0.45) !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.hover-disabled-bg a:after {
background-color: transparent !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico a .soc-font-icon,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico a:hover .soc-font-icon {
color: #fff !important;
background: none;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.border-on a:before {
-webkit-box-shadow: inset 0px 0px 0px 0px rgba(255,255,255,0.25);
box-shadow: inset 0px 0px 0px 0px rgba(255,255,255,0.25);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.hover-border-on a:hover:after,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.hover-border-on a:hover:after {
-webkit-box-shadow: inset 0px 0px 0px 0px rgba(255,255,255,0.45) !important;
box-shadow: inset 0px 0px 0px 0px rgba(255,255,255,0.45) !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .searchform > .search-icon,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-login .submit:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-contacts,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav .customSelectInner:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart:before {
color: white;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart {
color: #fff;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart i {
color: #fff;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart:hover,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart:hover {
opacity: 1;
color: rgba(255,255,255,0.7);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart:hover i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart:hover i {
color: rgba(255,255,255,0.7);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart > .counter,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart > .counter {
background-color: rgba(255,255,255,0.25);
background-image: none;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .rectangular-counter-style .wc-ico-cart > .counter:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .rectangular-counter-style .edd-ico-cart > .counter:before {
border-right: 4px solid rgba(255,255,255,0.25);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart > .counter.custom-bg,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart > .counter.custom-bg {
background-color: rgba(255,255,255,0.25) !important;
background-image: none !important;
}
.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar,
.masthead:not(.side-header):not(.side-header-menu-icon) .header-bar,
.masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar {
max-width: calc(1300px - 88px);
margin: 0 auto;
}
.masthead:not(.side-header).full-width .top-bar,
.top-bar .masthead.side-header-menu-icon,
.masthead:not(.side-header).full-width .header-bar,
.header-bar .masthead.side-header-menu-icon,
.masthead:not(.side-header).full-width .mobile-header-bar,
.mobile-header-bar .masthead.side-header-menu-icon {
max-width: 100%;
}
.phantom-sticky .boxed .masthead:not(.side-header).sticky-on {
max-width: 1340px;
}
.boxed .top-bar-bg,
.boxed .classic-header .navigation:before {
width: 100%;
}
.boxed .width-in-pixel .top-bar-bg,
.boxed .width-in-pixel.classic-header .navigation:before {
width: 1340px;
}
#phantom.boxed.width-in-pixel .top-bar-bg {
width: 1340px;
}
.boxed .masthead.full-width:not(.side-header):not(.masthead-mobile) {
width: 1340px;
}
.masthead:not(.side-header):not(.mixed-header) .header-bar,
.header-space {
min-height: 80px;
}
.inline-header .header-bar > .mini-widgets,
.inline-header .widget-box .mini-widgets {
padding: 0px 0px 0px 10px;
}

@media screen and (min-width: 1101px) {
#page {
display: -ms-grid;
display: grid;
-ms-grid-rows: auto;
grid-template-rows: auto;
-ms-grid-columns: 100%;
grid-template-columns: 100%;
grid-template-areas: "header" "slider" "title" "fancyheader" "checkout" "main" "footer";
}
.floating-navigation-below-slider #page {
grid-template-areas: "slider" "header" "title" "fancyheader" "main" "footer";
}
.footer-overlap #page {
grid-template-areas: "header" "page-inner" "slider" "title" "fancyheader" "checkout" "main" "footer";
}
.header-side-left:not(.sticky-header):not(.hidden-header) #page,
.header-side-line.left-side-line:not(.hidden-header) #page {
grid-template-areas: "header-side slider" "header-side title" "header-side fancyheader" "header-side checkout" "header-side main" "header-side footer";
}
.footer-overlap.header-side-left:not(.sticky-header):not(.hidden-header) #page,
.footer-overlap.header-side-line.left-side-line:not(.hidden-header) #page {
grid-template-areas: "header-side page-inner" "header-side footer";
}
.header-side-right:not(.sticky-header):not(.hidden-header) #page,
.header-side-line.right-side-line:not(.hidden-header) #page {
grid-template-areas: "slider header-side" "title header-side" "fancyheader header-side" "checkout header-side" "main header-side" "footer header-side";
}
.footer-overlap.header-side-right:not(.sticky-header):not(.hidden-header) #page,
.footer-overlap.header-side-line.right-side-line:not(.hidden-header) #page {
grid-template-areas: "page-inner header-side" "footer header-side";
}
.header-side-left:not(.sticky-header):not(.hidden-header) #page {
-ms-grid-columns: 300px calc(100% - 300px);
grid-template-columns: 300px calc(100% - 300px);
}
.rtl.header-side-left:not(.sticky-header):not(.hidden-header) #page {
-ms-grid-columns: calc(100% - 300px) 300px;
grid-template-columns: calc(100% - 300px) 300px;
}
.header-side-right:not(.sticky-header):not(.hidden-header) #page {
-ms-grid-columns: calc(100% - 300px) 300px;
grid-template-columns: calc(100% - 300px) 300px;
}
.rtl.header-side-right:not(.sticky-header):not(.hidden-header) #page {
-ms-grid-columns: 300px calc(100% - 300px);
grid-template-columns: 300px calc(100% - 300px);
}
.header-side-line.left-side-line:not(.hidden-header) #page {
-ms-grid-columns: 60px calc(100% - 60px);
grid-template-columns: 60px calc(100% - 60px);
}
.rtl.header-side-line.left-side-line:not(.hidden-header) #page {
-ms-grid-columns: calc(100% - 60px) 60px;
grid-template-columns: calc(100% - 60px) 60px;
}
.header-side-line.right-side-line:not(.hidden-header) #page {
-ms-grid-columns: calc(100% - 60px) 60px;
grid-template-columns: calc(100% - 60px) 60px;
}
.rtl.header-side-line.right-side-line:not(.hidden-header) #page {
-ms-grid-columns: 60px calc(100% - 60px);
grid-template-columns: 60px calc(100% - 60px);
}
.footer-overlap.floating-navigation-below-slider .page-inner {
display: grid;
grid-template-rows: auto;
grid-template-columns: 100%;
grid-template-areas: "slider" "header" "title" "fancyheader" "checkout" "main" "footer";
}
.dt-mobile-header,
.dt-mobile-menu-icon,
.mobile-header-space,
.masthead .mobile-header-bar,
.transparent .header-space,
.hidden-header.header-side-left .masthead,
.hidden-header.header-side-right .masthead,
.hidden-header .top-line-space,
.hidden-header .masthead:not(.sticky-on):not(#phantom),
.hidden-header .header-space:not(.sticky-space-on) {
display: none;
}
.side-header > .top-bar,
.mixed-header:not(.side-header-h-stroke) > .top-bar {
position: absolute;
visibility: hidden;
opacity: 0;
}
.is-safari .desktop-side-header {
height: 100vh;
}
.admin-bar .desktop-side-header.is-safari {
height: calc(100vh - 32px);
}
.is-safari .desktop-side-header .mCustomScrollbar.header-scrollbar-wrap {
height: 100vh;
}
.header-side-left.footer-overlap:not(.sticky-header) #footer,
.header-side-right.footer-overlap:not(.sticky-header) #footer {
max-width: calc(100% - 300px);
}
.header-side-left.footer-overlap:not(.sticky-header) .boxed #footer,
.header-side-right.footer-overlap:not(.sticky-header) .boxed #footer {
max-width: 100%;
width: calc(1340px - 300px);
}
.header-side-left.footer-overlap:not(.sticky-header) #footer {
right: 0;
}
.header-side-line.footer-overlap #footer {
max-width: calc(100% - 60px);
}
.left-side-line.header-side-line.footer-overlap #footer {
right: 0;
}
.header-side-line.footer-overlap .boxed #footer {
max-width: 100%;
width: calc(1340px - 60px);
}
.is-iOS .side-header:not(.sub-sideways),
.mobile-true .side-header:not(.sub-sideways) {
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.overlay-navigation .sticky-header-overlay {
display: none;
}
.phantom-sticky .fixed-masthead.masthead {
position: absolute;
top: 0;
width: 100%;
z-index: 500;
}
.phantom-sticky .fixed-masthead.sticky-on.masthead {
position: fixed;
}
.floating-navigation-below-slider.phantom-sticky:not(.transparent) .masthead {
position: relative;
}
.floating-navigation-below-slider.phantom-sticky.transparent .masthead {
position: absolute;
}
.floating-navigation-below-slider.phantom-sticky .masthead.sticky-on {
position: fixed;
}
.floating-navigation-below-slider.phantom-sticky .header-space.sticky-space-off {
display: none;
}
.phantom-sticky .sticky-on.masthead:not(.masthead-mobile) {
background: #ffffff none repeat center center !important;
background-size: auto;
}
.mixed-header.side-header-h-stroke.sticky-top-line-on {
background-color: #000000 !important;
}
.phantom-line-decoration.phantom-sticky .sticky-on.masthead {
border-bottom: 1px solid #dd3333;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.phantom-shadow-decoration.phantom-sticky .sticky-on.masthead {
-webkit-box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
border-bottom: none;
}
.phantom-disable-decoration.phantom-sticky .sticky-on.masthead {
-webkit-box-shadow: none !important;
box-shadow: none !important;
border-bottom: none;
}
.phantom-sticky:not(.phantom-shadow-decoration) .sticky-on.masthead.shadow-decoration {
-webkit-box-shadow: none;
box-shadow: none;
}
.phantom-sticky:not(.overlap):not(.transparent) .masthead {
-webkit-transition: background-color 330ms ease, background-image 330ms ease;
transition: background-color 330ms ease, background-image 330ms ease;
}
.phantom-sticky .page-inner .masthead {
-webkit-backface-visibility: hidden;
}
.phantom-sticky.phantom-custom-logo-on .sticky-off .branding .sticky-logo,
.phantom-sticky.phantom-custom-logo-on .sticky-on .branding > a:not(.sticky-logo),
.phantom-sticky.phantom-custom-logo-on .sticky-on .branding > img:not(.sticky-logo) {
display: none;
opacity: 0;
}
.phantom-sticky:not(.phantom-custom-logo-on) .sticky-off .branding .sticky-logo,
.phantom-sticky:not(.phantom-custom-logo-on) .sticky-on .branding .sticky-logo,
.phantom-main-logo-on.phantom-sticky .sticky-on .branding > a,
.phantom-main-logo-on.phantom-sticky .sticky-on .branding > img,
.phantom-logo-off.phantom-sticky .sticky-on .branding > a,
.phantom-logo-off.phantom-sticky .sticky-on .branding > img {
display: none;
visibility: hidden;
}
.phantom-main-logo-on.phantom-sticky .sticky-on .branding .sticky-logo {
display: block;
visibility: visible;
}
.phantom-sticky.phantom-custom-logo-on .sticky-off .branding .sticky-logo,
.phantom-sticky.phantom-custom-logo-on .sticky-on .branding > a:not(.sticky-logo),
.phantom-sticky.phantom-custom-logo-on .sticky-on .branding > img:not(.sticky-logo) {
visibility: hidden;
}
.phantom-sticky.phantom-custom-logo-on .sticky-on .branding .sticky-logo,
.phantom-sticky.phantom-custom-logo-on .sticky-off .branding > a:not(.sticky-logo),
.phantom-sticky.phantom-custom-logo-on .sticky-off .branding > img:not(.sticky-logo) {
visibility: visible;
}
.phantom-main-logo-on.phantom-sticky .branding .sticky-logo {
display: none;
}
.phantom-sticky #page .side-header .branding > a:not(.sticky-logo),
.phantom-sticky #page .side-header .branding > img:not(.sticky-logo):not(.mobile-logo) {
display: block;
opacity: 1;
-webkit-animation: none;
animation: none;
visibility: visible;
}
.phantom-fade .masthead,
.phantom-slide .masthead {
top: 0 !important;
}
.masthead .in-top-bar-left:not(.show-on-desktop),
.masthead .in-top-bar-right:not(.show-on-desktop),
.masthead .in-top-bar:not(.show-on-desktop),
.masthead .hide-on-desktop {
visibility: hidden;
position: absolute;
left: -9999px;
}
.masthead .in-top-bar-left:not(.show-on-desktop).display-none,
.masthead .in-top-bar-right:not(.show-on-desktop).display-none,
.masthead .in-top-bar:not(.show-on-desktop).display-none,
.masthead .hide-on-desktop.display-none {
display: none;
}
.masthead .hide-on-desktop .menu-select {
display: none;
}
.select-type-menu .menu-select {
position: relative;
display: inline-block;
visibility: visible;
margin: 0 auto;
opacity: 1;
}
.select-type-menu .menu-select:hover {
opacity: 0.7;
}
.select-type-menu > ul {
visibility: hidden;
}
.mini-nav:not(.select-type-menu) > ul > li:not(:last-child) {
margin: 0 16px 0 0;
}
.list-type-menu.mini-nav > ul > li > .mini-sub-nav {
top: 22px;
}
.list-type-menu .menu-select {
position: absolute;
visibility: hidden;
opacity: 0;
}
.list-type-menu.mini-nav ul {
display: block;
line-height: 0;
}
.list-type-menu.mini-nav > ul > li.act > a .menu-item-text,
.list-type-menu.mini-nav > ul > li > a:hover {
opacity: 0.7;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .list-type-menu.mini-nav > ul > li.act > a .menu-item-text,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .list-type-menu.mini-nav > ul > li > a:hover {
opacity: 1;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .list-type-menu.mini-nav > ul > li.act > a .menu-item-text span,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .list-type-menu.mini-nav > ul > li > a:hover span {
color: rgba(255,255,255,0.7) !important;
}
.list-type-menu.mini-nav > ul > li.act > a i,
.list-type-menu.mini-nav > ul > li > a:hover i {
opacity: 0.7;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .list-type-menu.mini-nav > ul > li.act > a i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .list-type-menu.mini-nav > ul > li > a:hover i {
opacity: 1;
color: rgba(255,255,255,0.7) !important;
}
.side-header .mini-nav.select-type-menu > .mini-sub-nav:not(.bottom-overflow),
.side-header .list-type-menu > ul > li > .mini-sub-nav,
.top-header.floating-navigation-below-slider .main-nav > li >  .mini-sub-nav.bottom-overflow {
top: auto !important;
bottom: 100%;
}
.side-header-h-stroke .show-on-first-switch,
.masthead .mobile-mini-widgets .show-on-first-switch,
.side-header-h-stroke .show-on-second-switch,
.masthead .mobile-mini-widgets .show-on-second-switch {
display: none;
}
}
@media screen and (max-width: 1100px) {
.transparent.sticky-mobile-header .masthead-mobile-header {
transition: none;
}
#page {
display: -ms-grid;
display: grid;
-ms-grid-rows: auto;
grid-template-rows: auto;
-ms-grid-columns: 100%;
grid-template-columns: 100%;
grid-template-areas: "header" "slider" "title" "fancyheader" "checkout" "main" "footer";
}
.floating-navigation-below-slider #page {
grid-template-areas: "slider" "header" "title" "fancyheader" "checkout" "main" "footer";
}
.footer-overlap #page {
grid-template-areas: "header" "page-inner" "slider" "title" "fancyheader" "checkout" "main" "footer";
}
.header-side-left:not(.sticky-header) #page,
.header-side-line.left-side-line #page,
.header-side-right:not(.sticky-header) #page,
.header-side-line.right-side-line #page {
grid-template-areas: "header" "slider" "title" "fancyheader" "checkout" "main" "footer";
}
.footer-overlap.header-side-left:not(.sticky-header) #page,
.footer-overlap.header-side-line.left-side-line #page,
.footer-overlap.header-side-right:not(.sticky-header) #page,
.footer-overlap.header-side-line.right-side-line #page {
grid-template-areas: "header" "page-inner" "slider" "title" "fancyheader" "checkout" "main" "footer";
}
.footer-overlap.floating-navigation-below-slider .page-inner {
display: grid;
grid-template-rows: auto;
grid-template-columns: 100%;
grid-template-areas: "slider" "header" "title" "fancyheader" "checkout" "main" "footer";
}
.hidden-header.header-side-left .masthead:not(.show-floating-icon):not(.sticky-mobile-on),
.hidden-header.header-side-right .masthead:not(.show-floating-icon):not(.sticky-mobile-on),
.hidden-header.header-side-left .masthead.mixed-header:not(.show-floating-icon):not(.sticky-mobile-on),
.hidden-header.header-side-right .masthead.mixed-header:not(.show-floating-icon):not(.sticky-mobile-on),
.hidden-header.header-side-left .mobile-header-space,
.hidden-header.header-side-right .mobile-header-space {
display: none;
}
.masthead {
grid-area: header;
}
.side-header.masthead,
.side-header-v-stroke.masthead {
grid-area: header;
-ms-grid-column: 1;
}
.header-side-left:not(.sticky-header) .checkout-page-title,
.header-side-line.left-side-line .checkout-page-title,
.header-side-left:not(.sticky-header) .page-title,
.header-side-line.left-side-line .page-title,
.header-side-left:not(.sticky-header) .fancy-header,
.header-side-line.left-side-line .fancy-header,
.header-side-left:not(.sticky-header) #main,
.header-side-line.left-side-line #main,
.header-side-left:not(.sticky-header) .footer,
.header-side-line.left-side-line .footer,
.header-side-left:not(.sticky-header) #main-slideshow,
.header-side-line.left-side-line #main-slideshow,
.header-side-left:not(.sticky-header) .photo-scroller,
.header-side-line.left-side-line .photo-scroller {
-ms-grid-column: 1;
}
.mobile-header-space {
grid-area: header;
}
.masthead.masthead-mobile-header:not(#phantom) {
-webkit-box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
}
.transparent.sticky-mobile-header.floating-navigation-below-slider .fixed-mobile-header.masthead.masthead-mobile-header:not(#phantom) {
transform: translateY(0);
}
.phantom-sticky.floating-mobile-menu-icon:not(.transparent) .fixed-masthead.masthead {
position: relative;
}
.overlay-navigation.header-side-line #page,
.header-side-left.header-side-line #page {
padding: 0 !important;
}
.header-side-left #page {
padding-left: 0 !important;
}
.header-side-right #page {
padding-right: 0 !important;
}
.side-header {
height: auto;
-webkit-flex-flow: column nowrap;
-moz-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
}
.admin-bar .side-header {
height: auto;
}
.transparent:not(.photo-scroller-album) .masthead {
position: absolute;
width: 100%;
z-index: 102;
}
.side-header .top-bar .mini-widgets.right-widgets {
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-flex-pack: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
}
.masthead .main-nav,
.masthead:not(.side-header) .main-nav,
#phantom,
.masthead:not(.side-header) .header-bar,
.masthead.side-header .header-bar,
.header-scrollbar-wrap,
.masthead.mixed-header,
.header-space,
.hide-overlay,
.top-line-space {
display: none;
}
.sticky-header .masthead.side-header,
.overlay-navigation .masthead.side-header {
display: none;
}
.sticky-header .masthead.mixed-header,
.overlay-navigation .masthead.mixed-header,
.dt-mobile-header {
display: block;
}
.phantom-fade.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead,
.phantom-slide.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead,
.phantom-sticky.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead {
display: block;
}
.show-floating-icon.masthead:not(.side-header),
.fixed-mobile-header.masthead:not(.side-header) {
-webkit-transform: none !important;
transform: none !important;
}
.transparent.floating-navigation-below-slider .show-floating-icon.masthead {
background: none !important;
}
body:not(.transparent) .masthead:not(.side-header) {
background-color: #ffffff;
}
.transparent .masthead:not(.mixed-header),
.transparent .masthead.masthead-mobile-header {
background: #eeee22;
}
.sticky-mobile-on.masthead:not(.side-header) {
background-color: #ffffff !important;
}
.sticky-mobile-header:not(.transparent):not(.hidden-header) .mobile-header-space {
display: block;
}
.no-cssgridlegacy.no-cssgrid .sticky-mobile-header:not(.transparent)  .masthead.masthead-mobile-header:not(#phantom) {
position: absolute;
}
.masthead .mobile-header-bar {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
}
.dt-mobile-menu-icon {
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: -ms-inline-flex;
display: inline-flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.masthead .mobile-header-bar {
min-height: 60px;
}
.masthead.full-width,
.masthead.mixed-header {
padding: 0 50px;
box-sizing: border-box;
}
.top-bar {
padding-left: 0;
padding-right: 0;
}
.top-bar.top-bar-disabled {
display: none;
}
.top-bar .soc-ico a {
float: none;
display: inline-block;
vertical-align: middle;
}
#bottom-bar .mini-nav select,
#bottom-bar .menu-select {
display: inline-block;
}
.header-side-left:not(.header-top-line-active)  .masthead,
.header-side-right:not(.header-top-line-active) .masthead,
.overlay-navigation:not(.header-top-line-active) .masthead {
position: relative;
left: 0 !important;
width: 100%;
margin-left: 0 !important;
margin-right: 0;
}
.header-side-left:not(.header-top-line-active):not(.is-safari) .header-side-left:not(.header-top-line-active)  .masthead,
.header-side-right:not(.header-top-line-active):not(.is-safari) .header-side-left:not(.header-top-line-active)  .masthead,
.overlay-navigation:not(.header-top-line-active):not(.is-safari) .header-side-left:not(.header-top-line-active)  .masthead,
.header-side-left:not(.header-top-line-active):not(.is-safari) .header-side-right:not(.header-top-line-active) .masthead,
.header-side-right:not(.header-top-line-active):not(.is-safari) .header-side-right:not(.header-top-line-active) .masthead,
.overlay-navigation:not(.header-top-line-active):not(.is-safari) .header-side-right:not(.header-top-line-active) .masthead,
.header-side-left:not(.header-top-line-active):not(.is-safari) .overlay-navigation:not(.header-top-line-active) .masthead,
.header-side-right:not(.header-top-line-active):not(.is-safari) .overlay-navigation:not(.header-top-line-active) .masthead,
.overlay-navigation:not(.header-top-line-active):not(.is-safari) .overlay-navigation:not(.header-top-line-active) .masthead {
width: 100% !important;
}
.header-side-left:not(.header-top-line-active)  .header-side-left:not(.header-top-line-active)  .masthead:not(.sticky-mobile-on),
.header-side-right:not(.header-top-line-active) .header-side-left:not(.header-top-line-active)  .masthead:not(.sticky-mobile-on),
.overlay-navigation:not(.header-top-line-active) .header-side-left:not(.header-top-line-active)  .masthead:not(.sticky-mobile-on),
.header-side-left:not(.header-top-line-active)  .header-side-right:not(.header-top-line-active) .masthead:not(.sticky-mobile-on),
.header-side-right:not(.header-top-line-active) .header-side-right:not(.header-top-line-active) .masthead:not(.sticky-mobile-on),
.overlay-navigation:not(.header-top-line-active) .header-side-right:not(.header-top-line-active) .masthead:not(.sticky-mobile-on),
.header-side-left:not(.header-top-line-active)  .overlay-navigation:not(.header-top-line-active) .masthead:not(.sticky-mobile-on),
.header-side-right:not(.header-top-line-active) .overlay-navigation:not(.header-top-line-active) .masthead:not(.sticky-mobile-on),
.overlay-navigation:not(.header-top-line-active) .overlay-navigation:not(.header-top-line-active) .masthead:not(.sticky-mobile-on) {
top: 0 !important;
}
.header-side-left:not(.header-top-line-active) .masthead:not(.masthead-mobile-header):not(.sticky-mobile-on),
.header-side-right:not(.header-top-line-active) .masthead:not(.masthead-mobile-header):not(.sticky-mobile-on),
.overlay-navigation:not(.header-top-line-active) .masthead:not(.masthead-mobile-header):not(.sticky-mobile-on) {
-webkit-transform: none !important;
transform: none !important;
-webkit-transition: none !important;
transition: none !important;
}
#page .mixed-header.side-header-menu-icon.line-decoration:not(.masthead-mobile-header),
#page .mixed-header.side-header-v-stroke.line-decoration:not(.masthead-mobile-header) {
border-bottom: 1px solid #dd9933;
}
.masthead.shadow-decoration.side-header-menu-icon:not(.masthead-mobile-header) {
-webkit-box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
}
.sticky-header.header-side-line .mixed-header.side-header-v-stroke {
margin: 0;
}
.side-header-v-stroke .header-bar .mini-login,
.side-header-v-stroke .header-bar .mini-search,
.side-header-v-stroke .header-bar .shopping-cart,
.side-header-v-stroke .header-bar .mini-contacts,
.side-header-v-stroke .header-bar .text-area,
.side-header-v-stroke .header-bar .mini-nav,
.side-header-v-stroke .header-bar .soc-ico,
.side-header-v-stroke .header-bar .mini-wpml {
margin: 0 10px;
}
.transparent .masthead.side-header {
position: absolute;
height: auto;
}
.transparent .masthead.full-width-line:not(.side-header) {
border-bottom: none;
}
.sticky-header.fade-header-animation .side-header,
.overlay-navigation .masthead {
opacity: 1 !important;
visibility: visible !important;
-webkit-animation: none !important;
animation: none !important;
}
.sticky-header.header-side-left.slide-header-animation .side-header {
-ms-transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.floating-mobile-menu-icon.admin-bar .dt-mobile-menu-icon.floating-btn {
top: 50px;
}
#page .project-navigation {
top: 10px;
right: 10px;
}
.mobile-branding img.mobile-logo,
.mobile-branding img.mobile-desktop-logo,
.show-device-logo .branding img,
.show-device-logo .mobile-branding img,
.transparent .sticky-mobile-logo-first-switch,
.transparent .sticky-mobile-logo-second-switch,
.transparent .sticky-mobile-on .mobile-branding * {
display: none;
}
.show-device-logo .branding img.mobile-logo,
.show-device-logo .mobile-branding img.mobile-logo {
display: block;
max-width: 100%;
height: auto;
}
.mobile-header-bar .mobile-mini-widgets {
-webkit-flex: 1 1 0%;
-moz-flex: 1 1 0%;
-ms-flex: 1 1 0%;
flex: 1 1 0%;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-mini-widgets {
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2;
}
.first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-branding {
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1;
}
.first-switch-logo-right.first-switch-menu-left .mobile-header-bar {
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-flex-pack: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-ms-flex-pack: start;
}
.first-switch-logo-right.first-switch-menu-left .mobile-header-bar .mobile-branding {
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-flex-pack: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end;
}
.first-switch-logo-left.first-switch-menu-right .mobile-header-bar {
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-flex-pack: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-ms-flex-pack: start;
}
.first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-branding {
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-flex-pack: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-ms-flex-pack: start;
-webkit-order: 0;
-moz-order: 0;
-ms-flex-order: 0;
order: 0;
}
.first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-mini-widgets {
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-flex-pack: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end;
}
.first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-navigation {
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2;
}
.first-switch-logo-center.first-switch-menu-right .mobile-branding {
-webkit-order: 0;
-moz-order: 0;
-ms-flex-order: 0;
order: 0;
}
.first-switch-logo-center.first-switch-menu-right .mobile-navigation {
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2;
}
.mobile-sticky-header-overlay.active {
opacity: 1;
visibility: visible;
z-index: 9601;
}
.show-overlay-mobile-header .sticky-header-overlay.active,
.closed-overlay-mobile-header .sticky-header-overlay.active {
opacity: 0;
visibility: hidden;
}
.footer-overlap .footer {
width: 100% !important;
}
.floating-navigation-below-slider.phantom-sticky:not(.transparent):not(.sticky-mobile-header) .masthead-mobile {
top: 0 !important;
}
.mobile-mini-widgets-in-menu {
display: -webkit-flex !important;
display: -moz-flex !important;
display: -ms-flexbox !important;
display: -ms-flex !important;
display: flex !important;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.dt-mobile-header .mini-widgets {
display: none;
}
.floating-navigation-below-slider.sticky-mobile-header:not(.transparent) .masthead,
.floating-navigation-below-slider.floating-mobile-menu-icon:not(.transparent) .masthead {
position: relative;
}
html:not(.no-cssgridlegacy.no-cssgrid) .floating-navigation-below-slider.sticky-mobile-header:not(.transparent) .masthead,
html:not(.no-cssgridlegacy.no-cssgrid) .floating-navigation-below-slider.floating-mobile-menu-icon:not(.transparent) .masthead {
top: 0 !important;
}
.sticky-mobile-header .masthead {
height: auto;
width: 100%;
}
.sticky-mobile-header:not(.floating-navigation-below-slider) .masthead {
top: 0;
}
.sticky-mobile-header:not(.floating-navigation-below-slider) .sticky-mobile-on.masthead {
position: fixed !important;
top: 0;
}
.sticky-mobile-header.floating-navigation-below-slider .fixed-mobile-header.masthead {
position: fixed !important;
}
.sticky-mobile-header.floating-navigation-below-slider:not(.admin-bar) .fixed-mobile-header.masthead {
top: 0 !important;
}
.sticky-mobile-header.fixed-mobile-menu .top-bar {
display: none;
}
.sticky-mobile-header.floating-navigation-below-slider.transparent .mobile-header-space {
display: none;
}
}
@media screen and (min-width: 778px) and (max-width: 1100px) {
.side-header-h-stroke .show-on-second-switch,
.masthead .mobile-mini-widgets .show-on-second-switch {
display: none;
}
.transparent:not(.photo-scroller-album) .masthead {
position: absolute;
width: 100%;
z-index: 102;
}
.masthead .top-bar .mini-widgets > *,
.masthead .mobile-header-bar .in-top-bar-left,
.masthead .mobile-header-bar .in-top-bar-right,
.dt-mobile-header .in-top-bar-left,
.dt-mobile-header .in-top-bar-right {
display: none;
}
.masthead .top-bar .left-widgets .in-top-bar-left,
.masthead .top-bar .right-widgets .in-top-bar-right,
.mobile-mini-widgets .near-logo-first-switch {
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: -ms-inline-flex;
display: inline-flex;
}
.masthead .top-bar .left-widgets .in-top-bar-left.text-area,
.masthead .top-bar .right-widgets .in-top-bar-right.text-area,
.mobile-mini-widgets .near-logo-first-switch.text-area {
display: inline-block;
}
.masthead .top-bar .left-widgets .in-top-bar-left:not(.show-on-first-switch) {
display: none;
}
.masthead .top-bar .right-widgets .in-top-bar-right:not(.show-on-first-switch) {
display: none;
}
.side-header .top-bar .mini-widgets.left-widgets {
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-flex-pack: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
}
.select-type-menu-first-switch .menu-select {
position: relative;
display: inline-block;
visibility: visible;
margin: 0 auto;
opacity: 1;
}
.select-type-menu-first-switch .menu-select:hover {
opacity: 0.7;
}
.select-type-menu-first-switch > ul {
visibility: hidden;
}
.mini-nav:not(.select-type-menu-first-switch) > ul > li:not(:last-child) {
margin: 0 16px 0 0;
}
.list-type-menu-first-switch.mini-nav > ul > li > .mini-sub-nav {
top: 22px;
}
.list-type-menu-first-switch .menu-select {
position: absolute;
visibility: hidden;
opacity: 0;
}
.list-type-menu-first-switch.mini-nav ul {
display: block;
line-height: 0;
}
.list-type-menu-first-switch.mini-nav .customSelect1 {
visibility: hidden !important;
}
.list-type-menu-first-switch.mini-nav > ul > li.act > a .menu-item-text,
.list-type-menu-first-switch.mini-nav > ul > li > a:hover {
opacity: 0.7;
}
.transparent .sticky-mobile-on .mobile-branding .sticky-mobile-logo-first-switch img,
.transparent .sticky-mobile-on .mobile-branding .sticky-mobile-logo-first-switch {
display: block;
}
.first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-mini-widgets {
-webkit-flex: 1 1 0%;
-moz-flex: 1 1 0%;
-ms-flex: 1 1 0%;
flex: 1 1 0%;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-flex-pack: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end;
}
.first-switch-logo-center.first-switch-menu-left .mobile-navigation {
-webkit-flex: 1 1 0%;
-moz-flex: 1 1 0%;
-ms-flex: 1 1 0%;
flex: 1 1 0%;
}
.first-switch-logo-center.first-switch-menu-right .mobile-navigation {
-webkit-flex: 1 1 0%;
-moz-flex: 1 1 0%;
-ms-flex: 1 1 0%;
flex: 1 1 0%;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-flex-pack: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end;
}
.first-switch-logo-center.first-switch-menu-right .mobile-header-bar .mobile-mini-widgets {
-webkit-flex: 1 1 0%;
-moz-flex: 1 1 0%;
-ms-flex: 1 1 0%;
flex: 1 1 0%;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-flex-pack: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-ms-flex-pack: start;
}
.first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-mini-widgets .last {
margin-right: 0;
}
.first-switch-logo-right.first-switch-menu-left .mobile-header-bar .dt-mobile-menu-icon {
margin-right: 10px;
}
.first-switch-logo-left.first-switch-menu-right .mobile-header-bar .dt-mobile-menu-icon {
margin-left: 10px;
}
.first-switch-logo-center.first-switch-menu-right .mobile-header-bar .mobile-mini-widgets .first {
margin-left: 0;
}
.masthead .in-menu-first-switch {
display: none;
}
.masthead .hide-on-first-switch,
.dt-mobile-header .hide-on-first-switch {
display: none;
}
.mobile-mini-widgets-in-menu .in-menu-second-switch,
.masthead.widgets .show-on-second-switch,
.masthead .show-on-second-switch {
display: none;
}
.mobile-mini-widgets-in-menu .in-menu-first-switch:not(.hide-on-first-switch) {
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: -ms-inline-flex;
display: inline-flex;
}
.mobile-mini-widgets-in-menu .in-menu-first-switch:not(.hide-on-first-switch).text-area {
display: inline-block;
}
}
@media screen and (max-width: 778px) {
html:not(.no-cssgridlegacy.no-cssgrid) .masthead:not(.sticky-mobile-on) {
top: 0 !important;
}
.sticky-mobile-header .masthead {
height: auto;
width: 100%;
}
.transparent .sticky-mobile-on .mobile-branding .sticky-mobile-logo-second-switch img,
.transparent .sticky-mobile-on .mobile-branding .sticky-mobile-logo-second-switch {
display: block;
}
.masthead .top-bar .mini-widgets > * {
margin: 0 10px !important;
}
.masthead .top-bar .left-widgets .in-top-bar:not(.show-on-second-switch) {
display: none;
}
.masthead .top-bar .left-widgets .in-top-bar:not(.show-on-second-switch).microwidget-btn,
.masthead .top-bar .left-widgets .in-top-bar:not(.show-on-second-switch).text-area {
display: none;
}
.select-type-menu-second-switch .menu-select {
position: relative;
display: block;
visibility: visible;
margin: 0 auto;
opacity: 1;
}
.select-type-menu-second-switch .menu-select:hover {
opacity: 0.7;
}
.select-type-menu-second-switch > ul {
visibility: hidden;
}
.mini-nav:not(.select-type-menu-second-switch) > ul > li:not(:last-child) {
margin: 0 16px 0 0;
}
.list-type-menu-second-switch.mini-nav > ul > li > .mini-sub-nav {
top: 22px;
}
.list-type-menu-second-switch .menu-select {
position: absolute;
visibility: hidden;
opacity: 0;
}
.list-type-menu-second-switch.mini-nav ul {
display: block;
line-height: 0;
}
.mini-nav.list-type-menu-second-switch .customSelect1 {
visibility: hidden !important;
}
.list-type-menu-second-switch.mini-nav > ul > li.act > a .menu-item-text,
.list-type-menu-second-switch.mini-nav > ul > li.act > a i,
.list-type-menu-second-switch.mini-nav > ul > li > a:hover {
opacity: 0.7;
}
body.page:not(.sticky-mobile-header):not(.floating-navigation-below-slider) .masthead:not(.side-header) {
-webkit-transform: none !important;
transform: none !important;
}
.sticky-mobile-header:not(.transparent):not(.hidden-header) .mobile-header-space {
display: block;
}
.no-cssgridlegacy.no-cssgrid .sticky-mobile-header:not(.transparent)  .masthead.masthead-mobile-header:not(#phantom) {
position: absolute;
}
.masthead .mobile-header-bar {
min-height: 60px;
}
.masthead .mobile-header-bar .mobile-mini-widgets > *,
.masthead .mobile-mini-widgets .in-menu-second-switch {
display: none;
}
.masthead .mobile-header-bar .mobile-mini-widgets > *.microwidget-btn,
.masthead .mobile-mini-widgets .in-menu-second-switch.microwidget-btn {
display: none;
}
.masthead .top-bar .mini-widgets > *,
.masthead .mobile-header-bar .in-top-bar-left,
.masthead .mobile-header-bar .in-top-bar-right,
.masthead .top-bar .right-widgets,
.dt-mobile-header .in-top-bar {
display: none;
}
.masthead .top-bar .mini-widgets > *.microwidget-btn,
.masthead .mobile-header-bar .in-top-bar-left.microwidget-btn,
.masthead .mobile-header-bar .in-top-bar-right.microwidget-btn,
.masthead .top-bar .right-widgets.microwidget-btn,
.dt-mobile-header .in-top-bar.microwidget-btn {
display: none;
}
.side-header .top-bar .mini-widgets.left-widgets,
.masthead .top-bar .left-widgets {
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
}
.side-header .top-bar .mini-widgets.left-widgets .in-top-bar,
.masthead .top-bar .left-widgets .in-top-bar {
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: -ms-inline-flex;
display: inline-flex;
text-align: center;
}
.side-header .top-bar .mini-widgets.left-widgets .in-top-bar.text-area,
.masthead .top-bar .left-widgets .in-top-bar.text-area {
display: inline-block;
}
.hide-on-second-switch {
display: none !important;
}
.show-on-second-switch {
display: -webkit-flex !important;
display: -moz-flex !important;
display: -ms-flexbox !important;
display: -ms-flex !important;
display: flex !important;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.show-on-second-switch.text-area,
.show-on-second-switch.in-top-bar {
display: block !important;
}
.show-on-second-switch.text-area.hide-on-second-switch {
display: none !important;
}
.dt-mobile-header .mini-widgets {
display: none;
}
.mobile-mini-widgets-in-menu .near-logo-second-switch {
display: none;
}
.mobile-mini-widgets-in-menu .near-logo-second-switch.microwidget-btn {
display: none;
}
.masthead .mobile-mini-widgets .near-logo-second-switch.show-on-second-switch {
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: -ms-inline-flex;
display: inline-flex;
}
.masthead .mobile-mini-widgets .near-logo-second-switch.show-on-second-switch.text-area {
display: inline-block;
}
.masthead.line-decoration {
border-bottom: none;
}
.mini-contacts {
white-space: normal;
}
.second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-mini-widgets {
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2;
-webkit-flex: 1 1 0%;
-moz-flex: 1 1 0%;
-ms-flex: 1 1 0%;
flex: 1 1 0%;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-flex-pack: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end;
}
.second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-branding {
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
}
.second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-navigation {
-webkit-order: 0;
-moz-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-flex: 1 1 0%;
-moz-flex: 1 1 0%;
-ms-flex: 1 1 0%;
flex: 1 1 0%;
-ms-flex-positive: 1;
-ms-flex-negative: 1;
-ms-flex-preferred-size: 0%;
}
.second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-mini-widgets .last {
margin-right: 0;
}
.second-switch-logo-right.second-switch-menu-left .mobile-header-bar {
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-flex-pack: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-ms-flex-pack: start;
}
.second-switch-logo-right.second-switch-menu-left .mobile-header-bar .mobile-branding {
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-flex-pack: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end;
}
.second-switch-logo-right.second-switch-menu-left .mobile-header-bar .mobile-navigation {
-webkit-order: 0;
-moz-order: 0;
-ms-flex-order: 0;
order: 0;
}
.second-switch-logo-right.second-switch-menu-left .mobile-header-bar .dt-mobile-menu-icon {
margin-right: 10px;
}
.second-switch-logo-center.second-switch-menu-left .mobile-header-bar .dt-mobile-menu-icon {
margin-right: 10px;
margin-left: 0;
}
.second-switch-logo-left.second-switch-menu-right .mobile-header-bar {
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-flex-pack: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-ms-flex-pack: start;
}
.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-branding {
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-flex-pack: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-ms-flex-pack: start;
-webkit-order: 0;
-moz-order: 0;
-ms-flex-order: 0;
order: 0;
}
.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets {
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1;
}
.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-navigation {
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2;
}
.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .dt-mobile-menu-icon {
margin-left: 10px;
}
.second-switch-logo-center.second-switch-menu-right .mobile-header-bar .mobile-branding {
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
}
.second-switch-logo-center.second-switch-menu-right .mobile-navigation {
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2;
-webkit-flex: 1 1 0%;
-moz-flex: 1 1 0%;
-ms-flex: 1 1 0%;
flex: 1 1 0%;
-ms-flex-positive: 1;
-ms-flex-negative: 1;
-ms-flex-preferred-size: 0%;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-flex-pack: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
-ms-flex-pack: end;
}
.second-switch-logo-center.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets {
-webkit-order: 0;
-moz-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-flex: 1 1 0%;
-moz-flex: 1 1 0%;
-ms-flex: 1 1 0%;
flex: 1 1 0%;
-ms-flex-positive: 1;
-ms-flex-negative: 1;
-ms-flex-preferred-size: 0%;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-flex-pack: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-ms-flex-pack: start;
}
.second-switch-logo-center.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets .first {
margin-left: 0;
}
.show-mobile-logo .branding img,
.show-device-logo .branding img.mobile-logo,
.side-header.show-device-logo .branding img.mobile-logo,
.show-mobile-logo.show-device-logo .branding img,
.show-mobile-logo.side-header.show-device-logo .branding img,
.show-mobile-logo .mobile-branding img,
.show-device-logo .mobile-branding img.mobile-logo,
.side-header.show-device-logo .mobile-branding img.mobile-logo,
.show-mobile-logo.show-device-logo .mobile-branding img,
.show-mobile-logo.side-header.show-device-logo .mobile-branding img {
display: none;
}
.show-mobile-logo .branding img.mobile-logo,
.show-mobile-logo.show-device-logo .branding img.mobile-logo,
.show-device-logo .branding img,
.show-mobile-logo .mobile-branding img.mobile-logo,
.show-mobile-logo.show-device-logo .mobile-branding img.mobile-logo,
.show-device-logo .mobile-branding img,
.transparent .mobile-branding img.mobile-desktop-logo {
display: inline-block;
max-width: 100%;
height: auto;
}
}
@media screen and (max-width: 778px) {
.page-title.page-title-responsive-enabled .wf-wrap {
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
text-align: center;
min-height: 100px;
}
.page-title-responsive-enabled.page-title.title-left.disabled-bg h1 {
margin: 5px 0;
}
.page-title-responsive-enabled.page-title.title-left .breadcrumbs {
text-align: center;
}
.page-title-responsive-enabled.page-title h1,
.page-title-responsive-enabled.page-title h1 *,
.page-title-responsive-enabled.page-title h1 a:hover,
#page .page-title-responsive-enabled.page-title .entry-title {
font:   bold 20px / 30px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
.page-title-responsive-enabled.page-title.breadcrumbs-mobile-off .breadcrumbs {
display: none;
}
}
@media screen and (min-width: 800px) {
.transparent.video-playing .masthead {
display: none !important;
}
.video-playing .rsHomePorthole .rsCloseVideoBtn {
top: 30px;
}
}
@media screen and (max-width: 768px) {
.project-even .alignleft,
.project-even ul.royalSlider.alignleft {
width: 100%;
}
.content .project-wide-col {
width: 100%;
}
.content .project-wide-col.left-side {
padding-right: 0;
}
.content .project-wide-col.right-side {
padding-left: 0;
}
.content .project-narrow-col {
width: 100%;
}
.layout-list .blog-content,
.layout-list .blog-media,
.layout-list .project-list-content,
.layout-list .project-list-media {
float: none;
width: 100% !important;
}
.layout-list .buttons-on-img,
.layout-list .project-even .buttons-on-img {
margin-left: 0;
margin-right: 0;
}
.blog.layout-list .post .alignleft {
margin-right: 0;
margin-left: 0;
}
}
@media screen and (max-width: 778px) {
.footer .widget {
width: 100%;
}
.mobile-hide-footer #footer > .wf-wrap {
display: none;
}
.footer-overlap .page-inner {
margin-bottom: 0 !important;
}
.footer-overlap .footer {
position: relative !important;
left: 0 !important;
}
}
@media screen and (max-width: 990px) {
#bottom-bar .wf-container-bottom {
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
}
#bottom-bar .wf-container-bottom > div {
margin: 0;
}
#branding-bottom,
#bottom-bar .wf-float-left,
#bottom-bar .wf-float-right {
display: block;
float: none;
width: auto;
padding-left: 0;
padding-right: 0;
margin-right: auto;
margin-left: auto;
text-align: center !important;
}
#bottom-bar.logo-split .wf-float-left,
#bottom-bar.logo-split .wf-float-right {
-webkit-flex: 0 0 auto;
-moz-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
#bottom-bar .bottom-text-block {
text-align: center;
margin-left: 0;
}
}
@media screen and (max-width: 990px) {
#bottom-bar .mini-nav ul {
display: none;
}
#bottom-bar .mini-nav select,
#bottom-bar .menu-select {
display: block;
height: auto;
}
#bottom-bar .menu-select {
position: relative;
opacity: 1;
visibility: visible;
}
}
@media screen and (min-width: 778px) {
.masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon),
.side-header .mobile-header-bar,
.side-header .top-bar,
.wf-wrap {
padding: 0 50px;
}
.side-header .mobile-header-bar {
box-sizing: border-box;
}
.no-cssgridlegacy.no-cssgrid .wf-container,
.no-cssgridlegacy.no-cssgrid .wf-container-main {
margin: 0 -25px;
}
.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar,
.masthead:not(.side-header):not(.side-header-menu-icon) .header-bar,
.masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar {
max-width: calc(1300px - 100px);
margin: 0 auto;
}
.masthead:not(.side-header).full-width .top-bar,
.top-bar .masthead.side-header-menu-icon,
.masthead:not(.side-header).full-width .header-bar,
.header-bar .masthead.side-header-menu-icon,
.masthead:not(.side-header).full-width .mobile-header-bar,
.mobile-header-bar .masthead.side-header-menu-icon {
max-width: 100%;
}
.top-header .mega-full-width > .dt-mega-menu-wrap {
width: calc(1300px - 100px);
}
.boxed .masthead:not(.side-header):not(.side-header-menu-icon):not(.side-header-v-stroke).top-bar,
.boxed .masthead:not(.side-header):not(.side-header-menu-icon):not(.side-header-v-stroke).header-bar,
.boxed .masthead:not(.side-header):not(.side-header-menu-icon):not(.side-header-v-stroke).mobile-header-bar {
max-width: 100%;
width: calc(1300px - 100px);
}
.page-title .wf-wrap:after {
width: calc(1300px - 100px);
max-width: calc(100% - 100px);
}
.boxed .page-title .wf-wrap:after {
left: 50px;
}
.boxed .masthead:not(.width-in-pixel):not(.sticky-on) .top-bar-bg,
.boxed.masthead:not(.width-in-pixel):not(#phantom) .top-bar-bg,
.boxed .classic-header:not(.width-in-pixel) .navigation:before {
margin: 0 -50px;
padding: 0 1000px;
}
#main-slideshow.fixed > .royalSlider,
#main-slideshow.fixed .three-d-slider,
.ph-wrap,
#phantom .ph-wrap.boxed,
.boxed .top-bar.line-content:before,
.boxed .classic-header.content-width-line .navigation:before {
max-width: calc(1300px - 100px);
}
.no-cssgridlegacy.no-cssgrid .wf-container,
.no-cssgridlegacy.no-cssgrid .wf-container-main {
margin: 0 -25px;
}
.no-cssgridlegacy.no-cssgrid .sidebar-right .content {
padding-left: 25px;
}
.no-cssgridlegacy.no-cssgrid .sidebar-left .content {
padding-right: 25px;
}
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.solid-bg,
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.bg-under-widget {
padding-right: 25px;
}
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.solid-bg,
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.bg-under-widget {
padding-left: 25px;
}
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.solid-bg,
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.bg-under-widget {
padding-left: 0;
}
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.solid-bg,
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.bg-under-widget {
padding-right: 0;
}
.no-cssgridlegacy.no-cssgrid .content,
.no-cssgridlegacy.no-cssgrid .sidebar {
padding: 0 25px;
}
.sidebar-right .sidebar,
.sidebar-divider-off.sidebar-right .sidebar,
.sidebar-right .sidebar.solid-bg,
.sidebar-right .sidebar.bg-under-widget {
margin-right: 0;
margin-left: 0;
}
.sidebar-left .sidebar,
.sidebar-divider-off.sidebar-left .sidebar,
.sidebar-left .sidebar.solid-bg,
.sidebar-left .sidebar.bg-under-widget {
margin-right: 0;
margin-left: 0;
}
#main-slideshow.fixed {
padding: 50px;
}
.wf-container {
margin: 0 -25px;
}
.wf-cell,
.wf-usr-cell {
padding: 0 25px;
}
}
@media screen and (max-width: 778px) {
.masthead.full-width,
.masthead.mixed-header {
box-sizing: border-box;
}
#main .wf-wrap,
.masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon),
.side-header .mobile-header-bar,
#page .masthead.full-width,
#page .masthead.mixed-header:not(.side-header-v-stroke) {
padding: 0 20px;
}
.page-title .wf-wrap {
padding-left: 20px;
padding-right: 20px;
}
.side-header .mobile-header-bar {
box-sizing: border-box;
}
#main-slideshow.fixed {
padding: 20px;
}
#main-slideshow.fixed > .royalSlider,
#main-slideshow.fixed .three-d-slider {
max-width: 1260px;
}
.page-title .wf-wrap:after {
width: calc(1300px - 40px);
max-width: calc(100% - 40px);
}
.boxed .page-title .wf-wrap:after {
left: 20px;
}
.ph-wrap,
.boxed .top-bar.line-content:before,
.boxed .classic-header.content-width-line .navigation:before {
max-width: 1260px;
}
.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar,
.masthead:not(.side-header):not(.side-header-menu-icon) .header-bar,
.masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar {
max-width: calc(1300px - 40px);
margin: 0 auto;
}
.boxed .masthead:not(.width-in-pixel) .top-bar-bg,
.boxed .classic-header:not(.width-in-pixel) .navigation:before {
margin: 0 -20px;
padding: 0 1000px;
}
.no-cssgridlegacy.no-cssgrid .wf-container,
.no-cssgridlegacy.no-cssgrid .wf-container-main {
margin: 0 -10px;
}
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar {
padding-right: 20px;
}
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar {
padding-left: 20px;
}
.no-cssgridlegacy.no-cssgrid .sidebar-right .content {
padding-left: 10px;
}
.no-cssgridlegacy.no-cssgrid .sidebar-left .content {
padding-right: 10px;
}
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.solid-bg,
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.bg-under-widget {
padding-right: 10px;
}
.no-cssgridlegacy.no-cssgrid .sidebar-left .content,
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.solid-bg,
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.bg-under-widget {
padding-left: 10px;
}
.no-cssgridlegacy.no-cssgrid .wf-container-main {
margin: 0 -10px;
}
.no-cssgridlegacy.no-cssgrid .content,
.no-cssgridlegacy.no-cssgrid .sidebar {
padding: 0 10px;
}
.footer .wf-wrap {
padding: 0 20px;
}
.wf-container {
margin: 0 -10px;
}
.wf-cell,
.wf-usr-cell {
padding: 0 10px;
}
}
@media screen and (max-width: 1100px) and (max-width: 778px) {
#page .masthead.mixed-header {
padding: 0 20px;
}
}
@media screen and (min-width: 990px) {
#main > .wf-wrap {
position: relative;
}
.sticky-sidebar {
will-change: min-height;
}
.sticky-sidebar .sidebar-content {
position: relative;
transform: translate(0,0);
transform: translate3d(0,0,0);
will-change: position, transform;
-webkit-backface-visibility: hidden;
}
.no-cssgridlegacy.no-cssgrid .content {
width: calc(100% - 350px);
}
.no-cssgridlegacy.no-cssgrid .sidebar {
width: 350px;
}
.no-cssgridlegacy.no-cssgrid .sidebar-left .content,
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar {
float: right;
}
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-right .content {
float: left;
}
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-right .content,
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.solid-bg,
.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.bg-under-widget {
padding-right: 25px;
}
.sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,
.sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-right .content,
.sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.solid-bg,
.sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar,
.sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.bg-under-widget {
padding-right: 50px;
}
.no-cssgridlegacy.no-cssgrid .sidebar-left .content,
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.bg-under-widget,
.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.solid-bg {
padding-left: 25px;
}
.sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-left .content,
.sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar,
.sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.bg-under-widget,
.sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar,
.sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.solid-bg {
padding-left: 50px;
}
#main:not(.sidebar-none) .wf-container-main {
display: -ms-grid;
display: grid;
grid-column-gap: 50px;
}
.sidebar-right .wf-container-main {
grid-template-areas: "content sidebar";
}
.sidebar-left .wf-container-main {
grid-template-areas: "sidebar content";
}
.sidebar,
.sidebar-space {
grid-area: sidebar;
-ms-grid-row: 1;
}
.sidebar-right .sidebar,
.sidebar-right .sidebar-space {
-ms-grid-column: 3;
}
.sidebar-left .sidebar,
.sidebar-left .sidebar-space {
-ms-grid-column: 1;
}
.content {
grid-area: content;
-ms-grid-row: 1;
}
.sidebar-right .content {
-ms-grid-column: 1;
}
.sidebar-left .content {
-ms-grid-column: 3;
}
.sidebar-right .wf-container-main {
-ms-grid-columns: calc(100% - 350px - 25px) 50px calc(350px - 25px);
grid-template-columns: calc(100% - 350px - 25px) calc(350px - 25px);
}
.sidebar-left .wf-container-main {
-ms-grid-columns: calc(350px - 25px) 50px calc(100% - 350px - 25px);
grid-template-columns: calc(350px - 25px) calc(100% - 350px - 25px);
}
.sidebar-divider-vertical.sidebar-left .sidebar {
padding-right: 0;
}
.sidebar-divider-vertical.sidebar-left .sidebar .sidebar-content {
padding-right: 50px;
}
.sidebar-divider-vertical.sidebar-right .sidebar {
padding-left: 0;
}
.sidebar-divider-vertical.sidebar-right .sidebar .sidebar-content {
padding-left: 50px;
}
}
@media screen and (max-width: 990px) {
.mobile-hide-sidebar .sidebar {
display: none;
}
.sidebar-right .sidebar,
.sidebar-left .sidebar {
border: none;
}
.sidebar-right .sidebar,
.sidebar-left .sidebar,
.sidebar-divider-off.sidebar-right .sidebar,
.sidebar-divider-off.sidebar-left .sidebar,
.sidebar-right .sidebar.solid-bg,
.sidebar-left .sidebar.solid-bg,
.sidebar-right .sidebar.bg-under-widget,
.sidebar-left .sidebar.bg-under-widget {
width: 100%;
margin-right: 0;
margin-left: 0;
margin-top: 60px;
}
}
@media screen and (max-width: ) {
.product div.images,
.product div.summary {
width: 100%;
margin-right: 0;
}
.woocommerce-tabs .tabs > li {
float: none;
margin: 0;
}
.woocommerce-tabs .tabs > li:after {
display: none;
}
#reviews ol.commentlist li {
padding-left: 0;
}
#comments .children {
margin-left: 0px;
}
#reviews ol.commentlist .comment_container {
overflow: hidden;
}
#reviews ol.commentlist .comment_container .star-rating {
float: none;
display: block;
margin-bottom: 5px;
}
}
@media screen and (max-width: ) {
.wc-layout-list .woocom-project {
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
}
.wc-layout-list .woocom-project .woo-buttons-on-img {
width: 100%;
}
.wc-layout-list .woocom-project .woocom-list-content {
margin-top: 20px;
padding-left: 0;
width: 100%;
}
.view-mode-switcher {
display: none;
}
}
@media screen and (max-width: ) {
.woocommerce-cart-wrap .cart-collaterals,
.woocommerce-cart-wrap .cross-sells {
width: 100%;
margin: 0;
}
.woocommerce-cart-wrap .cross-sells {
margin-top: 50px;
}
.woocommerce-cart-form,
#customer_details,
.wc-side-column,
.wc-complete-wrap .wc-wide-column,
.wc-complete-wrap .woocommerce-bacs-bank-details {
width: 100%;
}
.wc-side-column {
margin: 0;
}
.woocommerce-cart-wrap,
form.woocommerce-checkout,
.wc-complete-wrap {
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.wc-order-review,
.wc-wide-column {
width: 100%;
margin: 40px 0 0 0;
}
.cart-collaterals .cart_totals,
.cart-collaterals .shipping_calculator,
.col2-set .col-1,
.col2-set .col-2,
form .form-row-first,
form .form-row-last {
width: 100%;
padding-right: 0;
padding-left: 0;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
right: 10px;
}
.woocommerce-thankyou-order-details li {
overflow: hidden;
}
.woocommerce-thankyou-order-details li strong {
width: 100%;
float: left;
}
.shop_table.my_account_orders {
border-bottom: 1px solid;
}
#page .woocommerce-checkout-review-order-table td {
display: block;
padding: 0;
border: none;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-flex-pack: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
#page .woocommerce-checkout-review-order-table td .variation {
flex: 100%;
}
#page .woocommerce-checkout-review-order-table tr.cart_item {
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start;
}
#page .woocommerce-checkout-review-order-table .cart_item .product-name {
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start;
}
#page .woocommerce-checkout-review-order-table tfoot tr {
padding-top: 10px;
padding-bottom: 10px;
}
#page .woocommerce-checkout-review-order-table tbody tr:first-of-type {
border: none;
}
#page .woocommerce-checkout-review-order-table .cart-subtotal th
#page .woocommerce-checkout-review-order-table .order-total th {
display: none;
}
.woocommerce-cart-wrap .shop_table td.actions {
padding-top: 25px;
}
.woocommerce-cart-wrap .coupon {
padding-bottom: 50px;
}
.woocommerce-cart-wrap .coupon:before {
top: 15px;
}
.woocommerce-cart-wrap .coupon > * {
margin-top: 15px;
}
.product .variations td {
text-align: left;
}
}
@media screen and (max-width: 600px) {
#page .order_details tbody tr:first-of-type,
#page .customer_details tbody tr:first-of-type {
border: none;
}
#page .order_details td,
#page .customer_details td {
text-align: left;
padding: 0;
border: none;
}
#page .order_details th,
#page .customer_details th {
border: none;
padding: 0;
}
#page .order_details tbody tr,
#page .customer_details tbody tr {
padding-top: 10px;
padding-bottom: 10px;
}
#page .order_details tfoot,
#page .customer_details tfoot {
display: block;
}
#page .order_details tfoot tr,
#page .customer_details tfoot tr {
padding-top: 10px;
padding-bottom: 10px;
}
table.shop_table tbody tr {
overflow: hidden;
padding-top: 25px;
padding-bottom: 25px;
}
.wc-complete-wrap .wc-bacs-bank-details li {
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start;
}
.wc-complete-wrap .wc-bacs-bank-details li > strong {
padding-left: 0;
}
.shop_table {
display: block;
}
.shop_table tbody,
.shop_table tfoot {
display: block;
}
.shop_table thead {
display: none;
}
.shop_table tr {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
border-top: 1px solid rgba(51,51,51,0.12);
}
.calculated_shipping .shop_table tr:first-child {
border-top: none;
}
#page .shop_table tr td {
border: none;
padding: 0;
}
.content .woocommerce-cart-wrap .shop_table tr.cart_item td {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
width: 100%;
max-width: 100%;
padding: 5px 0;
border: none;
}
.content .woocommerce-cart-wrap .shop_table tr.cart_item td.product-price {
display: none;
}
.shop_table tr.cart_item td a.remove {
display: inline-block;
text-align: center;
}
.shop_table tr.cart_item td a.remove i {
vertical-align: top;
}
.shop_table tr.cart_item td.product-name {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.shop_table tr.cart_item td.product-name a,
.shop_table tr.cart_item td.product-name .variation {
display: block;
}
table.shop_table td,
.product .variations td {
display: block;
}
.cart .product-thumbnail {
margin: 0 auto;
}
.cart-footer {
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start;
}
}
@media screen and (max-width: 768px) {
.checkout-page-title a {
font:   bold 20px / 30px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
.checkout-page-title .checkout-counter {
width: 40px;
height: 40px;
}
}
@media screen and (max-width: 1200px) {
.rsHomePorthole .rsPlayBtn,
.rsHomePorthole .rsCLink {
height: 50px;
margin-left: -25px;
margin-top: -25px;
width: 50px;
}
.rsHomePorthole .rsPlayBtn {
background-size: 30px 30px;
background-position: 15px center;
}
.rsHomePorthole .rsCLink {
background-size: 24px 24px;
}
.rsHomePorthole .rsBtnCenterer {
margin-top: -25px;
height: 50px;
}
.rsHomePorthole .rsBtnCenterer:not(.with-link) .rsPlayBtn {
margin-top: 0;
}
.rsHomePorthole .rsBtnCenterer.with-link {
width: 120px;
margin: -25px 0 0 -60px;
}
.rsHomePorthole .with-link .rsCLink,
.rsHomePorthole .with-link .rsPlayBtn {
position: relative;
top: 0;
left: 0;
display: inline-block;
margin: 0 5px;
}
}
@media screen and (max-width: 1100px) {
.floating-content {
-webkit-transform: translateY(0) !important;
transform: translateY(0) !important;
}
}
@media screen and (max-width: 970px) {
#main .wf-mobile-hidden,
.filter-extras {
display: none;
}
#main .wf-mobile-visible,
.content .wf-table.wf-mobile-collapsed,
.content .wf-mobile-collapsed .wf-tr,
.content .wf-mobile-collapsed .wf-td {
display: block;
}
.table-standard {
overflow: scroll;
}
.content .wf-1,
.content .wf-1-2,
.content .wf-2-4,
.content .wf-1-3,
.content .wf-2-3,
.content .wf-1-4,
.content .wf-3-4,
.content .wf-1-5,
.content [class*="wf-span-"] {
width: 100%;
}
.items-grid .wf-cell.wf-1-3,
.items-grid .wf-cell.wf-1-2 {
width: 50%;
}
.related-product > li {
width: 50%;
}
.sidebar-right .related-product > li,
.sidebar-left .related-product > li {
width: 50%;
}
.woocommerce-cart-wrap .related-product > li {
width: 100%;
}
.single-related-posts .items-grid > .related-item {
width: 50%;
}
.sidebar-right .single-related-posts .items-grid > .related-item,
.sidebar-left .single-related-posts .items-grid > .related-item {
width: 50%;
}
li.comment,
li.pingback {
padding-left: 0;
}
.children li.comment,
.children li.pingback {
padding-left: 30px;
}
#comments .children {
margin-left: 10px;
}
.box-style-table .shortcode-action-container {
display: block;
margin-top: 20px;
margin-bottom: 0;
padding-left: 0;
overflow: hidden;
}
.shortcode-action-box.box-style-table {
display: block;
}
.box-style-table .action-button .dt-btn {
float: left;
}
}
@media only screen and (max-width: 960px) {
.header-side-left .mega-full-width > .sub-nav,
.header-side-left .mega-auto-width > .sub-nav {
max-width: 767px;
left: 0;
top: auto !important;
padding-left: 0;
}
.header-side-right .mega-full-width > .sub-nav,
.header-side-right .mega-auto-width > .sub-nav {
max-width: 767px;
right: 0;
top: auto !important;
padding-right: 0;
}
.wc-login-wrap,
.wc-coupon-wrap,
form.track_order,
form.lost_reset_password {
width: 67%;
}
#customer_login {
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
#customer_login > div {
width: 67%;
}
#customer_login > div + div {
margin-left: auto;
margin-top: 60px;
}
}
@media screen and (max-width: 800px) {
.rsHomePorthole .rsCapt {
bottom: 25px;
}
}
@media screen and (min-width: 0px) and (max-width: 760px) {
#main-slideshow .psThumbs {
display: none;
}
.rsHomePorthole .rsCapt {
padding: 0 20px;
bottom: 15px;
}
.wc-login-wrap,
.wc-coupon-wrap,
form.track_order,
form.lost_reset_password {
width: 100%;
}
#customer_login > div {
width: 100%;
}
}
@media screen and (max-width: 760px) {
.scroller-arrow,
.project-navigation > span,
.album-content-description,
.hide-thumb-btn,
.photo-scroller .ts-wrap.scroller-thumbnails,
.share-overlay h3 {
display: none;
}
.photo-scroller .btn-cntr,
.photo-scroller .slide-caption {
bottom: 5px !important;
}
.project-navigation .next-post {
margin-right: 0;
}
.share-overlay .wf-td {
padding-top: 60px;
}
.share-overlay h1 {
margin-bottom: 30px;
font-size: 40px;
line-height: 44px;
}
#page .share-overlay .soc-ico a,
.share-overlay .soc-ico a {
width: 50px;
height: 50px;
margin: 5px;
}
.share-overlay .soc-ico a .icon {
width: 40px;
height: 40px;
}
.dt-fancy-separator {
width: 100% !important;
}
.overlap.video-playing #header {
display: none !important;
}
.items-grid .wf-cell.wf-1-3,
.items-grid .wf-cell.wf-1-2 {
width: 100%;
}
.related-product > li {
width: 100%;
}
.sidebar-right .related-product > li,
.sidebar-left .related-product > li,
.woocommerce-cart-wrap .related-product > li {
width: 100%;
}
.single-related-posts .items-grid > .related-item {
width: 100%;
}
.sidebar-right .single-related-posts .items-grid > .related-item,
.sidebar-left .single-related-posts .items-grid > .related-item {
width: 100%;
}
.dt-testimonials-shortcode.layout-6 .testimonial-item,
.dt-testimonials-shortcode.layout-5 .testimonial-item {
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
}
.dt-testimonials-shortcode.layout-6 .testimonial-item .content-wrap,
.dt-testimonials-shortcode.layout-5 .testimonial-item .content-wrap {
width: 100% !important;
}
.dt-testimonials-shortcode.layout-6 .testimonial-item .testimonial-avatar,
.dt-testimonials-shortcode.layout-5 .testimonial-item .testimonial-avatar {
padding: 0;
margin-bottom: 20px;
}
.content-align-center.dt-testimonials-shortcode.layout-6 .testimonial-item,
.content-align-center.dt-testimonials-shortcode.layout-5 .testimonial-item {
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
}
}
@media screen and (max-width: 420px) {
.full-screen.photo-scroller .btn-cntr,
.full-screen.photo-scroller .slide-caption {
bottom: 75px !important;
}
}
@media screen and (max-width: 778px) {
.first-switch-logo-right.first-switch-menu-left .mobile-header-bar .dt-mobile-menu-icon {
margin-right: 10px;
}
.first-switch-logo-left.first-switch-menu-right:not(.second-switch-menu-left) .mobile-header-bar .dt-mobile-menu-icon {
margin-left: 10px;
}
.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .dt-mobile-menu-icon {
margin-left: 10px;
}
.second-switch-logo-right.second-switch-menu-left .mobile-header-bar .dt-mobile-menu-icon {
margin-right: 10px;
}
}
@media screen and (max-width: 568px) {
.rollover-content p,
.rollover-content .entry-meta {
display: none;
}
.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap) > .woocommerce-message,
.popup-message-style .woocommerce-error,
.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap) > .woocommerce-info,
.popup-message-style .parentFormundefined:not(.run-animation),
.popup-message-style .parentFormundefined.run-animation,
.popup-message-style #page .wpcf7-mail-sent-ok,
.popup-message-style #page .wpcf7-validation-errors {
max-width: 300px;
}
@-webkit-keyframes slide-in-message {
0% {
opacity: 0;
-webkit-transform: translate3d(600px,-50%,0);
transform: translate3d(600px,-50%,0);
}
50% {
opacity: 0;
-webkit-transform: translate3d(-100px,-50%,0);
transform: translate3d(-200px,-50%,0);
}
100% {
opacity: 1;
-webkit-transform: translate3d(-300px,-50%,0);
transform: translate3d(-300px,-50%,0);
}
}
@keyframes slide-in-message {
0% {
opacity: 0;
-webkit-transform: translate3d(600px,-50%,0);
transform: translate3d(600px,-50%,0);
}
50% {
opacity: 0;
-webkit-transform: translate3d(-200px,-50%,0);
transform: translate3d(-200px,-50%,0);
}
100% {
opacity: 1;
-webkit-transform: translate3d(-300px,-50%,0);
transform: translate3d(-300px,-50%,0);
}
}
@-webkit-keyframes slide-out-message {
0% {
opacity: 1;
-webkit-transform: translate3d(-300px,-50%,0);
transform: translate3d(-300px,-50%,0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(800px,-50%,0);
transform: translate3d(800px,-50%,0);
}
}
@keyframes slide-out-message {
0% {
opacity: 1;
-webkit-transform: translate3d(-300px,-50%,0);
transform: translate3d(-300px,-50%,0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(800px,-50%,0);
transform: translate3d(800px,-50%,0);
}
}
}
@media (max-width: 600px) {
.floating-mobile-menu-icon.admin-bar .dt-mobile-menu-icon.floating-btn {
top: 10px;
}
}
@media (max-width: 480px) {
#main .tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper,
#main .tab-style-three.wpb_content_element .wpb_tour_tabs_wrapper,
#main #content .tab-style-one.wpb_content_element .wpb_tabs_nav,
#main #content .tab-style-three.wpb_content_element .wpb_tabs_nav,
#main .wpb_tour.wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab,
#main .wpb_tour.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab,
#main #content .wpb_tour.tab-style-one.wpb_content_element .wpb_tabs_nav,
#main #content .wpb_tour.tab-style-three.wpb_content_element .wpb_tabs_nav,
#main #content .wpb_tour.tab-style-two.wpb_content_element .wpb_tabs_nav,
#main .wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab,
#main .wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab,
#main .wpb_tour.tab-style-two .wpb_tour_tabs_wrapper .wpb_tab {
display: block;
}
#main .wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper,
#main .wpb_tour.tab-style-three.wpb_content_element .wpb_tour_tabs_wrapper,
#main .wpb_tour.tab-style-two.wpb_content_element .wpb_tour_tabs_wrapper {
display: block !important;
}
.wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
padding-top: 0;
}
.wpb_tour.tab-style-one .wpb_tabs_nav,
.wpb_tour.tab-style-three .wpb_tabs_nav {
border-right: none;
}
.wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab,
.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab {
padding-left: 0;
}
.wc-login-wrap .log-left-block,
.wc-login-wrap .log-right-block {
width: 100%;
}
.wc-login-wrap .log-right-block {
margin-top: 20px;
}
}
@media screen and (max-width: 500px) {
.post-navigation .nav-links {
-webkit-flex-flow: column wrap;
-moz-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
}
.post-navigation .nav-previous,
.post-navigation .nav-next {
width: 100%;
padding: 0;
margin: 0 0 25px 0;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
}
.post-navigation .nav-previous .post-title,
.post-navigation .nav-next .post-title {
-webkit-align-self: center;
-moz-align-self: center;
-ms-align-self: center;
-ms-flex-item-align: center;
align-self: center;
}
.rtl .post-navigation .nav-previous .post-title,
.rtl .post-navigation .nav-next .post-title {
-webkit-align-self: center;
-moz-align-self: center;
-ms-align-self: center;
-ms-flex-item-align: center;
align-self: center;
}
.post-navigation .nav-previous i,
.post-navigation .nav-next i {
display: none;
}
.post-navigation .nav-links {
padding-bottom: 0;
}
.post-navigation .back-to-list,
.post-navigation .disabled {
display: none;
}
}
@media screen and (max-width: 450px) {
.woocommerce-result-count {
float: none;
}
.mobile-header-bar,
.masthead .popup-search .submit {
position: relative;
}
.dt-mobile-header .mini-nav,
.masthead .mini-nav,
.dt-mobile-header .shopping-cart,
.masthead .shopping-cart,
.dt-mobile-header .popup-search,
.masthead .popup-search,
.dt-mobile-header .searchform,
.masthead .searchform,
.dt-mobile-header .popup-search.act,
.masthead .popup-search.act,
.dt-mobile-header .mini-nav li,
.masthead .mini-nav li {
position: static;
}
#page .masthead .mini-nav .mini-sub-nav,
#page .masthead .shopping-cart-wrap,
#page .masthead .popup-search .popup-search-wrap {
max-width: 280px;
left: 50% !important;
transform: translate3d(-50%,0,0);
}
#page .masthead .mini-nav .mini-sub-nav .shopping-cart-inner:before,
#page .masthead .shopping-cart-wrap .shopping-cart-inner:before,
#page .masthead .popup-search .popup-search-wrap .shopping-cart-inner:before {
left: 50%;
margin-left: -10px;
}
.dt-mobile-header .select-type-menu .sub-nav,
.dt-mobile-header .select-type-menu-first-switch .sub-nav,
.dt-mobile-header .select-type-menu-second-switch .sub-nav {
top: 0;
}
.masthead .popup-search .popup-search-wrap,
.masthead .top-bar .popup-search .popup-search-wrap {
top: 100%;
}
.masthead .shopping-cart-wrap,
.masthead .top-bar .shopping-cart-wrap {
top: 100%;
padding-top: 0;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
body:after {
content: 'tablet';
display: none;
}
}
@media screen and (max-width: 760px),screen and (max-height: 300px) {
body:after {
content: 'phone';
display: none;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.ipad-reverse-col {
order: 2;
}
.vert-tablet-reverse-col {
flex-direction: row-reverse;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hor-tablet-reverse-col {
flex-direction: row-reverse;
}
}
@media (max-width: 0px) {
.reverse-row-on-mobile,
.phone-reverse-col {
flex-direction: column-reverse;
}
}.floating-content {
position: relative;
-webkit-backface-visibility: hidden;
-webkit-perspective: 1000;
-webkit-transition: transform .3s ease-out;
transition: transform .3s ease-out;
}
.project-wide-col {
display: inline-block;
vertical-align: top;
width: 66.6667%;
box-sizing: border-box;
}
.project-wide-col.left-side {
padding-right: 50px;
}
.project-wide-col.right-side {
padding-left: 50px;
}
.project-narrow-col {
display: inline-block;
vertical-align: top;
width: 33.3333%;
}
.mobile-false .wf-container.effect-layla:not(.jg-container) .rollover-project > a > img {
position: absolute;
left: 0;
top: 50%;
width: calc(100% + 40px);
max-width: calc(100% + 40px);
}
.filter-grayscale .wf-container.effect-layla:not(.jg-container) .rollover-project > a > img,
.filter-grayscale-static .wf-container.effect-layla:not(.jg-container) .rollover-project > a > img {
top: 0;
width: 100%;
max-width: 100%;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.effect-layla .rollover-content {
display: block;
padding: 35px 45px;
opacity: 1;
text-align: center;
}
.effect-layla .rollover-content:hover {
padding: 35px 45px;
}
.effect-layla .rollover-content:before,
.effect-layla .rollover-content:after {
position: absolute;
content: '';
opacity: 0;
}
.effect-layla .rollover-content:before {
top: 25px;
right: 15px;
bottom: 25px;
left: 15px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
-ms-transform: scale(0,1);
-webkit-transform: scale(0,1);
transform: scale(0,1);
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}
.effect-layla .rollover-content:after {
top: 15px;
right: 25px;
bottom: 15px;
left: 25px;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
-ms-transform: scale(1,0);
-webkit-transform: scale(1,0);
transform: scale(1,0);
-ms-transform-origin: 100% 0;
-webkit-transform-origin: 100% 0;
transform-origin: 100% 0;
}
.effect-layla .entry-title,
.effect-layla .links-container,
.effect-layla .rollover-thumbnails {
-ms-transition: -ms-transform 0.35s;
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
}
.effect-layla:not(.always-show-info) .entry-title,
.effect-layla:not(.always-show-info) .links-container,
.effect-layla:not(.always-show-info) .rollover-thumbnails {
opacity: 0;
-ms-transition: -ms-transform 0.35s, opacity 0.35s;
-webkit-transition: -webkit-transform 0.35s, opacity 0.35s;
transition: transform 0.35s, opacity 0.35s;
}
.effect-layla p,
.effect-layla .entry-meta {
opacity: 0;
-webkit-transform: translate3d(0,-15px,0);
transform: translate3d(0,-15px,0);
}
.effect-layla .entry-title,
.effect-layla .links-container,
.effect-layla .rollover-thumbnails {
-webkit-transform: translate3d(0,-20px,0);
transform: translate3d(0,-20px,0);
}
.always-show-info.effect-layla .entry-title,
.always-show-info.effect-layla .links-container,
.always-show-info.effect-layla .rollover-thumbnails {
-webkit-transform: translate3d(0,-20px,0);
transform: translate3d(0,-20px,0);
}
.mobile-false .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project > a > img {
-webkit-transform: translate3d(-20px,-50%,0);
transform: translate3d(-20px,-50%,0);
}
.effect-layla .rollover-project > a > img,
.effect-layla .rollover-content:before,
.effect-layla .rollover-content:after,
.effect-layla p,
.effect-layla .entry-meta {
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
.effect-layla .links-container,
.effect-layla .entry-meta {
position: relative;
z-index: 10;
}
.mobile-false .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project:hover > a > img {
-webkit-transform: translate3d(-20px,calc(-50% + 10px),0);
transform: translate3d(-20px,calc(-50% + 10px),0);
}
.mobile-true .filter-grayscale .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked > a > img,
.mobile-true .filter-grayscale-static .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked > a > img,
.mobile-true .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked > a > img {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.mobile-false .effect-layla.hover-color-static .rollover-project:hover > a > img,
.mobile-true .effect-layla.hover-color-static .rollover-project.is-clicked > a > img {
opacity: 0.3;
}
.mobile-false .effect-layla .rollover-project:hover figcaption::before,
.mobile-true .effect-layla .rollover-project.is-clicked figcaption::before,
.mobile-false .effect-layla .rollover-project:hover figcaption::after,
.mobile-true .effect-layla .rollover-project.is-clicked figcaption::after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.mobile-false .effect-layla .rollover-project:hover .entry-title,
.mobile-true .effect-layla .rollover-project.is-clicked .entry-title,
.mobile-false .effect-layla .rollover-project:hover p,
.mobile-true .effect-layla .rollover-project.is-clicked p,
.mobile-false .effect-layla .rollover-project:hover .entry-meta,
.mobile-true .effect-layla .rollover-project.is-clicked .entry-meta,
.mobile-false .effect-layla .rollover-project:hover .links-container,
.mobile-true .effect-layla .rollover-project.is-clicked .links-container,
.mobile-false .effect-layla .rollover-project:hover .rollover-thumbnails,
.mobile-true .effect-layla .rollover-project.is-clicked .rollover-thumbnails {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.mobile-false.mobile-false .effect-layla .rollover-project:hover .rollover-content:after,
.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .rollover-content:after,
.mobile-false.mobile-false .effect-layla .rollover-project:hover .entry-title,
.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .entry-title,
.mobile-false.mobile-false .effect-layla .rollover-project:hover .links-container,
.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .links-container,
.mobile-false.mobile-false .effect-layla .rollover-project:hover .rollover-thumbnails,
.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .rollover-thumbnails,
.mobile-false.mobile-false .effect-layla .rollover-project:hover p,
.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked p,
.mobile-false.mobile-false .effect-layla .rollover-project:hover a > img,
.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked a > img,
.mobile-false.mobile-false .effect-layla .rollover-project:hover .entry-meta,
.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .entry-meta {
-webkit-transition-delay: 0.15s;
transition-delay: 0.15s;
}
.effect-bubba .rollover-project > a > img {
-webkit-transition: opacity 0.35s;
transition: opacity 0.35s;
}
.mobile-false .effect-bubba.hover-color-static .rollover-project:hover > a > img,
.mobile-true .effect-bubba.hover-color-static .rollover-project.is-clicked > a > img {
opacity: 0.3;
}
.effect-bubba .rollover-content {
display: block;
padding: 35px 45px;
text-align: center;
opacity: 1;
}
.effect-bubba .rollover-content:before,
.effect-bubba .rollover-content:after {
position: absolute;
top: 25px;
right: 25px;
bottom: 25px;
left: 25px;
content: '';
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
.effect-bubba .rollover-content:before {
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
-webkit-transform: scale(0,1);
transform: scale(0,1);
}
.effect-bubba .rollover-content:after {
border-right: 1px solid #fff;
border-left: 1px solid #fff;
-webkit-transform: scale(1,0);
transform: scale(1,0);
}
.effect-bubba:not(.always-show-info) .rollover-content .entry-title,
.effect-bubba:not(.always-show-info) .rollover-content .links-container,
.effect-bubba:not(.always-show-info) .rollover-content .rollover-thumbnails {
opacity: 0;
-webkit-transition: -webkit-transform 0.35s, opacity 0.35s;
transition: transform 0.35s, opacity 0.35s;
-webkit-transform: translate3d(0,-20px,0);
transform: translate3d(0,-20px,0);
}
.effect-bubba .rollover-content p,
.effect-bubba .rollover-content .entry-meta {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(0,20px,0);
transform: translate3d(0,20px,0);
}
.effect-bubba .links-container,
.effect-bubba .entry-meta {
position: relative;
z-index: 10;
}
.mobile-false.mobile-false .effect-bubba .rollover-project:hover .rollover-content:before,
.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .rollover-content:before,
.mobile-false.mobile-false .effect-bubba .rollover-project:hover .rollover-content:after,
.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .rollover-content:after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.mobile-false.mobile-false .effect-bubba .rollover-project:hover .entry-title,
.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .entry-title,
.mobile-false.mobile-false .effect-bubba .rollover-project:hover .links-container,
.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .links-container,
.mobile-false.mobile-false .effect-bubba .rollover-project:hover .rollover-thumbnails,
.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .rollover-thumbnails,
.mobile-false.mobile-false .effect-bubba .rollover-project:hover p,
.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked p,
.mobile-false.mobile-false .effect-bubba .rollover-project:hover .entry-meta,
.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .entry-meta {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.mobile-false .wf-container.effect-sarah:not(.jg-container) .rollover-project > a > img {
position: absolute;
top: 50%;
left: 0;
width: calc(100% + 20px);
max-width: calc(100% + 20px);
}
.filter-grayscale .wf-container.effect-sarah:not(.jg-container) .rollover-project > a > img,
.filter-grayscale-static .wf-container.effect-sarah:not(.jg-container) .rollover-project > a > img {
top: 0;
width: 100%;
max-width: 100%;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.effect-sarah .rollover-project > a > img {
max-width: none;
width: -webkit-calc(100% + 20px);
width: calc(100% + 20px);
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-10px,-50%,0);
transform: translate3d(-10px,-50%,0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.jg-container.effect-sarah .rollover-project > a > img,
.slider-wrapper.effect-sarah .rollover-project > a > img,
.mobile-true .effect-sarah .rollover-project > a > img {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.slider-wrapper.effect-sarah .rollover-project > a > img {
width: 100%;
}
.mobile-false.mobile-false .effect-sarah.hover-color-static .rollover-project:hover > a > img,
.mobile-true.mobile-true .effect-sarah.hover-color-static .rollover-project.is-clicked > a > img {
opacity: 0.3;
}
.mobile-false.mobile-false .effect-sarah:not(.jg-container):not(.slider-wrapper) .rollover-project:hover > a > img,
.mobile-false.mobile-false .effect-sarah:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked > a > img {
-webkit-transform: translate3d(0,-50%,0);
transform: translate3d(0,-50%,0);
}
.effect-sarah .rollover-content {
display: block;
padding: 25px 40px;
text-align: left;
opacity: 1;
}
.effect-sarah .rollover-content .links-container {
text-align: left;
}
.effect-sarah:not(.always-show-info) .rollover-content .entry-title,
.effect-sarah:not(.always-show-info) .rollover-content .links-container,
.effect-sarah:not(.always-show-info) .rollover-content .rollover-thumbnails {
opacity: 0;
-webkit-transition: opacity 0.35s;
transition: opacity 0.35s;
}
.effect-sarah .rollover-content .entry-title {
position: relative;
overflow: hidden;
padding: 0 0 15px;
margin-bottom: 15px;
}
.effect-sarah .rollover-content .entry-title:after {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 3px;
background: #fff;
content: '';
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(-101%,0,0);
transform: translate3d(-100%,0,0);
}
.mobile-false.mobile-false .effect-sarah .rollover-project:hover .entry-title,
.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .entry-title {
opacity: 1;
}
.mobile-false.mobile-false .effect-sarah .rollover-project:hover .entry-title:after,
.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .entry-title:after {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.mobile-false.mobile-false .effect-sarah .rollover-project:hover .links-container,
.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .links-container,
.mobile-false.mobile-false .effect-sarah .rollover-project:hover .rollover-thumbnails,
.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .rollover-thumbnails {
opacity: 1;
}
.effect-sarah .rollover-content p,
.effect-sarah .rollover-content .entry-meta {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(100%,0,0);
transform: translate3d(100%,0,0);
}
.mobile-false.mobile-false .effect-sarah .rollover-project:hover p,
.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked p,
.mobile-false.mobile-false .effect-sarah .rollover-project:hover .entry-meta,
.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .entry-meta {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.effect-layla .links-container,
.effect-sarah .links-container,
.effect-bubba .links-container {
width: 100%;
height: 44px;
}
.effect-layla .rollover-content,
.effect-sarah .rollover-content,
.effect-bubba .rollover-content {
-webkit-align-content: center;
-ms-align-content: center;
align-content: center;
-ms-flex-line-pack: center;
}
.effect-layla .rollover-content,
.effect-bubba .rollover-content {
-webkit-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
}
.cs-style-3 .rollover-project .rollover-content {
opacity: 1;
}
.cs-style-3 .rollover-content {
padding: 0;
}
.cs-style-3.content-align-centre .rollover-content {
display: -webkit-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-content: flex-end;
-ms-align-content: flex-end;
align-content: flex-end;
-ms-flex-line-pack: end;
-webkit-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: flex-end;
-ms-align-items: flex-end;
-ms-flex-align: flex-end;
align-items: flex-end;
-ms-flex-align: end;
}
.cs-style-3 .rollover-project > a {
position: relative;
display: block;
-webkit-transition: -webkit-transform 0.4s;
transition: transform 0.4s;
}
.mobile-false .cs-style-3 .rollover-project:hover > a {
-ms-transform: translateY(-20px);
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
.hover-style-three .rollover-project > a:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
background-color: rgba(0,0,0,0.2);
opacity: 0;
}
.mobile-false .hover-style-three .rollover-project:hover > a:after,
.mobile-true .hover-style-three .rollover-project.is-clicked > a:after {
opacity: 1;
}
.cs-style-3.content-align-left .rollover-content-container {
position: absolute;
bottom: 0;
}
.cs-style-3 .rollover-content-container {
width: 100%;
padding: 15px 20px 5px;
background-color: #1e1e1e;
}
.mobile-false .cs-style-3 .rollover-content-container {
-webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
transition: transform 0.4s, opacity 0.1s 0.3s;
-ms-transform: translateY(100%);
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
.cs-style-3 .rollover-project:hover .rollover-content-container,
.mobile-false .cs-style-3 .dt-owl-item:hover .rollover-content-container,
.mobile-true .cs-style-3 .is-clicked .rollover-content-container,
.mobile-true .cs-style-3 .dt-owl-item .rollover-content-container {
opacity: 1;
-ms-transform: translateY(0px);
-webkit-transform: translateY(0px);
transform: translateY(0px);
-ms-transition: -ms-transform 0.4s, opacity 0.1s;
-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
transition: transform 0.4s, opacity 0.1s;
}
.mobile-true .cs-style-3 .is-clicked .rollover-content {
display: block;
}
.mobile-true .cs-style-3.content-align-centre .rollover-content {
display: none;
}
.cs-style-3.content-align-centre .rollover-content.is-clicked {
display: -webkit-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
}
.cs-style-3 .rollover-thumbnails {
opacity: 0;
margin-bottom: 20px;
}
.mobile-false .cs-style-3 .links-container {
opacity: 0;
}
.cs-style-3 .links-container {
margin-bottom: 15px;
}
.mobile-false .cs-style-3 .rollover-project:hover .links-container,
.mobile-false .cs-style-3 .rollover-project:hover .rollover-thumbnails,
.mobile-false .cs-style-3 .dt-owl-item:hover .links-container {
opacity: 1;
}
.mobile-false .cs-style-3 .links-container,
.cs-style-3 .rollover-project .rollover-thumbnails {
-webkit-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.mobile-true .cs-style-3 .links-container {
-webkit-transition: opacity 0.1s 0.3s;
transition: opacity 0.1s 0.3s;
}
.cs-style-3 .rollover-content * {
color: #fff !important;
}
.accent-gradient .cs-style-3 .rollover-content .entry-title a {
-webkit-backface-visibility: hidden;
background-image: none;
}
.hover-style-one .rollover-content,
.accent-gradient .hover-style-one .rollover-content {
background: rgba(0,0,0,0.6);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),rgba(0,0,0,0.1) 50%,color-stop(100%,rgba(0,0,0,0.6)));
background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.6) 100%);
background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.6) 100%);
background-color: transparent !important;
color: #fff;
}
.hover-style-one .rollover-content {
display: -webkit-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.content-align-centre.hover-style-one .rollover-content {
-webkit-align-content: flex-end;
-ms-align-content: flex-end;
align-content: flex-end;
-ms-flex-line-pack: end;
-webkit-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: flex-end;
-ms-align-items: flex-end;
-ms-flex-align: flex-end;
align-items: flex-end;
-ms-flex-align: end;
}
.content-align-left.hover-style-one .rollover-content {
-webkit-align-content: flex-end;
-ms-align-content: flex-end;
align-content: flex-end;
-ms-flex-line-pack: end;
-webkit-align-items: flex-end;
-ms-align-items: flex-end;
-ms-flex-align: flex-end;
align-items: flex-end;
-ms-flex-align: end;
}
.hover-style-one .rollover-project > a:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
background-color: rgba(0,0,0,0.2);
opacity: 0;
}
.mobile-false .hover-style-one .rollover-project:hover > a:after {
opacity: 1;
}
.hover-style-one .rollover-content-container {
margin-top: 10px;
width: 100%;
}
.hover-style-one.always-show-info .links-container,
.hover-style-one.always-show-info .rollover-thumbnails {
opacity: 0;
}
.hover-style-one.always-show-info .rollover-project:hover .links-container,
.hover-style-one.always-show-info .rollover-project:hover .rollover-thumbnails {
opacity: 1;
}
.mobile-true .hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content.is-clicked {
display: -webkit-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.hover-style-two .rollover-content {
display: -webkit-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.content-align-bottom.hover-style-two .rollover-content {
-webkit-align-content: flex-end;
-ms-align-content: flex-end;
align-content: flex-end;
-ms-flex-line-pack: end;
-webkit-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: flex-end;
-ms-align-items: flex-end;
-ms-flex-align: flex-end;
align-items: flex-end;
-ms-flex-align: end;
}
.content-align-centre.hover-style-two .rollover-content {
-webkit-align-content: center;
-ms-align-content: center;
align-content: center;
-ms-flex-line-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.content-align-left-bottom.hover-style-two .rollover-content {
-webkit-align-content: flex-end;
-ms-align-content: flex-end;
align-content: flex-end;
-ms-flex-line-pack: end;
-webkit-align-items: flex-end;
-ms-align-items: flex-end;
-ms-flex-align: flex-end;
align-items: flex-end;
-ms-flex-align: end;
}
.content-align-left-top.hover-style-two .rollover-content {
-webkit-align-content: flex-start;
-ms-align-content: flex-start;
align-content: flex-start;
-ms-flex-line-pack: start;
-webkit-align-items: flex-start;
-ms-align-items: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start;
-ms-flex-align: start;
}
.hover-style-two .rollover-content-container {
margin-top: 10px;
width: 100%;
}
.buttons-on-img {
position: relative;
overflow: hidden;
margin: 0 0 20px;
text-align: center;
}
.bg-on .buttons-on-img {
margin: 0;
}
.layout-list .buttons-on-img {
margin: 0 30px 25px 0;
}
.layout-list .project-even .buttons-on-img {
margin: 0 0 25px 30px;
}
.layout-list .media-wide .buttons-on-img {
margin-right: 0;
margin-left: 0;
}
.buttons-on-img > p,
.post .buttons-on-img .alignnone,
.description-under-image .post .buttons-on-img .alignnone,
.description-under-image .post .buttons-on-img .slider-masonry {
margin-bottom: 0;
}
.post .buttons-on-img .alignleft {
margin: 0;
}
.buttons-on-img > .rollover-content {
padding: 0;
}
.mobile-true .buttons-on-img > .rollover-content {
display: block;
}.accent-bg-mixin {
color: #fff;
background-color: #0088cc;
}
.accent-gradient .accent-bg-mixin {
background: #0088cc;
background: -webkit-linear-gradient();
background: linear-gradient();
}
.solid-bg-mixin {
background-color: #f7f7f7;
}
.header-color {
color: #0e0e0e;
}
.dt-mega-parent .sidebar-content .widget .header-color {
color: #333333;
}
#main .sidebar-content .header-color {
color: #333333;
}
.footer .header-color {
color: #333333;
}
.color-base-transparent {
color: #b4b5bb;
}
.sidebar-content .color-base-transparent {
color: rgba(133,134,140,0.5);
}
.footer .color-base-transparent {
color: rgba(133,134,140,0.5);
}
.outline-element-decoration .outline-decoration {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .shadow-decoration {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.testimonial-item:not(.testimonial-item-slider),
.testimonial-item .ts-viewport,
.bg-on.team-container,
.dt-team-shortcode.content-bg-on .team-container {
background-color: #f7f7f7;
}
.outline-element-decoration .testimonial-item:not(.testimonial-item-slider),
.outline-element-decoration .testimonial-item .ts-viewport,
.outline-element-decoration .bg-on.team-container,
.outline-element-decoration .dt-team-shortcode.content-bg-on .team-container {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .testimonial-item:not(.testimonial-item-slider),
.shadow-element-decoration .testimonial-item .ts-viewport,
.shadow-element-decoration .bg-on.team-container,
.shadow-element-decoration .dt-team-shortcode.content-bg-on .team-container {
-webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.dt-team-shortcode .team-content {
font-size: 14px;
line-height: 25px;
}
.testimonial-item .testimonial-vcard .text-secondary,
.testimonial-item .testimonial-vcard .text-primary,
.testimonial-item .testimonial-vcard .text-primary * {
color: #0e0e0e;
}
.sidebar-content .testimonial-item .testimonial-vcard .text-secondary,
.sidebar-content .testimonial-item .testimonial-vcard .text-primary,
.sidebar-content .testimonial-item .testimonial-vcard .text-primary * {
color: #333333;
}
.footer .testimonial-item .testimonial-vcard .text-secondary,
.footer .testimonial-item .testimonial-vcard .text-primary,
.footer .testimonial-item .testimonial-vcard .text-primary * {
color: #333333;
}
.testimonial-item .testimonial-vcard a.text-primary:hover,
.testimonial-item .testimonial-vcard a.text-primary:hover * {
text-decoration: underline;
}
.team-author p {
color: #0e0e0e;
font:   bold 14px / 24px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
.dt-team-shortcode .team-author p {
font:   300 19px / 27px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
color: #0088cc;
}
.accent-gradient .dt-team-shortcode .team-author p {
background: -webkit-linear-gradient();
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
@media all and (-ms-high-contrast: none) {
.accent-gradient .dt-team-shortcode .team-author p {
color: #0088cc;
}
}
.dt-mega-parent .sidebar-content .widget .team-author p {
color: #333333;
}
.sidebar-content .team-author p {
color: #333333;
}
.footer .team-author p {
color: #333333;
}
.testimonial-vcard .text-secondary {
color: #0e0e0e;
font-size: 13px;
line-height: 23px;
font-weight: bold;
}
.dt-mega-parent .sidebar-content .widget .testimonial-vcard .text-secondary {
color: #333333;
}
#main .sidebar-content .testimonial-vcard .text-secondary {
color: #333333;
}
.footer .testimonial-vcard .text-secondary {
color: #333333;
}
.dt-testimonials-shortcode .testimonial-vcard .text-secondary {
font-size: 14px;
line-height: 25px;
font-weight: normal;
color: #0088cc;
}
.accent-gradient .dt-testimonials-shortcode .testimonial-vcard .text-secondary {
background: -webkit-linear-gradient();
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
@media all and (-ms-high-contrast: none) {
.accent-gradient .dt-testimonials-shortcode .testimonial-vcard .text-secondary {
color: #0088cc;
}
}
.dt-testimonials-shortcode .more-link {
color: #0088cc;
}
.testimonial-vcard .text-primary {
color: #0e0e0e;
font-size: 14px;
line-height: 25px;
font-weight: bold;
}
.dt-mega-parent .sidebar-content .widget .testimonial-vcard .text-primary {
color: #333333;
}
#main .sidebar-content .testimonial-vcard .text-primary {
color: #333333;
}
.footer .testimonial-vcard .text-primary {
color: #333333;
}
.testimonial-vcard .text-primary * {
color: #0e0e0e;
}
.dt-mega-parent .sidebar-content .widget .testimonial-vcard .text-primary * {
color: #333333;
}
#main .sidebar-content .testimonial-vcard .text-primary * {
color: #333333;
}
.footer .testimonial-vcard .text-primary * {
color: #333333;
}
.dt-testimonials-shortcode .testimonial-vcard .text-primary {
font: normal  normal 20px / 30px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
.team-author-name,
.team-author-name a {
color: #0e0e0e;
font: normal  normal 20px / 30px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
.content .team-author-name a:hover {
color: #0088cc;
}
.accent-gradient .content .team-author-name a:hover {
background: -webkit-linear-gradient();
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
@media all and (-ms-high-contrast: none) {
.accent-gradient .content .team-author-name a:hover {
color: #0088cc;
}
}
.widget .team-author-name,
.widget .team-author-name a {
font:   bold 16px / 26px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
color: #0e0e0e;
}
.dt-mega-parent .sidebar-content .widget .widget .team-author-name,
.dt-mega-parent .sidebar-content .widget .widget .team-author-name a {
color: #333333;
}
#main .sidebar-content .widget .team-author-name,
#main .sidebar-content .widget .team-author-name a {
color: #333333;
}
.footer .widget .team-author-name,
.footer .widget .team-author-name a {
color: #333333;
}
.team-author-name,
.team-author-name a {
color: #0e0e0e;
}
.dt-mega-parent .sidebar-content .widget .team-author-name,
.dt-mega-parent .sidebar-content .widget .team-author-name a {
color: #333333;
}
#main .sidebar-content .team-author-name,
#main .sidebar-content .team-author-name a {
color: #333333;
}
.footer .team-author-name,
.footer .team-author-name a {
color: #333333;
}
.rsTitle {
font:   300 40px / 54px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
.rsDesc {
font:   300 34px / 44px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
@media screen and (max-width: 1200px) {
.rsTitle {
font:   300 34px / 44px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
.rsDesc {
font:    20px / 34px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
}
@media screen and (max-width: 1024px) {
.rsTitle {
font:    20px / 34px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
.rsDesc {
font:   bold 20px / 30px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
}
@media screen and (max-width: 800px) {
.rsTitle {
font:   bold 16px / 26px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
.rsDesc {
font:   300 14px / 25px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
}
@media screen and (max-width: 320px) {
.rsTitle {
font:   300 14px / 25px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
.rsDesc {
display: none !important;
font:   300 14px / 25px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
}
#main-slideshow .progress-spinner-left,
#main-slideshow .progress-spinner-right {
border-color: #0088cc !important;
}
.slider-content .owl-dot:not(.active):not(:hover),
.slider-content .owl-dot:not(.active):hover {
-webkit-box-shadow: inset 0 0 0 2px rgba(119,119,119,0.35);
box-shadow: inset 0 0 0 2px rgba(119,119,119,0.35);
}
.slider-content .owl-dot.active {
-webkit-box-shadow: inset 0 0 0 20px rgba(119,119,119,0.35);
box-shadow: inset 0 0 0 20px rgba(119,119,119,0.35);
}
.dt-mega-parent .sidebar-content .widget .slider-content .owl-dot:not(.active):not(:hover),
.dt-mega-parent .sidebar-content .widget .slider-content .owl-dot:not(.active):hover {
-webkit-box-shadow: inset 0 0 0 2px rgba(51,51,51,0.35);
box-shadow: inset 0 0 0 2px rgba(51,51,51,0.35);
}
.dt-mega-parent .sidebar-content .widget .slider-content .owl-dot.active {
-webkit-box-shadow: inset 0 0 0 20px rgba(51,51,51,0.35);
box-shadow: inset 0 0 0 20px rgba(51,51,51,0.35);
}
.sidebar .slider-content .owl-dot:not(.active):not(:hover),
.sidebar .slider-content .owl-dot:not(.active):hover,
.sidebar-content .slider-content .owl-dot:not(.active):not(:hover),
.sidebar-content .slider-content .owl-dot:not(.active):hover {
-webkit-box-shadow: inset 0 0 0 2px rgba(133,134,140,0.35);
box-shadow: inset 0 0 0 2px rgba(133,134,140,0.35);
}
.sidebar .slider-content .owl-dot.active,
.sidebar-content .slider-content .owl-dot.active {
-webkit-box-shadow: inset 0 0 0 20px rgba(133,134,140,0.35);
box-shadow: inset 0 0 0 20px rgba(133,134,140,0.35);
}
.footer .slider-content .owl-dot:not(.active):not(:hover),
.footer .slider-content .owl-dot:not(.active):hover {
-webkit-box-shadow: inset 0 0 0 2px rgba(133,134,140,0.35);
box-shadow: inset 0 0 0 2px rgba(133,134,140,0.35);
}
.footer .slider-content .owl-dot.active {
-webkit-box-shadow: inset 0 0 0 20px rgba(133,134,140,0.35);
box-shadow: inset 0 0 0 20px rgba(133,134,140,0.35);
}.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}@font-face {font-family: 'Defaults';src:url(//www.typeitwritetranscription.co.uk/wp-content/uploads/smile_fonts/Defaults/Defaults.eot?rfa9z8);src:url(//www.typeitwritetranscription.co.uk/wp-content/uploads/smile_fonts/Defaults/Defaults.eot?#iefixrfa9z8) format('embedded-opentype'),url(//www.typeitwritetranscription.co.uk/wp-content/uploads/smile_fonts/Defaults/Defaults.woff?rfa9z8) format('woff'),url(//www.typeitwritetranscription.co.uk/wp-content/uploads/smile_fonts/Defaults/Defaults.ttf?rfa9z8) format('truetype'),url(//www.typeitwritetranscription.co.uk/wp-content/uploads/smile_fonts/Defaults/Defaults.svg?rfa9z8#Defaults) format('svg');font-weight: normal;font-style: normal;}[class^="Defaults-"], [class*=" Defaults-"] {font-family: 'Defaults';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.Defaults-glass:before {content: "\f000";}.Defaults-music:before {content: "\f001";}.Defaults-search:before {content: "\f002";}.Defaults-envelope-o:before {content: "\f003";}.Defaults-heart:before {content: "\f004";}.Defaults-star:before {content: "\f005";}.Defaults-star-o:before {content: "\f006";}.Defaults-user:before {content: "\f007";}.Defaults-film:before {content: "\f008";}.Defaults-th-large:before {content: "\f009";}.Defaults-th:before {content: "\f00a";}.Defaults-th-list:before {content: "\f00b";}.Defaults-check:before {content: "\f00c";}.Defaults-close:before {content: "\f00d";}.Defaults-remove:before {content: "\f00d";}.Defaults-times:before {content: "\f00d";}.Defaults-search-plus:before {content: "\f00e";}.Defaults-search-minus:before {content: "\f010";}.Defaults-power-off:before {content: "\f011";}.Defaults-signal:before {content: "\f012";}.Defaults-cog:before {content: "\f013";}.Defaults-gear:before {content: "\f013";}.Defaults-trash-o:before {content: "\f014";}.Defaults-home:before {content: "\f015";}.Defaults-file-o:before {content: "\f016";}.Defaults-clock-o:before {content: "\f017";}.Defaults-road:before {content: "\f018";}.Defaults-download:before {content: "\f019";}.Defaults-arrow-circle-o-down:before {content: "\f01a";}.Defaults-arrow-circle-o-up:before {content: "\f01b";}.Defaults-inbox:before {content: "\f01c";}.Defaults-play-circle-o:before {content: "\f01d";}.Defaults-repeat:before {content: "\f01e";}.Defaults-rotate-right:before {content: "\f01e";}.Defaults-refresh:before {content: "\f021";}.Defaults-list-alt:before {content: "\f022";}.Defaults-lock:before {content: "\f023";}.Defaults-flag:before {content: "\f024";}.Defaults-headphones:before {content: "\f025";}.Defaults-volume-off:before {content: "\f026";}.Defaults-volume-down:before {content: "\f027";}.Defaults-volume-up:before {content: "\f028";}.Defaults-qrcode:before {content: "\f029";}.Defaults-barcode:before {content: "\f02a";}.Defaults-tag:before {content: "\f02b";}.Defaults-tags:before {content: "\f02c";}.Defaults-book:before {content: "\f02d";}.Defaults-bookmark:before {content: "\f02e";}.Defaults-print:before {content: "\f02f";}.Defaults-camera:before {content: "\f030";}.Defaults-font:before {content: "\f031";}.Defaults-bold:before {content: "\f032";}.Defaults-italic:before {content: "\f033";}.Defaults-text-height:before {content: "\f034";}.Defaults-text-width:before {content: "\f035";}.Defaults-align-left:before {content: "\f036";}.Defaults-align-center:before {content: "\f037";}.Defaults-align-right:before {content: "\f038";}.Defaults-align-justify:before {content: "\f039";}.Defaults-list:before {content: "\f03a";}.Defaults-dedent:before {content: "\f03b";}.Defaults-outdent:before {content: "\f03b";}.Defaults-indent:before {content: "\f03c";}.Defaults-video-camera:before {content: "\f03d";}.Defaults-image:before {content: "\f03e";}.Defaults-photo:before {content: "\f03e";}.Defaults-picture-o:before {content: "\f03e";}.Defaults-pencil:before {content: "\f040";}.Defaults-map-marker:before {content: "\f041";}.Defaults-adjust:before {content: "\f042";}.Defaults-tint:before {content: "\f043";}.Defaults-edit:before {content: "\f044";}.Defaults-pencil-square-o:before {content: "\f044";}.Defaults-share-square-o:before {content: "\f045";}.Defaults-check-square-o:before {content: "\f046";}.Defaults-arrows:before {content: "\f047";}.Defaults-step-backward:before {content: "\f048";}.Defaults-fast-backward:before {content: "\f049";}.Defaults-backward:before {content: "\f04a";}.Defaults-play:before {content: "\f04b";}.Defaults-pause:before {content: "\f04c";}.Defaults-stop:before {content: "\f04d";}.Defaults-forward:before {content: "\f04e";}.Defaults-fast-forward:before {content: "\f050";}.Defaults-step-forward:before {content: "\f051";}.Defaults-eject:before {content: "\f052";}.Defaults-chevron-left:before {content: "\f053";}.Defaults-chevron-right:before {content: "\f054";}.Defaults-plus-circle:before {content: "\f055";}.Defaults-minus-circle:before {content: "\f056";}.Defaults-times-circle:before {content: "\f057";}.Defaults-check-circle:before {content: "\f058";}.Defaults-question-circle:before {content: "\f059";}.Defaults-info-circle:before {content: "\f05a";}.Defaults-crosshairs:before {content: "\f05b";}.Defaults-times-circle-o:before {content: "\f05c";}.Defaults-check-circle-o:before {content: "\f05d";}.Defaults-ban:before {content: "\f05e";}.Defaults-arrow-left:before {content: "\f060";}.Defaults-arrow-right:before {content: "\f061";}.Defaults-arrow-up:before {content: "\f062";}.Defaults-arrow-down:before {content: "\f063";}.Defaults-mail-forward:before {content: "\f064";}.Defaults-share:before {content: "\f064";}.Defaults-expand:before {content: "\f065";}.Defaults-compress:before {content: "\f066";}.Defaults-plus:before {content: "\f067";}.Defaults-minus:before {content: "\f068";}.Defaults-asterisk:before {content: "\f069";}.Defaults-exclamation-circle:before {content: "\f06a";}.Defaults-gift:before {content: "\f06b";}.Defaults-leaf:before {content: "\f06c";}.Defaults-fire:before {content: "\f06d";}.Defaults-eye:before {content: "\f06e";}.Defaults-eye-slash:before {content: "\f070";}.Defaults-exclamation-triangle:before {content: "\f071";}.Defaults-warning:before {content: "\f071";}.Defaults-plane:before {content: "\f072";}.Defaults-calendar:before {content: "\f073";}.Defaults-random:before {content: "\f074";}.Defaults-comment:before {content: "\f075";}.Defaults-magnet:before {content: "\f076";}.Defaults-chevron-up:before {content: "\f077";}.Defaults-chevron-down:before {content: "\f078";}.Defaults-retweet:before {content: "\f079";}.Defaults-shopping-cart:before {content: "\f07a";}.Defaults-folder:before {content: "\f07b";}.Defaults-folder-open:before {content: "\f07c";}.Defaults-arrows-v:before {content: "\f07d";}.Defaults-arrows-h:before {content: "\f07e";}.Defaults-bar-chart:before {content: "\f080";}.Defaults-bar-chart-o:before {content: "\f080";}.Defaults-twitter-square:before {content: "\f081";}.Defaults-facebook-square:before {content: "\f082";}.Defaults-camera-retro:before {content: "\f083";}.Defaults-key:before {content: "\f084";}.Defaults-cogs:before {content: "\f085";}.Defaults-gears:before {content: "\f085";}.Defaults-comments:before {content: "\f086";}.Defaults-thumbs-o-up:before {content: "\f087";}.Defaults-thumbs-o-down:before {content: "\f088";}.Defaults-star-half:before {content: "\f089";}.Defaults-heart-o:before {content: "\f08a";}.Defaults-sign-out:before {content: "\f08b";}.Defaults-linkedin-square:before {content: "\f08c";}.Defaults-thumb-tack:before {content: "\f08d";}.Defaults-external-link:before {content: "\f08e";}.Defaults-sign-in:before {content: "\f090";}.Defaults-trophy:before {content: "\f091";}.Defaults-github-square:before {content: "\f092";}.Defaults-upload:before {content: "\f093";}.Defaults-lemon-o:before {content: "\f094";}.Defaults-phone:before {content: "\f095";}.Defaults-square-o:before {content: "\f096";}.Defaults-bookmark-o:before {content: "\f097";}.Defaults-phone-square:before {content: "\f098";}.Defaults-twitter:before {content: "\f099";}.Defaults-facebook:before {content: "\f09a";}.Defaults-facebook-f:before {content: "\f09a";}.Defaults-github:before {content: "\f09b";}.Defaults-unlock:before {content: "\f09c";}.Defaults-credit-card:before {content: "\f09d";}.Defaults-rss:before {content: "\f09e";}.Defaults-hdd-o:before {content: "\f0a0";}.Defaults-bullhorn:before {content: "\f0a1";}.Defaults-bell-o:before {content: "\f0a2";}.Defaults-certificate:before {content: "\f0a3";}.Defaults-hand-o-right:before {content: "\f0a4";}.Defaults-hand-o-left:before {content: "\f0a5";}.Defaults-hand-o-up:before {content: "\f0a6";}.Defaults-hand-o-down:before {content: "\f0a7";}.Defaults-arrow-circle-left:before {content: "\f0a8";}.Defaults-arrow-circle-right:before {content: "\f0a9";}.Defaults-arrow-circle-up:before {content: "\f0aa";}.Defaults-arrow-circle-down:before {content: "\f0ab";}.Defaults-globe:before {content: "\f0ac";}.Defaults-wrench:before {content: "\f0ad";}.Defaults-tasks:before {content: "\f0ae";}.Defaults-filter:before {content: "\f0b0";}.Defaults-briefcase:before {content: "\f0b1";}.Defaults-arrows-alt:before {content: "\f0b2";}.Defaults-group:before {content: "\f0c0";}.Defaults-users:before {content: "\f0c0";}.Defaults-chain:before {content: "\f0c1";}.Defaults-link:before {content: "\f0c1";}.Defaults-cloud:before {content: "\f0c2";}.Defaults-flask:before {content: "\f0c3";}.Defaults-cut:before {content: "\f0c4";}.Defaults-scissors:before {content: "\f0c4";}.Defaults-copy:before {content: "\f0c5";}.Defaults-files-o:before {content: "\f0c5";}.Defaults-paperclip:before {content: "\f0c6";}.Defaults-floppy-o:before {content: "\f0c7";}.Defaults-save:before {content: "\f0c7";}.Defaults-square:before {content: "\f0c8";}.Defaults-bars:before {content: "\f0c9";}.Defaults-navicon:before {content: "\f0c9";}.Defaults-reorder:before {content: "\f0c9";}.Defaults-list-ul:before {content: "\f0ca";}.Defaults-list-ol:before {content: "\f0cb";}.Defaults-strikethrough:before {content: "\f0cc";}.Defaults-underline:before {content: "\f0cd";}.Defaults-table:before {content: "\f0ce";}.Defaults-magic:before {content: "\f0d0";}.Defaults-truck:before {content: "\f0d1";}.Defaults-pinterest:before {content: "\f0d2";}.Defaults-pinterest-square:before {content: "\f0d3";}.Defaults-google-plus-square:before {content: "\f0d4";}.Defaults-google-plus:before {content: "\f0d5";}.Defaults-money:before {content: "\f0d6";}.Defaults-caret-down:before {content: "\f0d7";}.Defaults-caret-up:before {content: "\f0d8";}.Defaults-caret-left:before {content: "\f0d9";}.Defaults-caret-right:before {content: "\f0da";}.Defaults-columns:before {content: "\f0db";}.Defaults-sort:before {content: "\f0dc";}.Defaults-unsorted:before {content: "\f0dc";}.Defaults-sort-desc:before {content: "\f0dd";}.Defaults-sort-down:before {content: "\f0dd";}.Defaults-sort-asc:before {content: "\f0de";}.Defaults-sort-up:before {content: "\f0de";}.Defaults-envelope:before {content: "\f0e0";}.Defaults-linkedin:before {content: "\f0e1";}.Defaults-rotate-left:before {content: "\f0e2";}.Defaults-undo:before {content: "\f0e2";}.Defaults-gavel:before {content: "\f0e3";}.Defaults-legal:before {content: "\f0e3";}.Defaults-dashboard:before {content: "\f0e4";}.Defaults-tachometer:before {content: "\f0e4";}.Defaults-comment-o:before {content: "\f0e5";}.Defaults-comments-o:before {content: "\f0e6";}.Defaults-bolt:before {content: "\f0e7";}.Defaults-flash:before {content: "\f0e7";}.Defaults-sitemap:before {content: "\f0e8";}.Defaults-umbrella:before {content: "\f0e9";}.Defaults-clipboard:before {content: "\f0ea";}.Defaults-paste:before {content: "\f0ea";}.Defaults-lightbulb-o:before {content: "\f0eb";}.Defaults-exchange:before {content: "\f0ec";}.Defaults-cloud-download:before {content: "\f0ed";}.Defaults-cloud-upload:before {content: "\f0ee";}.Defaults-user-md:before {content: "\f0f0";}.Defaults-stethoscope:before {content: "\f0f1";}.Defaults-suitcase:before {content: "\f0f2";}.Defaults-bell:before {content: "\f0f3";}.Defaults-coffee:before {content: "\f0f4";}.Defaults-cutlery:before {content: "\f0f5";}.Defaults-file-text-o:before {content: "\f0f6";}.Defaults-building-o:before {content: "\f0f7";}.Defaults-hospital-o:before {content: "\f0f8";}.Defaults-ambulance:before {content: "\f0f9";}.Defaults-medkit:before {content: "\f0fa";}.Defaults-fighter-jet:before {content: "\f0fb";}.Defaults-beer:before {content: "\f0fc";}.Defaults-h-square:before {content: "\f0fd";}.Defaults-plus-square:before {content: "\f0fe";}.Defaults-angle-double-left:before {content: "\f100";}.Defaults-angle-double-right:before {content: "\f101";}.Defaults-angle-double-up:before {content: "\f102";}.Defaults-angle-double-down:before {content: "\f103";}.Defaults-angle-left:before {content: "\f104";}.Defaults-angle-right:before {content: "\f105";}.Defaults-angle-up:before {content: "\f106";}.Defaults-angle-down:before {content: "\f107";}.Defaults-desktop:before {content: "\f108";}.Defaults-laptop:before {content: "\f109";}.Defaults-tablet:before {content: "\f10a";}.Defaults-mobile:before {content: "\f10b";}.Defaults-mobile-phone:before {content: "\f10b";}.Defaults-circle-o:before {content: "\f10c";}.Defaults-quote-left:before {content: "\f10d";}.Defaults-quote-right:before {content: "\f10e";}.Defaults-spinner:before {content: "\f110";}.Defaults-circle:before {content: "\f111";}.Defaults-mail-reply:before {content: "\f112";}.Defaults-reply:before {content: "\f112";}.Defaults-github-alt:before {content: "\f113";}.Defaults-folder-o:before {content: "\f114";}.Defaults-folder-open-o:before {content: "\f115";}.Defaults-smile-o:before {content: "\f118";}.Defaults-frown-o:before {content: "\f119";}.Defaults-meh-o:before {content: "\f11a";}.Defaults-gamepad:before {content: "\f11b";}.Defaults-keyboard-o:before {content: "\f11c";}.Defaults-flag-o:before {content: "\f11d";}.Defaults-flag-checkered:before {content: "\f11e";}.Defaults-terminal:before {content: "\f120";}.Defaults-code:before {content: "\f121";}.Defaults-mail-reply-all:before {content: "\f122";}.Defaults-reply-all:before {content: "\f122";}.Defaults-star-half-empty:before {content: "\f123";}.Defaults-star-half-full:before {content: "\f123";}.Defaults-star-half-o:before {content: "\f123";}.Defaults-location-arrow:before {content: "\f124";}.Defaults-crop:before {content: "\f125";}.Defaults-code-fork:before {content: "\f126";}.Defaults-chain-broken:before {content: "\f127";}.Defaults-unlink:before {content: "\f127";}.Defaults-question:before {content: "\f128";}.Defaults-info:before {content: "\f129";}.Defaults-exclamation:before {content: "\f12a";}.Defaults-superscript:before {content: "\f12b";}.Defaults-subscript:before {content: "\f12c";}.Defaults-eraser:before {content: "\f12d";}.Defaults-puzzle-piece:before {content: "\f12e";}.Defaults-microphone:before {content: "\f130";}.Defaults-microphone-slash:before {content: "\f131";}.Defaults-shield:before {content: "\f132";}.Defaults-calendar-o:before {content: "\f133";}.Defaults-fire-extinguisher:before {content: "\f134";}.Defaults-rocket:before {content: "\f135";}.Defaults-maxcdn:before {content: "\f136";}.Defaults-chevron-circle-left:before {content: "\f137";}.Defaults-chevron-circle-right:before {content: "\f138";}.Defaults-chevron-circle-up:before {content: "\f139";}.Defaults-chevron-circle-down:before {content: "\f13a";}.Defaults-html5:before {content: "\f13b";}.Defaults-css3:before {content: "\f13c";}.Defaults-anchor:before {content: "\f13d";}.Defaults-unlock-alt:before {content: "\f13e";}.Defaults-bullseye:before {content: "\f140";}.Defaults-ellipsis-h:before {content: "\f141";}.Defaults-ellipsis-v:before {content: "\f142";}.Defaults-rss-square:before {content: "\f143";}.Defaults-play-circle:before {content: "\f144";}.Defaults-ticket:before {content: "\f145";}.Defaults-minus-square:before {content: "\f146";}.Defaults-minus-square-o:before {content: "\f147";}.Defaults-level-up:before {content: "\f148";}.Defaults-level-down:before {content: "\f149";}.Defaults-check-square:before {content: "\f14a";}.Defaults-pencil-square:before {content: "\f14b";}.Defaults-external-link-square:before {content: "\f14c";}.Defaults-share-square:before {content: "\f14d";}.Defaults-compass:before {content: "\f14e";}.Defaults-caret-square-o-down:before {content: "\f150";}.Defaults-toggle-down:before {content: "\f150";}.Defaults-caret-square-o-up:before {content: "\f151";}.Defaults-toggle-up:before {content: "\f151";}.Defaults-caret-square-o-right:before {content: "\f152";}.Defaults-toggle-right:before {content: "\f152";}.Defaults-eur:before {content: "\f153";}.Defaults-euro:before {content: "\f153";}.Defaults-gbp:before {content: "\f154";}.Defaults-dollar:before {content: "\f155";}.Defaults-usd:before {content: "\f155";}.Defaults-inr:before {content: "\f156";}.Defaults-rupee:before {content: "\f156";}.Defaults-cny:before {content: "\f157";}.Defaults-jpy:before {content: "\f157";}.Defaults-rmb:before {content: "\f157";}.Defaults-yen:before {content: "\f157";}.Defaults-rouble:before {content: "\f158";}.Defaults-rub:before {content: "\f158";}.Defaults-ruble:before {content: "\f158";}.Defaults-krw:before {content: "\f159";}.Defaults-won:before {content: "\f159";}.Defaults-bitcoin:before {content: "\f15a";}.Defaults-btc:before {content: "\f15a";}.Defaults-file:before {content: "\f15b";}.Defaults-file-text:before {content: "\f15c";}.Defaults-sort-alpha-asc:before {content: "\f15d";}.Defaults-sort-alpha-desc:before {content: "\f15e";}.Defaults-sort-amount-asc:before {content: "\f160";}.Defaults-sort-amount-desc:before {content: "\f161";}.Defaults-sort-numeric-asc:before {content: "\f162";}.Defaults-sort-numeric-desc:before {content: "\f163";}.Defaults-thumbs-up:before {content: "\f164";}.Defaults-thumbs-down:before {content: "\f165";}.Defaults-youtube-square:before {content: "\f166";}.Defaults-youtube:before {content: "\f167";}.Defaults-xing:before {content: "\f168";}.Defaults-xing-square:before {content: "\f169";}.Defaults-youtube-play:before {content: "\f16a";}.Defaults-dropbox:before {content: "\f16b";}.Defaults-stack-overflow:before {content: "\f16c";}.Defaults-instagram:before {content: "\f16d";}.Defaults-flickr:before {content: "\f16e";}.Defaults-adn:before {content: "\f170";}.Defaults-bitbucket:before {content: "\f171";}.Defaults-bitbucket-square:before {content: "\f172";}.Defaults-tumblr:before {content: "\f173";}.Defaults-tumblr-square:before {content: "\f174";}.Defaults-long-arrow-down:before {content: "\f175";}.Defaults-long-arrow-up:before {content: "\f176";}.Defaults-long-arrow-left:before {content: "\f177";}.Defaults-long-arrow-right:before {content: "\f178";}.Defaults-apple:before {content: "\f179";}.Defaults-windows:before {content: "\f17a";}.Defaults-android:before {content: "\f17b";}.Defaults-linux:before {content: "\f17c";}.Defaults-dribbble:before {content: "\f17d";}.Defaults-skype:before {content: "\f17e";}.Defaults-foursquare:before {content: "\f180";}.Defaults-trello:before {content: "\f181";}.Defaults-female:before {content: "\f182";}.Defaults-male:before {content: "\f183";}.Defaults-gittip:before {content: "\f184";}.Defaults-gratipay:before {content: "\f184";}.Defaults-sun-o:before {content: "\f185";}.Defaults-moon-o:before {content: "\f186";}.Defaults-archive:before {content: "\f187";}.Defaults-bug:before {content: "\f188";}.Defaults-vk:before {content: "\f189";}.Defaults-weibo:before {content: "\f18a";}.Defaults-renren:before {content: "\f18b";}.Defaults-pagelines:before {content: "\f18c";}.Defaults-stack-exchange:before {content: "\f18d";}.Defaults-arrow-circle-o-right:before {content: "\f18e";}.Defaults-arrow-circle-o-left:before {content: "\f190";}.Defaults-caret-square-o-left:before {content: "\f191";}.Defaults-toggle-left:before {content: "\f191";}.Defaults-dot-circle-o:before {content: "\f192";}.Defaults-wheelchair:before {content: "\f193";}.Defaults-vimeo-square:before {content: "\f194";}.Defaults-try:before {content: "\f195";}.Defaults-turkish-lira:before {content: "\f195";}.Defaults-plus-square-o:before {content: "\f196";}.Defaults-space-shuttle:before {content: "\f197";}.Defaults-slack:before {content: "\f198";}.Defaults-envelope-square:before {content: "\f199";}.Defaults-wordpress:before {content: "\f19a";}.Defaults-openid:before {content: "\f19b";}.Defaults-bank:before {content: "\f19c";}.Defaults-institution:before {content: "\f19c";}.Defaults-university:before {content: "\f19c";}.Defaults-graduation-cap:before {content: "\f19d";}.Defaults-mortar-board:before {content: "\f19d";}.Defaults-yahoo:before {content: "\f19e";}.Defaults-google:before {content: "\f1a0";}.Defaults-reddit:before {content: "\f1a1";}.Defaults-reddit-square:before {content: "\f1a2";}.Defaults-stumbleupon-circle:before {content: "\f1a3";}.Defaults-stumbleupon:before {content: "\f1a4";}.Defaults-delicious:before {content: "\f1a5";}.Defaults-digg:before {content: "\f1a6";}.Defaults-pied-piper:before {content: "\f1a7";}.Defaults-pied-piper-alt:before {content: "\f1a8";}.Defaults-drupal:before {content: "\f1a9";}.Defaults-joomla:before {content: "\f1aa";}.Defaults-language:before {content: "\f1ab";}.Defaults-fax:before {content: "\f1ac";}.Defaults-building:before {content: "\f1ad";}.Defaults-child:before {content: "\f1ae";}.Defaults-paw:before {content: "\f1b0";}.Defaults-spoon:before {content: "\f1b1";}.Defaults-cube:before {content: "\f1b2";}.Defaults-cubes:before {content: "\f1b3";}.Defaults-behance:before {content: "\f1b4";}.Defaults-behance-square:before {content: "\f1b5";}.Defaults-steam:before {content: "\f1b6";}.Defaults-steam-square:before {content: "\f1b7";}.Defaults-recycle:before {content: "\f1b8";}.Defaults-automobile:before {content: "\f1b9";}.Defaults-car:before {content: "\f1b9";}.Defaults-cab:before {content: "\f1ba";}.Defaults-taxi:before {content: "\f1ba";}.Defaults-tree:before {content: "\f1bb";}.Defaults-spotify:before {content: "\f1bc";}.Defaults-deviantart:before {content: "\f1bd";}.Defaults-soundcloud:before {content: "\f1be";}.Defaults-database:before {content: "\f1c0";}.Defaults-file-pdf-o:before {content: "\f1c1";}.Defaults-file-word-o:before {content: "\f1c2";}.Defaults-file-excel-o:before {content: "\f1c3";}.Defaults-file-powerpoint-o:before {content: "\f1c4";}.Defaults-file-image-o:before {content: "\f1c5";}.Defaults-file-photo-o:before {content: "\f1c5";}.Defaults-file-picture-o:before {content: "\f1c5";}.Defaults-file-archive-o:before {content: "\f1c6";}.Defaults-file-zip-o:before {content: "\f1c6";}.Defaults-file-audio-o:before {content: "\f1c7";}.Defaults-file-sound-o:before {content: "\f1c7";}.Defaults-file-movie-o:before {content: "\f1c8";}.Defaults-file-video-o:before {content: "\f1c8";}.Defaults-file-code-o:before {content: "\f1c9";}.Defaults-vine:before {content: "\f1ca";}.Defaults-codepen:before {content: "\f1cb";}.Defaults-jsfiddle:before {content: "\f1cc";}.Defaults-life-bouy:before {content: "\f1cd";}.Defaults-life-buoy:before {content: "\f1cd";}.Defaults-life-ring:before {content: "\f1cd";}.Defaults-life-saver:before {content: "\f1cd";}.Defaults-support:before {content: "\f1cd";}.Defaults-circle-o-notch:before {content: "\f1ce";}.Defaults-ra:before {content: "\f1d0";}.Defaults-rebel:before {content: "\f1d0";}.Defaults-empire:before {content: "\f1d1";}.Defaults-ge:before {content: "\f1d1";}.Defaults-git-square:before {content: "\f1d2";}.Defaults-git:before {content: "\f1d3";}.Defaults-hacker-news:before {content: "\f1d4";}.Defaults-tencent-weibo:before {content: "\f1d5";}.Defaults-qq:before {content: "\f1d6";}.Defaults-wechat:before {content: "\f1d7";}.Defaults-weixin:before {content: "\f1d7";}.Defaults-paper-plane:before {content: "\f1d8";}.Defaults-send:before {content: "\f1d8";}.Defaults-paper-plane-o:before {content: "\f1d9";}.Defaults-send-o:before {content: "\f1d9";}.Defaults-history:before {content: "\f1da";}.Defaults-circle-thin:before {content: "\f1db";}.Defaults-genderless:before {content: "\f1db";}.Defaults-header:before {content: "\f1dc";}.Defaults-paragraph:before {content: "\f1dd";}.Defaults-sliders:before {content: "\f1de";}.Defaults-share-alt:before {content: "\f1e0";}.Defaults-share-alt-square:before {content: "\f1e1";}.Defaults-bomb:before {content: "\f1e2";}.Defaults-futbol-o:before {content: "\f1e3";}.Defaults-soccer-ball-o:before {content: "\f1e3";}.Defaults-tty:before {content: "\f1e4";}.Defaults-binoculars:before {content: "\f1e5";}.Defaults-plug:before {content: "\f1e6";}.Defaults-slideshare:before {content: "\f1e7";}.Defaults-twitch:before {content: "\f1e8";}.Defaults-yelp:before {content: "\f1e9";}.Defaults-newspaper-o:before {content: "\f1ea";}.Defaults-wifi:before {content: "\f1eb";}.Defaults-calculator:before {content: "\f1ec";}.Defaults-paypal:before {content: "\f1ed";}.Defaults-google-wallet:before {content: "\f1ee";}.Defaults-cc-visa:before {content: "\f1f0";}.Defaults-cc-mastercard:before {content: "\f1f1";}.Defaults-cc-discover:before {content: "\f1f2";}.Defaults-cc-amex:before {content: "\f1f3";}.Defaults-cc-paypal:before {content: "\f1f4";}.Defaults-cc-stripe:before {content: "\f1f5";}.Defaults-bell-slash:before {content: "\f1f6";}.Defaults-bell-slash-o:before {content: "\f1f7";}.Defaults-trash:before {content: "\f1f8";}.Defaults-copyright:before {content: "\f1f9";}.Defaults-at:before {content: "\f1fa";}.Defaults-eyedropper:before {content: "\f1fb";}.Defaults-paint-brush:before {content: "\f1fc";}.Defaults-birthday-cake:before {content: "\f1fd";}.Defaults-area-chart:before {content: "\f1fe";}.Defaults-pie-chart:before {content: "\f200";}.Defaults-line-chart:before {content: "\f201";}.Defaults-lastfm:before {content: "\f202";}.Defaults-lastfm-square:before {content: "\f203";}.Defaults-toggle-off:before {content: "\f204";}.Defaults-toggle-on:before {content: "\f205";}.Defaults-bicycle:before {content: "\f206";}.Defaults-bus:before {content: "\f207";}.Defaults-ioxhost:before {content: "\f208";}.Defaults-angellist:before {content: "\f209";}.Defaults-cc:before {content: "\f20a";}.Defaults-ils:before {content: "\f20b";}.Defaults-shekel:before {content: "\f20b";}.Defaults-sheqel:before {content: "\f20b";}.Defaults-meanpath:before {content: "\f20c";}.Defaults-buysellads:before {content: "\f20d";}.Defaults-connectdevelop:before {content: "\f20e";}.Defaults-dashcube:before {content: "\f210";}.Defaults-forumbee:before {content: "\f211";}.Defaults-leanpub:before {content: "\f212";}.Defaults-sellsy:before {content: "\f213";}.Defaults-shirtsinbulk:before {content: "\f214";}.Defaults-simplybuilt:before {content: "\f215";}.Defaults-skyatlas:before {content: "\f216";}.Defaults-cart-plus:before {content: "\f217";}.Defaults-cart-arrow-down:before {content: "\f218";}.Defaults-diamond:before {content: "\f219";}.Defaults-ship:before {content: "\f21a";}.Defaults-user-secret:before {content: "\f21b";}.Defaults-motorcycle:before {content: "\f21c";}.Defaults-street-view:before {content: "\f21d";}.Defaults-heartbeat:before {content: "\f21e";}.Defaults-venus:before {content: "\f221";}.Defaults-mars:before {content: "\f222";}.Defaults-mercury:before {content: "\f223";}.Defaults-transgender:before {content: "\f224";}.Defaults-transgender-alt:before {content: "\f225";}.Defaults-venus-double:before {content: "\f226";}.Defaults-mars-double:before {content: "\f227";}.Defaults-venus-mars:before {content: "\f228";}.Defaults-mars-stroke:before {content: "\f229";}.Defaults-mars-stroke-v:before {content: "\f22a";}.Defaults-mars-stroke-h:before {content: "\f22b";}.Defaults-neuter:before {content: "\f22c";}.Defaults-facebook-official:before {content: "\f230";}.Defaults-pinterest-p:before {content: "\f231";}.Defaults-whatsapp:before {content: "\f232";}.Defaults-server:before {content: "\f233";}.Defaults-user-plus:before {content: "\f234";}.Defaults-user-times:before {content: "\f235";}.Defaults-bed:before {content: "\f236";}.Defaults-hotel:before {content: "\f236";}.Defaults-viacoin:before {content: "\f237";}.Defaults-train:before {content: "\f238";}.Defaults-subway:before {content: "\f239";}.Defaults-medium:before {content: "\f23a";}