File manager - Edit - /home/asiatechinc/public_html/asiatech-websites/takshashilahome.com/css/style.css
Back
.header { background-color: #fff; position: fixed; width: 100%; z-index: 3; top: 0; } .header ul { margin: 0; padding: 0; list-style: none; overflow: hidden; background-color: #fff; } .header li a { display: block; padding: 20px 20px; /* border-right: 1px solid #f4f4f4; */ text-decoration: none; } .header li a:hover, .header .menu-btn:hover { background-color: #f4f4f4; } .header .logo { display: block; float: left; /* font-size: 2em; */ padding-left:40px; text-decoration: none; } /* menu */ .header .menu { clear: both; max-height: 0; transition: max-height .2s ease-out; } /* menu icon */ .header .menu-icon { cursor: pointer; display: inline-block; float: right; padding: 28px 20px; position: relative; user-select: none; } .header .menu-icon .navicon { background: #333; display: block; height: 2px; position: relative; transition: background .2s ease-out; width: 18px; } .header .menu-icon .navicon:before, .header .menu-icon .navicon:after { background: #333; content: ''; display: block; height: 100%; position: absolute; transition: all .2s ease-out; width: 100%; } .header .menu-icon .navicon:before { top: 5px; } .header .menu-icon .navicon:after { top: -5px; } /* menu btn */ .header .menu-btn { display: none; } .header .menu-btn:checked ~ .menu { max-height: 240px; } .header .menu-btn:checked ~ .menu-icon .navicon { background: transparent; } .header .menu-btn:checked ~ .menu-icon .navicon:before { transform: rotate(-45deg); } .header .menu-btn:checked ~ .menu-icon .navicon:after { transform: rotate(45deg); } .header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before, .header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after { top: 0; } @media (max-width: 48em) { .header .menu-btn:checked ~ .menu{ max-height: 400px; } } /* 48em = 768px */ @media (min-width: 48em) { .header li { float: left; } .header li a { padding: 20px 30px; } .header .menu { clear: none; float: right; max-height: none; } .header .menu-icon { display: none; } } h1 { color: #43484b; font-weight: 300; font-size: 34px; font-family: 'Open Sans'; } h2 { color: #43484b; font-weight: 300; font-size: 30px; font-family: 'Open Sans'; } h3 { color: #43484b; font-weight: 300; font-size: 26px; font-family: 'Open Sans'; } h4 { color: #43484b; font-weight: 300; font-size: 22px; font-family: 'Open Sans'; } h5 { color: #43484b; font-weight: 300; font-size: 20px; font-family: 'Open Sans'; } h6 { color: #43484b; font-weight: 300; font-size: 18px; font-family: 'Open Sans'; } .typed-cursor { opacity: 1; -webkit-animation: blink .7s infinite; -moz-animation: blink .7s infinite; animation: blink .7s infinite } @-moz-keyframes blink { 0% { opacity: 1 } 50% { opacity: 0 } 100% { opacity: 1 } } @-webkit-keyframes blink { 0% { opacity: 1 } 50% { opacity: 0 } 100% { opacity: 1 } } @keyframes blink { 0% { opacity: 1 } 50% { opacity: 0 } 100% { opacity: 1 } } div.wpcf7 { margin: 0; padding: 0 } div.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; margin: 0; padding: 0; border: 0 } div.wpcf7-response-output { margin: 2em .5em 1em; padding: .2em 1em; border: 2px solid red } div.wpcf7-mail-sent-ok { border: 2px solid #398f14 } div.wpcf7-mail-sent-ng, div.wpcf7-aborted { border: 2px solid red } div.wpcf7-spam-blocked { border: 2px solid orange } div.wpcf7-validation-errors, div.wpcf7-acceptance-missing { border: 2px solid #f7e700 } #menu_border_wrapper select { display: none; } .wpcf7-form-control-wrap { position: relative } span.wpcf7-not-valid-tip { color: red; font-size: 1em; font-weight: 400; display: block } .use-floating-validation-tip span.wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; border: 1px solid red; background: #fff; padding: .2em .8em } span.wpcf7-list-item { display: inline-block; margin: 0 0 0 1em } span.wpcf7-list-item-label:before, span.wpcf7-list-item-label:after { content: " " } .wpcf7-display-none { display: none } div.wpcf7 .ajax-loader.is-active { visibility: visible } div.wpcf7 div.ajax-error { display: none } div.wpcf7 .placeheld { color: #888 } div.wpcf7 input[type=file] { cursor: pointer } div.wpcf7 input[type=file]:disabled { cursor: default } div.wpcf7 .wpcf7-submit:disabled { cursor: not-allowed } .twentyfourteen .tfwc { padding: 12px 10px 0; max-width: 474px; margin: 0 auto } .twentyfourteen .tfwc .product .entry-summary { padding: 0!important; margin: 0 0 1.618em!important } .twentyfourteen .tfwc div.product.hentry.has-post-thumbnail { margin-top: 0 } @media screen and (min-width:673px) { .twentyfourteen .tfwc { padding-right: 30px; padding-left: 30px } } @media screen and (min-width:1040px) { .twentyfourteen .tfwc { padding-right: 15px; padding-left: 15px } } @media screen and (min-width:1110px) { .twentyfourteen .tfwc { padding-right: 30px; padding-left: 30px } } @media screen and (min-width:1218px) { .twentyfourteen .tfwc { margin-right: 54px } .full-width .twentyfourteen .tfwc { margin-right: auto } } .twentyfifteen .t15wc { padding-left: 7.6923%; padding-right: 7.6923%; padding-top: 7.6923%; margin-bottom: 7.6923%; background: #fff; box-shadow: 0 0 1px rgba(0, 0, 0, .15) } .twentyfifteen .t15wc .page-title { margin-left: 0 } @media screen and (min-width:38.75em) { .twentyfifteen .t15wc { margin-right: 7.6923%; margin-left: 7.6923%; margin-top: 8.3333% } } @media screen and (min-width:59.6875em) { .twentyfifteen .t15wc { margin-left: 8.3333%; margin-right: 8.3333%; padding: 10% } .single-product .twentyfifteen .entry-summary { padding: 0!important } } .twentysixteen .site-main { margin-right: 7.6923%; margin-left: 7.6923% } .twentysixteen .entry-summary { margin-right: 0; margin-left: 0 } #content .twentysixteen div.product div.images, #content .twentysixteen div.product div.summary { width: 46.42857% } @media screen and (min-width:44.375em) { .twentysixteen .site-main { margin-right: 23.0769% } } @media screen and (min-width:56.875em) { .twentysixteen .site-main { margin-right: 0; margin-left: 0 } .no-sidebar .twentysixteen .site-main { margin-right: 15%; margin-left: 15% } .no-sidebar .twentysixteen .entry-summary { margin-right: 0; margin-left: 0 } } .rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 { float: right } .rtl .woocommerce .col2-set .col-2, .rtl .woocommerce-page .col2-set .col-2 { float: left } @-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @keyframes spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @font-face { font-family: star; src: url(../plugins/woocommerce/assets/fonts/star.eot); src: url(../plugins/woocommerce/assets/fonts/star-1.eot) format("embedded-opentype"), url(../plugins/woocommerce/assets/fonts/star.woff) format("woff"), url(../plugins/woocommerce/assets/fonts/star.ttf) format("truetype"), url(../plugins/woocommerce/assets/fonts/star.svg) format("svg"); font-weight: 400; font-style: normal } @font-face { font-family: WooCommerce; src: url(../plugins/woocommerce/assets/fonts/WooCommerce.eot); src: url(../plugins/woocommerce/assets/fonts/WooCommerce-1.eot) format("embedded-opentype"), url(../plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"), url(../plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"), url(../plugins/woocommerce/assets/fonts/WooCommerce.svg) format("svg"); font-weight: 400; font-style: normal } .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 } .woocommerce-store-notice a, p.demo_store a { color: #fff; text-decoration: underline } .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute!important; width: 1px; word-wrap: normal!important } .admin-bar p.demo_store { top: 32px } .clear { clear: both } .woocommerce .blockUI.blockOverlay { position: relative } .woocommerce .blockUI.blockOverlay:before { height: 1em; width: 1em; display: block; position: absolute; top: 50%; left: 50%; margin-left: -.5em; margin-top: -.5em; content: ''; -webkit-animation: spin 1s ease-in-out infinite; animation: spin 1s ease-in-out infinite; background: url(../plugins/woocommerce/assets/images/icons/loader.svg) center center; background-size: cover; line-height: 1; text-align: center; font-size: 2em; color: rgba(0, 0, 0, .75) } .woocommerce .loader:before { height: 1em; width: 1em; display: block; position: absolute; top: 50%; left: 50%; margin-left: -.5em; margin-top: -.5em; content: ''; -webkit-animation: spin 1s ease-in-out infinite; animation: spin 1s ease-in-out infinite; background: url(../plugins/woocommerce/assets/images/icons/loader.svg) center center; background-size: cover; line-height: 1; text-align: center; font-size: 2em; color: rgba(0, 0, 0, .75) } .woocommerce a.remove { display: block; font-size: 1.5em; height: 1em; width: 1em; text-align: center; line-height: 1; border-radius: 100%; color: red!important; text-decoration: none; font-weight: 700; border: 0 } .woocommerce a.remove:hover { color: #fff!important; background: red } .woocommerce small.note { display: block; color: #777; font-size: .857em; margin-top: 10px } .woocommerce .woocommerce-breadcrumb { margin: 0 0 1em; padding: 0; font-size: .92em; color: #777 } .woocommerce .woocommerce-breadcrumb:after, .woocommerce .woocommerce-breadcrumb:before { content: ' '; display: table } .woocommerce .woocommerce-breadcrumb:after { clear: both } .woocommerce .woocommerce-breadcrumb a { color: #777 } .woocommerce .quantity .qty { width: 3.631em; text-align: center } .woocommerce div.product { margin-bottom: 0; position: relative } .woocommerce div.product .product_title { clear: none; margin-top: 0; padding: 0 } .woocommerce div.product p.price, .woocommerce div.product span.price { color: #77a464; font-size: 1.25em } .woocommerce div.product p.price ins, .woocommerce div.product span.price ins { background: inherit; font-weight: 700; display: inline-block } .woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: .5; display: inline-block } .woocommerce div.product p.stock { font-size: .92em } .woocommerce div.product .stock { color: #77a464 } .woocommerce div.product .out-of-stock { color: red } .woocommerce div.product .woocommerce-product-rating { margin-bottom: 1.618em } .woocommerce div.product div.images { margin-bottom: 2em } .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 { -webkit-transition: all cubic-bezier(.795, -.035, 0, 1) .5s; transition: all cubic-bezier(.795, -.035, 0, 1) .5s; margin: 0; padding: 0 } .woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg { background-color: #fff; opacity: 0 } .woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder { border: 1px solid #f2f2f2 } .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: .5em; right: .5em; font-size: 2em; z-index: 9; width: 36px; height: 36px; background: #fff; text-indent: -9999px; border-radius: 100%; box-sizing: content-box } .woocommerce div.product div.images .woocommerce-product-gallery__trigger:before { content: ""; display: block; width: 10px; height: 10px; border: 2px solid #000; 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: #000; border-radius: 6px; position: absolute; top: 19px; left: 22px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); box-sizing: content-box } .woocommerce div.product div.images .flex-control-thumbs { overflow: hidden; zoom: 1; margin: 0; padding: 0 } .woocommerce div.product div.images .flex-control-thumbs li { width: 25%; float: left; margin: 0; 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 .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) { clear: left } .woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { clear: left } .woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) { clear: left } .woocommerce div.product div.summary { margin-bottom: 2em } .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 div.product .woocommerce-tabs ul.tabs { list-style: none; padding: 0 0 0 1em; margin: 0 0 1.618em; overflow: hidden; position: relative } .woocommerce div.product .woocommerce-tabs ul.tabs li { border: 1px solid #d3ced2; background-color: #ebe9eb; display: inline-block; position: relative; z-index: 0; border-radius: 4px 4px 0 0; margin: 0 -5px; padding: 0 1em } .woocommerce div.product .woocommerce-tabs ul.tabs li a { display: inline-block; padding: .5em 0; font-weight: 700; color: #515151; text-decoration: none } .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover { text-decoration: none; color: #6b6a6b } .woocommerce div.product .woocommerce-tabs ul.tabs li.active { background: #fff; z-index: 2; border-bottom-color: #fff } .woocommerce div.product .woocommerce-tabs ul.tabs li.active a { color: inherit; text-shadow: inherit } .woocommerce div.product .woocommerce-tabs ul.tabs li.active:before { box-shadow: 2px 2px 0 #fff } .woocommerce div.product .woocommerce-tabs ul.tabs li.active:after { box-shadow: -2px 2px 0 #fff } .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before { border: 1px solid #d3ced2; position: absolute; bottom: -1px; width: 5px; height: 5px; content: ' '; box-sizing: border-box } .woocommerce div.product .woocommerce-tabs ul.tabs li:before { left: -5px; border-bottom-right-radius: 4px; border-width: 0 1px 1px 0; box-shadow: 2px 2px 0 #ebe9eb } .woocommerce div.product .woocommerce-tabs ul.tabs li:after { right: -5px; border-bottom-left-radius: 4px; border-width: 0 0 1px 1px; box-shadow: -2px 2px 0 #ebe9eb } .woocommerce div.product .woocommerce-tabs ul.tabs:before { position: absolute; content: ' '; width: 100%; bottom: 0; left: 0; border-bottom: 1px solid #d3ced2; z-index: 1 } .woocommerce div.product .woocommerce-tabs .panel { margin: 0 0 2em; padding: 0 } .woocommerce div.product p.cart { margin-bottom: 2em } .woocommerce div.product p.cart:after, .woocommerce div.product p.cart:before { content: ' '; display: table } .woocommerce div.product p.cart:after { clear: both } .woocommerce div.product form.cart { margin-bottom: 2em } .woocommerce div.product form.cart:after, .woocommerce div.product form.cart:before { content: ' '; display: table } .woocommerce div.product form.cart:after { clear: both } .woocommerce div.product form.cart div.quantity { float: left; margin: 0 4px 0 0 } .woocommerce div.product form.cart table { border-width: 0 0 1px } .woocommerce div.product form.cart table td { padding-left: 0 } .woocommerce div.product form.cart table div.quantity { float: none; margin: 0 } .woocommerce div.product form.cart table small.stock { display: block; float: none } .woocommerce div.product form.cart .variations { margin-bottom: 1em; border: 0; width: 100% } .woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th { border: 0; vertical-align: top; line-height: 2em } .woocommerce div.product form.cart .variations label { font-weight: 700 } .woocommerce div.product form.cart .variations select { max-width: 100%; min-width: 75%; display: inline-block; margin-right: 1em } .woocommerce div.product form.cart .variations td.label { padding-right: 1em } .woocommerce div.product form.cart .woocommerce-variation-description p { margin-bottom: 1em } .woocommerce div.product form.cart .reset_variations { visibility: hidden; font-size: .83em } .woocommerce div.product form.cart .wc-no-matching-variations { display: none } .woocommerce div.product form.cart .button { vertical-align: middle; float: left } .woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label { padding-right: 1em; padding-left: 1em } .woocommerce div.product form.cart .group_table td { vertical-align: top; padding-bottom: .5em; border: 0 } .woocommerce div.product form.cart .group_table td:first-child { width: 4em; text-align: center } .woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox { display: inline-block; width: auto; margin: 0 auto; -webkit-transform: scale(1.5, 1.5); -ms-transform: scale(1.5, 1.5); transform: scale(1.5, 1.5) } .woocommerce span.onsale { min-height: 3.236em; min-width: 3.236em; padding: .202em; font-size: 1em; font-weight: 700; position: absolute; text-align: center; line-height: 3.236; top: -.5em; left: -.5em; margin: 0; border-radius: 100%; background-color: #77a464; color: #fff; font-size: .857em; z-index: 9 } .woocommerce .products ul, .woocommerce ul.products { margin: 0 0 1em; padding: 0; list-style: none outside; clear: both } .woocommerce .products ul:after, .woocommerce .products ul:before, .woocommerce ul.products:after, .woocommerce ul.products:before { content: ' '; display: table } .woocommerce .products ul:after, .woocommerce ul.products:after { clear: both } .woocommerce .products ul li, .woocommerce ul.products li { list-style: none outside } .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 .woocommerce-placeholder { border: 1px solid #f2f2f2 } .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: inline-block } .woocommerce ul.products li.product .price ins { background: 0 0; font-weight: 700; display: inline-block } .woocommerce ul.products li.product .price .from { font-size: .67em; margin: -2px 0 0; text-transform: uppercase; color: rgba(132, 132, 132, .5) } .woocommerce .woocommerce-result-count { margin: 0 0 1em } .woocommerce .woocommerce-ordering { margin: 0 0 1em } .woocommerce .woocommerce-ordering select { vertical-align: top } .woocommerce nav.woocommerce-pagination { text-align: center } .woocommerce nav.woocommerce-pagination ul { display: inline-block; white-space: nowrap; padding: 0; clear: both; border: 1px solid #d3ced2; border-right: 0; margin: 1px } .woocommerce nav.woocommerce-pagination ul li { border-right: 1px solid #d3ced2; padding: 0; margin: 0; float: left; display: inline; overflow: hidden } .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { margin: 0; text-decoration: none; padding: 0; line-height: 1; font-size: 1em; font-weight: 400; padding: .5em; min-width: 1em; display: block } .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { background: #ebe9eb; color: #8a7e88 } .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { font-size: 100%; margin: 0; line-height: 1; cursor: pointer; position: relative; text-decoration: none; overflow: visible; padding: .618em 1em; font-weight: 700; border-radius: 3px; left: auto; color: #515151; background-color: #ebe9eb; border: 0; display: inline-block; background-image: none; box-shadow: none; text-shadow: none } .woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading { opacity: .25; padding-right: 2.618em } .woocommerce #respond input#submit.loading:after, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after { font-family: WooCommerce; content: '\e01c'; vertical-align: top; font-weight: 400; position: absolute; top: .618em; right: 1em; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite } .woocommerce #respond input#submit.added:after, .woocommerce a.button.added:after, .woocommerce button.button.added:after, .woocommerce input.button.added:after { font-family: WooCommerce; content: '\e017'; margin-left: .53em; vertical-align: bottom } .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover { background-color: #dad8da; text-decoration: none; background-image: none; color: #515151 } .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background-color: #a46497; color: #fff; -webkit-font-smoothing: antialiased } .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover { background-color: #935386; color: #fff } .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover { background-color: #a46497; color: #fff } .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] { color: inherit; cursor: not-allowed; opacity: .5; padding: .618em 1em } .woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover { color: inherit; background-color: #ebe9eb } .woocommerce .cart .button, .woocommerce .cart input.button { float: none } .woocommerce a.added_to_cart { padding-top: .5em; display: inline-block } .woocommerce #reviews h2 small { float: right; color: #777; font-size: 15px; margin: 10px 0 0 } .woocommerce #reviews h2 small a { text-decoration: none; color: #777 } .woocommerce #reviews h3 { margin: 0 } .woocommerce #reviews #respond { margin: 0; border: 0; padding: 0 } .woocommerce #reviews #comment { height: 75px } .woocommerce #reviews #comments .add_review:after, .woocommerce #reviews #comments .add_review:before { content: ' '; display: table } .woocommerce #reviews #comments .add_review:after { clear: both } .woocommerce #reviews #comments h2 { clear: none } .woocommerce #reviews #comments ol.commentlist { margin: 0; width: 100%; background: 0 0; list-style: none } .woocommerce #reviews #comments ol.commentlist:after, .woocommerce #reviews #comments ol.commentlist:before { content: ' '; display: table } .woocommerce #reviews #comments ol.commentlist:after { clear: both } .woocommerce #reviews #comments ol.commentlist li { padding: 0; margin: 0 0 20px; border: 0; position: relative; background: 0; border: 0 } .woocommerce #reviews #comments ol.commentlist li .meta { color: #777; font-size: .75em } .woocommerce #reviews #comments ol.commentlist li img.avatar { float: left; position: absolute; top: 0; left: 0; padding: 3px; width: 32px; height: auto; background: #ebe9eb; border: 1px solid #e4e1e3; margin: 0; box-shadow: none } .woocommerce #reviews #comments ol.commentlist li .comment-text { margin: 0 0 0 50px; border: 1px solid #e4e1e3; border-radius: 4px; padding: 1em 1em 0 } .woocommerce #reviews #comments ol.commentlist li .comment-text:after, .woocommerce #reviews #comments ol.commentlist li .comment-text:before { content: ' '; display: table } .woocommerce #reviews #comments ol.commentlist li .comment-text:after { clear: both } .woocommerce #reviews #comments ol.commentlist li .comment-text p { margin: 0 0 1em } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta { font-size: .83em } .woocommerce #reviews #comments ol.commentlist ul.children { list-style: none outside; margin: 20px 0 0 50px } .woocommerce #reviews #comments ol.commentlist ul.children .star-rating { display: none } .woocommerce #reviews #comments ol.commentlist #respond { border: 1px solid #e4e1e3; border-radius: 4px; padding: 1em 1em 0; margin: 20px 0 0 50px } .woocommerce #reviews #comments .commentlist>li:before { content: '' } .woocommerce .star-rating { float: right; overflow: hidden; position: relative; height: 1em; line-height: 1; font-size: 1em; width: 5.4em; font-family: star } .woocommerce .star-rating:before { content: '\73\73\73\73\73'; color: #d3ced2; float: left; top: 0; left: 0; position: absolute } .woocommerce .star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em } .woocommerce .star-rating span:before { content: '\53\53\53\53\53'; top: 0; position: absolute; left: 0 } .woocommerce .woocommerce-product-rating { line-height: 2; display: block } .woocommerce .woocommerce-product-rating:after, .woocommerce .woocommerce-product-rating:before { content: ' '; display: table } .woocommerce .woocommerce-product-rating:after { clear: both } .woocommerce .woocommerce-product-rating .star-rating { margin: .5em 4px 0 0; float: left } .woocommerce .products .star-rating { display: block; margin: 0 0 .5em; float: none } .woocommerce .hreview-aggregate .star-rating { margin: 10px 0 0 } .woocommerce #review_form #respond { position: static; margin: 0; width: auto; padding: 0; background: transparent none; border: 0 } .woocommerce #review_form #respond:after, .woocommerce #review_form #respond:before { content: ' '; display: table } .woocommerce #review_form #respond:after { clear: both } .woocommerce #review_form #respond p { margin: 0 0 10px } .woocommerce #review_form #respond .form-submit input { left: auto } .woocommerce #review_form #respond textarea { box-sizing: border-box; width: 100% } .woocommerce p.stars a { position: relative; height: 1em; width: 1em; text-indent: -999em; display: inline-block; text-decoration: none } .woocommerce p.stars a:before { display: block; position: absolute; top: 0; left: 0; width: 1em; height: 1em; line-height: 1; font-family: WooCommerce; content: '\e021'; text-indent: 0 } .woocommerce p.stars a:hover~a:before { content: '\e021' } .woocommerce p.stars:hover a:before { content: '\e020' } .woocommerce p.stars.selected a.active:before { content: '\e020' } .woocommerce p.stars.selected a.active~a:before { content: '\e021' } .woocommerce p.stars.selected a:not(.active):before { content: '\e020' } .woocommerce table.shop_attributes { border: 0; border-top: 1px dotted rgba(0, 0, 0, .1); margin-bottom: 1.618em; width: 100% } .woocommerce table.shop_attributes th { width: 150px; font-weight: 700; padding: 8px; border-top: 0; border-bottom: 1px dotted rgba(0, 0, 0, .1); margin: 0; line-height: 1.5 } .woocommerce table.shop_attributes td { font-style: italic; padding: 0; border-top: 0; border-bottom: 1px dotted rgba(0, 0, 0, .1); margin: 0; line-height: 1.5 } .woocommerce table.shop_attributes td p { margin: 0; padding: 8px 0 } .woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th { background: rgba(0, 0, 0, .025) } .woocommerce table.shop_table { border: 1px solid rgba(0, 0, 0, .1); margin: 0 -1px 24px 0; text-align: left; width: 100%; border-collapse: separate; border-radius: 5px } .woocommerce table.shop_table th { font-weight: 700; padding: 9px 12px; line-height: 1.5em } .woocommerce table.shop_table td { border-top: 1px solid rgba(0, 0, 0, .1); padding: 9px 12px; vertical-align: middle; line-height: 1.5em } .woocommerce table.shop_table td small { font-weight: 400 } .woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th { border-top: 0 } .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th { font-weight: 700; border-top: 1px solid rgba(0, 0, 0, .1) } .woocommerce table.my_account_orders { font-size: .85em } .woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th { padding: 4px 8px; vertical-align: middle } .woocommerce table.my_account_orders .button { white-space: nowrap } .woocommerce table.my_account_orders .order-actions { text-align: right } .woocommerce table.my_account_orders .order-actions .button { margin: .125em 0 .125em .25em } .woocommerce table.woocommerce-MyAccount-downloads td, .woocommerce table.woocommerce-MyAccount-downloads th { vertical-align: top; text-align: center } .woocommerce table.woocommerce-MyAccount-downloads td:first-child, .woocommerce table.woocommerce-MyAccount-downloads th:first-child { text-align: left } .woocommerce table.woocommerce-MyAccount-downloads td:last-child, .woocommerce table.woocommerce-MyAccount-downloads th:last-child { text-align: left } .woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file:before, .woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file:before { content: '\2193'; display: inline-block } .woocommerce td.product-name .wc-item-meta, .woocommerce td.product-name dl.variation { list-style: none outside } .woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt { float: left; clear: both; margin-right: .25em; display: inline-block; list-style: none outside } .woocommerce td.product-name .wc-item-meta dd, .woocommerce td.product-name dl.variation dd { margin: 0 } .woocommerce td.product-name .wc-item-meta p, .woocommerce td.product-name .wc-item-meta:last-child, .woocommerce td.product-name dl.variation p, .woocommerce td.product-name dl.variation:last-child { margin-bottom: 0 } .woocommerce td.product-name p.backorder_notification { font-size: .83em } .woocommerce td.product-quantity { min-width: 80px } .woocommerce ul.cart_list, .woocommerce ul.product_list_widget { list-style: none outside; padding: 0; margin: 0 } .woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li { padding: 4px 0; margin: 0; list-style: none } .woocommerce ul.cart_list li:after, .woocommerce ul.cart_list li:before, .woocommerce ul.product_list_widget li:after, .woocommerce ul.product_list_widget li:before { content: ' '; display: table } .woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li:after { clear: both } .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a { display: block; font-weight: 700 } .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img { float: right; margin-left: 4px; width: 32px; height: auto; box-shadow: none } .woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl { margin: 0; padding-left: 1em; border-left: 2px solid rgba(0, 0, 0, .1) } .woocommerce ul.cart_list li dl:after, .woocommerce ul.cart_list li dl:before, .woocommerce ul.product_list_widget li dl:after, .woocommerce ul.product_list_widget li dl:before { content: ' '; display: table } .woocommerce ul.cart_list li dl:after, .woocommerce ul.product_list_widget li dl:after { clear: both } .woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt { display: inline-block; float: left; margin-bottom: 1em } .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt { font-weight: 700; padding: 0 0 .25em; margin: 0 4px 0 0; clear: left } .woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd { padding: 0 0 .25em } .woocommerce ul.cart_list li dl dd p:last-child, .woocommerce ul.product_list_widget li dl dd p:last-child { margin-bottom: 0 } .woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating { float: none } .woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total { border-top: 3px double #ebe9eb; padding: 4px 0 0 } .woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong { min-width: 40px; display: inline-block } .woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li { padding-left: 2em; position: relative; padding-top: 0 } .woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove { position: absolute; top: 0; left: 0 } .woocommerce .widget_shopping_cart .buttons:after, .woocommerce .widget_shopping_cart .buttons:before, .woocommerce.widget_shopping_cart .buttons:after, .woocommerce.widget_shopping_cart .buttons:before { content: ' '; display: table } .woocommerce .widget_shopping_cart .buttons:after, .woocommerce.widget_shopping_cart .buttons:after { clear: both } .woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a { margin-right: 5px; margin-bottom: 5px } .woocommerce form .form-row { padding: 3px; margin: 0 0 6px } .woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder { -webkit-transition: opacity .5s .5s ease; transition: opacity .5s .5s ease; opacity: 0 } .woocommerce form .form-row label { line-height: 2 } .woocommerce form .form-row label.hidden { visibility: hidden } .woocommerce form .form-row label.inline { display: inline } .woocommerce form .form-row .woocommerce-input-wrapper .description { background: #1e85be; color: #fff; border-radius: 3px; padding: 1em; margin: .5em 0 0; clear: both; display: none; position: relative } .woocommerce form .form-row .woocommerce-input-wrapper .description a { color: #fff; text-decoration: underline; border: 0; box-shadow: none } .woocommerce form .form-row .woocommerce-input-wrapper .description:before { left: 50%; top: 0; margin-top: -4px; -webkit-transform: translatex(-50%) rotate(180deg); -ms-transform: translatex(-50%) rotate(180deg); transform: translatex(-50%) rotate(180deg); content: ""; position: absolute; border-width: 4px 6px 0; border-style: solid; border-color: #1e85be transparent transparent; z-index: 100; display: block } .woocommerce form .form-row select { cursor: pointer; margin: 0 } .woocommerce form .form-row .required { color: red; font-weight: 700; border: 0!important; text-decoration: none; visibility: hidden } .woocommerce form .form-row .optional { visibility: visible } .woocommerce form .form-row .input-checkbox { display: inline; margin: -2px 8px 0 0; text-align: center; vertical-align: middle } .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea { box-sizing: border-box; width: 100%; margin: 0; outline: 0; line-height: normal } .woocommerce form .form-row textarea { height: 4em; line-height: 1.5; display: block; box-shadow: none } .woocommerce form .form-row .select2-container { width: 100%; line-height: 2em } .woocommerce form .form-row.woocommerce-invalid label { color: #a00 } .woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select { border-color: #a00 } .woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select { border-color: #69bf29 } .woocommerce form .form-row::-webkit-input-placeholder { line-height: normal } .woocommerce form .form-row:-moz-placeholder { line-height: normal } .woocommerce form .form-row:-ms-input-placeholder { line-height: normal } .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { border: 1px solid #d3ced2; padding: 20px; margin: 2em 0; text-align: left; border-radius: 5px } .woocommerce ul#shipping_method { list-style: none outside; margin: 0; padding: 0 } .woocommerce ul#shipping_method li { margin: 0 0 .5em; line-height: 1.5em; list-style: none outside } .woocommerce ul#shipping_method li input { margin: 3px .4375em 0 0; vertical-align: top } .woocommerce ul#shipping_method li label { display: inline } .woocommerce ul#shipping_method .amount { font-weight: 700 } .woocommerce p.woocommerce-shipping-contents { margin: 0 } .woocommerce ul.order_details { margin: 0 0 3em; list-style: none } .woocommerce ul.order_details:after, .woocommerce ul.order_details:before { content: ' '; display: table } .woocommerce ul.order_details:after { clear: both } .woocommerce ul.order_details li { float: left; margin-right: 2em; text-transform: uppercase; font-size: .715em; line-height: 1; border-right: 1px dashed #d3ced2; padding-right: 2em; margin-left: 0; padding-left: 0; list-style-type: none } .woocommerce ul.order_details li strong { display: block; font-size: 1.4em; text-transform: none; line-height: 1.5 } .woocommerce ul.order_details li:last-of-type { border: none } .woocommerce .wc-bacs-bank-details-account-name { font-weight: 700 } .woocommerce .woocommerce-customer-details, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads { margin-bottom: 2em } .woocommerce .woocommerce-customer-details:last-child, .woocommerce .woocommerce-order-details:last-child, .woocommerce .woocommerce-order-downloads:last-child { margin-bottom: 0 } .woocommerce .woocommerce-customer-details address { font-style: normal; margin-bottom: 0; border: 1px solid rgba(0, 0, 0, .1); border-bottom-width: 2px; border-right-width: 2px; text-align: left; width: 100%; border-radius: 5px; padding: 6px 12px } .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone { margin-bottom: 0; padding-left: 1.5em } .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone: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; margin-left: -1.5em; line-height: 1.75; position: absolute } .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email: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; margin-left: -1.5em; line-height: 1.75; position: absolute } .woocommerce .woocommerce-widget-layered-nav-list { margin: 0; padding: 0; border: 0; list-style: none outside } .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item { padding: 0 0 1px; list-style: none } .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:after, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:before { content: ' '; display: table } .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:after { clear: both } .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span { padding: 1px 0 } .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a: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; color: #a00 } .woocommerce .woocommerce-widget-layered-nav-dropdown__submit { margin-top: 1em } .woocommerce .widget_layered_nav_filters ul { margin: 0; padding: 0; border: 0; list-style: none outside; overflow: hidden; zoom: 1 } .woocommerce .widget_layered_nav_filters ul li { float: left; padding: 0 1em 1px 1px; list-style: none } .woocommerce .widget_layered_nav_filters ul li a { text-decoration: none } .woocommerce .widget_layered_nav_filters ul li a: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; color: #a00; vertical-align: inherit; margin-right: .5em } .woocommerce .widget_price_filter .price_slider { margin-bottom: 1em } .woocommerce .widget_price_filter .price_slider_amount { text-align: right; line-height: 2.4; font-size: .8751em } .woocommerce .widget_price_filter .price_slider_amount .button { font-size: 1.15em; float: left } .woocommerce .widget_price_filter .ui-slider { position: relative; text-align: left; margin-left: .5em; margin-right: .5em } .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1em; height: 1em; background-color: #a46497; border-radius: 1em; cursor: ew-resize; outline: 0; top: -.3em; margin-left: -.5em } .woocommerce .widget_price_filter .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; border-radius: 1em; background-color: #a46497 } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { border-radius: 1em; background-color: #602053; border: 0 } .woocommerce .widget_price_filter .ui-slider-horizontal { height: .5em } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range { top: 0; height: 100% } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min { left: -1px } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max { right: -1px } .woocommerce .widget_rating_filter ul { margin: 0; padding: 0; border: 0; list-style: none outside } .woocommerce .widget_rating_filter ul li { padding: 0 0 1px; list-style: none } .woocommerce .widget_rating_filter ul li:after, .woocommerce .widget_rating_filter ul li:before { content: ' '; display: table } .woocommerce .widget_rating_filter ul li:after { clear: both } .woocommerce .widget_rating_filter ul li a { padding: 1px 0; text-decoration: none } .woocommerce .widget_rating_filter ul li .star-rating { float: none; display: inline-block } .woocommerce .widget_rating_filter ul li.chosen a: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; color: #a00 } .woocommerce-no-js form.woocommerce-form-coupon, .woocommerce-no-js form.woocommerce-form-login { display: block!important } .woocommerce-no-js .showcoupon, .woocommerce-no-js .woocommerce-form-coupon-toggle, .woocommerce-no-js .woocommerce-form-login-toggle { display: none!important } .woocommerce-error, .woocommerce-info, .woocommerce-message { padding: 1em 2em 1em 3.5em; margin: 0 0 2em; position: relative; background-color: #f7f6f7; color: #515151; border-top: 3px solid #a46497; list-style: none outside; width: auto; word-wrap: break-word } .woocommerce-error:after, .woocommerce-error:before, .woocommerce-info:after, .woocommerce-info:before, .woocommerce-message:after, .woocommerce-message:before { content: ' '; display: table } .woocommerce-error:after, .woocommerce-info:after, .woocommerce-message:after { clear: both } .woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before { font-family: WooCommerce; content: '\e028'; display: inline-block; position: absolute; top: 1em; left: 1.5em } .woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button { float: right } .woocommerce-error li, .woocommerce-info li, .woocommerce-message li { list-style: none outside!important; padding-left: 0!important; margin-left: 0!important } .rtl.woocommerce .price_label, .rtl.woocommerce .price_label span { direction: ltr; unicode-bidi: embed } .woocommerce-message { border-top-color: #8fae1b } .woocommerce-message:before { content: '\e015'; color: #8fae1b } .woocommerce-info { border-top-color: #1e85be } .woocommerce-info:before { color: #1e85be } .woocommerce-error { border-top-color: #b81c23 } .woocommerce-error:before { content: '\e016'; color: #b81c23 } .woocommerce-account .woocommerce:after, .woocommerce-account .woocommerce:before { content: ' '; display: table } .woocommerce-account .woocommerce:after { clear: both } .woocommerce-account .addresses .title:after, .woocommerce-account .addresses .title:before { content: ' '; display: table } .woocommerce-account .addresses .title:after { clear: both } .woocommerce-account .addresses .title h3 { float: left } .woocommerce-account .addresses .title .edit { float: right } .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-account ul.digital-downloads li .count { float: right } #add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail { min-width: 32px } #add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img { width: 32px; box-shadow: none } #add_payment_method table.cart td, #add_payment_method table.cart th, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart td, .woocommerce-checkout table.cart th { vertical-align: middle } #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text { float: left; box-sizing: border-box; border: 1px solid #d3ced2; padding: 6px 6px 5px; margin: 0 4px 0 0; outline: 0 } #add_payment_method table.cart input, .woocommerce-cart table.cart input, .woocommerce-checkout table.cart input { margin: 0; vertical-align: middle } #add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout { padding: 1em 0 } #add_payment_method .wc-proceed-to-checkout:after, #add_payment_method .wc-proceed-to-checkout:before, .woocommerce-cart .wc-proceed-to-checkout:after, .woocommerce-cart .wc-proceed-to-checkout:before, .woocommerce-checkout .wc-proceed-to-checkout:after, .woocommerce-checkout .wc-proceed-to-checkout:before { content: ' '; display: table } #add_payment_method .wc-proceed-to-checkout:after, .woocommerce-cart .wc-proceed-to-checkout:after, .woocommerce-checkout .wc-proceed-to-checkout:after { clear: both } #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button { display: block; text-align: center; margin-bottom: 1em; font-size: 1.25em; padding: 1em } #add_payment_method .cart-collaterals .shipping-calculator-button, .woocommerce-cart .cart-collaterals .shipping-calculator-button, .woocommerce-checkout .cart-collaterals .shipping-calculator-button { float: none; margin-top: .5em; display: inline-block } #add_payment_method .cart-collaterals .shipping-calculator-button:after, .woocommerce-cart .cart-collaterals .shipping-calculator-button:after, .woocommerce-checkout .cart-collaterals .shipping-calculator-button:after { font-family: WooCommerce; speak: none; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-left: .618em; content: ""; text-decoration: none } #add_payment_method .cart-collaterals .shipping-calculator-form, .woocommerce-cart .cart-collaterals .shipping-calculator-form, .woocommerce-checkout .cart-collaterals .shipping-calculator-form { margin: 1em 0 0 } #add_payment_method .cart-collaterals .cart_totals p small, .woocommerce-cart .cart-collaterals .cart_totals p small, .woocommerce-checkout .cart-collaterals .cart_totals p small { color: #777; font-size: .83em } #add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table { border-collapse: separate; margin: 0 0 6px; padding: 0 } #add_payment_method .cart-collaterals .cart_totals table tr:first-child td, #add_payment_method .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th { border-top: 0 } #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th { width: 35% } #add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th { vertical-align: top; border-left: 0; border-right: 0; line-height: 1.5em } #add_payment_method .cart-collaterals .cart_totals table small, .woocommerce-cart .cart-collaterals .cart_totals table small, .woocommerce-checkout .cart-collaterals .cart_totals table small { color: #777 } #add_payment_method .cart-collaterals .cart_totals table select, .woocommerce-cart .cart-collaterals .cart_totals table select, .woocommerce-checkout .cart-collaterals .cart_totals table select { width: 100% } #add_payment_method .cart-collaterals .cart_totals .discount td, .woocommerce-cart .cart-collaterals .cart_totals .discount td, .woocommerce-checkout .cart-collaterals .cart_totals .discount td { color: #77a464 } #add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th { border-top: 1px solid #ebe9eb } #add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination { margin-bottom: 0 } #add_payment_method .cart-collaterals .cross-sells ul.products li.product, .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product, .woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product { margin-top: 0 } #add_payment_method .checkout .col-2 h3#ship-to-different-address, .woocommerce-cart .checkout .col-2 h3#ship-to-different-address, .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address { float: left; clear: none } #add_payment_method .checkout .col-2 .notes, .woocommerce-cart .checkout .col-2 .notes, .woocommerce-checkout .checkout .col-2 .notes { clear: left } #add_payment_method .checkout .col-2 .form-row-first, .woocommerce-cart .checkout .col-2 .form-row-first, .woocommerce-checkout .checkout .col-2 .form-row-first { clear: left } #add_payment_method .checkout .create-account small, .woocommerce-cart .checkout .create-account small, .woocommerce-checkout .checkout .create-account small { font-size: 11px; color: #777; font-weight: 400 } #add_payment_method .checkout div.shipping-address, .woocommerce-cart .checkout div.shipping-address, .woocommerce-checkout .checkout div.shipping-address { padding: 0; clear: left; width: 100% } #add_payment_method .checkout .shipping_address, .woocommerce-cart .checkout .shipping_address, .woocommerce-checkout .checkout .shipping_address { clear: both } #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { background: #ebe9eb; border-radius: 5px } #add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods { text-align: left; padding: 1em; border-bottom: 1px solid #d3ced2; margin: 0; list-style: none outside } #add_payment_method #payment ul.payment_methods:after, #add_payment_method #payment ul.payment_methods:before, .woocommerce-cart #payment ul.payment_methods:after, .woocommerce-cart #payment ul.payment_methods:before, .woocommerce-checkout #payment ul.payment_methods:after, .woocommerce-checkout #payment ul.payment_methods:before { content: ' '; display: table } #add_payment_method #payment ul.payment_methods:after, .woocommerce-cart #payment ul.payment_methods:after, .woocommerce-checkout #payment ul.payment_methods:after { clear: both } #add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li { line-height: 2; text-align: left; margin: 0; font-weight: 400 } #add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input { margin: 0 1em 0 0 } #add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img { vertical-align: middle; margin: -2px 0 0 .5em; padding: 0; position: relative; box-shadow: none } #add_payment_method #payment ul.payment_methods li img+img, .woocommerce-cart #payment ul.payment_methods li img+img, .woocommerce-checkout #payment ul.payment_methods li img+img { margin-left: 2px } #add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):after, #add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):before, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):after, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):before, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):after, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):before { content: ' '; display: table } #add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):after, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):after, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):after { clear: both } #add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row { padding: 1em } #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box { position: relative; box-sizing: border-box; width: 100%; padding: 1em; margin: 1em 0; font-size: .92em; border-radius: 2px; line-height: 1.5; background-color: #dfdcde; color: #515151 } #add_payment_method #payment div.payment_box input.input-text, #add_payment_method #payment div.payment_box textarea, .woocommerce-cart #payment div.payment_box input.input-text, .woocommerce-cart #payment div.payment_box textarea, .woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea { border-color: #c7c1c6; border-top-color: #bbb3b9 } #add_payment_method #payment div.payment_box::-webkit-input-placeholder, .woocommerce-cart #payment div.payment_box::-webkit-input-placeholder, .woocommerce-checkout #payment div.payment_box::-webkit-input-placeholder { color: #bbb3b9 } #add_payment_method #payment div.payment_box:-moz-placeholder, .woocommerce-cart #payment div.payment_box:-moz-placeholder, .woocommerce-checkout #payment div.payment_box:-moz-placeholder { color: #bbb3b9 } #add_payment_method #payment div.payment_box:-ms-input-placeholder, .woocommerce-cart #payment div.payment_box:-ms-input-placeholder, .woocommerce-checkout #payment div.payment_box:-ms-input-placeholder { color: #bbb3b9 } #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods { list-style: none outside; margin: 0 } #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token { margin: 0 0 .5em } #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label { cursor: pointer } #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput { vertical-align: middle; margin: -3px 1em 0 0; position: relative } #add_payment_method #payment div.payment_box .wc-credit-card-form, .woocommerce-cart #payment div.payment_box .wc-credit-card-form, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form { border: 0; padding: 0; margin: 1em 0 0 } #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number { font-size: 1.5em; padding: 8px; background-repeat: no-repeat; background-position: right .618em center; background-size: 32px 20px } #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa { background-image: url(../plugins/woocommerce/assets/images/icons/credit-cards/visa.svg) } #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard { background-image: url(../plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg) } #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser { background-image: url(../plugins/woocommerce/assets/images/icons/credit-cards/laser.svg) } #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub { background-image: url(../plugins/woocommerce/assets/images/icons/credit-cards/diners.svg) } #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro { background-image: url(../plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg) } #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb { background-image: url(../plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg) } #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex { background-image: url(../plugins/woocommerce/assets/images/icons/credit-cards/amex.svg) } #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover { background-image: url(../plugins/woocommerce/assets/images/icons/credit-cards/discover.svg) } #add_payment_method #payment div.payment_box span.help, .woocommerce-cart #payment div.payment_box span.help, .woocommerce-checkout #payment div.payment_box span.help { font-size: .857em; color: #777; font-weight: 400 } #add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row { margin: 0 0 1em } #add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child { margin-bottom: 0 } #add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before { content: ''; display: block; border: 1em solid #dfdcde; border-right-color: transparent; border-left-color: transparent; border-top-color: transparent; position: absolute; top: -.75em; left: 0; margin: -1em 0 0 2em } #add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal { float: right; line-height: 52px; font-size: .83em } #add_payment_method #payment .payment_method_paypal img, .woocommerce-cart #payment .payment_method_paypal img, .woocommerce-checkout #payment .payment_method_paypal img { max-height: 52px; vertical-align: middle } .woocommerce-terms-and-conditions { border: 1px solid rgba(0, 0, 0, .2); box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); background: rgba(0, 0, 0, .05) } .woocommerce-invalid #terms { outline: 2px solid red; outline-offset: 2px } .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 } #content.twentyeleven .woocommerce-pagination a { font-size: 1em; line-height: 1 } .single-product .twentythirteen #reply-title, .single-product .twentythirteen #respond #commentform, .single-product .twentythirteen .entry-summary { padding: 0 } .single-product .twentythirteen p.stars { clear: both } .twentythirteen .woocommerce-breadcrumb { padding-top: 40px } .twentyfourteen ul.products li.product { margin-top: 0!important } body:not(.search-results) .twentysixteen .entry-summary { color: inherit; font-size: inherit; line-height: inherit } .twentysixteen .price ins { background: inherit; color: inherit } .ui-helper-hidden { display: none } .ui-helper-hidden-accessible { position: absolute; left: -99999999px } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none } .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden } .ui-helper-clearfix { display: inline-block } * html .ui-helper-clearfix { height: 1% } .ui-helper-clearfix { display: block } .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0) } .ui-state-disabled { cursor: default!important } .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat } .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100% } .ui-resizable { position: relative } .ui-resizable-handle { position: absolute; font-size: .1px; z-index: 99999; display: block } .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none } .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0 } .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0 } .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100% } .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100% } .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px } .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px } .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px } .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px } .wp-dialog { position: absolute; width: 300px; overflow: hidden } .wp-dialog .ui-dialog-titlebar { position: relative } .wp-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px } .wp-dialog .ui-dialog-content { position: relative; border: 0; padding: 0; background: 0 0; overflow: auto; zoom: 1 } .wp-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0; background-image: none; margin: .5em 0 0; padding: .3em 1em .5em .4em } .wp-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right } .wp-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer } .wp-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px } .ui-draggable .ui-dialog-titlebar { cursor: move } .wp-dialog { border: 1px solid #999; -moz-box-shadow: 0 0 16px rgba(0, 0, 0, .3); -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, .3); box-shadow: 0 0 16px rgba(0, 0, 0, .3) } .wp-dialog .ui-dialog-title { display: block; text-align: center; padding: 1px 0 2px } .wp-dialog .ui-dialog-titlebar { padding: 0 1em; background-color: #444; font-weight: 700; font-size: 11px; line-height: 18px; color: #e5e5e5 } .wp-dialog { background-color: #f5f5f5; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px } .wp-dialog .ui-dialog-titlebar { -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px } .wp-dialog .ui-dialog-titlebar-close { position: absolute; width: 29px; height: 16px; top: 2px; right: 6px; background: url(https://themegoods-cdn-pzbycso8wng.stackpathdns.com/architecturer/demo/wp-content/plugins/zm-ajax-login-register/assets/../js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif) no-repeat -87px -16px; padding: 0 } .wp-dialog .ui-dialog-titlebar-close:hover, .wp-dialog .ui-dialog-titlebar-close:focus { background-position: -87px -32px } .ui-widget-overlay { background-color: #000; opacity: .6; filter: alpha(opacity=60) } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget label, .ui-widget-header, .zm_alr_ul_container { font: 12px/1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif } .ui-widget label { font-weight: 700 } .ui-widget button, .ui-widget input[type=button], .ui-widget input[type=submit] { font-weight: 700 } .ui-widget-header { border: 0; background: 0 0; color: #000 } .ui-widget-header .ui-icon { display: none } .ui-dialog-titlebar { background: #e0e0e0; border-bottom: 1px solid #ddd; border-radius: 3px 3px 0 0; padding: 10px 20px } .ui-dialog-title { font-weight: 700; text-shadow: 1px 1px 0 #fff } .ui-dialog-titlebar-close { float: right } .ui-dialog .ui-dialog-content { background: 0 0; border: solid #fff; border-width: 1px 0 0; border-radius: 0 0 3px 3px; padding: 20px } .ui-dialog { background: #f2f2f2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; float: left; z-index: 999 } .ui-widget-overlay { background: -moz-radial-gradient(rgba(127, 127, 127, .5), rgba(127, 127, 127, .5) 35%, rgba(0, 0, 0, .7)) !important; background: -webkit-radial-gradient(rgba(127, 127, 127, .5), rgba(127, 127, 127, .5) 35%, rgba(0, 0, 0, .7)) !important; z-index: 4; position: fixed } .ui-dialog-buttonpane .ui-dialog-content { padding-bottom: 0 } .ui-dialog-buttonpane .ui-button { border: 0; background: 0 0; color: #06aeed; font-weight: 700; text-shadow: 1px 1px 0 #fff } .ui-dialog-buttonpane { float: left; padding: 0 20px 20px; width: 84% } .ui-dialog-buttonset .ui-button:first-child { float: left } .ui-dialog-buttonset .ui-button:last-child { float: right } .ui-dialog-content .fb-login-container { padding: 0 20px; margin: 0 0 20px -20px } .ui-dialog-titlebar .ui-button:focus { outline: none } .ui-dialog-titlebar .ui-button { border: 0; background: rgba(0, 0, 0, 0); color: #afafaf; font-weight: 300; padding: 0; margin: 0; letter-spacing: 1px } .zm_alr_form_container *, .zm_alr_form_container *:before, .zm_alr_form_container *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box } .zm_alr_label { display: block; font-weight: 700; margin-bottom: 5px } .zm_alr_ul_container { clear: both; float: left; width: 100%; margin: 15px 0 0; padding: 0; list-style-type: none } .zm_alr_ul_container li { display: inline; margin: 0 10px 0 0 } .zm_alr_ul_container li:last-child { margin: 0 } .zm_alr_checkbox_field { float: left; margin: 5px 10px 0 0; width: auto } .zm_alr_email_field:hover, .zm_alr_password_field:hover, .zm_alr_text_field:hover { border-color: #aaa } .zm_alr_email_field:focus, .zm_alr_password_field:focus, .zm_alr_text_field:focus { border-color: #999; outline: none } .zm_alr_email_field, .zm_alr_password_field, .zm_alr_text_field { -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; -ms-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: .3s; -moz-transition-duration: .3s; -o-transition-duration: .3s; -ms-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; -o-transition-timing-function: linear; -ms-transition-timing-function: linear; transition-timing-function: linear; width: 100%; margin: 0 0 15px; background: #fff; border: 1px solid #ddd; border-radius: 0; font-size: 12px; letter-spacing: .1em; padding: 5px; margin: 0 } .zm_alr_form_field_container { margin: 0 0 15px } .zm_alr_form_container input[type=submit]:hover { color: green } .zm_alr_form_container input[type=submit]:active { -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1) inset; border: 1px solid #cfcfcf } .zm_alr_form_container input[type=submit]:disabled:hover { cursor: default } .zm_alr_form_container input[type=submit]:disabled { cursor: pointer; opacity: .5 } .zm_alr_form_container input[type=submit] { -webkit-transition-property: background-image; -webkit-transition-duration: .3s; -webkit-transition-timing-function: linear; font-weight: 700; background: #e0e0e0; box-shadow: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 0; cursor: pointer; font-weight: 700; float: left; font-size: 12px; padding: 7px 20px; text-transform: uppercase; text-shadow: 0 1px 0 #fff; cursor: pointer; color: green; border: 1px solid #cfcfcf } .zm_alr_button_container { float: left; padding: 0; width: 100%; margin: 20px 0 0 } .zm_alr_design_wide .zm_alr_form_field_container { width: 50%; float: left; padding: 0 10px 0 0 } .zm_alr_design_wide .zm_alr_form_field_container:last-child { padding: 0 } .zm_alr_design_wide .zm_alr_login_checkbox_container { clear: both; width: 100%; margin: 0 } .zm_alr_design_wide .zm_alr_form_field_container.zm_alr_submit_container { margin: 20px 0 10px; width: 100% } .ajax-login-default-form-container input[type=button].text { background: 0 0; border: 0; box-shadow: none; cursor: pointer; color: red; float: right; text-shadow: 0 1px 0 #fff; font-weight: 700; font-size: 12px; padding: 7px 15px } .ajax-login-default-form-container .error-container { color: #b94a48; background-color: #f2dede; border: 1px solid #eed3d7; padding: 8px; text-shadow: 0 1px 0 rgba(255, 255, 255, .5); margin: 0 0 10px; float: left; width: 295px } .ajax-login-default-form-container .success-container { color: #468847; text-shadow: 0 1px 0 rgba(255, 255, 255, .5); background-color: #dff0d8; border: 1px solid #bbd1bb; padding: 8px 35px 8px 14px } .form-wrapper { float: left; width: 100%; margin: 0 0 20px } .ui-dialog .form-wrapper { margin: 0 } .ajax-login-register-status-container { clear: both; float: left; width: 100%; font-size: 12px } .ui-dialog .ajax-login-default-form-container .error-container { width: 205px } .zm_alr_social_facebook_login_container { margin: 0 0 20px } .zm_alr_social_facebook_login_container a.fb-login-logo:before { background-image: url(../plugins/zm-ajax-login-register/assets/images/fb-icon.png); content: "."; color: #425eac; height: 32px; width: 32px; display: inline-block; background-size: 100%; background-repeat: no-repeat; margin-right: 5px; text-shadow: none; text-align: center } .zm_alr_social_facebook_login_container a.fb-login-logo { font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; text-decoration: none; background: #4c69ba; background: -webkit-gradient(linear, center top, center bottom, from(#4c69ba), to(#3b55a0)); background: -webkit-linear-gradient(#4c69ba, #3b55a0); border-color: #4c69ba; -webkit-font-smoothing: antialiased; text-shadow: 0 -1px 0 #354c8c; color: #fff; font-size: 13px; padding: 5px 8px 5px 5px; border-radius: 4px; margin: 0; clear: both; display: inline-block; line-height: 2.4em; text-decoration: none } .zm_alr_social_facebook_login_container a.fb-login-logo:hover { background: -webkit-gradient(linear, center top, center bottom, from(#5b7bd5), to(#4864b1)); background: -webkit-linear-gradient(#5b7bd5, #4864b1); cursor: pointer; color: #fff } html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline } body { line-height: 1.5 } blockquote:before, blockquote:after, q:before, q:after { content: "" } blockquote, q { quotes: "" "" } a img { border: none } .entry-content img { margin: 0 0 1.5em } .gallery-caption, .bypostauthor { font-weight: 400 } div.alignleft, img.alignleft { display: inline-block; float: left; margin-right: 1em; margin-bottom: 1em } div.alignright, img.alignright { display: inline-block; float: right; margin-left: 1em; margin-top: 1em } div.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto } div.wp-caption { text-align: center; margin-top: 2em; margin-bottom: 2em; font-size: 12px } .wp-caption img { border: 0 none; margin: 0; padding: 0; border-radius: 3px } .wp-caption p.wp-caption-text { margin: 0; text-align: center; padding-bottom: 0 !important; font-size: 12px; color: #777 } .wp-smiley { max-height: 1em; margin: 0 !important } .gallery dl { margin: 0; border: 0; padding: 0 } .wp-caption img, .alignnone img, .alignleft img, .alignright img { border: 0 none; margin: 0; padding: 0 } blockquote.left { float: left; margin-left: 0; margin-right: 20px; text-align: right; width: 33% } blockquote.right { float: right; margin-left: 20px; margin-right: 0; text-align: left; width: 33% } blockquote:before, blockquote:after, q:before, q:after { content: "" } blockquote, q { quotes: "" "" } a img { border: none } p, #page_content_wrapper .wpcf7 p, .page_content_wrapper .wpcf7 p { padding-top: 1em; padding-bottom: 1em } p:empty { padding: 0 !important } em { font-style: italic } .size-auto, .size-full, .size-large, .size-medium, .size-thumbnail { max-width: 100%; height: auto } .center { text-align: center } #page_content_wrapper p, .page_content_wrapper p { padding-top: 1.2em; padding-bottom: 1.2em } #page_content_wrapper p.woocommerce-info, #page_content_wrapper p.woocommerce-message, #page_content_wrapper p.woocommerce-error { padding-top: 1em } #page_content_wrapper p:empty, .page_content_wrapper p:empty { padding: 0 !important; margin: 0 !important } #footer p { padding-top: .5em; padding-bottom: .5em } img, a img { image-rendering: optimizeQuality } em { font-style: italic } ::selection { background: #efc337; color: #fff } table { border-spacing: 0 } .sticky .post_wrapper { background: #fffae4; border-color: #fffae4 !important } .marginright { margin-right: 7px } img.alignright { float: right; margin: 0 0 1em 2em } img.alignleft { float: left; margin: 0 2em 1em 0 } img.aligncenter { display: block; margin-left: auto; margin-right: auto } a img.alignright { float: right; margin: 0 0 1em 2em } a img.alignleft { float: left; margin: 0 2em 1em 0 } a img.aligncenter { display: block; margin-left: auto; margin-right: auto } .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: .875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000 } body.page-template-default:not(.elementor-page) #page_content_wrapper .inner .sidebar_content ul:not(.children), body.page-template-default:not(.elementor-page) #page_content_wrapper .inner .sidebar_content ol, body.page-template-default:not(.elementor-page) #page_content_wrapper .inner .sidebar_content dl, body.page-template-page-l:not(.elementor-page) #page_content_wrapper .inner .sidebar_content ul:not(.children), body.page-template-page-l:not(.elementor-page) #page_content_wrapper .inner .sidebar_content ol, body.page-template-page-l:not(.elementor-page) #page_content_wrapper .inner .sidebar_content dl, body.page-template-page-r:not(.elementor-page) #page_content_wrapper .inner .sidebar_content ul:not(.children), body.page-template-page-r:not(.elementor-page) #page_content_wrapper .inner .sidebar_content ol, body.page-template-page-r:not(.elementor-page) #page_content_wrapper .inner .sidebar_content dl, body.post-template-default:not(.elementor-page) #page_content_wrapper .inner .sidebar_content ul:not(.children), body.post-template-default:not(.elementor-page) #page_content_wrapper .inner .sidebar_content ol, body.post-template-default:not(.elementor-page) #page_content_wrapper .inner .sidebar_content dl { margin: 20px 0 30px 20px } body.post-template-default:not(.elementor-page) #page_content_wrapper .inner .sidebar_content ul li ul:not(.children), body.post-template-default:not(.elementor-page) #page_content_wrapper .inner .sidebar_content ol li ol, body.post-template-default:not(.elementor-page) #page_content_wrapper .inner .sidebar_content ol li dl, body.post-template-page-l:not(.elementor-page) #page_content_wrapper .inner .sidebar_content ul li ul:not(.children), body.post-template-page-l:not(.elementor-page) #page_content_wrapper .inner .sidebar_content ol li ol, body.post-template-page-l:not(.elementor-page) #page_content_wrapper .inner .sidebar_content ol li dl, body.post-template-page-r:not(.elementor-page) #page_content_wrapper .inner .sidebar_content ul li ul:not(.children), body.post-template-page-r:not(.elementor-page) #page_content_wrapper .inner .sidebar_content ol li ol, body.post-template-page-r:not(.elementor-page) #page_content_wrapper .inner .sidebar_content ol li dl { margin: 5px 0 5px 20px } body.archive #page_content_wrapper, body.home.blog #page_content_wrapper { padding-bottom: 60px } body.page-template-default.elementor-page #page_content_wrapper { padding-bottom: 0 } body.archive #page_content_wrapper, body.home #page_content_wrapper { padding-bottom: 60px } body.error404 #page_content_wrapper { padding-bottom: 20px } body.elementor-page .elementor-section-stretched .elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-100>.elementor-element-populated { padding: 0 } #elementor .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated { padding: 0 !important } .elementor-editor-active .elementor-inner { margin-top: 0 !important } body.home.blog #page_caption { display: none } .slideUp2 { animation-name: slideUp2; -webkit-animation-name: slideUp2; animation-duration: .2s; -webkit-animation-duration: .2s; animation-timing-function: ease; -webkit-animation-timing-function: ease; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; -ms-animation-fill-mode: forwards; animation-fill-mode: forwards } @keyframes slideUp2 { 0% { opacity: 0; transform: translateY(5%) } 100% { opacity: 1; transform: translateY(0%) } } @-webkit-keyframes slideUp2 { 0% { opacity: 0; transform: translateY(5%) } 100% { opacity: 1; transform: translateY(0%) } } @keyframes subNavIn { from { transform: translateX(200px); -webkit-transform: translateX(200px); opacity: 0 } to { transform: translateX(0px); -webkit-transform: translateX(0px); opacity: 1 } } @-webkit-keyframes subNavIn { from { transform: translateX(200px); -webkit-transform: translateX(200px); opacity: 0 } to { transform: translateX(0px); -webkit-transform: translateX(0px); opacity: 1 } } @keyframes subNavOut { from { transform: translateX(0px); -webkit-transform: translateX(0px); opacity: 1 } to { transform: translateX(200px); -webkit-transform: translateX(200px); opacity: 0 } } @-webkit-keyframes subNavOut { from { transform: translateX(0px); -webkit-transform: translateX(0px); opacity: 1 } to { transform: translateX(200px); -webkit-transform: translateX(200px); opacity: 0 } } @keyframes mainNavOut { from { transform: translateX(0px); -webkit-transform: translateX(0px); opacity: 1 } to { transform: translateX(-200px); -webkit-transform: translateX(-200px); opacity: 0 } } @-webkit-keyframes mainNavOut { from { transform: translateX(0px); -webkit-transform: translateX(0px); opacity: 1 } to { transform: translateX(-200px); -webkit-transform: translateX(-200px); opacity: 0 } } @keyframes mainNavIn { from { transform: translateX(-200px); -webkit-transform: translateX(-200px); opacity: 0 } to { transform: translateX(0px); -webkit-transform: translateX(0px); opacity: 1 } } @-webkit-keyframes mainNavIn { from { transform: translateX(-200px); -webkit-transform: translateX(-200px); opacity: 0 } to { transform: translateX(0px); -webkit-transform: translateX(0px); opacity: 1 } } html, body { min-height: 100%; height: auto !important; height: 100% } body { background: #fff; font-family: 'Libre Baskerville', 'Helvetica Neue', Arial, Verdana, sans-serif; padding: 0; margin: 0; color: #444; font-weight: 400; -webkit-font-smoothing: antialiased; font-size: 14px; line-height: 1.7; word-wrap: break-word; -webkit-overflow-scrolling: touch } body.js_nav { width: 100%; height: 100% } .width_half { width: 50%; margin: auto } .width_one_third { width: 33%; margin: auto } #perspective { width: 100%; min-height: 100%; position: relative } @-moz-document url-prefix() { #perspective { overflow-x: hidden } } body.modalview #perspective { position: fixed; perspective: 1500px; top: 0 } body.modalview #footer_wrapper { display: none } #wrapper { float: left; width: 100%; background: #fff; transform-origin: 50% 50% 50%; transition: transform .4s; position: relative; left: 0; min-height: 100% } body.tg_footer_reveal #wrapper { z-index: 1 } body.right_clicked #wrapper { filter: blur(7px) } body.leftmenu #wrapper { padding-top: 0 !important; width: calc(100% - 350px); left: 350px } body.leftmenu #wrapper #page_content_wrapper { padding: 0 40px } body.leftmenu #wrapper #page_content_wrapper.blog_wrapper { padding-top: 50px } body.leftmenu .elementor-section.elementor-section-stretched { max-width: 100% !important; left: 0 !important } body.leftmenu .mobile_menu_wrapper { left: 0; -webkit-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); transform: translate(0px, 0px); -o-transform: translate(0px, 0px); overflow-y: scroll; overflow-x: hidden; -webkit-overflow-scrolling: touch; width: 350px; padding: 50px } body.modalview #wrapper { position: absolute; overflow: hidden; cursor: pointer; height: 100%; width: 100%; backface-visibility: hidden } body.js_nav #wrapper { transform: translateZ(0px) translateX(10%) rotateY(-50deg) } body.hammenufull.js_nav #wrapper { transform: none; transform: scale(1); opacity: 0 } body.tg_password_protected { height: 100% } body.tg_password_protected #page_caption, body.tg_password_protected #footer_wrapper { display: none } body.tg_password_protected #perspective { background-size: cover; background-position: center center; background-repeat: no-repeat } body.tg_password_protected #wrapper { background: 0 0; height: 100% } body.tg_password_protected #page_content_wrapper { display: table; width: 100%; height: 100vh } body.tg_password_protected.leftmenu #page_content_wrapper { width: calc(100% - 350px) } body.tg_password_protected #page_content_wrapper .inner { display: table-cell; vertical-align: middle; float: none } body.tg_password_protected #page_content_wrapper .inner .inner_wrapper { float: none; text-align: center; width: 50%; margin: auto } body.tg_password_protected.leftmenu #page_content_wrapper .inner .inner_wrapper { width: 70% } body.tg_password_protected #page_content_wrapper .inner .inner_wrapper .sidebar_content { padding: 70px 60px 60px; box-sizing: border-box; opacity: 0; animation-name: slideUp2; -webkit-animation-name: slideUp2; animation-duration: .5s; -webkit-animation-duration: .5s; animation-timing-function: ease-in-out; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: .5s; animation-delay: .5s } body.tg_password_protected #page_content_wrapper .inner .inner_wrapper .sidebar_content .protected-post-header { margin-bottom: 30px } body.tg_password_protected #page_content_wrapper .inner .inner_wrapper .sidebar_content input[type=password] { text-align: center } #wrapper.hasbg.transparent { padding-top: 0 !important } hr { height: 1px; border: 0; border-top: 2px solid #ebebeb; background: 0 0; margin: auto; margin-top: 20px; margin-bottom: 20px; width: 100%; clear: both } .themeborder { border-color: #dce0e0 } .theme_radius { border-radius: 3px } a { color: #222; text-decoration: none; -webkit-transition: color .2s linear, background .1s linear; -moz-transition: color .2s linear, background .1s linear; -ms-transition: color .2s linear, background .1s linear; -o-transition: color .2s linear, background .1s linear; transition: color .2s linear, background .1s linear } a:hover { color: #222; text-decoration: none } a:active { color: #222; text-decoration: none } h1 { font-size: 34px } h2 { font-size: 30px } h2.number { font-size: 50px; line-height: 50px } h3 { font-size: 26px } h3#reply-title, h3.comment_title, h3.sub_title { text-align: center; margin-bottom: 50px } h4 { font-size: 22px } h5 { font-size: 18px } h5.related_post, .fullwidth_comment_wrapper h5.comment_header { text-align: center } h6 { font-size: 16px } h5.widgettitle { font-size: 11px; display: inline-block; text-align: left; font-family: 'Renner', 'Helvetica Neue', Arial, Verdana, sans-serif; color: #222; font-weight: 400; letter-spacing: 2px; text-transform: uppercase; position: relative; border-bottom: 1px solid #222 } h7 { font-size: 18px } h1, h2, h3, h4, h5, h6, h7 { color: #222; font-family: 'Renner', 'Helvetica Neue', Arial, Verdana, sans-serif; font-weight: 400; line-height: 1.5em } pre, code, tt { font: 12px 'andale mono', 'lucida console', monospace; line-height: 1.5; padding: 40px; display: block; overflow: auto; margin-top: 20px; margin: 20px 0; width: 100%; border: 0; color: #000; background: #f0f0f0; box-sizing: border-box } .clear { clear: both } img.mid_align { vertical-align: middle; margin-right: 5px; border: 0 } .fullwidth_comment_wrapper { width: 100%; float: left; margin-top: 60px } .fullwidth_comment_wrapper:empty { display: none } #commentform { margin-top: 0 } body.single.single-post .protected-post-header { display: none } #commentform label { margin-bottom: 0; font-weight: 600; font-size: 11px; text-transform: uppercase; letter-spacing: 1px } .logged-in-as { text-align: center; padding-top: 0 !important; margin-bottom: 10px } #commentform>p, body.single-product .comment-form-rating { box-sizing: border-box } #commentform>p.input_wrapper { margin: 24px 24px 24px 0 } #commentform>p.input_wrapper.comment-form-url, #commentform>p.input_wrapper.comment-form-comment { margin-right: 0 } #commentform>p.input_wrapper.comment-form-comment { margin-top: 10px; padding: 0; line-height: 0 } #commentform>p.input_wrapper.comment-form-comment textarea { padding: 0; margin-top: 20px; background-color: transparent; background-image: linear-gradient(#eee 1px, transparent 1px); background-attachment: local; line-height: 36px; background-size: 100% 36px } #commentform>p.comment-form-rating { width: 50%; float: left; display: block; clear: none; padding-top: 10px; padding-bottom: 10px } #commentform>p.comment-form-rating label { width: 50%; float: left; font-size: 13px; font-weight: 500 } #commentform>p.comment-form-rating .br-widget { width: 50%; float: left } #commentform>p.comment-form-comment { padding-bottom: 0; clear: both } #commentform>p.comment-notes { text-align: center; padding: 0 !important; display: none } #commentform p.comment-form-author, #commentform p.comment-form-email, #commentform p.comment-form-url { float: left; width: calc(33.33% - 16px) } #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-author, #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-email, #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-url { width: calc(33.33% - 16px) } body.single-product #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-author, body.single-product #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-email { width: 50% } #contact_form input[type=text], #contact_form textarea, #commentform input[type=text], #commentform input[type=email], #commentform input[type=url], #commentform textarea { width: 100%; -moz-box-sizing: border-box; box-sizing: border-box } #commentform>p.form-submit { padding-top: 15px; clear: both } blockquote { font-size: 24px; font-weight: 300; color: #222; margin: auto; padding-top: 20px; padding-bottom: 20px; margin-bottom: 0; text-align: center; position: relative; line-height: 1.5em; letter-spacing: 0; clear: both } .textwidget blockquote { margin: 0 } blockquote p { padding: 0 !important } blockquote h2 { font-weight: 400; font-size: 22px } blockquote h3 { font-weight: 400; font-size: 20px } #respond { width: 100%; float: left } #respond.comment-respond { padding-top: 30px } #logo_wrapper { text-align: center; padding: 30px 0 } .top_bar.scroll #logo_wrapper { display: none } .top_bar.hasbg { border-bottom: 0 } .top_bar.hasbg #nav_wrapper { border-color: rgba(256, 256, 256, .3) } body.centeralign .logo_container .logo_wrapper:not(.hidden) { margin-top: 60px } body.centeralign .top_bar { border-bottom: 0 } .logo_container { display: table; width: 100%; height: 100% } .logo_align { display: table-cell; vertical-align: middle; line-height: 0 } body.leftmenu .logo_container { display: block; width: 100%; height: auto } body.leftmenu.admin-bar .logo_container { margin-top: 40px } .logo_wrapper { margin: 0; display: inline-block; line-height: 0 } .logo_wrapper img.custom_logo_no_info { width: 50%; height: auto } .logo_wrapper.hidden { display: none } .logo_wrapper img.zoom { transform: scale(.8) !important } .above_top_bar { height: 40px; background: #222; position: relative; z-index: 3 } .header_style_wrapper { width: 100%; float: left; position: fixed; top: 0; left: 0; z-index: 9; display: block } body.admin-bar .header_style_wrapper { padding-top: 32px } body.leftmenu .header_style_wrapper { display: none } .header_style_wrapper.nofixed { display: none } .top_bar { padding: 0; box-sizing: border-box; width: 100%; background: #fff; background: #ffffff00; background: rgba(256, 256, 256, .95); border-bottom: 1px solid #dce0e0; float: left; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s } .top_bar.scroll { box-shadow: 0 0 10px 0 rgba(1, 1, 1, .1) } .top_bar.hasbg { background: 0 0; -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, 0); -moz-box-shadow: 0 1px 30px rgba(0, 0, 0, 0); box-shadow: 0 1px 30px rgba(0, 0, 0, 0); border: 0 } html[data-menu=centeralign] body .top_bar.scroll #nav_wrapper { border: 0 } .top_bar.noopacity { background: #fff !important } #mobile_menu { display: none; cursor: pointer } #menu_wrapper { margin: auto; width: 960px; height: 100% } body.centeralign #menu_wrapper { margin-top: 20px } body.centeralign .top_bar.scroll #menu_wrapper { margin-top: 0 } #nav_wrapper { float: left; display: table; width: 100%; height: 100%; text-align: center; border-top: 1px solid #ccc } body.centeralign #nav_wrapper { float: none; width: auto; margin: auto } .nav_wrapper_inner { display: table-cell; vertical-align: middle } #menu_border_wrapper>div { width: 100%; float: left } #mobile_nav_icon { display: none; font-size: 13px; position: relative; box-sizing: border-box } body.tg_sidemenu_desktop #mobile_nav_icon { display: inline-block } #logo_right_button { position: absolute; text-align: right; right: 30px } .top_bar.hasbg #mobile_nav_icon { border-color: #fff } .header_client_wrapper { display: inline-block; margin-right: 10px; position: relative } .header_client_wrapper { font-size: 11px; letter-spacing: 2px; text-transform: uppercase } body.leftmenu .mobile_menu_wrapper .header_client_wrapper { position: absolute; bottom: 50px; margin: 0 } .header_client_wrapper span { font-size: 16px; font-weight: 500; margin-right: 7px; vertical-align: baseline } .header_client_wrapper .client_logout_link { margin-left: 5px; margin-right: 5px } .header_cart_wrapper { display: inline-block; margin-right: 10px; position: relative } .header_cart_wrapper .cart_count { position: absolute; top: -10px; right: -10px; font-size: 10px; border-radius: 50px; background: #1c58f6; color: #fff; z-index: 2; width: 16px; height: 16px; line-height: 18px; text-align: center } .header_cart_wrapper span { font-size: 16px; font-weight: 500 } body.admin-bar .mobile_menu_wrapper #mobile_menu_close.button { top: 62px } .mobile_menu_wrapper #mobile_menu_close.button { position: fixed; top: 30px; right: 30px; border-radius: 250px; width: 40px; height: 40px; padding: 0; line-height: 42px !important; font-size: 16px; -ms-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); box-shadow: 0 8px 8px -6px rgba(0, 0, 0, .15); transition: all .1s ease; -webkit-transition: all .1s ease; -moz-transition: all .1s ease } body.js_nav .mobile_menu_wrapper #mobile_menu_close.button { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -ms-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1) } .mobile_menu_wrapper #mobile_menu_close.button:hover { margin-top: -4px } .mobile_menu_wrapper { left: -10px; -webkit-transition: -webkit-transform .2s ease; -moz-transition: transform .2s ease; -o-transition: -o-transform .2s ease; transition: transform .2s ease; -webkit-transform: translate(-400px, 0px); -moz-transform: translate(-400px, 0px); transform: translate(-400px, 0px); -webkit-backface-visibility: hidden; -webkit-font-smoothing: subpixel-antialiased; -webkit-overflow-scrolling: touch; width: 400px; padding: 90px; box-sizing: border-box; background: #111; position: fixed; top: 0; height: 100%; color: #999 } body.leftmenu .mobile_menu_wrapper { z-index: 1 } .mobile_menu_content { display: table; width: 100%; height: 100% } .mobile_menu_wrapper .mobile_menu_content>div { width: 100%; max-height: 100%; overflow: auto; display: table-cell; vertical-align: middle } body.leftmenu .mobile_menu_wrapper .mobile_menu_content>div { display: block; position: absolute; bottom: 100px; width: calc(100% - 100px); box-sizing: border-box } .mobile_menu_wrapper .mobile_menu_content .social_wrapper { margin-top: 20px } .mobile_menu_wrapper .mobile_menu_content .social_wrapper ul li a i { font-size: 24px; line-height: 24px } body.admin-bar .mobile_menu_wrapper { padding-top: 32px } body.admin-bar #close_mobile_menu { top: 32px } body.js_nav .mobile_menu_wrapper, html[data-menu=leftmenu] body.js_nav .mobile_menu_wrapper { -webkit-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); transform: translate(0px, 0px); -o-transform: translate(0px, 0px); overflow-y: scroll; overflow-x: hidden; -webkit-overflow-scrolling: touch; left: 0; z-index: 99; -webkit-box-shadow: -22px 0 40px rgba(0, 0, 0, .1); -moz-box-shadow: -22px 0 40px rgba(0, 0, 0, .1); box-shadow: -22px 0 40px rgba(0, 0, 0, .1) } #close_mobile_menu { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: -1 } #close_mobile_menu.open { z-index: 99 } .mobile_main_nav, #sub_menu { margin-top: 40px; margin-bottom: 40px; list-style: none; overflow: hidden; width: 100% } body.leftmenu .mobile_main_nav #sub_menu { margin-top: 250px } #sub_menu .sub-menu { margin-left: 15px; margin-top: 5px; margin-bottom: 5px; list-style: none } #sub_menu li { width: 100% } .mobile_main_nav li a, #sub_menu li a { color: #777; width: 100%; display: block; font-size: 14px; font-weight: 600; line-height: 2em; text-transform: uppercase; font-family: 'Renner', 'Helvetica Neue', Arial, Verdana, sans-serif } .mobile_main_nav li a:hover, .mobile_main_nav li a:active, #sub_menu li a:active { color: #fff } .mobile_main_nav li ul.sub-menu { display: none } .mobile_main_nav.mainnav_in { -webkit-animation: mainNavIn .4s; animation: mainNavIn .4s } .mobile_main_nav.mainnav_out { -webkit-animation: mainNavOut .4s; animation: mainNavOut .4s } #sub_menu.subnav_out { -webkit-animation: subNavOut .4s; animation: subNavOut .4s } #sub_menu.subnav_in { -webkit-animation: subNavIn .4s; animation: subNavIn .4s } #sub_menu li ul a:after { display: none } #menu_back { text-transform: uppercase !important; letter-spacing: 2px !important; font-size: 14px !important; margin-bottom: 5px; font-weight: 600 !important } #menu_back:before { font-size: 12px; margin-right: .7em; position: relative; display: inline; font-family: 'Font Awesome 5 Free'; content: "\f104"; font-weight: 900 } .overlay_background { opacity: 0; visibility: hidden; background-color: rgba(256, 256, 256, 1); position: fixed; z-index: -2; top: 0; left: 0; width: 100%; height: 100%; -ms-transform: scale(.9); -moz-transform: scale(.9); -o-transform: scale(.9); -webkit-transform: scale(.9); transform: scale(.9); transition: all .2s ease-out; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out } #page_caption_overlay, .content_overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .3); z-index: 1 } .ppb_wrapper .withbg .overlay_background { z-index: 1; visibility: visible; opacity: 1; position: absolute; -ms-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1) } #side_menu_wrapper.overlay_background.share_open { -ms-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); opacity: 1; visibility: visible; z-index: 9; overflow: auto } .overlay_background.share_open, #side_menu_wrapper.overlay_background.share_open { background-color: rgba(0, 0, 0, .9) } .overlay_background.visible { opacity: 1; visibility: visible } body #side_menu_wrapper { background: 0 0 } body.js_nav #side_menu_wrapper { display: none } #close_share, .mobile_menu_wrapper #close_mobile_menu { position: absolute; top: 42px; right: 40px; left: auto; z-index: -1; width: 20px; height: 40px; line-height: 42px; border-radius: 25px; background: #eee; color: #fff; text-align: center; padding: 0 10px; cursor: pointer; z-index: 10; display: block; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; transition: .3s ease-in-out } #close_share:hover, .mobile_menu_wrapper #close_mobile_menu:hover { -webkit-transform: translate(0px, -5px); -moz-transform: translate(0px, -5px); transform: translate(0px, -5px); box-shadow: 0 8px 15px rgba(0, 0, 0, .1); -webkit-transition: all .1s; -moz-transition: all .1s; transition: all .1s } #close_share.open, .mobile_menu_wrapper #close_mobile_menu.open { z-index: 99 } .nav, .subnav, .nav_page_number { list-style: none; padding: 10px 0 } .subnav { background: 0 0 } .nav>li, .nav_page_number>li { display: inline-block } .nav_page_number { margin-top: 2px } #menu_wrapper .nav ul, #menu_wrapper div .nav { list-style: none; display: block; padding: 0; margin: 0; margin-bottom: 0 } #menu_wrapper .nav ul li, #menu_wrapper div .nav li { display: inline-block; margin: 0; padding: 10px 8px } body.centeralign #menu_wrapper div .nav>li { padding: 10px 15px } #menu_wrapper .nav ul li ul li, #menu_wrapper div .nav li ul li { clear: both; width: 100%; margin: 0; text-align: left !important; padding: 5px 20px; box-sizing: border-box } #menu_wrapper .nav ul li:last-child, #menu_wrapper div .nav li:last-child { margin-right: 0 } #menu_wrapper .nav ul li a, #menu_wrapper div .nav li>a { display: inline-block; padding: 0; margin: 0; color: #666; font-size: 12px; padding: 0; font-weight: 400; margin-right: 10px; font-family: "Renner", 'Helvetica Neue', Arial, Verdana, sans-serif; text-transform: uppercase; position: relative; -webkit-transition: padding .3s; -moz-transition: padding .3s; transition: padding .3s } #menu_wrapper .nav ul li a:before, #menu_wrapper div .nav li>a:before, .post_attribute a:before { content: ''; display: block; position: absolute; bottom: 2px; left: 0; height: 1px; width: 100%; background-color: #666; transform-origin: right top; transform: scale(0, 1); transition: color .1s, transform .2s ease-out } #page_content_wrapper .inner .sidebar_wrapper a.no_effect:before { display: none !important } #menu_wrapper .nav ul li a:active:before, #menu_wrapper div .nav li>a:active:before { background-color: #666 } #page_content_wrapper .inner .sidebar_wrapper a:not(.button) { position: relative } #menu_wrapper .nav ul li a:hover:before, #menu_wrapper div .nav li>a:hover:before, .post_attribute a:hover:before { transform-origin: left top; transform: scale(1, 1) } #menu_wrapper .nav ul li a, #menu_wrapper div .nav li>a:first-child { padding-left: 0 } #wrapper.transparent .top_bar:not(.scroll) #menu_wrapper div .nav>li>a, #wrapper.transparent .top_bar:not(.scroll) #logo_right_button a#mobile_nav_icon, #wrapper.transparent #logo_wrapper .social_wrapper ul li a, #wrapper.transparent .top_bar:not(.scroll) .header_cart_wrapper a, #wrapper.transparent .top_bar:not(.scroll) .header_client_wrapper a, #wrapper.transparent .top_bar:not(.scroll) .header_client_wrapper { color: #fff !important } #wrapper.transparent #menu_wrapper .nav ul li a:before, #wrapper.transparent #menu_wrapper div .nav li>a:before { background: #fff !important } #menu_wrapper .nav li.arrow>a:after, #menu_wrapper div .nav li.arrow>a:after { text-decoration: inherit; -webkit-font-smoothing: antialiased; display: inline; width: auto; height: auto; line-height: normal; vertical-align: 10%; background-image: none; background-position: 0 0; background-repeat: repeat; font-family: 'themify'; content: "\e64b"; float: right; margin-left: 8px; line-height: 2.8em } #menu_wrapper .nav ul li.arrow>a:after, #menu_wrapper div .nav li.arrow>a:after { font-size: 7px } #menu_wrapper .nav ul li a.hover, #menu_wrapper .nav ul li a:hover, #menu_wrapper div .nav li a.hover, #menu_wrapper div .nav li a:hover { color: #444; z-index: 2; position: relative } #menu_wrapper div .nav>li.current-menu-item>a, #menu_wrapper div .nav>li.current-menu-parent>a, #menu_wrapper div .nav>li.current-menu-ancestor>a { color: #444; z-index: 2; position: relative } #menu_wrapper .nav ul li ul, #menu_wrapper div .nav li ul { list-style: none; background: 0 0; position: absolute; width: 200px; height: 0; padding: 0; z-index: -1; margin: 0; margin-left: 0; margin-top: 10px; border: 0; -webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, .15); -moz-box-shadow: 0 5px 40px rgba(0, 0, 0, .15); box-shadow: 0 5px 40px rgba(0, 0, 0, .15); opacity: 0; overflow: hidden; -webkit-transform: translate(0px, -15px); -moz-transform: translate(0px, -15px); transform: translate(0px, -15px); transition: all .2s ease-out; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out } #menu_wrapper .nav ul li ul li ul, #menu_wrapper div .nav li ul li ul { position: absolute; left: 201px; margin-top: -38px; margin-left: 0; opacity: 0 } #menu_wrapper .nav ul li ul li ul:before, #menu_wrapper div .nav li ul li ul:before { display: none } #menu_wrapper .nav>li:hover>ul, #menu_wrapper .nav>li>ul>li:hover>ul { z-index: 9; opacity: 1; height: auto; -ms-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); -webkit-transform: translate(0px, 0px); -moz-transform: translate(0px, 0px); transform: translate(0px, 0px); overflow: visible } #menu_wrapper div .nav li ul li a, #1menu_wrapper div .nav li.current-menu-item ul li a, #menu_wrapper div .nav li ul li.current-menu-item a, #menu_wrapper .nav ul li ul li a, #menu_wrapper .nav ul li.current-menu-item ul li a, #menu_wrapper .nav ul li ul li.current-menu-item a, #menu_wrapper div .nav li.current-menu-parent ul li a, #menu_wrapper div .nav li ul li.current-menu-parent a { display: block; background: 0 0; height: auto } #menu_wrapper .nav ul li ul li a, #menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-parent ul li a { border-top: 0; margin: 0; font-size: 11px; padding: 0; letter-spacing: 0; font-weight: 400; text-transform: none; box-sizing: border-box; -webkit-transition: color .2s linear, background .2s linear; -moz-transition: color .2s linear, background .2s linear; -ms-transition: color .2s linear, background .2s linear; -o-transition: color .2s linear, background .2s linear; transition: color .2s linear, background .2s linear } #menu_wrapper .nav ul li:first-child>a, #menu_wrapper .nav ul li ul li:first-child>a, #menu_wrapper div .nav li.current-menu-parent ul li:first-child>a { margin-top: 10px } #menu_wrapper .nav ul li:last-child>a, #menu_wrapper .nav ul li ul li:last-child>a, #menu_wrapper div .nav li.current-menu-parent ul li:last-child>a { margin-bottom: 10px } #menu_wrapper .nav ul li.megamenu>ul, #menu_wrapper div .nav li.megamenu>ul { position: absolute; width: 960px; left: 0; right: 0; margin-left: auto; margin-right: auto; padding: 0; box-sizing: border-box } #menu_wrapper .nav ul li:not(.megamenu)>ul.sub-menu>li.arrow>a:after, #menu_wrapper div .nav li:not(.megamenu)>ul.sub-menu>li.arrow>a:after { font-size: 7px; margin-left: 8px; text-decoration: inherit; -webkit-font-smoothing: antialiased; display: inline; width: auto; height: auto; line-height: normal; vertical-align: 10%; background-image: none; background-position: 0 0; background-repeat: repeat; margin-top: 0; font-family: 'themify'; content: "\e649"; float: right; margin-right: 0; line-height: 2.8em } #menu_wrapper div .nav li.megamenu ul li { display: block; box-sizing: border-box; clear: none; float: left; border-left: 1px solid #eee } #menu_wrapper div .nav li.megamenu ul li>a { display: none } #menu_wrapper div .nav li.megamenu ul li:first-child { border: 0 } #menu_wrapper div .nav li.megamenu.col2 ul>li.menu-item-has-children { width: 50%; padding: 5px 15px 0 0 } #menu_wrapper div .nav li.megamenu.col3 ul>li.menu-item-has-children { width: 33.3%; padding: 5px 15px 0 0 } #menu_wrapper div .nav li.megamenu.col4 ul>li.menu-item-has-children { width: 25%; padding: 5px 15px 0 0 } #menu_wrapper .nav ul li.megamenu ul li ul, #menu_wrapper div .nav li.megamenu ul li ul { position: relative; width: 100%; margin: 0; border: 0; box-shadow: 0 0 0; display: block !important; opacity: 1 !important; left: 0; height: auto; -ms-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); overflow: visible } #menu_wrapper .nav ul li.megamenu ul li ul li, #menu_wrapper div .nav li.megamenu ul li ul li { width: 100% !important; border: 0 !important } #menu_wrapper div .nav li.megamenu ul li>a, #menu_wrapper div .nav li.megamenu ul li>a:hover, #menu_wrapper div .nav li.megamenu ul li>a:active { color: #444; box-sizing: border-box; background: 0 0 } #menu_wrapper .nav ul li.megamenu ul li ul li a, #menu_wrapper div .nav li.megamenu ul li ul li a { color: #888; border-bottom: 0 } #menu_wrapper .nav ul li.megamenu ul li ul li, #menu_wrapper div .nav li.megamenu ul li ul li a { width: auto; display: inline-block; margin-left: 5px; padding: 0 } @media only screen and (min-width:1200px) { #menu_wrapper .nav ul li.megamenu>ul, #menu_wrapper div .nav li.megamenu>ul { max-width: 1425px; width: 100%; width: calc(100% - 180px); box-sizing: border-box } } .top_contact_info_container { display: table; float: right; height: 100%; font-family: 'Renner', 'Helvetica Neue', Arial, Verdana, sans-serif } .top_contact_info { font-size: 12px; color: #222; float: right; line-height: 40px } .top_contact_info i { margin-right: 10px; color: #222; font-size: 12px; vertical-align: middle } .top_contact_info span { display: inline-block; margin-right: 10px } .top_contact_info a { color: #444 } #top_menu { float: left; display: block; list-style: none } #top_menu li { float: left; margin-right: 20px } #top_menu li a { font-size: 13px; font-weight: 400; color: #222; line-height: 40px } #footer_menu li ul { display: none } .footer_photostream_wrapper { margin-top: 20px; text-align: center } .footer_photostream { margin-top: 20px } .footer_bar { clear: both; width: 100%; margin: auto; padding: 0 0 10px; float: left; background: #fff; -webkit-transition: -webkit-transform .5s ease; -o-transition: -o-transform .5s ease; transition: -webkit-transform .5s ease } #footer_wrapper { width: 100%; float: left } body.tg_footer_reveal #footer_wrapper { position: fixed; bottom: 0 } body.leftmenu #footer_wrapper { width: calc(100% - 350px); margin-left: 350px } #footer { width: 100%; margin: auto; word-wrap: break-word; margin-bottom: 0; float: left; clear: both } #footer.empty { padding: 0 } #footer.ppb_wrapper { margin-top: 0 } #footer a { color: #000 } #footer a:hover, #footer a:active { color: #000 } #footer .sidebar_widget li h2.widgettitle { margin-top: 10px; margin-bottom: 10px } #footer ul.sidebar_widget { width: 960px; list-style: none; margin: 0; margin: auto; padding-top: 50px; padding-bottom: 50px } #footer ul.sidebar_widget:after { content: ''; display: block; clear: both } #footer ul.sidebar_widget li ul { list-style: none; margin-left: 0 } #footer ul.sidebar_widget li ul li ul.children { margin-left: 10px; margin-bottom: 0 } #footer ul.sidebar_widget li ul li ul.children li:last-child { border: 0; margin-bottom: 0 } #footer .sidebar_widget.four>li { width: 20%; float: left; margin-right: 5% } #footer .sidebar_widget.four>li:nth-child(4) { margin-right: 0; width: 25% } #footer .sidebar_widget.three>li { width: 31.33%; margin-right: 3%; float: left } #footer .sidebar_widget.three>li:nth-child(3) { margin-right: 0 } #footer .sidebar_widget.two>li { width: 48%; float: left; margin-right: 2% } #footer .sidebar_widget.two>li:nth-child(2) { margin-right: 0; width: 50% } #footer .sidebar_widget.one { float: none } #footer .sidebar_widget.one>li { width: 100%; clear: both; float: left; margin-bottom: 30px; text-align: center } #footer .sidebar_widget.one>li .social_wrapper.shortcode ul { text-align: center } #footer .sidebar_widget.one>li:last-child { margin-bottom: 0 } #footer ul.sidebar_widget li ul.posts.blog li img { width: 60px; float: left; margin: 0 15px 15px 0 } #footer ul.sidebar_widget li ul.posts.blog li { clear: both !important; float: left; border: 0; width: 100% } #footer ul.sidebar_widget li ul li { margin: 0 0 10px } #footer ul.sidebar_widget li ul li ul.sub-menu { margin-left: 15px } #footer ul.sidebar_widget li ul.flickr li { margin: 0 2% 0 0; border-bottom: 0; width: 31% } #footer ul.sidebar_widget.one li ul.flickr li { width: 8%; margin: 0 2% 1.2% 0 } #footer ul.sidebar_widget.two li ul.flickr li { width: 15%; margin: 0 2% 1% 0 } #footer ul.sidebar_widget.three li ul.flickr li { width: 20%; margin: 0 2% 0 0 } #footer ul.sidebar_widget li ul.flickr li img { width: 100%; height: auto } #copyright { float: left; width: 50%; font-weight: 400; text-align: left } .footer_bar.fullscreen #copyright { color: #fff } .footer_bar.fullscreen .footer_bar_wrapper, .footer_bar.wall .footer_bar_wrapper, .footer_bar.static .footer_bar_wrapper { margin: auto; float: none } .footer_bar_wrapper { width: 960px; margin: auto; -webkit-transition: -webkit-transform .5s ease; transition: -webkit-transform .5s ease; -webkit-font-smoothing: antialiased; clear: both; color: #fff; border-top: 1px solid #444; padding-top: 20px } #toTop { width: 45px; height: 45px; box-sizing: border-box; opacity: 0; text-align: center; padding: 10px; position: fixed; bottom: 20px; right: 10px; cursor: pointer; transition: color .3s, background-color .3s, opacity .3s; -moz-transition: color .3s, background-color .3s, opacity .3s; -o-transition: color .3s, background-color .3s, opacity .3s; -webkit-transition: color .3s, background-color .3s, opacity .3s; z-index: 9; background: rgba(0, 0, 0, .1); color: #fff; display: block } #toTop i { font-size: 1.5em; line-height: 24px } #content_wrapper { width: 72%; float: left; margin: 0 } #page_content_wrapper:not(.wide), .page_content_wrapper:not(.wide) { width: 960px; margin: auto; padding-bottom: 0; margin-top: 0 } body.home.blog #page_content_wrapper { margin-top: 40px } #page_content_wrapper.wide.nomargin, .page_content_wrapper.wide.nomargin { margin-top: 0 } .page_content_wrapper, .page_content_wrapper .inner, .page_content_wrapper .inner .inner_wrapper { width: 100%; float: left } body:not(.elementor-page) #page_content_wrapper img { max-width: 100%; height: auto } .standard_wrapper { width: 960px; margin: auto; position: relative; float: none } .standard_wrapper.withpadding { padding-top: 30px; padding-bottom: 30px } .page_content_wrapper.fullwidth, #page_content_wrapper.fullwidth { width: 100%; padding: 0 } #page_content_wrapper .inner { width: 100%; margin: auto; float: left } #page_content_wrapper .inner .inner_wrapper { padding-top: 0; width: 100%; float: left } .type-post.classic.classic:first-child { margin-top: 0 } .type-post.type-post.classic { margin-bottom: 20px; margin-top: 20px } .type-post.classic { float: left } .post.type-post.sticky .post_wrapper, body:not(.single) .post:first-child.type-post.sticky .post_wrapper { padding: 20px 30px 30px; box-sizing: border-box } body.page-template-blog-fg .post.type-post { margin-bottom: 4% } body.page-template-blog-fg .post.type-post .post_wrapper { border: 0; padding: 0 } body.search-results .hentry { float: left; width: 100%; margin-bottom: 35px; border: 0 } #page_content_wrapper .inner #blog_grid_wrapper.sidebar_content { margin-right: 0; padding-right: 0; box-sizing: border-box; margin-bottom: 0 } #page_content_wrapper .inner #blog_grid_wrapper.sidebar_content.left_sidebar { padding-right: 0 } #blog_grid_wrapper.sidebar_content:not(.full_width) .post.type-post, .post.type-post.grid_layout { width: 48%; margin-top: 0; margin-bottom: 5%; float: left; border: 0 } #blog_grid_wrapper.sidebar_content:not(.full_width) .post.type-post:nth-child(even), .post.type-post.grid_layout.last { float: right } body.single .post.type-post { border: 0; margin-bottom: 0 } .post.type-post.last-child { border: 0; margin: 0; padding: 0 } #blog_grid_wrapper { padding-top: 30px } #blog_grid_wrapper.ppb_blog_posts, .blog_grid_wrapper.ppb_blog_posts { padding-top: 0 } #blog_grid_wrapper .post.type-post, .blog_grid_wrapper .post.type-post { margin-bottom: 20px; box-sizing: border-box; padding: 0; padding: 0; box-sizing: border-box; border: 0 } body.page-template-blog-g-php #blog_grid_wrapper .post.type-post, body.error404 #blog_grid_wrapper .post.type-post, .ppb_blog_posts .post.type-post, body.archive #blog_grid_wrapper .post.type-post { float: left; width: 31.66%; float: left; margin-right: 2.5%; margin-bottom: 3.5%; margin-top: 0 } body.page-template-blog-g-php #blog_grid_wrapper .post.type-post:nth-child(3n), body.error404 #blog_grid_wrapper .post.type-post:nth-child(3n), .ppb_blog_posts .post.type-post:nth-child(3n), body.archive #blog_grid_wrapper .post.type-post:nth-child(3n) { margin-right: 0 } body.page-template-blog-g-php #blog_grid_wrapper .post.type-post:nth-child(3n+1), body.error404 #blog_grid_wrapper .post.type-post:nth-child(3n+1), .ppb_blog_posts .post.type-post:nth-child(3n+1), body.archive #blog_grid_wrapper .post.type-post:nth-child(3n+1) { clear: both } body.page-template-blog-g-php #blog_grid_wrapper .post.type-post.last, .ppb_blog_posts .post.type-post.last { margin-right: 0; float: right } .post.type-post:last-child { margin-bottom: 0 } .post_wrapper.grid_layout { float: left } body.single .post_wrapper { padding-bottom: 0; word-break: break-word } body.single .post_related .post_wrapper { width: 100% } .post_related .post_header_wrapper { clear: both; float: left; width: 100%; box-sizing: border-box } body:not(.single) .post:first-child .post_wrapper, body.page-template-blog-gs-php .post:first-child .post_wrapper, body.page-template-blog-gs-php .post:nth-child(2) .post_wrapper, body.page-template-blog-gls-php .post:first-child .post_wrapper, body.page-template-blog-gls-php .post:nth-child(2) .post_wrapper, body.page-template-blog-g-php .post:first-child .post_wrapper, body.page-template-blog-g-php .post:nth-child(2) .post_wrapper, body.page-template-blog-g-php .post:nth-child(3) .post_wrapper, body.error404 .post:first-child .post_wrapper, body.error404 .post:nth-child(2) .post_wrapper, body.error404 .post:nth-child(3) .post_wrapper, .ppb_blog_grid .post:first-child .post_wrapper, .ppb_blog_grid .post:nth-child(2) .post_wrapper, .ppb_blog_grid .post:nth-child(3) .post_wrapper { border-top: 0; padding-top: 0 } body.search .post_wrapper:first-child { padding: 20px 0 25px; border: 0 } .post_wrapper.single { width: 100%; margin: 0 } body.single .post-views { display: none } .post_header { width: 100%; margin-bottom: 10px } .post_header p { text-align: left } .post_header.search { width: calc(100% - 50px); margin-bottom: 0; margin-left: 10px; text-align: left } body.search-results .post_header.search { width: calc(100% - 90px) } .post_header.quote { margin-bottom: 0 } .readmore { font-size: 12px; font-weight: 500; letter-spacing: 2px; text-transform: uppercase; display: inline-block; border-bottom: 1px solid #222 } .readmore span { display: none } .readmore:hover { opacity: 1 } .post_header.grid { margin-bottom: 15px; width: 100%; box-sizing: border-box } .post_header.grid.related { margin-bottom: 0 } .post_header.full { width: 100% } body.page-template-blog-f-php .post_excerpt_full { margin-bottom: 0 } .post_header.grid h6 { font-size: 18px } .post_header h3 a, .post_header.grid h6 a { color: #222 } .post_header h5 { font-size: 24px; margin: 10px 0 } .post_header h6 { font-size: 20px } .post_header h5 a, .post_header h6 a { color: #222 } .post_attribute a { position: relative; padding: 3px 0 } .post_attribute a:before { opacity: .5 } .post_excerpt { width: 100%; margin: auto } .post_excerpt br:first:child { display: none } .post_excerpt.post_tag { width: auto; float: left; margin: initial; text-align: left; margin-top: 20px } .post_excerpt.post_tag a { color: #444; display: inline-block; border: 0; background: #f0f0f0; padding: 3px 15px 3px 25px; margin-right: 10px; margin-bottom: 10px; position: relative; font-size: 12px; line-height: 2.3 } .post_excerpt.post_tag a:before { background: #fff; border-radius: 10px; content: ''; height: 6px; left: 10px; position: absolute; width: 6px; top: 14px } .post_excerpt.post_tag a:after { background: #fff; border-bottom: 17px solid transparent; border-left: 10px solid #f0f0f0; border-top: 17px solid transparent; content: ''; position: absolute; right: 0; top: 0 } .post_share_text { float: right; margin-top: 35px; cursor: pointer; font-size: 14px; color: #fff; background: #efa697; border-radius: 250px; border: 2px solid #efa697; width: 30px; height: 30px; text-align: center; line-height: 30px; -webkit-transition: color .2s linear, background .1s linear; -moz-transition: color .2s linear, background .1s linear; -ms-transition: color .2s linear, background .1s linear; -o-transition: color .2s linear, background .1s linear; transition: color .2s linear, background .1s linear } .post_share_text:hover { background: #000; border-color: #000 } .post_share_text i { font-size: 14px } #about_the_author { margin: 60px 0 0; border-top: 1px solid #dce0e0; border-bottom: 1px solid #dce0e0; padding: 40px 0; box-sizing: border-box } #about_the_author:after { content: " "; display: block; height: 0; clear: both } #about_the_author .gravatar { float: left; margin-right: 20px } #about_the_author .author_detail { float: left; width: calc(100% - 120px) } .author_content h4 { font-size: 20px; font-weight: 400; margin-bottom: 10px } .post_related { margin-top: 40px } .post_related h5 { margin-bottom: 30px } .post_content_wrapper { margin: 0; clear: both; width: 100%; box-sizing: border-box } .post_content_wrapper.fullwidth { width: 100% } .recent_post_detail, .post_detail, .thumb_content span .portfolio_excerpt, .testimonial_customer_position, .testimonial_customer_company { width: 100%; padding: 0; float: left; margin: 5px 0 15px; font-weight: 500 } .search_form_wrapper { margin-bottom: 30px } body.search .search_form_wrapper { margin-top: 0 } .search_form_wrapper .content { font-size: 16px; text-align: center; width: 60%; margin: auto; margin-bottom: 40px } .post_header .post_detail.grid { margin-top: 5px } .post_header .post_detail.full { width: 100%; margin-top: 7px; margin-bottom: 7px } .post_header .post_detail.grid { margin-bottom: 0 } .post_attribute, .comment_date, .post-date { padding: 0; margin-top: 0; color: #9b9b9b; margin-top: 5px; font-size: 14px } .post_button_wrapper .post_attribute { opacity: .5; font-size: 14px } .post_info_cat { font-size: 11px; margin-bottom: 5px } .post_detail.single_post a, .post_detail.single_post a:hover, .post_detail.single_post a:active { text-transform: uppercase; border-bottom: 0 } .post_detail.single_post { text-transform: uppercase; margin-bottom: 20px; font-size: 11px; letter-spacing: 1px } body.single .post_detail.single_post.related { margin-bottom: 5px } .search_thumb { float: left; border-radius: 200px; width: 60px; height: 60px; overflow: hidden; position: relative; margin-top: 5px } body.search-results .search_thumb { margin-right: 15px } .search_thumb img { width: 60px; height: 60px } .rev_slider_wrapper { z-index: 1 } #page_caption.hasbg .post_detail, #page_caption.hasbg .post_detail a, #page_caption.hasbg .post_detail a:hover, #page_caption.hasbg .post_detail a:active, .page_tagline { padding: 0; color: #fff; margin-top: 10px } #page_caption.hasbg .post_attribute { color: #fff; margin-top: 25px } #page_caption .post_detail { float: none } .post_detail_wrapper { float: left; width: 96%; margin: 0 0 10px } .gravatar { position: relative; z-index: 2; overflow: hidden; float: left; width: 60px; height: 60px; border-radius: 200px } .comment .gravatar { width: 60px; height: 60px } .gravatar img { max-width: 60px !important } #about_the_author .header span { display: block; padding: 10px 0 10px 20px; font-size: 14px } #about_the_author .thumb { width: 80px; float: left; margin: 20px 0 0 20px } #about_the_author .thumb img { padding: 3px; width: 50px } #about_the_author .description { width: 550px; float: left; padding: 0 0 0 20px } .comment .left img.avatar { width: 50px; height: 50px } .comment { width: 100%; padding: 30px 0 25px; float: left; border-bottom: 1px solid #dce0e0 } .fullwidth_comment_wrapper .comment { width: 100% } .comment .left { float: left; margin-right: 15px } .comment .right { width: calc(100% - 85px); float: left; margin-left: 25px; padding: 0 } .fullwidth_comment_wrapper .comment .right { width: calc(100% - 85px) } .fullwidth_comment_wrapper.sidebar .comment .right { width: calc(100% - 85px) } .fullwidth_comment_wrapper.sidebar .comment .right.fullwidth { width: 100%; margin-left: 0 } .comment .right p { margin: 0; padding: 0 } .comment .right strong { font-weight: #fff } #page_content_wrapper .inner .sidebar_content ul.children { width: 100%; float: left; margin-left: 0; padding-left: 30px; box-sizing: border-box } .comment_date { margin: 0 } ul.children .comment { width: 100%; margin: 0; padding: 30px 0 25px; float: left } ul.children .comment:first-child { margin-top: 0 } .social_wrapper { width: 100%; margin: 20px 0 5px } #logo_wrapper .social_wrapper { width: auto; margin: 0; left: 30px; text-align: left; position: absolute } .footer_bar_wrapper .social_wrapper { width: 50%; float: right; text-align: right; margin: 0; margin-top: -2px } .above_top_bar .social_wrapper { margin: 0; float: right; width: auto } .social_wrapper.shortcode, .social_wrapper.shortcode ul { margin: 0 } #page_content_wrapper .sidebar .content .textwidget .social_wrapper.shortcode, .page_content_wrapper .sidebar .content .textwidget .social_wrapper.shortcode, #page_content_wrapper .sidebar .content .textwidget .social_wrapper.shortcode ul, .page_content_wrapper .sidebar .content .textwidget .social_wrapper.shortcode ul { text-align: center } .social_wrapper ul { list-style: none; margin-left: 0 !important } .above_top_bar .social_wrapper ul { text-align: right } .footer_bar_wrapper .social_wrapper ul { text-align: right } #page_content_wrapper .social_wrapper ul { list-style: none; margin-top: 12px } #page_content_wrapper .social_wrapper.shortcode ul { margin-top: 0 } #page_content_wrapper .sidebar .content .sidebar_widget li .social_wrapper.shortcode ul, .page_content_wrapper .sidebar .content .sidebar_widget li .social_wrapper.shortcode ul { margin-bottom: 0 } .social_wrapper ul li, .social_wrapper.small ul li { display: inline-block; margin-right: 15px } #logo_wrapper .social_wrapper ul li { margin-right: 10px } .social_wrapper.shortcode ul li, .social_wrapper.small.shortcode ul li { margin: 0 5px 10px !important } .footer_bar_wrapper .social_wrapper ul li { background: 0 0 !important; border: 0 !important; width: 16px; height: 16px; margin-left: 20px; margin-right: 0; float: right } .social_wrapper.light ul li { border: 0 !important } .social_wrapper.large ul li { width: 50px; height: 50px } .above_top_bar .social_wrapper ul li { background: 0 0; border: 0; width: auto; height: auto; margin-right: 0 } .above_top_bar .social_wrapper ul li { background: 0 0; border: 0; width: auto; height: auto; margin-right: 0 } .social_wrapper.shortcode ul li { clear: none !important; float: none !important; width: auto !important; display: inline-block !important } .social_wrapper.shortcode ul li a { display: block; width: 40px; height: 40px; color: #fff !important; background: #000; border-radius: 250px; line-height: 42px; text-align: center } .social_wrapper.shortcode ul li a i { position: relative; top: 1px } .social_wrapper.shortcode ul li.facebook a { background: #2d5f9a } .social_wrapper.shortcode ul li.twitter a { background: #00c3f3 } .social_wrapper.shortcode ul li.pinterest a { background: #bd081c } .social_wrapper.shortcode ul li.google a { background: #db4437 } .social_wrapper.shortcode ul li.youtube a { background: #cc181e } .social_wrapper.shortcode ul li.flickr a { background: #ff0084 } .social_wrapper.shortcode ul li.vimeo a { background: #00adef } .social_wrapper.shortcode ul li.tumblr a { background: #36465d } .social_wrapper.shortcode ul li.dribbble a { background: #ea4c89 } .social_wrapper.shortcode ul li.linkedin a { background: #0077b5 } .social_wrapper.shortcode ul li.instagram a { background: #405de6 } .social_wrapper.shortcode ul li.behance a { background: #1769ff } .sidebar_content ul li .social_wrapper.shortcode, .sidebar_content ul li .social_wrapper.shortcode ul { text-align: center !important } .mobile_menu_wrapper .sidebar_wrapper h2.widgettitle:before { border: 0 } .mobile_menu_wrapper .sidebar_wrapper h2.widgettitle span { background: 0 0; padding-left: 0; padding-right: 0 } .above_top_bar .social_wrapper ul li:last-child a { margin-right: 0 } .above_top_bar .social_wrapper ul li a { display: inline-block; color: #fff; padding: 0; margin-left: 5px; margin-right: 5px; line-height: 30px } .above_top_bar .page_content_wrapper { margin: auto; width: 960px; float: none } .footer_bar_wrapper .social_wrapper ul li a { color: #fff } .social_wrapper ul li a i, .social_wrapper.small ul li a i { line-height: 18px; font-size: 18px } .above_top_bar .social_wrapper ul li a i { font-size: 14px; line-height: 18px } .footer_bar_wrapper .social_wrapper ul li a i { line-height: 20px; font-size: 18px } .social_wrapper.large ul li a i { line-height: 32px; font-size: 24px } .above_top_bar .social_wrapper ul li:hover { background: 0 0 !important; opacity: 1 } #page_caption { padding: 25px 0 30px; width: 100%; margin-bottom: 65px; background: #fff } body.ppb_enable #page_caption { margin-bottom: 0 } #page_caption.single_gallery { margin-bottom: 0; border: 0 } #page_caption.hasbg { height: 60%; max-height: 750px; position: relative; top: 0; right: 0; width: 100%; border: 0; padding: 0; background-repeat: no-repeat; background-size: cover; background-position: center center } .post_caption { text-align: center; margin: 50px 0 30px } #page_content_wrapper.hasbg .post_caption { margin-top: 30px } .post_caption .post_detail { font-size: 14px; display: inline-block; width: auto; float: none } .parallax_overlay_header { width: 100%; height: 100%; background: rgba(0, 0, 0, .4); position: absolute; top: 0; left: 0; z-index: 2 } #page_caption.nomargin { margin-bottom: 0 } #page_caption .page_title_wrapper { width: 100%; text-align: center } body.single-post #page_caption .page_title_wrapper { width: 100% } body.single-post #page_caption .post_detail { margin-top: 10px } #page_caption.hasbg { width: 100%; height: 600px; background-size: cover; background-repeat: no-repeat; background-position: center center; position: relative } #page_caption.hasbg .page_title_wrapper { margin: auto; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2 } #page_caption.hasbg .page_title_wrapper .standard_wrapper { display: table; width: 100%; height: 100% } #page_caption.hasbg .page_title_wrapper .page_title_inner { position: relative; display: table-cell; vertical-align: middle } #page_caption.hasbg h1, #page_caption.hasbg .page_tagline { color: #fff } .page_tagline { width: auto; margin: auto; float: none; margin-top: 10px } .overlay_gallery_content .page_tagline { margin-bottom: 20px; max-width: 90% } #page_caption.hasbg .page_tagline { border: 0 } .one_half { float: left; width: 48%; margin-right: 3.5%; box-sizing: border-box } .one_half.last { float: right; width: 48%; margin-right: 0; clear: right } .one_third { width: 30.66%; float: left; margin-right: 4%; margin-bottom: 2%; position: relative; box-sizing: border-box } .one_third.last { margin-right: 0 !important; float: right } body.single-post .video_wrapper { margin-bottom: 20px } .video_wrapper { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0 } .video_wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100% } .post_navigation { position: fixed; top: calc(50% + 60px); z-index: 1 } .post_navigation.previous { left: 0 } .post_navigation.next { right: 0 } .post_navigation.previous .navigation_anchor, .post_navigation.next .navigation_anchor { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); margin-left: -40px; font-size: 11px; letter-spacing: 1px; text-transform: uppercase } .post_navigation.next .navigation_anchor { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); margin-left: 0; margin-right: -20px } .post_navigation .navigation_post_content { position: absolute; background: #fff; width: 350px; min-height: 350px; box-sizing: border-box; -webkit-transition: ease -webkit-transform .5s, opacity ease .5s; transition: ease transform .5s, opacity ease .5s; opacity: 0; top: -170px; padding: 30px 30px 30px 100px; -webkit-transform: translateX(-350px); -ms-transform: translateX(-350px); transform: translateX(-350px); box-shadow: 0 3px 15px rgba(0, 0, 0, .1) } .post_navigation.next .navigation_post_content { padding: 30px 100px 30px 30px; -webkit-transform: translateX(350px); -ms-transform: translateX(350px); transform: translateX(350px) } .post_navigation.next:hover .navigation_post_content { -webkit-transform: translateX(-250px); -ms-transform: translateX(-250px); transform: translateX(-250px); opacity: 1 } .post_navigation.previous:hover .navigation_post_content { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); opacity: 1 } .post_navigation .navigation_post_content .post_img { margin: 0; margin-bottom: 15px; width: 220px; float: none } .post_navigation .navigation_post_content .post_img img { width: auto; max-height: 220px } #right_click_content { position: fixed; opacity: 0; visibility: hidden; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, .5); color: #fff; font-size: 22px; text-align: center; transition: all .5s linear } #right_click_content.visible { opacity: 1; z-index: 999; visibility: visible; transition: all .5s linear } #right_click_content .right_click_content_table { display: table; width: 100%; height: 100% } #right_click_content .right_click_content_table .right_click_content_cell { display: table-cell; vertical-align: middle } #right_click_content .right_click_content_table .right_click_content_cell>div { width: 40%; margin: auto } .ba-slider .handle:after { box-shadow: none !important; background: 0 0 !important; border: 2px solid #fff !important; font-family: 'themify' !important; font-size: 24px !important; line-height: 61px !important; content: '\e658' !important } .ba-slider .handle.draggable:after { font-size: 18px !important; line-height: 45px !important } .ba-slider .handle { width: 1px !important; font-family: 'themify' !important; background: rgba(256, 256, 256, .2) !important } .post_related .one_half, .post_related .one_third { text-align: center } body.error404 .searchform input[type=text], body.search .searchform input[type=text] { width: 100% } body.home.blog .type-post { margin-bottom: 60px } .post_img { position: relative; height: auto; line-height: 0; width: 100%; margin-bottom: 20px } .post_img img { max-width: 100%; height: auto !important } .post_img.team { width: 100%; margin: auto; float: none; margin-bottom: 0; overflow: hidden } .post_img.team img { max-width: 100% } .post_ft_img { opacity: 0 } .post_img.small.square_thumb { width: auto } body.single-post .post_img.post_ft img { width: auto; margin-bottom: 30px } #content_slider_wrapper { width: 100%; height: 20px; background: 0 0; position: fixed; bottom: 200px } #social_share_wrapper, .social_share_wrapper { margin-left: 0 !important; margin-top: 20px; padding-top: 20px; margin-bottom: 20px; text-align: center; clear: both } #social_share_wrapper a i, .social_share_wrapper.shortcode a i { font-size: 20px } .social_share_wrapper.shortcode { margin: 0 } #social_share_wrapper h5, .social_share_wrapper.shortcode h5 { display: inline-block; margin-bottom: 5px } #social_share_wrapper ul, .social_share_wrapper.shortcode ul, .social_share_bubble ul { display: block; clear: both; list-style: none; margin: 0; margin-left: 0 !important } #social_share_wrapper ul li, .social_share_wrapper.shortcode ul li, .social_share_bubble ul li { display: block; margin: 0 0 5px } .social_share_wrapper.shortcode ul li { display: inline-block; margin: 0 10px; border-left: 0 !important } #overlay_background { display: none } .multi_share { position: absolute; z-index: 999; right: 30px; top: -55px } .multi_share_button { display: inline-flex; font-family: 'Roboto', sans-serif; text-decoration: none; justify-content: center; align-items: center; text-align: center; cursor: pointer; white-space: nowrap; padding: 8px 20px; font-size: 14px; background-color: #e91e63; border-radius: 2px; color: #fff; text-transform: uppercase; border: none; transition: all .2s ease-in; background-position: 50%; outline: none !important } .multi_share_button.multi_share_button_circle { height: 50px; width: 50px; border-radius: 50%; padding: 0 !important; font-size: 18px } .multi_share input { display: none } .multi_share input:not(:checked)~label { transform: rotate(0) } .multi_share input:not(:checked)~label .multi_share_button { border-radius: 0; height: 30px; width: 30px; box-shadow: none } .multi_share input:not(:checked)~label .multi_share_button:first-child { border-top-left-radius: 100%; transform: translate(25px, 25px) } .multi_share input:not(:checked)~label .multi_share_button:nth-child(2) { border-top-right-radius: 100%; transform: translate(55px, 25px) } .multi_share input:not(:checked)~label .multi_share_button:nth-child(3) { border-bottom-left-radius: 100%; transform: translate(25px, 55px) } .multi_share input:not(:checked)~label .multi_share_button:nth-child(4) { border-bottom-right-radius: 100%; transform: translate(55px, 55px) } .multi_share input:not(:checked)~label .multi_share_button .icon { opacity: 0 } .multi_share input:not(:checked)~label>.icon { opacity: 1; cursor: pointer } .multi_share label { position: relative; height: 80px; width: 80px; display: block; transform: rotate(45deg); transition: all .2s ease-in; cursor: default } .multi_share label .multi_share_button { position: absolute; box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24) } .multi_share label .multi_share_button:nth-child(2) { transform: translate(60px, 0) } .multi_share label .multi_share_button:nth-child(3) { transform: translate(0, 60px) } .multi_share label .multi_share_button:nth-child(4) { transform: translate(60px, 60px) } .multi_share label .multi_share_button .icon { opacity: 1; transition: all .15s ease-in-out; transform: rotate(-45deg) } .multi_share label>.icon { color: #fff; position: absolute; border-radius: 50%; display: flex; font-size: 24px; align-items: center; justify-content: center; height: 50px; width: 50px; top: 30px; left: 30px; opacity: 0; transition: all .25s ease-in-out } .multi_share label .icon { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none } #page_content_wrapper .inner .sidebar_content, .page_content_wrapper .inner .sidebar_content { width: 68%; padding: 0; float: left; padding-right: 0; padding-top: 0; margin-right: 10px } #page_content_wrapper .inner .sidebar_content.page_content, .page_content_wrapper .inner .sidebar_content.page_content { box-sizing: border-box } .page_content_wrapper .inner .sidebar_content.page_content { background: 0 0; padding: 0 } #page_content_wrapper .inner #portfolio_filter_wrapper.sidebar_content { width: 100%; padding-right: 0; margin-right: 0; border: 0 } #page_content_wrapper .inner .sidebar_content.nopadding, .page_content_wrapper .inner .sidebar_content.nopadding { padding-top: 0 !important } #page_content_wrapper .inner .sidebar_content.left_sidebar, .page_content_wrapper .inner .sidebar_content.left_sidebar { border-right: 0; float: right; margin-right: 0 } #page_content_wrapper .inner .sidebar_content.full_width, .page_content_wrapper .inner .sidebar_content.full_width { width: 100%; margin-top: 0; margin-right: 0; border: 0 } #page_content_wrapper.hasbg.nomargintop { margin-top: 0 !important } #page_content_wrapper .inner .sidebar_content.full_width.nopadding, .page_content_wrapper .inner .sidebar_content.full_width.nopadding { padding: 0 !important } body:not(.elementor-page) #page_content_wrapper .inner .sidebar_content img, body:not(.elementor-page) .page_content_wrapper .inner .sidebar_content img { max-width: 100%; height: auto } #page_content_wrapper .inner .sidebar_content .map_shortcode_wrapper img, .page_content_wrapper .inner .sidebar_content .map_shortcode_wrapper img { max-width: none } #page_content_wrapper .inner .sidebar_content div.wp-caption, .page_content_wrapper .inner .sidebar_content div.wp-caption { max-width: 100% } #page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper, .page_content_wrapper .inner .sidebar_content.full_width.blog_grid_wrapper { width: 100%; padding: 0 } #page_content_wrapper .inner .sidebar_wrapper, .page_content_wrapper .inner .sidebar_wrapper { width: 27.99%; float: right; margin-top: 0; margin-left: 0; padding-top: 0 } #page_content_wrapper .inner .sidebar_wrapper.adjust, #page_content_wrapper .inner .sidebar_wrapper.left_sidebar.adjust { padding-top: 50px } #page_content_wrapper .inner .sidebar_wrapper.left_sidebar, .page_content_wrapper .inner .sidebar_wrapper.left_sidebar { margin-right: 0; margin-left: 0; float: left } body.woocommerce #page_content_wrapper .inner .sidebar_wrapper.left_sidebar, body.woocommerce .page_content_wrapper .inner .sidebar_wrapper.left_sidebar { margin-top: 15px } #page_content_wrapper .inner .sidebar_wrapper a:not(.button), .page_content_wrapper .inner .sidebar_wrapper a:not(.button) { color: #222 } #page_content_wrapper .inner .sidebar_wrapper .sidebar, .page_content_wrapper .inner .sidebar_wrapper .sidebar { width: 100%; float: left; margin-bottom: 40px } #page_content_wrapper .inner .sidebar_wrapper .sidebar .content, .page_content_wrapper .inner .sidebar_wrapper .sidebar .content { width: 100%; margin: 0 } .mobile_menu_wrapper .sidebar_wrapper h2.widgettitle { color: #fff } .mobile_menu_wrapper .sidebar_wrapper a { color: #777 } .mobile_menu_wrapper .page_content_wrapper { width: 100% } .mobile_menu_wrapper .sidebar_wrapper { width: 100%; float: left } .mobile_menu_wrapper .sidebar_wrapper .sidebar .content .sidebar_widget li { margin-bottom: 20px } #page_content_wrapper .sidebar .content .sidebar_widget li.widget_rss ul li { margin-bottom: 40px } #page_content_wrapper .sidebar .content .sidebar_widget li.widget_rss ul li a.rsswidget { font-weight: 600 } #page_content_wrapper .sidebar .content .sidebar_widget li.widget_rss ul li .rss-date { opacity: .5; clear: both; display: block; font-size: 14px } #page_content_wrapper .sidebar .content .sidebar_widget li.widget_rss ul li .rssSummary { font-size: 14px; margin: 15px 0 } input[type=text], input[type=password], input[type=email], input[type=url], input[type=date], input[type=tel], input.wpcf7-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text { padding: 10px 0; font-size: 100%; font-family: 'Renner', 'Helvetica Neue', Arial, Verdana, sans-serif; margin: 0; background: #fff; border: 0; border-bottom: 1px solid #222; outline: none; -webkit-transition: border-color linear .3s; -moz-transition: border-color linear .3s; -o-transition: border-color linear .3s; transition: border-color linear .3s; box-sizing: border-box; -webkit-appearance: none } p.input_wrapper { position: relative; padding: 0 !important } .input_effect~.focus-border { display: none } select { padding: 10px; background: #fff; min-width: 100%; outline: none; box-sizing: border-box } .woocommerce select.orderby { height: auto } input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=url]:focus, input[type=tel]:focus, input[type=date]:focus, input.wpcf7-text:focus, .woocommerce table.cart td.actions .coupon .input-text:focus, .woocommerce-page table.cart td.actions .coupon .input-text:focus, .woocommerce #content table.cart td.actions .coupon .input-text:focus, .woocommerce-page #content table.cart td.actions .coupon .input-text:focus { outline: 0 } .contact_form_wrapper input[type=text], .contact_form_wrapper input[type=email], .contact_form_wrapper input[type=date] { width: 46%; display: inline; box-sizing: border-box; margin-right: 3%; margin-bottom: 3% } .contact_form_wrapper label { display: none } .contact_form_response ul { margin-left: 0 !important; margin-bottom: 20px; list-style: none; font-size: 12px } .contact_form_response ul li.error, .password_container .error { padding: 10px 20px 10px 40px; position: relative; color: #b13c3c; background: #ffe9e9; margin-bottom: 10px; display: inline-block; font-size: 12px } .password_container .error { margin-bottom: 20px } .contact_form_response ul li.error:before, .password_container .error:before { font-size: 12px; position: absolute; font-family: 'Font Awesome 5 Free'; content: "\f06a"; left: 20px; font-weight: 900 } .contact_form_response ul:empty { margin: 0 } .contact_form_wrapper { margin-top: 30px } .page_content_wrapper .contact_form_wrapper { margin-top: 0 } #contact_form input[type=text], #contact_form textarea { margin-bottom: 15px; width: 97% } div.wpcf7-response-output { padding: 20px } .wpcf7-form input.wpcf7-text, .wpcf7-form textarea, .wpcf7-form input.wpcf7-date, .wpcf7-form input.wpcf7-dynamictext, .wpcf7-form select { width: 100%; box-sizing: border-box } .fullwidth_comment_wrapper #commentform textarea { width: 100% } .fullwidth_comment_wrapper .post_content_wrapper { background: 0 0 !important; padding: 30px 0 !important; width: 100% !important } .input_wrapper { position: relative } form.post-password-form label { width: auto; float: left; margin-right: 5px } form.post-password-form input[type=password] { margin-left: 5px } form.post-password-form input[type=submit] { padding: .5em 1.5em .45em } .form-allowed-tags { display: none !important } p.comment-notes { margin-bottom: 40px } textarea { font-size: 100%; border: 0; border-bottom: 1px solid #dce0e0; margin: 0; overflow: auto; padding: .6em 0; font-family: 'Renner', 'Helvetica Neue', Arial, Verdana, sans-serif; outline: none; -webkit-transition: border-color linear .2s; -moz-transition: border-color linear .2s; -o-transition: border-color linear .2s; transition: border-color linear .2s; box-sizing: border-box; -webkit-appearance: none } input[type=submit], input[type=button], a.button, .button, body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper input[type=submit], body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=submit] { display: inline-block; outline: none; cursor: pointer; text-align: center; text-decoration: none; padding: .6em 2.5em; color: #fff; background: #222; border: 2px solid #222; font-size: 15px; font-family: 'Renner', 'Helvetica Neue', Arial, Verdana, sans-serif; text-shadow: none; -webkit-appearance: none; box-shadow: 0 0 0 0; font-style: normal; font-weight: 400; text-transform: none; -webkit-transition: color .2s linear, background .3s linear, opacity .2s linear; -moz-transition: color .2s linear, background .3s linear, opacity .2s linear; -ms-transition: color .2s linear, background .3s linear, opacity .2s linear; -o-transition: color .2s linear, background .3s linear, opacity .2s linear; transition: color .2s linear, background .3s linear, opacity .2s linear } a.comment-reply-link { margin: 0; float: right; font-size: 13px; text-align: center; border-radius: 25px; margin-top: -40px; display: block; font-weight: 600 } .comment:hover a.comment-reply-link { display: block } input[type=submit].medium, input[type=button].medium, a.button.medium { font-size: 16px } input[type=submit].large, input[type=button].large, a.button.large { font-size: 18px } #cancel-comment-reply-link { margin: 0 20px 0 10px; font-size: 13px } .pagination { margin: 40px 0 60px; float: left; clear: both } .pagination p a:first-child { float: left } .pagination p a:last-child { float: right } .pagination a, .pagination span { height: 30px; width: 30px; line-height: 30px; display: inline-block; text-align: center; color: #777; background: #f9f9f9; margin-right: 5px; overflow: hidden; font-size: 12px } .pagination span, .pagination a:hover { color: #fff; font-weight: 700; background: #888 } .pagination_detail { margin-top: 40px; float: right; font-size: 12px } #page_content_wrapper ul { margin: 0 } #page_content_wrapper ol { margin-left: 20px } @-webkit-keyframes lazy_color_change { from { background-color: #ccc } to { background-color: #f0f0f0 } } @-moz-keyframes lazy_color_change { from { background-color: #ccc } to { background-color: #f0f0f0 } } @-o-keyframes lazy_color_change { from { background-color: #ccc } to { background-color: #f0f0f0 } } @keyframes lazy_color_change { from { background-color: #ccc } to { background-color: #f0f0f0 } } .post_img_hover.lazy { -webkit-animation: lazy_color_change 1s infinite alternate; -moz-animation: lazy_color_change 1s infinite alternate; -ms-animation: lazy_color_change 1s infinite alternate; -o-animation: lazy_color_change 1s infinite alternate; animation: lazy_color_change 1s infinite alternate } .post_img_hover { position: relative; display: inline-block } .post_img_hover:not(.lazy) { background: #222; background: -moz-linear-gradient(90deg, #222 0%, #444 100%, #666 100%); background: -webkit-linear-gradient(90deg, #222 0%, #444 100%, #666 100%); background: linear-gradient(90deg, #222 0%, #444 100%, #666 100%) } .post_img_hover.classic { min-height: 350px } .post_related .post_img_hover.classic { min-height: 130px } .post_img_hover img, .post_img_hover:before, .post_img_hover:after { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all .4s ease; transition: all .4s ease } .post_img_hover img { max-width: 100%; backface-visibility: hidden; vertical-align: top } .post_img_hover:before, .post_img_hover:after { content: ''; background-color: #fff; position: absolute; z-index: 1; top: 50%; left: 50%; opacity: 0; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .post_img_hover:before { width: 60px; height: 1px; left: 100% } .post_img_hover:after { height: 60px; width: 1px; top: 0 } .post_img_hover a { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1 } .post_img_hover:hover img, .post_img_hover.hover img { zoom: 1; filter: alpha(opacity=30); -webkit-opacity: .3; opacity: .3 } .post_img_hover:hover:before, .post_img_hover.hover:before, .post_img_hover:hover:after, .post_img_hover.hover:after { opacity: 1; top: 50%; left: 50% } .post_img_hover .post_type_icon { position: absolute; bottom: -30px; right: 30px; z-index: 2; display: inline-block; border-radius: 50px; line-height: 62px; width: 60px; height: 60px; background: #1c58f6; text-align: center; box-shadow: 0 10px 40px rgba(0, 0, 0, .15); -ms-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); transition: all .21s cubic-bezier(.5, .5, .4, .9) } .post_related h3 { text-align: center; margin-bottom: 20px } .post_related .post_img_hover .post_type_icon { width: 50px; height: 50px; right: 20px; bottom: -20px; line-height: 50px } .post_img_hover:hover .post_type_icon { -ms-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2) } .post_img_hover .post_type_icon i { color: #fff; font-size: 17px } .post_related .post_img_hover .post_type_icon i { font-size: 15px } #page_content_wrapper ul.flickr { margin: 0 0 10px } #page_content_wrapper ul.posts.blog { list-style: none; margin-left: 0 !important; float: left; padding: 0; width: 100%; box-sizing: border-box } #page_content_wrapper ul.flickr li img { width: 65px; height: auto } #page_content_wrapper .sidebar .content .posts.blog li img, .page_content_wrapper .sidebar .content .posts.blog li img, #page_content_wrapper .sidebar .content ul.sidebar_widget li.widget_post_views_counter_list_widget ul li img, .page_content_wrapper .sidebar .content ul.sidebar_widget li.widget_post_views_counter_list_widget ul li img, #footer ul.sidebar_widget li ul.posts.blog li img { float: left; margin: 0 10px 2px 0; width: 80px } #page_content_wrapper .sidebar .content ul.sidebar_widget li.widget_post_views_counter_list_widget ul li, .page_content_wrapper .sidebar .content ul.sidebar_widget li.widget_post_views_counter_list_widget ul li { clear: both; margin-bottom: 20px; float: left } #page_content_wrapper .sidebar .content ul.sidebar_widget li.widget_post_views_counter_list_widget ul li a, .page_content_wrapper .sidebar .content ul.sidebar_widget li.widget_post_views_counter_list_widget ul li a { font-weight: 900; letter-spacing: -1px } #page_content_wrapper .sidebar .content ul.sidebar_widget li.widget_post_views_counter_list_widget ul li .post-excerpt, .page_content_wrapper .sidebar .content ul.sidebar_widget li.widget_post_views_counter_list_widget ul li .post-excerpt { color: #999; letter-spacing: 0; font-size: 11px; font-weight: 600 } #page_content_wrapper .sidebar .content ul.sidebar_widget li.widget_post_views_counter_list_widget ul li:last-child, .page_content_wrapper .sidebar .content ul.sidebar_widget li.widget_post_views_counter_list_widget ul li:last-child { margin-bottom: 0 } .post_circle_thumb { position: relative; overflow: hidden; float: left; width: 95px; height: 95px; float: left; margin-right: 0 } .post_circle_thumb img { width: 60px; height: auto } .post_circle_thumb.flickr { margin-right: 0 } #page_content_wrapper .sidebar .content .sidebar_widget, #page_content_wrapper .sidebar .content .posts.blog, .page_content_wrapper .sidebar .content .sidebar_widget, .page_content_wrapper .sidebar .content .posts.blog { list-style: none; margin-left: 0; margin-top: 0; padding: 0 } #page_content_wrapper .sidebar .content .posts.blog li, .page_content_wrapper .sidebar .content .posts.blog li { padding: 0 0 10px } #page_content_wrapper .sidebar .content .posts.blog li:last-child, .page_content_wrapper .sidebar .content .posts.blog li:last-child { padding-bottom: 0 } #page_content_wrapper .sidebar .content .sidebar_widget li.widget, .page_content_wrapper .sidebar .content .sidebar_widget li.widget { margin: 60px 0 0; padding: 0; float: left; clear: both; width: 100%; padding: 0; box-sizing: border-box; border: 0 } #page_content_wrapper .sidebar .content .sidebar_widget li.widget:first-child { margin-top: 0 } #page_content_wrapper .sidebar .content .sidebar_widget li.widget #useronline-count, .page_content_wrapper .sidebar .content .sidebar_widget li.widget #useronline-count { margin-top: 10px } #page_content_wrapper .sidebar .content .sidebar_widget li select, .textwidget select, .page_content_wrapper .sidebar .content .sidebar_widget li select { margin: 10px 0; max-width: 100% } #page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle { font-size: 11px; display: inline-block; text-align: left; font-family: 'Renner', 'Helvetica Neue', Arial, Verdana, sans-serif; color: #222; font-weight: 400; letter-spacing: 2px; text-transform: uppercase; position: relative; border-bottom: 0 } #page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle:after, h2.widgettitle:after { position: absolute; width: 55px; border-top: 1px solid #e7e7e7 } h2.widgettitle.photostream { display: inline-block; margin-top: 30px; margin-bottom: 30px } #page_content_wrapper.blog_wrapper .sidebar .content .sidebar_widget li:first-child { margin-top: 0 } #page_content_wrapper .sidebar .content .sidebar_widget li ul, .page_content_wrapper .sidebar .content .sidebar_widget li ul { list-style: none; padding: 20px 0 0; margin: 0 0 15px } #page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children, .page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children { padding-top: 0 } #page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children, .page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children { margin-left: 10px; margin-bottom: 0 } #page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children li:last-child, .page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.children li:last-child { border: 0; margin-bottom: 0 } #page_content_wrapper .sidebar .content .sidebar_widget li.widget_pages ul li ul.children, .page_content_wrapper .sidebar .content .sidebar_widget li.widget_pages ul li ul.children { margin-left: 20px; padding-top: 0 } #page_content_wrapper .sidebar .content .sidebar_widget li ul li, #footer .sidebar_widget li ul li, .page_content_wrapper .sidebar .content .sidebar_widget li ul li, #footer .sidebar_widget li ul li { padding: 0; margin-top: 0; margin-bottom: 5px } #footer .sidebar_widget li.widget_nav_menu ul li, #page_content_wrapper .sidebar .content .sidebar_widget li.widget_pages ul li { border: 0 } #footer .sidebar_widget li ul li { border-color: #000 } #page_content_wrapper .sidebar .content .sidebar_widget li ul li:first-child, .page_content_wrapper .sidebar .content .sidebar_widget li ul li:first-child, #footer ul.sidebar_widget li ul li:first-child, #footer ul.sidebar_widget li .textwidget { padding-top: 0 } #page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li:first-child, .page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li:first-child, #footer ul.sidebar_widget li ul.flickr li:first-child { border: 0; padding-top: 0 } #page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li a, .page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li a { width: 100%; box-sizing: border-box; display: block } #page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul li ul.sub-menu, .page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul li ul.sub-menu { padding: 0 0 0 10px } #page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul li:last-child, .page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul li:last-child, #page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul, .page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul { margin-bottom: 0 } #wp-calendar tr td, #wp-calendar tr th { padding: 5px 0; text-align: center; background: 0 0 } #wp-calendar tr td#prev, #wp-calendar tr td#next { text-transform: uppercase; padding-top: 20px } #wp-calendar tr td.pad, #wp-calendar tr td#prev, #wp-calendar tr td#next { background: 0 0 !important } #wp-calendar caption { display: none } #wp-calendar { margin: 20px 0 0; width: 100% } .mobile_menu_wrapper .widget_calendar table tr th, .mobile_menu_wrapper .widget_calendar table tr td { border-color: #555 } table { margin: 10px 0 30px } table tr td { border-bottom: 1px solid #dce0e0 } table tr th { font-weight: 700 } table tr th, table tr td { padding: 20px; text-align: left; border-bottom: 1px solid #dce0e0 } #footer table tr th, #footer table tr td { border-bottom: 1px solid #000 !important } #footer .widget_tag_cloud div a { border-color: #000 !important } #footer_menu { float: right; display: block; list-style: none } #footer_menu li { float: left; margin-left: 20px } #footer_menu li ul { display: none } table thead tr th { background: 0 0 } table#wp-calendar thead tr th { text-align: center } table tfoot tr, table tfoot tr td { background: 0 0 } #page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr, .page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr { list-style: none; margin: 5px 0 30px; float: left; display: block; padding: 15px 0 3px } #page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li, .page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li { display: block; float: left; margin: 0 10px 10px 0; padding: 0; border: 0; clear: none; width: calc(33% - 10px); padding-right: 10px; box-sizing: border-box } #page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img, .page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img { width: 100%; height: auto } #page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter, .page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter { margin: 0; margin-top: 20px; list-style: none; padding: 0 } #page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li, .page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li { padding-left: 32px; padding-bottom: 15px; border: 0; position: relative; box-sizing: border-box } #page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li:before, .page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li:before { position: absolute; left: 0; top: -5px; font-family: 'Font Awesome 5 Free'; content: "\f099"; font-size: 22px; font-weight: 900 } #page_content_wrapper .sidebar .content .sidebar_widget li ul.social_media, .page_content_wrapper .sidebar .content .sidebar_widget li ul.social_media { list-style: none; margin: 10px 0 15px; float: left; display: block; padding: 0 0 3px; margin-left: -5px } #page_content_wrapper .sidebar .content .sidebar_widget li ul.social_media li, .page_content_wrapper .sidebar .content .sidebar_widget li ul.social_media li { display: block; float: left; margin: 0 5px 0 0 } #page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr, ul.flickr, .page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr, ul.flickr { list-style: none; margin: 10px 0 -10px; float: left; display: block; clear: both; width: 104% } ul.flickr li { float: left; margin: 0 5px 0 0 } #page_content_wrapper .sidebar .content .posts.blog, .page_content_wrapper .sidebar .content .posts.blog { list-style: none; margin-top: 30px } #page_content_wrapper .sidebar .content .posts.blog.withthumb, .page_content_wrapper .sidebar .content .posts.blog.withthumb { margin-top: 30px; margin-bottom: 0 } #footer ul.sidebar_widget li ul.posts.blog.withthumb { margin-top: 20px } #page_content_wrapper .sidebar .content .posts.blog li, .page_content_wrapper .sidebar .content .posts.blog li { line-height: 1em; clear: both; border: 0; background: 0 0; width: 100%; float: left; margin: 0 } #page_content_wrapper .posts.blog li, .page_content_wrapper .posts.blog li { float: left; width: 49.4%; margin-right: 1.2%; margin-bottom: 1.2%; padding: 20px; box-sizing: border-box; border: 1px solid #dce0e0; display: table; text-align: left; -webkit-transition: background .2s linear; -moz-transition: background .2s linear; -ms-transition: background .2s linear; -o-transition: background .2s linear; transition: background .2s linear } #page_content_wrapper .posts.blog li:nth-child(2n), .page_content_wrapper .posts.blog li:nth-child(2n) { margin-right: 0; float: right } #page_content_wrapper .posts.blog li a, .page_content_wrapper .posts.blog li a, #footer ul.sidebar_widget li ul.posts.blog li a { width: 100%; line-height: 1.2em; font-size: 16px } #page_content_wrapper .sidebar .content .posts.blog.withthumb li, #page_content_wrapper .posts.blog.withthumb li, .page_content_wrapper .sidebar .content .posts.blog.withthumb li, .page_content_wrapper .posts.blog.withthumb li { line-height: 1.5em; border: 0; display: block } #page_content_wrapper .sidebar .content .posts.blog li, .page_content_wrapper .sidebar .content .posts.blog li { padding-top: 10px } #page_content_wrapper .sidebar .content .posts.blog li strong.header, #page_content_wrapper .posts.blog li strong.header, .page_content_wrapper .sidebar .content .posts.blog li strong.header, .page_content_wrapper .posts.blog li strong.header { font-weight: 400 } #page_content_wrapper .sidebar .content .textwidget, .page_content_wrapper .sidebar .content .textwidget { margin-top: 0; padding: 10px 0 0; text-align: left } .textwidget img { max-width: 95%; height: auto } #searchsubmit { margin: -8px; line-height: 18px; padding: .6em 1.5em .5em !important } .widget_search input#searchsubmit { margin: 10px 0 0 } .widget_tag_cloud div, .tag_cloud { margin: 20px 0 0 } .widget_tag_cloud div a, .meta-tags a, .tag_cloud a { display: inline-block; -webkit-transition: background .2s linear, border .1s linear; -moz-transition: background .2s linear, border .1s linear; -ms-transition: background .2s linear, border .1s linear; -o-transition: background .2s linear, border .1s linear; transition: background .2s linear, border .1s linear; color: #444; display: inline-block; border: 1px solid #e0e0e0; padding: 3px 15px; margin-right: 8px; margin-bottom: 12px } .widget_tag_cloud div a:hover { background: #efa697; border-color: #efa697; color: #fff !important } .widget_mc4wp_widget input { text-align: center } .widget_mc4wp_widget input[type=submit] { width: 100%; margin-top: 10px } .portfolio_recent_link h6, .blog_recent_link h6 { display: inline; font-size: 11px } .widget_mc4wp_form_widget input[type=email] { width: 100% } .widget_mc4wp_form_widget input[type=submit] { margin-top: 20px } #page_content_wrapper .widget_mc4wp_form_widget p { padding-bottom: .7em } #page_content_wrapper.blog_wrapper { box-sizing: border-box; position: relative; z-index: 2; background: #fff; margin-bottom: 100px } #page_content_wrapper.blog_wrapper .pagination { margin-bottom: 20px } div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok { border: 0; background: #fc0; font-size: 13px } div.wpcf7-mail-sent-ok { background: #4cd964; color: #fff } h1.page-title { display: none } .woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count { margin-bottom: 60px } .woocommerce .woocommerce-ordering, .woocommerce-page form.woocommerce-ordering { border: 1px solid #e7e7e7; overflow: hidden; padding: 0 40px 0 10px; position: relative } .woocommerce-page form.woocommerce-ordering:after { font-family: 'themify'; content: "\e64b"; display: inline; position: absolute; top: 10px; right: 20px } .woocommerce .woocommerce-ordering, .woocommerce-page form.woocommerce-ordering select { border: 0; -webkit-appearance: none } .woocommerce ul.products li.product .ajax_add_to_cart, .woocommerce-page ul.products li.product .ajax_add_to_cart { display: none !important } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product { width: 30%; margin-right: 5%; margin-bottom: 5%; padding: 0 0 10px; box-sizing: border-box; clear: none; border: 0; text-align: center } .woocommerce ul.products li.product:nth-child(3n+1), .woocommerce-page ul.products li.product:nth-child(3n+1), .woocommerce ul.products.columns-3 li.product:nth-child(3n+1), .woocommerce-page ul.products.columns-3 li.product:nth-child(3n+1) { clear: both } .woocommerce ul.products li.last, .woocommerce-page ul.products li.last { margin-right: 0 } .woocommerce ul.products li.product .price { font-family: 'Renner', 'Helvetica Neue', Arial, Verdana, sans-serif; color: #444; font-size: 1.1em } .woocommerce ul.products li.product .button { background: 0 0; padding: 0; text-transform: none; font-size: 12px; font-family: 'Renner', 'Helvetica Neue', Arial, Verdana, sans-serif; letter-spacing: 0; font-weight: 400 } .woocommerce div.product form.cart .variations { margin: 0 } .woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty { outline: 0; border: 1px solid #dce0e0 !important; height: 36px; width: 80px; border-radius: 0 } .woocommerce-page div.product form.cart .button { width: auto !important; margin-left: 5px; padding: .65em 1.5em !important; border: 0 !important; border-radius: 0 } .woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img { box-shadow: 0px 0px 0px #000 !important; width: 100% !important; text-align: center !important; margin: auto !important } .woocommerce ul.products li.product h2.woocommerce-loop-product__title, .woocommerce-page ul.products li.product h2.woocommerce-loop-product__title { margin-top: 30px !important; font-size: 22px; padding: 0; box-sizing: border-box } .woocommerce #page_content_wrapper .inner .sidebar_content.left_sidebar ul.products li.product h2.woocommerce-loop-product__title, .woocommerce-page #page_content_wrapper .inner .sidebar_content.left_sidebar ul.products li.product h2.woocommerce-loop-product__title { margin-top: 20px !important; font-size: 20px } .woocommerce #page_content_wrapper .inner .sidebar_content.left_sidebar ul.products li.product .price { font-size: 1em } .woocommerce div.product div.images figure, .woocommerce div.product div.summary figure { margin: 0 } .woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) { padding: 3px; box-sizing: border-box; width: 16.66%; margin-top: 3px } .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del { font-size: .9em !important } .woocommerce ul.cart_list li ins, .woocommerce ul.product_list_widget li ins, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li ins { text-decoration: none; font-weight: 700 } .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart { display: none !important } .woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img { box-shadow: 0px 0px 0px #000 !important; -webkit-box-shadow: 0px 0px 0px #000 !important; -moz-box-shadow: 0px 0px 0px #000 !important; width: 45px; height: auto } .woocommerce div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page #content div.product div.images img { box-shadow: 0px 0px 0px #000 !important; -webkit-box-shadow: 0px 0px 0px #000 !important; -moz-box-shadow: 0px 0px 0px #000 !important } .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs { margin-left: 0 !important } .woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h1 { font-size: 30px !important } .woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h2 { font-size: 18px !important } .woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h3 { font-size: 16px !important; padding-bottom: 0 } .woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h4 { font-size: 14px !important } .woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h5 { font-size: 13px !important } .woocommerce #content_wrapper .inner .inner_wrapper .sidebar_content h6 { font-size: 12px !important } .woocommerce div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce #content div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a { margin-bottom: 3.8% } .entry-summary div[itemprop=description] { margin: 10px 0 0; padding-left: 0 !important; font-size: 18px } .review-summary { display: none !important } .woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total { font-size: 14px !important; color: #222; padding-top: 10px !important } .woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total { border: 0 } .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range { background: #444 !important; box-shadow: inset 0 0 0 0 rgba(0, 0, 0, .5) !important; -webkit-box-shadow: inset 0 0 0 0 rgba(204, 204, 204, .5) !important; -moz-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, .5) !important } .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle { border: 1px solid #444 !important; background: #fff !important; box-shadow: inset 0 0 0 4px #fff } .woocommerce #page_content_wrapper a.button, .woocommerce.columns-4 ul.products li.product a.add_to_cart_button, .woocommerce.columns-4 ul.products li.product a.add_to_cart_button:hover { border: 0 !important; padding: 0 !important; font-family: 'Renner', 'Helvetica Neue', Arial, Verdana, sans-serif !important; position: relative !important; background: 0 0 !important; margin-top: 0; display: block; margin: auto; top: 3px } .woocommerce #page_content_wrapper a.button:hover, .woocommerce-page #page_content_wrapper a.button:hover, .woocommerce.columns-4 ul.products li.product a.add_to_cart_button:hover, .woocommerce.columns-4 ul.products li.product a.add_to_cart_button:hover { opacity: 1 } .woocommerce.columns-4 ul.products li.product a.add_to_cart_button { color: #222 !important; font-size: 100% !important } .woocommerce #page_content_wrapper a.button.product_type_variable:before, .woocommerce-page #page_content_wrapper a.button.product_type_variable:before { content: '\f03a' } .woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page #content div.product form.cart .button { opacity: 1 !important } .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a { font-weight: 400 !important } .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img { width: 70px !important; float: left !important; margin-right: 15px !important; margin-left: 0 !important } .woocommerce #reviews #comments ol.commentlist, .woocommerce-page #reviews #comments ol.commentlist { margin-top: 10px } .cart-collaterals .cart_totals table { width: 100% !important } .woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product { border: 0; -webkit-transition-duration: .2s; -moz-transition-duration: .2s; -o-transition-duration: .2s; transition-duration: .2s } .woocommerce table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce-page #content table.cart a.remove { color: #999 !important } .woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover { color: #fff !important } body[data-shop=three_cols].woocommerce ul.products li.product, body[data-shop=three_cols].woocommerce-page ul.products li.product { width: 31.2% !important } .woocommerce ul.products li.last, .woocommerce-page ul.products li.last { margin-right: 0 !important } p.price { padding-top: 0 !important } p.price ins span.amount, p.price span.amount, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price { font-weight: 500 } .woocommerce #page_content_wrapper div.product p.price, .woocommerce-page #page_content_wrapper div.product p.price { padding-bottom: 0 } p.price del span.amount { color: #ccc !important; font-size: 16px } span.price del span.amount { font-size: 13px } #tab-description h2, .woocommerce #reviews #comments h2, .woocommerce-page #reviews #comments h2 { display: none } .checkout h3 { font-size: 18px; margin: 15px 0 } .related.products h2, .cart_totals h2, .shipping_calcuLator h2, .upsells.products h2, .cross-sells h2 { margin-bottom: 40px; margin-top: 10px; font-size: 24px } .shipping_calcuLator h2 { text-align: left } .related.products { padding-top: 40px; clear: both; float: left; width: 100%; border-top: 1px dashed #e1e1e1; margin-top: 10px } .ri-grid { margin: auto; position: relative; max-height: 0; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; transition: all 1s ease-in-out; overflow: hidden } .ri-grid.visible { max-height: 100% } .ri-grid ul { list-style: none; display: block; width: 100%; margin: 0; padding: 0; overflow: hidden } .ri-grid ul:before, .ri-grid ul:after { content: ''; display: table } .ri-grid ul:after { clear: both } .ri-grid ul { zoom: 1 } .ri-grid ul li { -webkit-perspective: 400px; -moz-perspective: 400px; -o-perspective: 400px; -ms-perspective: 400px; perspective: 400px; margin: 0; padding: 0; float: left; position: relative; display: block; overflow: hidden; width: 0; height: 0 } .ri-grid ul li a { display: block; outline: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; background-position: center center; background-repeat: no-repeat; background-color: #333; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box } .ri-grid-size-1 { width: 55% } .ri-grid-size-2 { width: 100% } .ri-grid-size-3 { width: 100%; margin-top: 0 } .ri-shadow:after, .ri-shadow:before { content: ""; position: absolute; z-index: -2; bottom: 15px; left: 10px; width: 50%; height: 20%; max-width: 300px; max-height: 100px; box-shadow: 0 15px 10px rgba(0, 0, 0, .7); -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -ms-transform: rotate(-3deg); -o-transform: rotate(-3deg); transform: rotate(-3deg) } .ri-shadow:after { right: 10px; left: auto; -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -ms-transform: rotate(3deg); -o-transform: rotate(3deg); transform: rotate(3deg) } .ri-grid-loading:after, .ri-grid-loading:before { display: none } .ri-loading-image { display: none } .ri-grid-loading .ri-loading-image { position: relative; left: 100%; margin: auto; margin-top: 50px; margin-bottom: 50px; display: block; text-align: center } body .ui-dialog[aria-describedby=ajax-login-register-login-dialog], body .ui-dialog[aria-describedby=ajax-login-register-dialog] { padding: 50px 40px; background: #f9f9f9; border-radius: 0 } body .ui-widget-overlay { background: rgba(0, 0, 0, .7) !important; opacity: 1 } body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] button.ui-dialog-titlebar-close, body .ui-dialog[aria-describedby=ajax-login-register-dialog] button.ui-dialog-titlebar-close { display: none } body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .ui-dialog-titlebar, body .ui-dialog[aria-describedby=ajax-login-register-dialog] .ui-dialog-titlebar { background: 0 0; border: 0 } body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .ui-dialog-titlebar .ui-dialog-title, body .ui-dialog[aria-describedby=ajax-login-register-dialog] .ui-dialog-titlebar .ui-dialog-title { font-weight: 400; font-size: 28px; text-shadow: none; width: 100%; display: block; margin-bottom: 20px; text-align: center } body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper label, body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper label { font-weight: 400; font-size: 16px; margin-bottom: 0 } body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper input[type=text], body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper input[type=password], body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=text], body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=password], body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=email] { font-size: 16px; letter-spacing: 0 } body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper input[type=text]::-webkit-input-placeholder, body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper input[type=password]::-webkit-input-placeholder, body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=text]::-webkit-input-placeholder, body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=password]::-webkit-input-placeholder, body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=email]::-webkit-input-placeholder { color: transparent } body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper input[type=text]::-moz-placeholder, body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper input[type=password]::-moz-placeholder, body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=text]::-moz-placeholder, body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=password]::-moz-placeholder, body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=email]::-moz-placeholder { color: transparent } body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper input[type=text]:-ms-input-placeholder, body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper input[type=password]:-ms-input-placeholder, body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=text]:-ms-input-placeholder, body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=password]:-ms-input-placeholder, body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=email]:-ms-input-placeholder { color: transparent } body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper .zm_alr_form_field_container, body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper .zm_alr_form_field_container { margin-bottom: 30px } body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper .zm_alr_ul_container, body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper .zm_alr_ul_container { font-size: 16px } body .ui-dialog[aria-describedby=ajax-login-register-login-dialog] .form-wrapper input[type=submit], body .ui-dialog[aria-describedby=ajax-login-register-dialog] .form-wrapper input[type=submit] { border-radius: 0; text-shadow: none } .ui-dialog .zm_alr_login_dialog.ui-dialog-content { border: 0 } .mobx-holder { position: fixed; overflow: hidden; z-index: 99999; width: 100%; height: 100%; left: 0; top: 0; visibility: hidden; opacity: 0; will-change: opacity, visibility; box-sizing: border-box; -ms-touch-action: none; touch-action: none; pointer-events: none; -webkit-text-size-adjust: 100%; -webkit-backface-visibility: hidden; font-family: Arial, Helvetica, sans-serif; -webkit-transition: opacity .4s ease; transition: opacity .4s ease, visibility .4s ease } .mobx-holder:-webkit-full-screen { background-color: transparent } .mobx-holder * { box-sizing: border-box } .mobx-holder svg { pointer-events: none } .mobx-open { pointer-events: auto; visibility: visible; opacity: 1 } .mobx-rtl { direction: rtl } .mobx-slider { position: absolute; left: 0; right: 0; top: 0; bottom: 0; opacity: 1; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -ms-touch-action: none; touch-action: none; -webkit-transition: opacity .45s ease; transition: opacity .45s ease } .mobx-hide { opacity: 0; -webkit-transition: none; transition: none } .mobx-overlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; will-change: opacity; transform: translateZ(0); background-color: rgba(0, 0, 0, .9) } .mobx-ui:after { position: absolute; content: ""; left: 0; top: 0; right: 0; bottom: 0; opacity: 0; visibility: hidden; will-change: opacity; background: rgba(0, 0, 0, .4); -webkit-transition: opacity .25s ease-out, visibility .25s ease-out; transition: opacity .25s ease-out, visibility .25s ease-out } .mobx-open-tooltip .mobx-ui:after { opacity: 1; visibility: visible } .mobx-video:before, .mobx-video:after, .mobx-thumb-video:after, .mobx-ui button, .mobx-share-tooltip *:after { background-image: url(../icons/modulobox.svg); background-repeat: no-repeat; background-color: transparent } .mobx-top-bar { position: absolute; left: 0; top: 0; width: 100%; will-change: transform; background-color: rgba(0, 0, 0, .4); -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition: -webkit-transform .25s ease-in-out; transition: transform .25s ease-in-out } .mobx-idle .mobx-top-bar, .mobx-will-close .mobx-top-bar, .mobx-holder:not(.mobx-open) .mobx-top-bar { -webkit-transform: translateY(-100%); transform: translateY(-100%) } .mobx-bottom-bar { position: absolute; left: 0; bottom: 0; width: 100%; will-change: transform; background-color: rgba(0, 0, 0, .4); -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition: -webkit-transform .25s ease-in-out; transition: transform .25s ease-in-out } .mobx-panzoom .mobx-bottom-bar, .mobx-will-close .mobx-bottom-bar, .mobx-holder:not(.mobx-open) .mobx-bottom-bar { -webkit-transform: translateY(100%); transform: translateY(100%) } .mobx-caption { position: relative; display: block; width: 100%; padding: 0; margin: 0; pointer-events: none } .mobx-caption-inner { max-width: 420px; margin: 0 auto; pointer-events: auto; cursor: default } .mobx-title { position: relative; display: block; margin: 0; padding: 14px 10px 12px; font-size: 13px; line-height: 18px; font-weight: 400; text-align: center; color: #eee } .mobx-desc { position: relative; display: block; margin: 0; padding: 14px 10px 12px; font-size: 12px; line-height: 16px; font-weight: 400; text-align: center; color: #bbb } .mobx-title+.mobx-desc { margin: -6px 0 0; padding: 0 10px 10px } .mobx-item, .mobx-item-inner { position: absolute; display: block; overflow: hidden; left: 0; top: 0; bottom: 0; width: 100%; text-align: center; touch-action: none; transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-origin: center; transform-origin: center } .mobx-img, .mobx-panzoom .mobx-item { cursor: move; cursor: grab; cursor: -webkit-grab } .mobx-dragging .mobx-item * { cursor: grabbing; cursor: -webkit-grabbing } .mobx-img, .mobx-html, .mobx-video, .mobx-iframe, .mobx-error { position: absolute; display: block; height: 0; width: 0; max-width: none; padding: 0; margin: 0; opacity: 0; will-change: opacity; visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; transform: translate3d(0, 0, 0); -webkit-transition: opacity .35s ease; transition: opacity .35s ease } .mobx-media-loaded { opacity: 1; visibility: visible } .mobx-error, .mobx-html-inner { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .mobx-error { width: 100%; height: auto; padding: 20px 60px; color: #bbb; pointer-events: none; text-align: center } .mobx-html { pointer-events: none } .mobx-html-inner { position: relative; display: inline-block; overflow: auto; width: auto; height: auto; max-width: 100%; max-height: 100%; margin: 0 auto; pointer-events: auto } .mobx-video { cursor: pointer; background: rgba(255, 255, 255, .1); background-size: cover; background-repeat: no-repeat; background-position: center } .mobx-video.mobx-playing { background: 0 0; background-image: none !important } .mobx-video:before, .mobx-video:after { position: absolute; content: ""; top: 50%; left: 50%; width: 80px; height: 80px; padding: 0; margin: -44px 0 0 -44px; border: 4px solid #fff; border-radius: 100%; background-size: 175px; background-position: 28px -414px; box-sizing: content-box } .mobx-video.mobx-loading:before { border-color: transparent } .mobx-video:after { opacity: 0; visibility: hidden; background-image: none; background-color: transparent; border-color: transparent; border-left-color: #fff } .mobx-video.mobx-loading:after { opacity: 1; visibility: visible; -webkit-animation: mobx-load 1.1s infinite linear; animation: mobx-load 1.1s infinite linear } .mobx-video.mobx-playing:before, .mobx-video.mobx-playing:after { opacity: 0 } .mobx-video video, .mobx-video iframe, .mobx-video .mejs-video { position: absolute; overflow: hidden; top: 0; left: 0; width: 100% !important; height: 100% !important; opacity: 0; background: rgba(255, 255, 255, .065); pointer-events: none; -webkit-transition: opacity .35s ease-in-out; transition: opacity .35s ease-in-out } .mobx-video iframe { background: 0 0 } .mobx-video.mobx-playing video, .mobx-video.mobx-playing .mejs-video, .mobx-video.mobx-playing iframe { opacity: 1; pointer-events: auto } .mobx-fullscreen video::-webkit-media-controls-fullscreen-button, .mobx-fullscreen .mejs-fullscreen-button { display: none } :-webkit-full-screen-ancestor:not(iframe) { will-change: auto !important } .mobx-counter { position: relative; display: inline-block; float: left; height: 44px; font-size: 13px; line-height: 44px; color: #fff; opacity: .75; margin: 0 10px; letter-spacing: .6px } .mobx-rtl .mobx-counter { float: right } .mobx-timer { position: relative; display: inline-block; float: left; width: 24px; height: 24px; margin: 10px 0 10px 5px; opacity: 0; will-change: opacity; -webkit-transition: opacity .25s ease-in-out; transition: opacity .25s ease-in-out } .mobx-rtl .mobx-timer { float: right } .mobx-autoplay .mobx-timer { opacity: 1 } .mobx-loader { position: absolute; width: 30px; height: 30px; top: 50%; left: 50%; margin: -15px 0 0 -15px; outline: 1px solid transparent; border-radius: 50%; border-width: 3px; border-right-style: solid; border-top-style: solid; border-bottom-style: solid; border-color: rgba(255, 255, 255, .2); border-left: 3px solid #fff; -webkit-animation: mobx-load 1.1s infinite linear; animation: mobx-load 1.1s infinite linear } @-webkit-keyframes mobx-load { 0% { -webkit-transform: rotate(0deg) } 100% { -webkit-transform: rotate(360deg) } } @keyframes mobx-load { 0% { transform: rotate(0deg) } 100% { transform: rotate(360deg) } } .mobx-share-tooltip { position: absolute; display: block; z-index: 2; width: 120px; top: 50px; opacity: 0; visibility: hidden; background: #fff; will-change: transform; -webkit-transform: translateY(10px); transform: translateY(10px); -webkit-transition: -webkit-transform .25s ease, opacity .25s ease, visibility .25s ease; transition: transform .25s ease, opacity .25s ease, visibility .25s ease } .mobx-share-tooltip:before { content: ''; position: absolute; display: block; width: 0; height: 0; top: -12px; right: 14px; border: 6px solid transparent; border-bottom-color: #f9fafb } .mobx-share-tooltip[data-position=left]:before { left: 14px; right: auto } .mobx-open-tooltip .mobx-share-tooltip { opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0) } .mobx-share-tooltip span { display: block; width: 100%; height: 40px; padding: 10px; color: #777; font-size: 14px; line-height: 22px; text-align: center; background: #f9fafb; box-shadow: inset 0 -2px 8px rgba(0, 0, 0, .03) } .mobx-ui button, .mobx-share-tooltip *:after { position: relative; display: inline-block; width: 40px; height: 40px; padding: 0; cursor: pointer; box-shadow: none; border: none; outline: none; -ms-touch-action: manipulation; touch-action: manipulation; -webkit-appearance: none; -webkit-transition: opacity .25s ease-in-out; transition: opacity .25s ease-in-out } .mobx-ui button:hover, .mobx-share-tooltip button:hover:after { opacity: 1 } .mobx-share-tooltip button:after { position: absolute; content: ""; top: 0; left: 0; opacity: 0 } .mobx-share-tooltip button { float: left } .mobx-rtl .mobx-share-tooltip button { float: right } .mobx-top-bar button { float: right; margin: 2px; opacity: .75 } .mobx-rtl .mobx-top-bar button { float: left } button.mobx-prev, button.mobx-next { position: absolute; left: 0; top: 50%; width: 44px; height: 32px; margin: 0 6px; opacity: .75; background-color: rgba(0, 0, 0, .4); will-change: transform; -webkit-transform: translateX(0) translateY(-50%); transform: translateX(0) translateY(-50%); -webkit-transition: opacity .25s ease-in-out, -webkit-transform .25s ease-in-out; transition: opacity .25s ease-in-out, transform .25s ease-in-out } button.mobx-next { left: auto; right: 0 } .mobx-idle .mobx-prev, .mobx-will-close .mobx-prev, .mobx-holder:not(.mobx-open) .mobx-prev { -webkit-transform: translateX(-120%) translateY(-50%); transform: translateX(-120%) translateY(-50%) } .mobx-idle .mobx-next, .mobx-will-close .mobx-next, .mobx-holder:not(.mobx-open) .mobx-next { -webkit-transform: translateX(120%) translateY(-50%); transform: translateX(120%) translateY(-50%) } .mobx-holder[data-zoom=false] .mobx-zoom, .mobx-holder[data-zoom=false] .mobx-zoom:hover, .mobx-holder[data-download=false] .mobx-download, .mobx-holder[data-download=false] .mobx-download:hover { opacity: .45; cursor: default } .mobx-prev { left: 0; background-position: 10px 4px } .mobx-next { right: 0; background-position: 10px -40px } .mobx-close { background-position: 12px -76px } .mobx-zoom { background-position: 12px -120px } .mobx-panzoom .mobx-zoom { background-position: 12px -164px } .mobx-play { background-position: 12px -208px } .mobx-autoplay .mobx-play { background-position: 12px -252px } .mobx-download { background-position: 12px -296px } .mobx-share { background-position: 12px -340px } .mobx-fullscreen { background-position: 12px -384px } .mobx-fullscreen .mobx-fullscreen { background-position: 12px -428px } .mobx-facebook { background-position: -32px -472px } .mobx-facebook:after { background-color: #3b5998; background-position: 12px -472px } .mobx-twitter { background-position: -32px -516px } .mobx-twitter:after { background-color: #1da1f2; background-position: 12px -516px } .mobx-googleplus { background-position: -32px -560px } .mobx-googleplus:after { background-color: #dd4b39; background-position: 12px -560px } .mobx-pinterest { background-position: -32px -604px } .mobx-pinterest:after { background-color: #bd081c; background-position: 12px -604px } .mobx-linkedin { background-position: -32px -648px } .mobx-linkedin:after { background-color: #0077b5; background-position: 12px -648px } .mobx-reddit { background-position: -32px -692px } .mobx-reddit:after { background-color: #ff4500; background-position: 12px -692px } .mobx-tumblr { background-position: -32px -736px } .mobx-tumblr:after { background-color: #35465c; background-position: 12px -736px } .mobx-blogger { background-position: -32px -780px } .mobx-blogger:after { background-color: #f57d00; background-position: 12px -780px } .mobx-buffer { background-position: -32px -824px } .mobx-buffer:after { background-color: #323b43; background-position: 12px -824px } .mobx-digg { background-position: -34px -868px } .mobx-digg:after { background-color: #005be2; background-position: 10px -868px } .mobx-stumbleupon { background-position: -32px -912px } .mobx-stumbleupon:after { background-color: #eb4924; background-position: 12px -912px } .mobx-evernote { background-position: -32px -956px } .mobx-evernote:after { background-color: #2dbe60; background-position: 12px -956px } .mobx-thumbs-holder, .mobx-thumbs-inner { position: absolute; display: block; left: 0; right: 0; bottom: 0; padding: 0; margin: 0 auto } .mobx-thumbs-holder { position: relative } .mobx-thumb { position: absolute; margin: 0; will-change: left; background-color: #191919; outline: 0 solid transparent; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-transition: background-color .25s ease; transition: background-color .25s ease } .mobx-thumb:hover { background-color: #323232 } .mobx-thumb:after { content: ""; position: absolute; pointer-events: none; top: 0; left: 0; right: 0; bottom: 0; opacity: .0001; -webkit-transform: translateZ(0); transform: translateZ(0); border: 2px solid #fff } .mobx-active-thumb:after { opacity: .9999 } .mobx-thumb-bg { position: absolute; overflow: hidden; left: 0; right: 0; top: 0; bottom: 0; visibility: hidden; opacity: 0; background-position: center; -webkit-background-size: cover; background-size: cover; background-repeat: no-repeat; will-change: opacity, visibility; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: opacity .25s ease, visibility .25s ease; transition: opacity .25s ease, visibility .25s ease } .mobx-thumb-loaded { visibility: visible; opacity: .5 } .mobx-thumb-bg:hover, .mobx-active-thumb .mobx-thumb-loaded { opacity: 1 } .mobx-thumbs-holder { cursor: move; cursor: grab; cursor: -webkit-grab } .mobx-dragging .mobx-thumbs-holder { cursor: grabbing; cursor: -webkit-grabbing } .mobx-thumb-video:after { position: absolute; content: ""; left: 0; right: 0; top: 50%; width: 40px; height: 40px; margin: -20px auto 0 auto; background-position: 12px -208px } @media screen and (max-height:800px) { .mobx-video:before, .mobx-video:after { width: 60px; height: 60px; margin: -34px 0 0 -34px; background-size: 125px; background-position: 22px -294px } } @media screen and (max-height:360px) { .mobx-video:before, .mobx-video:after { width: 40px; height: 40px; margin: -24px 0 0 -24px; background-size: initial; background-position: 14px -208px; border-width: 3px } } @media screen and (max-width:400px) { .mobx-timer { margin: 10px 0 } .mobx-top-bar button { margin: 2px 0 } } @media screen and (max-width:360px) { .mobx-counter { margin: 0 6px 0 4px } .mobx-top-bar button { width: 34px } } @media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:380px), only screen and (min--moz-device-pixel-ratio:2) and (max-width:380px), only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:380px), only screen and (min-device-pixel-ratio:2) and (max-width:380px) { .mobx-top-bar button { width: 40px } } body.tg_lightbox_white .mobx-overlay { background-color: #fff } body.tg_lightbox_white .mobx-top-bar { background: #222 } body.tg_lightbox_white .mobx-bottom-bar { background: 0 0 } body.tg_lightbox_white .mobx-thumb { background-color: #fff } body.tg_lightbox_white .mobx-title { color: #222 } body.tg_lightbox_white .mobx-desc { color: #222 } #wrapper { padding-top: 75px } .top_bar .standard_wrapper { height: 74px } #logo_wrapper { text-align: left; border: 0; padding: 0; float: left; width: 100%; height: 100% } #logo_wrapper .logo_container { display: table; padding: 0; height: 100% } .top_bar.scroll #logo_wrapper { display: block } #nav_wrapper { border-top: 0 !important } .logo_container { display: block; float: left; width: auto; height: auto } html[data-menu=leftalign] #menu_wrapper { width: auto; float: left; height: 100%; padding: 0; margin-left: 60px } html[data-menu=leftalign] #logo_right_wrapper #logo_right_button { position: relative; display: table-cell; vertical-align: middle; right: 0; top: 0 } html[data-menu=leftalign] #logo_right_wrapper { width: auto; float: right; height: 100%; padding: 0; display: table } @media only screen and (min-width:768px) and (max-width:960px) { html[data-menu=leftalign] #logo_wrapper { padding: 0 } html[data-menu=leftalign] .logo_container { margin-top: 0 } } @media only screen and (max-width:767px) { html[data-menu=leftalign] .top_bar .standard_wrapper { height: auto; padding: 0 } html[data-menu=leftalign] #nav_wrapper, html[data-menu=leftalign] #menu_wrapper { display: block } html[data-menu=leftalign] .top_bar { padding-bottom: 0 } } /*! * Font Awesome Free 5.0.6 by @fontawesome - http://fontawesome.com * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */ .fa, .fab, .fal, .far, .fas { -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: .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: .08em solid #eee; border-radius: .1em; padding: .2em .25em .15em } .fa-pull-left { float: left } .fa-pull-right { float: right } .fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left { margin-right: .3em } .fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right { margin-left: .3em } .fa-spin { -webkit-animation: a 2s infinite linear; animation: a 2s infinite linear } .fa-pulse { -webkit-animation: a 1s infinite steps(8); animation: a 1s infinite steps(8) } @-webkit-keyframes a { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } to { -webkit-transform: rotate(1turn); transform: rotate(1turn) } } @keyframes a { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } to { -webkit-transform: rotate(1turn); transform: rotate(1turn) } } .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: scaleX(-1); transform: scaleX(-1) } .fa-flip-vertical { -webkit-transform: scaleY(-1); transform: scaleY(-1) } .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)" } .fa-flip-horizontal.fa-flip-vertical { -webkit-transform: scale(-1); transform: scale(-1) } :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 { -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-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-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-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-angrycreative:before { content: "\f36e" } .fa-angular:before { content: "\f420" } .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-pay:before { content: "\f415" } .fa-archive:before { content: "\f187" } .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-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-aws:before { content: "\f375" } .fa-backward:before { content: "\f04a" } .fa-balance-scale:before { content: "\f24e" } .fa-ban:before { content: "\f05e" } .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-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-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-book:before { content: "\f02d" } .fa-bookmark:before { content: "\f02e" } .fa-bowling-ball:before { content: "\f436" } .fa-braille:before { content: "\f2a1" } .fa-briefcase:before { content: "\f0b1" } .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-buromobelexperte:before { content: "\f37f" } .fa-bus:before { content: "\f207" } .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-car:before { content: "\f1b9" } .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-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-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-circle:before { content: "\f111" } .fa-circle-notch:before { content: "\f1ce" } .fa-clipboard:before { content: "\f328" } .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-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-columns:before { content: "\f0db" } .fa-comment:before { content: "\f075" } .fa-comment-alt:before { content: "\f27a" } .fa-comments:before { content: "\f086" } .fa-compass:before { content: "\f14e" } .fa-compress:before { content: "\f066" } .fa-connectdevelop:before { content: "\f20e" } .fa-contao:before { content: "\f26d" } .fa-copy:before { content: "\f0c5" } .fa-copyright:before { content: "\f1f9" } .fa-cpanel:before { content: "\f388" } .fa-creative-commons:before { content: "\f25e" } .fa-credit-card:before { content: "\f09d" } .fa-crop:before { content: "\f125" } .fa-crosshairs:before { content: "\f05b" } .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-digg:before { content: "\f1a6" } .fa-digital-ocean:before { content: "\f391" } .fa-discord:before { content: "\f392" } .fa-discourse:before { content: "\f393" } .fa-dochub:before { content: "\f394" } .fa-docker:before { content: "\f395" } .fa-dollar-sign:before { content: "\f155" } .fa-dot-circle:before { content: "\f192" } .fa-download:before { content: "\f019" } .fa-draft2digital:before { content: "\f396" } .fa-dribbble:before { content: "\f17d" } .fa-dribbble-square:before { content: "\f397" } .fa-dropbox:before { content: "\f16b" } .fa-drupal:before { content: "\f1a9" } .fa-dyalog:before { content: "\f399" } .fa-earlybirds:before { content: "\f39a" } .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-ember:before { content: "\f423" } .fa-empire:before { content: "\f1d1" } .fa-envelope:before { content: "\f0e0" } .fa-envelope-open:before { content: "\f2b6" } .fa-envelope-square:before { content: "\f199" } .fa-envira:before { content: "\f299" } .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-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-excel:before { content: "\f1c3" } .fa-file-image:before { content: "\f1c5" } .fa-file-pdf:before { content: "\f1c1" } .fa-file-powerpoint:before { content: "\f1c4" } .fa-file-video:before { content: "\f1c8" } .fa-file-word:before { content: "\f1c2" } .fa-film:before { content: "\f008" } .fa-filter:before { content: "\f0b0" } .fa-fire:before { content: "\f06d" } .fa-fire-extinguisher:before { content: "\f134" } .fa-firefox:before { content: "\f269" } .fa-first-order:before { content: "\f2b0" } .fa-firstdraft:before { content: "\f3a1" } .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-fly:before { content: "\f417" } .fa-folder:before { content: "\f07b" } .fa-folder-open:before { content: "\f07c" } .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-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-frown:before { content: "\f119" } .fa-futbol:before { content: "\f1e3" } .fa-gamepad:before { content: "\f11b" } .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-glide:before { content: "\f2a5" } .fa-glide-g:before { content: "\f2a6" } .fa-globe:before { content: "\f0ac" } .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-graduation-cap:before { content: "\f19d" } .fa-gratipay:before { content: "\f184" } .fa-grav:before { content: "\f2d6" } .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-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-handshake:before { content: "\f2b5" } .fa-hashtag:before { content: "\f292" } .fa-hdd:before { content: "\f0a0" } .fa-heading:before { content: "\f1dc" } .fa-headphones:before { content: "\f025" } .fa-heart:before { content: "\f004" } .fa-heartbeat:before { content: "\f21e" } .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-hospital:before { content: "\f0f8" } .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-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-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-jenkins:before { content: "\f3b6" } .fa-joget:before { content: "\f3b7" } .fa-joomla:before { content: "\f1aa" } .fa-js:before { content: "\f3b8" } .fa-js-square:before { content: "\f3b9" } .fa-jsfiddle:before { content: "\f1cc" } .fa-key:before { content: "\f084" } .fa-keyboard:before { content: "\f11c" } .fa-keycdn:before { content: "\f3ba" } .fa-kickstarter:before { content: "\f3bb" } .fa-kickstarter-k:before { content: "\f3bc" } .fa-korvue:before { content: "\f42f" } .fa-language:before { content: "\f1ab" } .fa-laptop:before { content: "\f109" } .fa-laravel:before { content: "\f3bd" } .fa-lastfm:before { content: "\f202" } .fa-lastfm-square:before { content: "\f203" } .fa-leaf:before { content: "\f06c" } .fa-leanpub:before { content: "\f212" } .fa-lemon:before { content: "\f094" } .fa-less:before { content: "\f41d" } .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-lyft:before { content: "\f3c3" } .fa-magento:before { content: "\f3c4" } .fa-magic:before { content: "\f0d0" } .fa-magnet:before { content: "\f076" } .fa-male:before { content: "\f183" } .fa-map:before { content: "\f279" } .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-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-maxcdn:before { content: "\f136" } .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-meh:before { content: "\f11a" } .fa-mercury:before { content: "\f223" } .fa-microchip:before { content: "\f2db" } .fa-microphone:before { content: "\f130" } .fa-microphone-slash:before { content: "\f131" } .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-alt:before { content: "\f3d1" } .fa-moon:before { content: "\f186" } .fa-motorcycle:before { content: "\f21c" } .fa-mouse-pointer:before { content: "\f245" } .fa-music:before { content: "\f001" } .fa-napster:before { content: "\f3d2" } .fa-neuter:before { content: "\f22c" } .fa-newspaper:before { content: "\f1ea" } .fa-nintendo-switch:before { content: "\f418" } .fa-node:before { content: "\f419" } .fa-node-js:before { content: "\f3d3" } .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-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-palfed:before { content: "\f3d8" } .fa-paper-plane:before { content: "\f1d8" } .fa-paperclip:before { content: "\f0c6" } .fa-paragraph:before { content: "\f1dd" } .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-pen-square:before { content: "\f14b" } .fa-pencil-alt:before { content: "\f303" } .fa-percent:before { content: "\f295" } .fa-periscope:before { content: "\f3da" } .fa-phabricator:before { content: "\f3db" } .fa-phoenix-framework:before { content: "\f3dc" } .fa-phone:before { content: "\f095" } .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-pp:before { content: "\f1a7" } .fa-pinterest:before { content: "\f0d2" } .fa-pinterest-p:before { content: "\f231" } .fa-pinterest-square:before { content: "\f0d3" } .fa-plane:before { content: "\f072" } .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-pound-sign:before { content: "\f154" } .fa-power-off:before { content: "\f011" } .fa-print:before { content: "\f02f" } .fa-product-hunt:before { content: "\f288" } .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-random:before { content: "\f074" } .fa-ravelry:before { content: "\f2d9" } .fa-react:before { content: "\f41b" } .fa-rebel:before { content: "\f1d0" } .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-resolving:before { content: "\f3e7" } .fa-retweet:before { content: "\f079" } .fa-road:before { content: "\f018" } .fa-rocket:before { content: "\f135" } .fa-rocketchat:before { content: "\f3e8" } .fa-rockrms:before { content: "\f3e9" } .fa-rss:before { content: "\f09e" } .fa-rss-square:before { content: "\f143" } .fa-ruble-sign:before { content: "\f158" } .fa-rupee-sign:before { content: "\f156" } .fa-safari:before { content: "\f267" } .fa-sass:before { content: "\f41e" } .fa-save:before { content: "\f0c7" } .fa-schlix:before { content: "\f3ea" } .fa-scribd:before { content: "\f28a" } .fa-search:before { content: "\f002" } .fa-search-minus:before { content: "\f010" } .fa-search-plus:before { content: "\f00e" } .fa-searchengin:before { content: "\f3eb" } .fa-sellcast:before { content: "\f2da" } .fa-sellsy:before { content: "\f213" } .fa-server:before { content: "\f233" } .fa-servicestack:before { content: "\f3ec" } .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-shirtsinbulk:before { content: "\f214" } .fa-shopping-bag:before { content: "\f290" } .fa-shopping-basket:before { content: "\f291" } .fa-shopping-cart:before { content: "\f07a" } .fa-shower:before { content: "\f2cc" } .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-simplybuilt:before { content: "\f215" } .fa-sistrix:before { content: "\f3ee" } .fa-sitemap:before { content: "\f0e8" } .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-snapchat:before { content: "\f2ab" } .fa-snapchat-ghost:before { content: "\f2ac" } .fa-snapchat-square:before { content: "\f2ad" } .fa-snowflake:before { content: "\f2dc" } .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-space-shuttle:before { content: "\f197" } .fa-speakap:before { content: "\f3f3" } .fa-spinner:before { content: "\f110" } .fa-spotify:before { content: "\f1bc" } .fa-square:before { content: "\f0c8" } .fa-square-full:before { content: "\f45c" } .fa-stack-exchange:before { content: "\f18d" } .fa-stack-overflow:before { content: "\f16c" } .fa-star:before { content: "\f005" } .fa-star-half:before { content: "\f089" } .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-strava:before { content: "\f428" } .fa-street-view:before { content: "\f21d" } .fa-strikethrough:before { content: "\f0cc" } .fa-stripe:before { content: "\f429" } .fa-stripe-s:before { content: "\f42a" } .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-sun:before { content: "\f185" } .fa-superpowers:before { content: "\f2dd" } .fa-superscript:before { content: "\f12b" } .fa-supple:before { content: "\f3f9" } .fa-sync:before { content: "\f021" } .fa-sync-alt:before { content: "\f2f1" } .fa-table:before { content: "\f0ce" } .fa-table-tennis:before { content: "\f45d" } .fa-tablet:before { content: "\f10a" } .fa-tablet-alt:before { content: "\f3fa" } .fa-tachometer-alt:before { content: "\f3fd" } .fa-tag:before { content: "\f02b" } .fa-tags:before { content: "\f02c" } .fa-tasks:before { content: "\f0ae" } .fa-taxi:before { content: "\f1ba" } .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-themeisle:before { content: "\f2b2" } .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-toggle-off:before { content: "\f204" } .fa-toggle-on:before { content: "\f205" } .fa-trademark:before { content: "\f25c" } .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-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-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-circle:before { content: "\f2bd" } .fa-user-md:before { content: "\f0f0" } .fa-user-plus:before { content: "\f234" } .fa-user-secret:before { content: "\f21b" } .fa-user-times:before { content: "\f235" } .fa-users:before { content: "\f0c0" } .fa-ussunnah:before { content: "\f407" } .fa-utensil-spoon:before { content: "\f2e5" } .fa-utensils:before { content: "\f2e7" } .fa-vaadin:before { content: "\f408" } .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-viber:before { content: "\f409" } .fa-video:before { content: "\f03d" } .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-weibo:before { content: "\f18a" } .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-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-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-yoast:before { content: "\f2b1" } .fa-youtube:before { content: "\f167" } .fa-youtube-square:before { content: "\f431" } .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: 400; src: url(../fonts/fa-brands-400.eot); src: url(../fonts/fa-brands-400-1.eot) format("embedded-opentype"), url(../fonts/fa-brands-400.woff2) format("woff2"), url(../fonts/fa-brands-400.woff) format("woff"), url(../fonts/fa-brands-400.ttf) format("truetype"), url(../fonts/fa-brands-400.svg) 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(../fonts/fa-regular-400.eot); src: url(../fonts/fa-regular-400-1.eot) format("embedded-opentype"), url(../fonts/fa-regular-400.woff2) format("woff2"), url(../fonts/fa-regular-400.woff) format("woff"), url(../fonts/fa-regular-400.ttf) format("truetype"), url(../fonts/fa-regular-400.svg) format("svg") } .far { font-weight: 400 } @font-face { font-family: Font Awesome\ 5 Free; font-style: normal; font-weight: 900; src: url(../fonts/fa-solid-900.eot); src: url(../fonts/fa-solid-900-1.eot) format("embedded-opentype"), url(../fonts/fa-solid-900.woff2) format("woff2"), url(../fonts/fa-solid-900.woff) format("woff"), url(../fonts/fa-solid-900.ttf) format("truetype"), url(../fonts/fa-solid-900.svg) format("svg") } .fa, .far, .fas { font-family: Font Awesome\ 5 Free } .fa, .fas { font-weight: 900 } @font-face { font-family: 'themify'; src: url(../fonts/themify.eot); src: url(../fonts/themify.eot) format('embedded-opentype'), url(../fonts/themify.woff) format('woff'), url(../fonts/themify.ttf) format('truetype'), url(../fonts/themify.svg) format('svg'); font-weight: 400; font-style: normal } [class^=ti-], [class*=" ti-"] { font-family: 'themify'; 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 } .ti-wand:before { content: "\e600" } .ti-volume:before { content: "\e601" } .ti-user:before { content: "\e602" } .ti-unlock:before { content: "\e603" } .ti-unlink:before { content: "\e604" } .ti-trash:before { content: "\e605" } .ti-thought:before { content: "\e606" } .ti-target:before { content: "\e607" } .ti-tag:before { content: "\e608" } .ti-tablet:before { content: "\e609" } .ti-star:before { content: "\e60a" } .ti-spray:before { content: "\e60b" } .ti-signal:before { content: "\e60c" } .ti-shopping-cart:before { content: "\e60d" } .ti-shopping-cart-full:before { content: "\e60e" } .ti-settings:before { content: "\e60f" } .ti-search:before { content: "\e610" } .ti-zoom-in:before { content: "\e611" } .ti-zoom-out:before { content: "\e612" } .ti-cut:before { content: "\e613" } .ti-ruler:before { content: "\e614" } .ti-ruler-pencil:before { content: "\e615" } .ti-ruler-alt:before { content: "\e616" } .ti-bookmark:before { content: "\e617" } .ti-bookmark-alt:before { content: "\e618" } .ti-reload:before { content: "\e619" } .ti-plus:before { content: "\e61a" } .ti-pin:before { content: "\e61b" } .ti-pencil:before { content: "\e61c" } .ti-pencil-alt:before { content: "\e61d" } .ti-paint-roller:before { content: "\e61e" } .ti-paint-bucket:before { content: "\e61f" } .ti-na:before { content: "\e620" } .ti-mobile:before { content: "\e621" } .ti-minus:before { content: "\e622" } .ti-medall:before { content: "\e623" } .ti-medall-alt:before { content: "\e624" } .ti-marker:before { content: "\e625" } .ti-marker-alt:before { content: "\e626" } .ti-arrow-up:before { content: "\e627" } .ti-arrow-right:before { content: "\e628" } .ti-arrow-left:before { content: "\e629" } .ti-arrow-down:before { content: "\e62a" } .ti-lock:before { content: "\e62b" } .ti-location-arrow:before { content: "\e62c" } .ti-link:before { content: "\e62d" } .ti-layout:before { content: "\e62e" } .ti-layers:before { content: "\e62f" } .ti-layers-alt:before { content: "\e630" } .ti-key:before { content: "\e631" } .ti-import:before { content: "\e632" } .ti-image:before { content: "\e633" } .ti-heart:before { content: "\e634" } .ti-heart-broken:before { content: "\e635" } .ti-hand-stop:before { content: "\e636" } .ti-hand-open:before { content: "\e637" } .ti-hand-drag:before { content: "\e638" } .ti-folder:before { content: "\e639" } .ti-flag:before { content: "\e63a" } .ti-flag-alt:before { content: "\e63b" } .ti-flag-alt-2:before { content: "\e63c" } .ti-eye:before { content: "\e63d" } .ti-export:before { content: "\e63e" } .ti-exchange-vertical:before { content: "\e63f" } .ti-desktop:before { content: "\e640" } .ti-cup:before { content: "\e641" } .ti-crown:before { content: "\e642" } .ti-comments:before { content: "\e643" } .ti-comment:before { content: "\e644" } .ti-comment-alt:before { content: "\e645" } .ti-close:before { content: "\e646" } .ti-clip:before { content: "\e647" } .ti-angle-up:before { content: "\e648" } .ti-angle-right:before { content: "\e649" } .ti-angle-left:before { content: "\e64a" } .ti-angle-down:before { content: "\e64b" } .ti-check:before { content: "\e64c" } .ti-check-box:before { content: "\e64d" } .ti-camera:before { content: "\e64e" } .ti-announcement:before { content: "\e64f" } .ti-brush:before { content: "\e650" } .ti-briefcase:before { content: "\e651" } .ti-bolt:before { content: "\e652" } .ti-bolt-alt:before { content: "\e653" } .ti-blackboard:before { content: "\e654" } .ti-bag:before { content: "\e655" } .ti-move:before { content: "\e656" } .ti-arrows-vertical:before { content: "\e657" } .ti-arrows-horizontal:before { content: "\e658" } .ti-fullscreen:before { content: "\e659" } .ti-arrow-top-right:before { content: "\e65a" } .ti-arrow-top-left:before { content: "\e65b" } .ti-arrow-circle-up:before { content: "\e65c" } .ti-arrow-circle-right:before { content: "\e65d" } .ti-arrow-circle-left:before { content: "\e65e" } .ti-arrow-circle-down:before { content: "\e65f" } .ti-angle-double-up:before { content: "\e660" } .ti-angle-double-right:before { content: "\e661" } .ti-angle-double-left:before { content: "\e662" } .ti-angle-double-down:before { content: "\e663" } .ti-zip:before { content: "\e664" } .ti-world:before { content: "\e665" } .ti-wheelchair:before { content: "\e666" } .ti-view-list:before { content: "\e667" } .ti-view-list-alt:before { content: "\e668" } .ti-view-grid:before { content: "\e669" } .ti-uppercase:before { content: "\e66a" } .ti-upload:before { content: "\e66b" } .ti-underline:before { content: "\e66c" } .ti-truck:before { content: "\e66d" } .ti-timer:before { content: "\e66e" } .ti-ticket:before { content: "\e66f" } .ti-thumb-up:before { content: "\e670" } .ti-thumb-down:before { content: "\e671" } .ti-text:before { content: "\e672" } .ti-stats-up:before { content: "\e673" } .ti-stats-down:before { content: "\e674" } .ti-split-v:before { content: "\e675" } .ti-split-h:before { content: "\e676" } .ti-smallcap:before { content: "\e677" } .ti-shine:before { content: "\e678" } .ti-shift-right:before { content: "\e679" } .ti-shift-left:before { content: "\e67a" } .ti-shield:before { content: "\e67b" } .ti-notepad:before { content: "\e67c" } .ti-server:before { content: "\e67d" } .ti-quote-right:before { content: "\e67e" } .ti-quote-left:before { content: "\e67f" } .ti-pulse:before { content: "\e680" } .ti-printer:before { content: "\e681" } .ti-power-off:before { content: "\e682" } .ti-plug:before { content: "\e683" } .ti-pie-chart:before { content: "\e684" } .ti-paragraph:before { content: "\e685" } .ti-panel:before { content: "\e686" } .ti-package:before { content: "\e687" } .ti-music:before { content: "\e688" } .ti-music-alt:before { content: "\e689" } .ti-mouse:before { content: "\e68a" } .ti-mouse-alt:before { content: "\e68b" } .ti-money:before { content: "\e68c" } .ti-microphone:before { content: "\e68d" } .ti-menu:before { content: "\e68e" } .ti-menu-alt:before { content: "\e68f" } .ti-map:before { content: "\e690" } .ti-map-alt:before { content: "\e691" } .ti-loop:before { content: "\e692" } .ti-location-pin:before { content: "\e693" } .ti-list:before { content: "\e694" } .ti-light-bulb:before { content: "\e695" } .ti-Italic:before { content: "\e696" } .ti-info:before { content: "\e697" } .ti-infinite:before { content: "\e698" } .ti-id-badge:before { content: "\e699" } .ti-hummer:before { content: "\e69a" } .ti-home:before { content: "\e69b" } .ti-help:before { content: "\e69c" } .ti-headphone:before { content: "\e69d" } .ti-harddrives:before { content: "\e69e" } .ti-harddrive:before { content: "\e69f" } .ti-gift:before { content: "\e6a0" } .ti-game:before { content: "\e6a1" } .ti-filter:before { content: "\e6a2" } .ti-files:before { content: "\e6a3" } .ti-file:before { content: "\e6a4" } .ti-eraser:before { content: "\e6a5" } .ti-envelope:before { content: "\e6a6" } .ti-download:before { content: "\e6a7" } .ti-direction:before { content: "\e6a8" } .ti-direction-alt:before { content: "\e6a9" } .ti-dashboard:before { content: "\e6aa" } .ti-control-stop:before { content: "\e6ab" } .ti-control-shuffle:before { content: "\e6ac" } .ti-control-play:before { content: "\e6ad" } .ti-control-pause:before { content: "\e6ae" } .ti-control-forward:before { content: "\e6af" } .ti-control-backward:before { content: "\e6b0" } .ti-cloud:before { content: "\e6b1" } .ti-cloud-up:before { content: "\e6b2" } .ti-cloud-down:before { content: "\e6b3" } .ti-clipboard:before { content: "\e6b4" } .ti-car:before { content: "\e6b5" } .ti-calendar:before { content: "\e6b6" } .ti-book:before { content: "\e6b7" } .ti-bell:before { content: "\e6b8" } .ti-basketball:before { content: "\e6b9" } .ti-bar-chart:before { content: "\e6ba" } .ti-bar-chart-alt:before { content: "\e6bb" } .ti-back-right:before { content: "\e6bc" } .ti-back-left:before { content: "\e6bd" } .ti-arrows-corner:before { content: "\e6be" } .ti-archive:before { content: "\e6bf" } .ti-anchor:before { content: "\e6c0" } .ti-align-right:before { content: "\e6c1" } .ti-align-left:before { content: "\e6c2" } .ti-align-justify:before { content: "\e6c3" } .ti-align-center:before { content: "\e6c4" } .ti-alert:before { content: "\e6c5" } .ti-alarm-clock:before { content: "\e6c6" } .ti-agenda:before { content: "\e6c7" } .ti-write:before { content: "\e6c8" } .ti-window:before { content: "\e6c9" } .ti-widgetized:before { content: "\e6ca" } .ti-widget:before { content: "\e6cb" } .ti-widget-alt:before { content: "\e6cc" } .ti-wallet:before { content: "\e6cd" } .ti-video-clapper:before { content: "\e6ce" } .ti-video-camera:before { content: "\e6cf" } .ti-vector:before { content: "\e6d0" } .ti-themify-logo:before { content: "\e6d1" } .ti-themify-favicon:before { content: "\e6d2" } .ti-themify-favicon-alt:before { content: "\e6d3" } .ti-support:before { content: "\e6d4" } .ti-stamp:before { content: "\e6d5" } .ti-split-v-alt:before { content: "\e6d6" } .ti-slice:before { content: "\e6d7" } .ti-shortcode:before { content: "\e6d8" } .ti-shift-right-alt:before { content: "\e6d9" } .ti-shift-left-alt:before { content: "\e6da" } .ti-ruler-alt-2:before { content: "\e6db" } .ti-receipt:before { content: "\e6dc" } .ti-pin2:before { content: "\e6dd" } .ti-pin-alt:before { content: "\e6de" } .ti-pencil-alt2:before { content: "\e6df" } .ti-palette:before { content: "\e6e0" } .ti-more:before { content: "\e6e1" } .ti-more-alt:before { content: "\e6e2" } .ti-microphone-alt:before { content: "\e6e3" } .ti-magnet:before { content: "\e6e4" } .ti-line-double:before { content: "\e6e5" } .ti-line-dotted:before { content: "\e6e6" } .ti-line-dashed:before { content: "\e6e7" } .ti-layout-width-full:before { content: "\e6e8" } .ti-layout-width-default:before { content: "\e6e9" } .ti-layout-width-default-alt:before { content: "\e6ea" } .ti-layout-tab:before { content: "\e6eb" } .ti-layout-tab-window:before { content: "\e6ec" } .ti-layout-tab-v:before { content: "\e6ed" } .ti-layout-tab-min:before { content: "\e6ee" } .ti-layout-slider:before { content: "\e6ef" } .ti-layout-slider-alt:before { content: "\e6f0" } .ti-layout-sidebar-right:before { content: "\e6f1" } .ti-layout-sidebar-none:before { content: "\e6f2" } .ti-layout-sidebar-left:before { content: "\e6f3" } .ti-layout-placeholder:before { content: "\e6f4" } .ti-layout-menu:before { content: "\e6f5" } .ti-layout-menu-v:before { content: "\e6f6" } .ti-layout-menu-separated:before { content: "\e6f7" } .ti-layout-menu-full:before { content: "\e6f8" } .ti-layout-media-right-alt:before { content: "\e6f9" } .ti-layout-media-right:before { content: "\e6fa" } .ti-layout-media-overlay:before { content: "\e6fb" } .ti-layout-media-overlay-alt:before { content: "\e6fc" } .ti-layout-media-overlay-alt-2:before { content: "\e6fd" } .ti-layout-media-left-alt:before { content: "\e6fe" } .ti-layout-media-left:before { content: "\e6ff" } .ti-layout-media-center-alt:before { content: "\e700" } .ti-layout-media-center:before { content: "\e701" } .ti-layout-list-thumb:before { content: "\e702" } .ti-layout-list-thumb-alt:before { content: "\e703" } .ti-layout-list-post:before { content: "\e704" } .ti-layout-list-large-image:before { content: "\e705" } .ti-layout-line-solid:before { content: "\e706" } .ti-layout-grid4:before { content: "\e707" } .ti-layout-grid3:before { content: "\e708" } .ti-layout-grid2:before { content: "\e709" } .ti-layout-grid2-thumb:before { content: "\e70a" } .ti-layout-cta-right:before { content: "\e70b" } .ti-layout-cta-left:before { content: "\e70c" } .ti-layout-cta-center:before { content: "\e70d" } .ti-layout-cta-btn-right:before { content: "\e70e" } .ti-layout-cta-btn-left:before { content: "\e70f" } .ti-layout-column4:before { content: "\e710" } .ti-layout-column3:before { content: "\e711" } .ti-layout-column2:before { content: "\e712" } .ti-layout-accordion-separated:before { content: "\e713" } .ti-layout-accordion-merged:before { content: "\e714" } .ti-layout-accordion-list:before { content: "\e715" } .ti-ink-pen:before { content: "\e716" } .ti-info-alt:before { content: "\e717" } .ti-help-alt:before { content: "\e718" } .ti-headphone-alt:before { content: "\e719" } .ti-hand-point-up:before { content: "\e71a" } .ti-hand-point-right:before { content: "\e71b" } .ti-hand-point-left:before { content: "\e71c" } .ti-hand-point-down:before { content: "\e71d" } .ti-gallery:before { content: "\e71e" } .ti-face-smile:before { content: "\e71f" } .ti-face-sad:before { content: "\e720" } .ti-credit-card:before { content: "\e721" } .ti-control-skip-forward:before { content: "\e722" } .ti-control-skip-backward:before { content: "\e723" } .ti-control-record:before { content: "\e724" } .ti-control-eject:before { content: "\e725" } .ti-comments-smiley:before { content: "\e726" } .ti-brush-alt:before { content: "\e727" } .ti-youtube:before { content: "\e728" } .ti-vimeo:before { content: "\e729" } .ti-twitter:before { content: "\e72a" } .ti-time:before { content: "\e72b" } .ti-tumblr:before { content: "\e72c" } .ti-skype:before { content: "\e72d" } .ti-share:before { content: "\e72e" } .ti-share-alt:before { content: "\e72f" } .ti-rocket:before { content: "\e730" } .ti-pinterest:before { content: "\e731" } .ti-new-window:before { content: "\e732" } .ti-microsoft:before { content: "\e733" } .ti-list-ol:before { content: "\e734" } .ti-linkedin:before { content: "\e735" } .ti-layout-sidebar-2:before { content: "\e736" } .ti-layout-grid4-alt:before { content: "\e737" } .ti-layout-grid3-alt:before { content: "\e738" } .ti-layout-grid2-alt:before { content: "\e739" } .ti-layout-column4-alt:before { content: "\e73a" } .ti-layout-column3-alt:before { content: "\e73b" } .ti-layout-column2-alt:before { content: "\e73c" } .ti-instagram:before { content: "\e73d" } .ti-google:before { content: "\e73e" } .ti-github:before { content: "\e73f" } .ti-flickr:before { content: "\e740" } .ti-facebook:before { content: "\e741" } .ti-dropbox:before { content: "\e742" } .ti-dribbble:before { content: "\e743" } .ti-apple:before { content: "\e744" } .ti-android:before { content: "\e745" } .ti-save:before { content: "\e746" } .ti-save-alt:before { content: "\e747" } .ti-yahoo:before { content: "\e748" } .ti-wordpress:before { content: "\e749" } .ti-vimeo-alt:before { content: "\e74a" } .ti-twitter-alt:before { content: "\e74b" } .ti-tumblr-alt:before { content: "\e74c" } .ti-trello:before { content: "\e74d" } .ti-stack-overflow:before { content: "\e74e" } .ti-soundcloud:before { content: "\e74f" } .ti-sharethis:before { content: "\e750" } .ti-sharethis-alt:before { content: "\e751" } .ti-reddit:before { content: "\e752" } .ti-pinterest-alt:before { content: "\e753" } .ti-microsoft-alt:before { content: "\e754" } .ti-linux:before { content: "\e755" } .ti-jsfiddle:before { content: "\e756" } .ti-joomla:before { content: "\e757" } .ti-html5:before { content: "\e758" } .ti-flickr-alt:before { content: "\e759" } .ti-email:before { content: "\e75a" } .ti-drupal:before { content: "\e75b" } .ti-dropbox-alt:before { content: "\e75c" } .ti-css3:before { content: "\e75d" } .ti-rss:before { content: "\e75e" } .ti-rss-alt:before { content: "\e75f" } .tooltipster-default { background: #222; color: #fff } .tooltipster-default .tooltipster-content { font-size: 12px; line-height: 14px; padding: 8px 10px; overflow: hidden } .tooltipster-icon { cursor: help; margin-left: 4px } .tooltipster-base { padding: 0; font-size: 0; line-height: 0; position: absolute; left: 0; top: 0; z-index: 9999999; pointer-events: none; width: auto; overflow: visible } .tooltipster-base .tooltipster-content { overflow: hidden } .tooltipster-arrow { display: block; text-align: center; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1 } .tooltipster-arrow span, .tooltipster-arrow-border { display: block; width: 0; height: 0; position: absolute } .tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span { border-left: 8px solid transparent !important; border-right: 8px solid transparent !important; border-top: 8px solid; bottom: -7px } .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border { border-left: 9px solid transparent !important; border-right: 9px solid transparent !important; border-top: 9px solid; bottom: -7px } .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span { border-left: 8px solid transparent !important; border-right: 8px solid transparent !important; border-bottom: 8px solid; top: -7px } .tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border { border-left: 9px solid transparent !important; border-right: 9px solid transparent !important; border-bottom: 9px solid; top: -7px } .tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border { left: 0; right: 0; margin: 0 auto } .tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span { left: 6px } .tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border { left: 5px } .tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span { right: 6px } .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border { right: 5px } .tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border { border-top: 8px solid transparent !important; border-bottom: 8px solid transparent !important; border-left: 8px solid; top: 50%; margin-top: -7px; right: -7px } .tooltipster-arrow-left .tooltipster-arrow-border { border-top: 9px solid transparent !important; border-bottom: 9px solid transparent !important; border-left: 9px solid; margin-top: -8px } .tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border { border-top: 8px solid transparent !important; border-bottom: 8px solid transparent !important; border-right: 8px solid; top: 50%; margin-top: -7px; left: -7px } .tooltipster-arrow-right .tooltipster-arrow-border { border-top: 9px solid transparent !important; border-bottom: 9px solid transparent !important; border-right: 9px solid; margin-top: -8px } .tooltipster-fade { opacity: 0; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; -ms-transition-property: opacity; transition-property: opacity } .tooltipster-fade-show { opacity: 1 } .tooltipster-grow { -webkit-transform: scale(0, 0); -moz-transform: scale(0, 0); -o-transform: scale(0, 0); -ms-transform: scale(0, 0); transform: scale(0, 0); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-backface-visibility: hidden } .tooltipster-grow-show { -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1); -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); transition-timing-function: cubic-bezier(.175, .885, .32, 1.15) } .tooltipster-swing { opacity: 0; -webkit-transform: rotateZ(4deg); -moz-transform: rotateZ(4deg); -o-transform: rotateZ(4deg); -ms-transform: rotateZ(4deg); transform: rotateZ(4deg); -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform } .tooltipster-swing-show { opacity: 1; -webkit-transform: rotateZ(0deg); -moz-transform: rotateZ(0deg); -o-transform: rotateZ(0deg); -ms-transform: rotateZ(0deg); transform: rotateZ(0deg); -webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 1); -webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4); -moz-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4); -ms-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4); -o-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4); transition-timing-function: cubic-bezier(.23, .635, .495, 2.4) } .tooltipster-fall { top: 0; -webkit-transition-property: top; -moz-transition-property: top; -o-transition-property: top; -ms-transition-property: top; transition-property: top; -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1); -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); transition-timing-function: cubic-bezier(.175, .885, .32, 1.15) } .tooltipster-fall.tooltipster-dying { -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; -ms-transition-property: all; transition-property: all; top: 0 !important; opacity: 0 } .tooltipster-slide { left: -40px; -webkit-transition-property: left; -moz-transition-property: left; -o-transition-property: left; -ms-transition-property: left; transition-property: left; -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1); -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); transition-timing-function: cubic-bezier(.175, .885, .32, 1.15) } .tooltipster-slide.tooltipster-dying { -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; -ms-transition-property: all; transition-property: all; left: 0 !important; opacity: 0 } .tooltipster-content-changing { opacity: .5; -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1) } #option_btn { position: fixed; top: 150px; right: -2px; cursor: pointer; z-index: 9; background: #fff; border-right: 0; width: 40px; height: 90px; padding: 10px 0; text-align: center; border-radius: 5px 0 0 5px; box-shadow: 0 3px 15px rgba(0, 0, 0, .1); line-height: 1.4; -webkit-transform: translate(0px, 0px); -moz-transform: translate(0px, 0px); transform: translate(0px, 0px); -webkit-transition: -webkit-transform .6s ease; -moz-transition: transform .6s ease; -o-transition: -o-transform .6s ease; transition: transform .6s ease } #option_btn.open { -webkit-transform: translate(-351px, 0px); -moz-transform: translate(-351px, 0px); transform: translate(-351px, 0px) } #option_btn span { font-size: 15px; line-height: 31px; color: #222 } #option_wrapper { position: fixed; top: 0; right: 0; width: 350px; background: #fff; z-index: 99999; box-shadow: -1px 1px 10px rgba(0, 0, 0, .1); overflow: auto; height: 100%; color: #222; line-height: 1.5; font-size: 14px; -webkit-transform: translate(351px, 0px); -moz-transform: translate(351px, 0px); transform: translate(351px, 0px); -webkit-transition: -webkit-transform .6s ease; -moz-transition: transform .6s ease; -o-transition: -o-transform .6s ease; transition: transform .6s ease } #option_wrapper.open { -webkit-transform: translate(0px, 0px); -moz-transform: translate(0px, 0px); transform: translate(0px, 0px) } #option_wrapper h4 { color: #222 } #option_wrapper:hover { overflow-y: auto } .demo_color_list { list-style: none; display: block; margin: 30px 0 10px } .demo_color_list>li { display: inline-block; position: relative; width: 20%; height: auto; overflow: hidden; cursor: pointer; padding: 0; box-sizing: border-box; text-align: center; font-size: 11px; margin-bottom: 15px } .demo_color_list>li .item_content_wrapper { width: 100% } .demo_color_list>li .item_content_wrapper .item_content { width: 100%; box-sizing: border-box } .demo_color_list>li .item_content_wrapper .item_content .item_thumb { width: 30px; height: 30px; position: relative; line-height: 0; border-radius: 250px; margin: auto } .demo_list { list-style: none; display: block; margin: 10px 0 0 } .demo_list li { float: left; position: relative; margin-bottom: 15px; width: calc(50% - 8px); overflow: hidden; line-height: 0 } .demo_list li:nth-child(2n) { float: right } .demo_list li img { max-width: 100%; height: auto; line-height: 0 } .demo_list li:hover img { -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out; -webkit-filter: blur(2px); filter: blur(2px); -moz-filter: blur(2px) } .demo_list li:hover .demo_thumb_hover_wrapper { opacity: 1 } .demo_thumb_hover_wrapper { background-color: rgba(0, 0, 0, .5); height: 100%; left: 0; opacity: 0; overflow: hidden; position: absolute; top: 0; transition: opacity .4s ease-in-out; -o-transition: opacity .4s ease-in-out; -ms-transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -webkit-transition: opacity .4s ease-in-out; visibility: visible; width: 100%; line-height: normal } .demo_thumb_hover_inner { display: table; height: 100%; width: 100%; text-align: center; vertical-align: middle } .demo_thumb_desc { display: table-cell; height: 100%; text-align: center; vertical-align: middle; width: 100%; padding: 0 10%; box-sizing: border-box } #option_wrapper .inner h6 { margin: 10px 0 0 } .demo_thumb_hover_inner h6 { color: #fff !important; line-height: 20px; font-size: 16px; letter-spacing: 0 } .demo_thumb_desc .button.white { margin-top: 10px; font-size: 12px !important } .demo_thumb_desc .button.white:hover { background: #fff !important; color: #000 !important; border-color: #fff !important } body.admin-bar #option_wrapper .inner { padding-top: 60px } #option_wrapper .inner { padding: 30px 15px 0; box-sizing: border-box } .demotip { display: block } .demo_lang { display: block; padding: 20px 10px; background: #ebebeb; width: 100%; box-sizing: border-box } .demo_lang:hover { background: #1c58f6; color: #fff } /*! elementor-icons - v4.0.0 - 08-11-2018 */ @font-face { font-family: eicons; src: url(../fonts/eicons/fonts/eicons.eot); src: url(../fonts/eicons/fonts/eicons.eot) format("embedded-opentype"), url(../fonts/eicons/fonts/eicons.woff2) format("woff2"), url(../fonts/eicons/fonts/eicons.woff) format("woff"), url(../fonts/eicons/fonts/eicons.ttf) format("truetype"), url(../fonts/eicons/fonts/eicons.svg) format("svg"); font-weight: 400; font-style: normal } [class*=" eicon-"], [class^=eicon] { display: inline-block; font-family: eicons; font-size: inherit; font-weight: 400; font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } @keyframes a { 0% { transform: rotate(0deg) } to { transform: rotate(359deg) } } .eicon-animation-spin { animation: a 2s infinite linear } .eicon-elementor:before { content: '\e800' } .eicon-elementor-square:before { content: '\e801' } .eicon-pojome:before { content: '\e802' } .eicon-plus:before { content: '\e803' } .eicon-menu-bar:before { content: '\e804' } .eicon-apps:before { content: '\e805' } .eicon-accordion:before { content: '\e806' } .eicon-alert:before { content: '\e807' } .eicon-animation-text:before { content: '\e808' } .eicon-animation:before { content: '\e809' } .eicon-banner:before { content: '\e810' } .eicon-blockquote:before { content: '\e811' } .eicon-button:before { content: '\e812' } .eicon-call-to-action:before { content: '\e813' } .eicon-captcha:before { content: '\e814' } .eicon-carousel:before { content: '\e815' } .eicon-checkbox:before { content: '\e816' } .eicon-columns:before { content: '\e817' } .eicon-countdown:before { content: '\e818' } .eicon-counter:before { content: '\e819' } .eicon-date:before { content: '\e820' } .eicon-divider-shape:before { content: '\e821' } .eicon-divider:before { content: '\e822' } .eicon-download-button:before { content: '\e823' } .eicon-dual-button:before { content: '\e824' } .eicon-email-field:before { content: '\e825' } .eicon-facebook-comments:before { content: '\e826' } .eicon-facebook-like-box:before { content: '\e827' } .eicon-form-horizontal:before { content: '\e828' } .eicon-form-vertical:before { content: '\e829' } .eicon-gallery-grid:before { content: '\e830' } .eicon-gallery-group:before { content: '\e831' } .eicon-gallery-justified:before { content: '\e832' } .eicon-gallery-masonry:before { content: '\e833' } .eicon-icon-box:before { content: '\e834' } .eicon-image-before-after:before { content: '\e835' } .eicon-image-box:before { content: '\e836' } .eicon-image-hotspot:before { content: '\e837' } .eicon-image-rollover:before { content: '\e838' } .eicon-info-box:before { content: '\e839' } .eicon-inner-section:before { content: '\e840' } .eicon-mailchimp:before { content: '\e841' } .eicon-menu-card:before { content: '\e842' } .eicon-navigation-horizontal:before { content: '\e843' } .eicon-nav-menu:before { content: '\e844' } .eicon-navigation-vertical:before { content: '\e845' } .eicon-number-field:before { content: '\e846' } .eicon-parallax:before { content: '\e847' } .eicon-php7:before { content: '\e848' } .eicon-post-list:before { content: '\e849' } .eicon-post-slider:before { content: '\e850' } .eicon-post:before { content: '\e851' } .eicon-posts-carousel:before { content: '\e852' } .eicon-posts-grid:before { content: '\e853' } .eicon-posts-group:before { content: '\e854' } .eicon-posts-justified:before { content: '\e855' } .eicon-posts-masonry:before { content: '\e856' } .eicon-posts-ticker:before { content: '\e857' } .eicon-price-list:before { content: '\e858' } .eicon-price-table:before { content: '\e859' } .eicon-radio:before { content: '\e860' } .eicon-rtl:before { content: '\e861' } .eicon-scroll:before { content: '\e862' } .eicon-search:before { content: '\e863' } .eicon-select:before { content: '\e864' } .eicon-share:before { content: '\e865' } .eicon-sidebar:before { content: '\e866' } .eicon-skill-bar:before { content: '\e867' } .eicon-slider-3d:before { content: '\e868' } .eicon-slider-album:before { content: '\e869' } .eicon-slider-device:before { content: '\e870' } .eicon-slider-full-screen:before { content: '\e871' } .eicon-slider-push:before { content: '\e872' } .eicon-slider-vertical:before { content: '\e873' } .eicon-slider-video:before { content: '\e874' } .eicon-slideshow:before { content: '\e875' } .eicon-social-icons:before { content: '\e876' } .eicon-spacer:before { content: '\e877' } .eicon-table:before { content: '\e878' } .eicon-tabs:before { content: '\e879' } .eicon-tel-field:before { content: '\e880' } .eicon-text-area:before { content: '\e881' } .eicon-text-field:before { content: '\e882' } .eicon-thumbnails-down:before { content: '\e883' } .eicon-thumbnails-half:before { content: '\e884' } .eicon-thumbnails-right:before { content: '\e885' } .eicon-time-line:before { content: '\e886' } .eicon-toggle:before { content: '\e887' } .eicon-url:before { content: '\e888' } .eicon-type-tool:before { content: '\e889' } .eicon-wordpress:before { content: '\e890' } .eicon-align-left:before { content: '\e891' } .eicon-anchor:before { content: '\e892' } .eicon-bullet-list:before { content: '\e893' } .eicon-coding:before { content: '\e894' } .eicon-favorite:before { content: '\e895' } .eicon-google-maps:before { content: '\e896' } .eicon-image:before { content: '\e897' } .eicon-photo-library:before { content: '\e898' } .eicon-woocommerce:before { content: '\e899' } .eicon-youtube:before { content: '\e900' } .eicon-flip-box:before { content: '\e901' } .eicon-settings:before { content: '\e902' } .eicon-headphones:before { content: '\e903' } .eicon-testimonial:before { content: '\e904' } .eicon-counter-circle:before { content: '\e905' } .eicon-person:before { content: '\e906' } .eicon-chevron-right:before { content: '\e907' } .eicon-chevron-left:before { content: '\e908' } .eicon-close:before { content: '\e909' } .eicon-file-download:before { content: '\e910' } .eicon-save:before { content: '\e911' } .eicon-zoom-in:before { content: '\e912' } .eicon-shortcode:before { content: '\e913' } .eicon-nerd:before { content: '\e914' } .eicon-device-desktop:before { content: '\e915' } .eicon-device-tablet:before { content: '\e916' } .eicon-device-mobile:before { content: '\e917' } .eicon-document-file:before { content: '\e918' } .eicon-folder:before { content: '\e919' } .eicon-hypster:before { content: '\e920' } .eicon-h-align-left:before { content: '\e921' } .eicon-h-align-right:before { content: '\e922' } .eicon-h-align-center:before { content: '\e923' } .eicon-h-align-stretch:before { content: '\e924' } .eicon-v-align-top:before { content: '\e925' } .eicon-v-align-bottom:before { content: '\e926' } .eicon-v-align-middle:before { content: '\e927' } .eicon-v-align-stretch:before { content: '\e928' } .eicon-pro-icon:before { content: '\e929' } .eicon-mail:before { content: '\e930' } .eicon-lock-user:before { content: '\e931' } .eicon-testimonial-carousel:before { content: '\e932' } .eicon-media-carousel:before { content: '\e933' } .eicon-section:before { content: '\e934' } .eicon-column:before { content: '\e935' } .eicon-edit:before { content: '\e936' } .eicon-clone:before { content: '\e937' } .eicon-trash:before { content: '\e938' } .eicon-play:before { content: '\e939' } .eicon-angle-right:before { content: '\e940' } .eicon-angle-left:before { content: '\e941' } .eicon-animated-headline:before { content: '\e942' } .eicon-menu-toggle:before { content: '\e943' } .eicon-fb-embed:before { content: '\e944' } .eicon-fb-feed:before { content: '\e945' } .eicon-twitter-embed:before { content: '\e946' } .eicon-twitter-feed:before { content: '\e947' } .eicon-sync:before { content: '\e948' } .eicon-import-export:before { content: '\e949' } .eicon-check-circle:before { content: '\e950' } .eicon-library-save:before { content: '\e951' } .eicon-library-download:before { content: '\e952' } .eicon-insert:before { content: '\e953' } .eicon-preview:before { content: '\e954' } .eicon-sort-down:before { content: '\e955' } .eicon-sort-up:before { content: '\e956' } .eicon-heading:before { content: '\e957' } .eicon-logo:before { content: '\e958' } .eicon-meta-data:before { content: '\e959' } .eicon-post-content:before { content: '\e960' } .eicon-post-excerpt:before { content: '\e961' } .eicon-post-navigation:before { content: '\e962' } .eicon-yoast:before { content: '\e963' } .eicon-nerd-chuckle:before { content: '\e964' } .eicon-nerd-wink:before { content: '\e965' } .eicon-comments:before { content: '\e966' } .eicon-download-circle-o:before { content: '\e967' } .eicon-library-upload:before { content: '\e968' } .eicon-save-o:before { content: '\e969' } .eicon-upload-circle-o:before { content: '\e970' } .eicon-ellipsis-h:before { content: '\e971' } .eicon-ellipsis-v:before { content: '\e972' } .eicon-arrow-left:before { content: '\e973' } .eicon-arrow-right:before { content: '\e974' } .eicon-arrow-up:before { content: '\e975' } .eicon-arrow-down:before { content: '\e976' } .eicon-play-o:before { content: '\e977' } .eicon-archive-posts:before { content: '\e978' } .eicon-archive-title:before { content: '\e979' } .eicon-featured-image:before { content: '\e980' } .eicon-post-info:before { content: '\e981' } .eicon-post-title:before { content: '\e982' } .eicon-site-logo:before { content: '\e983' } .eicon-site-search:before { content: '\e984' } .eicon-site-title:before { content: '\e985' } .eicon-plus-square:before { content: '\e986' } .eicon-minus-square:before { content: '\e987' } .eicon-cloud-check:before { content: '\e988' } .eicon-drag-n-drop:before { content: '\e989' } .eicon-home-heart:before { content: '\e990' } .eicon-handle:before { content: '\e991' } .eicon-cart:before { content: '\e992' } .eicon-product-add-to-cart:before { content: '\e993' } .eicon-product-breadcrumbs:before { content: '\e994' } .eicon-product-categories:before { content: '\e995' } .eicon-product-description:before { content: '\e996' } .eicon-product-images:before { content: '\e997' } .eicon-product-info:before { content: '\e998' } .eicon-product-meta:before { content: '\e999' } .eicon-product-pages:before { content: '\e1000' } .eicon-product-price:before { content: '\e1001' } .eicon-product-rating:before { content: '\e1002' } .eicon-product-related:before { content: '\e1003' } .eicon-product-stock:before { content: '\e1004' } .eicon-product-tabs:before { content: '\e1005' } .eicon-product-title:before { content: '\e1006' } .eicon-product-upsell:before { content: '\e1007' } .eicon-products:before { content: '\e1008' } .eicon-bag-light:before { content: '\e1009' } .eicon-bag-medium:before { content: '\e1010' } .eicon-bag-solid:before { content: '\e1011' } .eicon-basket-light:before { content: '\e1012' } .eicon-basket-medium:before { content: '\e1013' } .eicon-basket-solid:before { content: '\e1014' } .eicon-cart-light:before { content: '\e1015' } .eicon-cart-medium:before { content: '\e1016' } .eicon-cart-solid:before { content: '\e1017' } .eicon-exchange:before { content: '\e1018' } .eicon-eye:before { content: '\e1019' } .eicon-laptop:before { content: '\e1020' } .eicon-collapse:before { content: '\e1021' } .eicon-expand:before { content: '\e1022' } .eicon-navigator:before { content: '\e1023' } .eicon-plug:before { content: '\e1024' } .eicon-dashboard:before { content: '\e1025' } .eicon-font:before { content: '\e1026' } .eicon-info:before { content: '\e1027' } .eicon-integration:before { content: '\e1028' } .eicon-plus-circle:before { content: '\e1029' } .eicon-rating:before { content: '\e1030' } .eicon-review:before { content: '\e1031' } .eicon-tools:before { content: '\e1032' } .eicon-loading:before { content: '\e1033' } .eicon-sitemap:before { content: '\e1034' } .eicon-editor-link:before { content: '\e500' } .eicon-editor-unlink:before { content: '\e501' } .eicon-editor-external-link:before { content: '\e502' } .eicon-editor-close:before { content: '\e503' } .eicon-editor-list-ol:before { content: '\e504' } .eicon-editor-list-ul:before { content: '\e505' } .eicon-editor-bold:before { content: '\e506' } .eicon-editor-italic:before { content: '\e507' } .eicon-editor-underline:before { content: '\e508' } .eicon-editor-paragraph:before { content: '\e509' } .eicon-editor-h1:before { content: '\e510' } .eicon-editor-h2:before { content: '\e511' } .eicon-editor-h3:before { content: '\e512' } .eicon-editor-h4:before { content: '\e513' } .eicon-editor-h5:before { content: '\e514' } .eicon-editor-h6:before { content: '\e515' } .eicon-editor-quote:before { content: '\e516' } .eicon-editor-code:before { content: '\e517' } .eicon-times:before { content: '\e909' } .eicon-floppy-o:before { content: '\e911' } /*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */ @font-face { font-family: 'FontAwesome'; src: url(../fonts/font-awesome/fonts/fontawesome-webfont.eot); src: url(../fonts/font-awesome/fonts/fontawesome-webfont-1.eot) format('embedded-opentype'), url(../fonts/font-awesome/fonts/fontawesome-webfont.woff2) format('woff2'), url(../fonts/font-awesome/fonts/fontawesome-webfont.woff) format('woff'), url(../fonts/font-awesome/fonts/fontawesome-webfont.ttf) format('truetype'), url(../fonts/font-awesome/fonts/fontawesome-webfont.svg) format('svg'); font-weight: normal; font-style: normal } .fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .fa-lg { font-size: 1.33333333em; line-height: .75em; vertical-align: -15% } .fa-2x { font-size: 2em } .fa-3x { font-size: 3em } .fa-4x { font-size: 4em } .fa-5x { font-size: 5em } .fa-fw { width: 1.28571429em; text-align: center } .fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none } .fa-ul>li { position: relative } .fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: .14285714em; text-align: center } .fa-li.fa-lg { left: -1.85714286em } .fa-border { padding: .2em .25em .15em; border: solid .08em #eee; border-radius: .1em } .fa-pull-left { float: left } .fa-pull-right { float: right } .fa.fa-pull-left { margin-right: .3em } .fa.fa-pull-right { margin-left: .3em } .pull-right { float: right } .pull-left { float: left } .fa.pull-left { margin-right: .3em } .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(359deg); transform: rotate(359deg) } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg) } } .fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg) } .fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) } .fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg) } .fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); -ms-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); -ms-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 { filter: none } .fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle } .fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center } .fa-stack-1x { line-height: inherit } .fa-stack-2x { font-size: 2em } .fa-inverse { color: #fff } .fa-glass:before { content: "\f000" } .fa-music:before { content: "\f001" } .fa-search:before { content: "\f002" } .fa-envelope-o:before { content: "\f003" } .fa-heart:before { content: "\f004" } .fa-star:before { content: "\f005" } .fa-star-o:before { content: "\f006" } .fa-user:before { content: "\f007" } .fa-film:before { content: "\f008" } .fa-th-large:before { content: "\f009" } .fa-th:before { content: "\f00a" } .fa-th-list:before { content: "\f00b" } .fa-check:before { content: "\f00c" } .fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d" } .fa-search-plus:before { content: "\f00e" } .fa-search-minus:before { content: "\f010" } .fa-power-off:before { content: "\f011" } .fa-signal:before { content: "\f012" } .fa-gear:before, .fa-cog:before { content: "\f013" } .fa-trash-o:before { content: "\f014" } .fa-home:before { content: "\f015" } .fa-file-o:before { content: "\f016" } .fa-clock-o:before { content: "\f017" } .fa-road:before { content: "\f018" } .fa-download:before { content: "\f019" } .fa-arrow-circle-o-down:before { content: "\f01a" } .fa-arrow-circle-o-up:before { content: "\f01b" } .fa-inbox:before { content: "\f01c" } .fa-play-circle-o:before { content: "\f01d" } .fa-rotate-right:before, .fa-repeat:before { content: "\f01e" } .fa-refresh:before { content: "\f021" } .fa-list-alt:before { content: "\f022" } .fa-lock:before { content: "\f023" } .fa-flag:before { content: "\f024" } .fa-headphones:before { content: "\f025" } .fa-volume-off:before { content: "\f026" } .fa-volume-down:before { content: "\f027" } .fa-volume-up:before { content: "\f028" } .fa-qrcode:before { content: "\f029" } .fa-barcode:before { content: "\f02a" } .fa-tag:before { content: "\f02b" } .fa-tags:before { content: "\f02c" } .fa-book:before { content: "\f02d" } .fa-bookmark:before { content: "\f02e" } .fa-print:before { content: "\f02f" } .fa-camera:before { content: "\f030" } .fa-font:before { content: "\f031" } .fa-bold:before { content: "\f032" } .fa-italic:before { content: "\f033" } .fa-text-height:before { content: "\f034" } .fa-text-width:before { content: "\f035" } .fa-align-left:before { content: "\f036" } .fa-align-center:before { content: "\f037" } .fa-align-right:before { content: "\f038" } .fa-align-justify:before { content: "\f039" } .fa-list:before { content: "\f03a" } .fa-dedent:before, .fa-outdent:before { content: "\f03b" } .fa-indent:before { content: "\f03c" } .fa-video-camera:before { content: "\f03d" } .fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e" } .fa-pencil:before { content: "\f040" } .fa-map-marker:before { content: "\f041" } .fa-adjust:before { content: "\f042" } .fa-tint:before { content: "\f043" } .fa-edit:before, .fa-pencil-square-o:before { content: "\f044" } .fa-share-square-o:before { content: "\f045" } .fa-check-square-o:before { content: "\f046" } .fa-arrows:before { content: "\f047" } .fa-step-backward:before { content: "\f048" } .fa-fast-backward:before { content: "\f049" } .fa-backward:before { content: "\f04a" } .fa-play:before { content: "\f04b" } .fa-pause:before { content: "\f04c" } .fa-stop:before { content: "\f04d" } .fa-forward:before { content: "\f04e" } .fa-fast-forward:before { content: "\f050" } .fa-step-forward:before { content: "\f051" } .fa-eject:before { content: "\f052" } .fa-chevron-left:before { content: "\f053" } .fa-chevron-right:before { content: "\f054" } .fa-plus-circle:before { content: "\f055" } .fa-minus-circle:before { content: "\f056" } .fa-times-circle:before { content: "\f057" } .fa-check-circle:before { content: "\f058" } .fa-question-circle:before { content: "\f059" } .fa-info-circle:before { content: "\f05a" } .fa-crosshairs:before { content: "\f05b" } .fa-times-circle-o:before { content: "\f05c" } .fa-check-circle-o:before { content: "\f05d" } .fa-ban:before { content: "\f05e" } .fa-arrow-left:before { content: "\f060" } .fa-arrow-right:before { content: "\f061" } .fa-arrow-up:before { content: "\f062" } .fa-arrow-down:before { content: "\f063" } .fa-mail-forward:before, .fa-share:before { content: "\f064" } .fa-expand:before { content: "\f065" } .fa-compress:before { content: "\f066" } .fa-plus:before { content: "\f067" } .fa-minus:before { content: "\f068" } .fa-asterisk:before { content: "\f069" } .fa-exclamation-circle:before { content: "\f06a" } .fa-gift:before { content: "\f06b" } .fa-leaf:before { content: "\f06c" } .fa-fire:before { content: "\f06d" } .fa-eye:before { content: "\f06e" } .fa-eye-slash:before { content: "\f070" } .fa-warning:before, .fa-exclamation-triangle:before { content: "\f071" } .fa-plane:before { content: "\f072" } .fa-calendar:before { content: "\f073" } .fa-random:before { content: "\f074" } .fa-comment:before { content: "\f075" } .fa-magnet:before { content: "\f076" } .fa-chevron-up:before { content: "\f077" } .fa-chevron-down:before { content: "\f078" } .fa-retweet:before { content: "\f079" } .fa-shopping-cart:before { content: "\f07a" } .fa-folder:before { content: "\f07b" } .fa-folder-open:before { content: "\f07c" } .fa-arrows-v:before { content: "\f07d" } .fa-arrows-h:before { content: "\f07e" } .fa-bar-chart-o:before, .fa-bar-chart:before { content: "\f080" } .fa-twitter-square:before { content: "\f081" } .fa-facebook-square:before { content: "\f082" } .fa-camera-retro:before { content: "\f083" } .fa-key:before { content: "\f084" } .fa-gears:before, .fa-cogs:before { content: "\f085" } .fa-comments:before { content: "\f086" } .fa-thumbs-o-up:before { content: "\f087" } .fa-thumbs-o-down:before { content: "\f088" } .fa-star-half:before { content: "\f089" } .fa-heart-o:before { content: "\f08a" } .fa-sign-out:before { content: "\f08b" } .fa-linkedin-square:before { content: "\f08c" } .fa-thumb-tack:before { content: "\f08d" } .fa-external-link:before { content: "\f08e" } .fa-sign-in:before { content: "\f090" } .fa-trophy:before { content: "\f091" } .fa-github-square:before { content: "\f092" } .fa-upload:before { content: "\f093" } .fa-lemon-o:before { content: "\f094" } .fa-phone:before { content: "\f095" } .fa-square-o:before { content: "\f096" } .fa-bookmark-o:before { content: "\f097" } .fa-phone-square:before { content: "\f098" } .fa-twitter:before { content: "\f099" } .fa-facebook-f:before, .fa-facebook:before { content: "\f09a" } .fa-github:before { content: "\f09b" } .fa-unlock:before { content: "\f09c" } .fa-credit-card:before { content: "\f09d" } .fa-feed:before, .fa-rss:before { content: "\f09e" } .fa-hdd-o:before { content: "\f0a0" } .fa-bullhorn:before { content: "\f0a1" } .fa-bell:before { content: "\f0f3" } .fa-certificate:before { content: "\f0a3" } .fa-hand-o-right:before { content: "\f0a4" } .fa-hand-o-left:before { content: "\f0a5" } .fa-hand-o-up:before { content: "\f0a6" } .fa-hand-o-down:before { content: "\f0a7" } .fa-arrow-circle-left:before { content: "\f0a8" } .fa-arrow-circle-right:before { content: "\f0a9" } .fa-arrow-circle-up:before { content: "\f0aa" } .fa-arrow-circle-down:before { content: "\f0ab" } .fa-globe:before { content: "\f0ac" } .fa-wrench:before { content: "\f0ad" } .fa-tasks:before { content: "\f0ae" } .fa-filter:before { content: "\f0b0" } .fa-briefcase:before { content: "\f0b1" } .fa-arrows-alt:before { content: "\f0b2" } .fa-group:before, .fa-users:before { content: "\f0c0" } .fa-chain:before, .fa-link:before { content: "\f0c1" } .fa-cloud:before { content: "\f0c2" } .fa-flask:before { content: "\f0c3" } .fa-cut:before, .fa-scissors:before { content: "\f0c4" } .fa-copy:before, .fa-files-o:before { content: "\f0c5" } .fa-paperclip:before { content: "\f0c6" } .fa-save:before, .fa-floppy-o:before { content: "\f0c7" } .fa-square:before { content: "\f0c8" } .fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9" } .fa-list-ul:before { content: "\f0ca" } .fa-list-ol:before { content: "\f0cb" } .fa-strikethrough:before { content: "\f0cc" } .fa-underline:before { content: "\f0cd" } .fa-table:before { content: "\f0ce" } .fa-magic:before { content: "\f0d0" } .fa-truck:before { content: "\f0d1" } .fa-pinterest:before { content: "\f0d2" } .fa-pinterest-square:before { content: "\f0d3" } .fa-google-plus-square:before { content: "\f0d4" } .fa-google-plus:before { content: "\f0d5" } .fa-money:before { content: "\f0d6" } .fa-caret-down:before { content: "\f0d7" } .fa-caret-up:before { content: "\f0d8" } .fa-caret-left:before { content: "\f0d9" } .fa-caret-right:before { content: "\f0da" } .fa-columns:before { content: "\f0db" } .fa-unsorted:before, .fa-sort:before { content: "\f0dc" } .fa-sort-down:before, .fa-sort-desc:before { content: "\f0dd" } .fa-sort-up:before, .fa-sort-asc:before { content: "\f0de" } .fa-envelope:before { content: "\f0e0" } .fa-linkedin:before { content: "\f0e1" } .fa-rotate-left:before, .fa-undo:before { content: "\f0e2" } .fa-legal:before, .fa-gavel:before { content: "\f0e3" } .fa-dashboard:before, .fa-tachometer:before { content: "\f0e4" } .fa-comment-o:before { content: "\f0e5" } .fa-comments-o:before { content: "\f0e6" } .fa-flash:before, .fa-bolt:before { content: "\f0e7" } .fa-sitemap:before { content: "\f0e8" } .fa-umbrella:before { content: "\f0e9" } .fa-paste:before, .fa-clipboard:before { content: "\f0ea" } .fa-lightbulb-o:before { content: "\f0eb" } .fa-exchange:before { content: "\f0ec" } .fa-cloud-download:before { content: "\f0ed" } .fa-cloud-upload:before { content: "\f0ee" } .fa-user-md:before { content: "\f0f0" } .fa-stethoscope:before { content: "\f0f1" } .fa-suitcase:before { content: "\f0f2" } .fa-bell-o:before { content: "\f0a2" } .fa-coffee:before { content: "\f0f4" } .fa-cutlery:before { content: "\f0f5" } .fa-file-text-o:before { content: "\f0f6" } .fa-building-o:before { content: "\f0f7" } .fa-hospital-o:before { content: "\f0f8" } .fa-ambulance:before { content: "\f0f9" } .fa-medkit:before { content: "\f0fa" } .fa-fighter-jet:before { content: "\f0fb" } .fa-beer:before { content: "\f0fc" } .fa-h-square:before { content: "\f0fd" } .fa-plus-square:before { content: "\f0fe" } .fa-angle-double-left:before { content: "\f100" } .fa-angle-double-right:before { content: "\f101" } .fa-angle-double-up:before { content: "\f102" } .fa-angle-double-down:before { content: "\f103" } .fa-angle-left:before { content: "\f104" } .fa-angle-right:before { content: "\f105" } .fa-angle-up:before { content: "\f106" } .fa-angle-down:before { content: "\f107" } .fa-desktop:before { content: "\f108" } .fa-laptop:before { content: "\f109" } .fa-tablet:before { content: "\f10a" } .fa-mobile-phone:before, .fa-mobile:before { content: "\f10b" } .fa-circle-o:before { content: "\f10c" } .fa-quote-left:before { content: "\f10d" } .fa-quote-right:before { content: "\f10e" } .fa-spinner:before { content: "\f110" } .fa-circle:before { content: "\f111" } .fa-mail-reply:before, .fa-reply:before { content: "\f112" } .fa-github-alt:before { content: "\f113" } .fa-folder-o:before { content: "\f114" } .fa-folder-open-o:before { content: "\f115" } .fa-smile-o:before { content: "\f118" } .fa-frown-o:before { content: "\f119" } .fa-meh-o:before { content: "\f11a" } .fa-gamepad:before { content: "\f11b" } .fa-keyboard-o:before { content: "\f11c" } .fa-flag-o:before { content: "\f11d" } .fa-flag-checkered:before { content: "\f11e" } .fa-terminal:before { content: "\f120" } .fa-code:before { content: "\f121" } .fa-mail-reply-all:before, .fa-reply-all:before { content: "\f122" } .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "\f123" } .fa-location-arrow:before { content: "\f124" } .fa-crop:before { content: "\f125" } .fa-code-fork:before { content: "\f126" } .fa-unlink:before, .fa-chain-broken:before { content: "\f127" } .fa-question:before { content: "\f128" } .fa-info:before { content: "\f129" } .fa-exclamation:before { content: "\f12a" } .fa-superscript:before { content: "\f12b" } .fa-subscript:before { content: "\f12c" } .fa-eraser:before { content: "\f12d" } .fa-puzzle-piece:before { content: "\f12e" } .fa-microphone:before { content: "\f130" } .fa-microphone-slash:before { content: "\f131" } .fa-shield:before { content: "\f132" } .fa-calendar-o:before { content: "\f133" } .fa-fire-extinguisher:before { content: "\f134" } .fa-rocket:before { content: "\f135" } .fa-maxcdn:before { content: "\f136" } .fa-chevron-circle-left:before { content: "\f137" } .fa-chevron-circle-right:before { content: "\f138" } .fa-chevron-circle-up:before { content: "\f139" } .fa-chevron-circle-down:before { content: "\f13a" } .fa-html5:before { content: "\f13b" } .fa-css3:before { content: "\f13c" } .fa-anchor:before { content: "\f13d" } .fa-unlock-alt:before { content: "\f13e" } .fa-bullseye:before { content: "\f140" } .fa-ellipsis-h:before { content: "\f141" } .fa-ellipsis-v:before { content: "\f142" } .fa-rss-square:before { content: "\f143" } .fa-play-circle:before { content: "\f144" } .fa-ticket:before { content: "\f145" } .fa-minus-square:before { content: "\f146" } .fa-minus-square-o:before { content: "\f147" } .fa-level-up:before { content: "\f148" } .fa-level-down:before { content: "\f149" } .fa-check-square:before { content: "\f14a" } .fa-pencil-square:before { content: "\f14b" } .fa-external-link-square:before { content: "\f14c" } .fa-share-square:before { content: "\f14d" } .fa-compass:before { content: "\f14e" } .fa-toggle-down:before, .fa-caret-square-o-down:before { content: "\f150" } .fa-toggle-up:before, .fa-caret-square-o-up:before { content: "\f151" } .fa-toggle-right:before, .fa-caret-square-o-right:before { content: "\f152" } .fa-euro:before, .fa-eur:before { content: "\f153" } .fa-gbp:before { content: "\f154" } .fa-dollar:before, .fa-usd:before { content: "\f155" } .fa-rupee:before, .fa-inr:before { content: "\f156" } .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: "\f157" } .fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: "\f158" } .fa-won:before, .fa-krw:before { content: "\f159" } .fa-bitcoin:before, .fa-btc:before { content: "\f15a" } .fa-file:before { content: "\f15b" } .fa-file-text:before { content: "\f15c" } .fa-sort-alpha-asc:before { content: "\f15d" } .fa-sort-alpha-desc:before { content: "\f15e" } .fa-sort-amount-asc:before { content: "\f160" } .fa-sort-amount-desc:before { content: "\f161" } .fa-sort-numeric-asc:before { content: "\f162" } .fa-sort-numeric-desc:before { content: "\f163" } .fa-thumbs-up:before { content: "\f164" } .fa-thumbs-down:before { content: "\f165" } .fa-youtube-square:before { content: "\f166" } .fa-youtube:before { content: "\f167" } .fa-xing:before { content: "\f168" } .fa-xing-square:before { content: "\f169" } .fa-youtube-play:before { content: "\f16a" } .fa-dropbox:before { content: "\f16b" } .fa-stack-overflow:before { content: "\f16c" } .fa-instagram:before { content: "\f16d" } .fa-flickr:before { content: "\f16e" } .fa-adn:before { content: "\f170" } .fa-bitbucket:before { content: "\f171" } .fa-bitbucket-square:before { content: "\f172" } .fa-tumblr:before { content: "\f173" } .fa-tumblr-square:before { content: "\f174" } .fa-long-arrow-down:before { content: "\f175" } .fa-long-arrow-up:before { content: "\f176" } .fa-long-arrow-left:before { content: "\f177" } .fa-long-arrow-right:before { content: "\f178" } .fa-apple:before { content: "\f179" } .fa-windows:before { content: "\f17a" } .fa-android:before { content: "\f17b" } .fa-linux:before { content: "\f17c" } .fa-dribbble:before { content: "\f17d" } .fa-skype:before { content: "\f17e" } .fa-foursquare:before { content: "\f180" } .fa-trello:before { content: "\f181" } .fa-female:before { content: "\f182" } .fa-male:before { content: "\f183" } .fa-gittip:before, .fa-gratipay:before { content: "\f184" } .fa-sun-o:before { content: "\f185" } .fa-moon-o:before { content: "\f186" } .fa-archive:before { content: "\f187" } .fa-bug:before { content: "\f188" } .fa-vk:before { content: "\f189" } .fa-weibo:before { content: "\f18a" } .fa-renren:before { content: "\f18b" } .fa-pagelines:before { content: "\f18c" } .fa-stack-exchange:before { content: "\f18d" } .fa-arrow-circle-o-right:before { content: "\f18e" } .fa-arrow-circle-o-left:before { content: "\f190" } .fa-toggle-left:before, .fa-caret-square-o-left:before { content: "\f191" } .fa-dot-circle-o:before { content: "\f192" } .fa-wheelchair:before { content: "\f193" } .fa-vimeo-square:before { content: "\f194" } .fa-turkish-lira:before, .fa-try:before { content: "\f195" } .fa-plus-square-o:before { content: "\f196" } .fa-space-shuttle:before { content: "\f197" } .fa-slack:before { content: "\f198" } .fa-envelope-square:before { content: "\f199" } .fa-wordpress:before { content: "\f19a" } .fa-openid:before { content: "\f19b" } .fa-institution:before, .fa-bank:before, .fa-university:before { content: "\f19c" } .fa-mortar-board:before, .fa-graduation-cap:before { content: "\f19d" } .fa-yahoo:before { content: "\f19e" } .fa-google:before { content: "\f1a0" } .fa-reddit:before { content: "\f1a1" } .fa-reddit-square:before { content: "\f1a2" } .fa-stumbleupon-circle:before { content: "\f1a3" } .fa-stumbleupon:before { content: "\f1a4" } .fa-delicious:before { content: "\f1a5" } .fa-digg:before { content: "\f1a6" } .fa-pied-piper-pp:before { content: "\f1a7" } .fa-pied-piper-alt:before { content: "\f1a8" } .fa-drupal:before { content: "\f1a9" } .fa-joomla:before { content: "\f1aa" } .fa-language:before { content: "\f1ab" } .fa-fax:before { content: "\f1ac" } .fa-building:before { content: "\f1ad" } .fa-child:before { content: "\f1ae" } .fa-paw:before { content: "\f1b0" } .fa-spoon:before { content: "\f1b1" } .fa-cube:before { content: "\f1b2" } .fa-cubes:before { content: "\f1b3" } .fa-behance:before { content: "\f1b4" } .fa-behance-square:before { content: "\f1b5" } .fa-steam:before { content: "\f1b6" } .fa-steam-square:before { content: "\f1b7" } .fa-recycle:before { content: "\f1b8" } .fa-automobile:before, .fa-car:before { content: "\f1b9" } .fa-cab:before, .fa-taxi:before { content: "\f1ba" } .fa-tree:before { content: "\f1bb" } .fa-spotify:before { content: "\f1bc" } .fa-deviantart:before { content: "\f1bd" } .fa-soundcloud:before { content: "\f1be" } .fa-database:before { content: "\f1c0" } .fa-file-pdf-o:before { content: "\f1c1" } .fa-file-word-o:before { content: "\f1c2" } .fa-file-excel-o:before { content: "\f1c3" } .fa-file-powerpoint-o:before { content: "\f1c4" } .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: "\f1c5" } .fa-file-zip-o:before, .fa-file-archive-o:before { content: "\f1c6" } .fa-file-sound-o:before, .fa-file-audio-o:before { content: "\f1c7" } .fa-file-movie-o:before, .fa-file-video-o:before { content: "\f1c8" } .fa-file-code-o:before { content: "\f1c9" } .fa-vine:before { content: "\f1ca" } .fa-codepen:before { content: "\f1cb" } .fa-jsfiddle:before { content: "\f1cc" } .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: "\f1cd" } .fa-circle-o-notch:before { content: "\f1ce" } .fa-ra:before, .fa-resistance:before, .fa-rebel:before { content: "\f1d0" } .fa-ge:before, .fa-empire:before { content: "\f1d1" } .fa-git-square:before { content: "\f1d2" } .fa-git:before { content: "\f1d3" } .fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content: "\f1d4" } .fa-tencent-weibo:before { content: "\f1d5" } .fa-qq:before { content: "\f1d6" } .fa-wechat:before, .fa-weixin:before { content: "\f1d7" } .fa-send:before, .fa-paper-plane:before { content: "\f1d8" } .fa-send-o:before, .fa-paper-plane-o:before { content: "\f1d9" } .fa-history:before { content: "\f1da" } .fa-circle-thin:before { content: "\f1db" } .fa-header:before { content: "\f1dc" } .fa-paragraph:before { content: "\f1dd" } .fa-sliders:before { content: "\f1de" } .fa-share-alt:before { content: "\f1e0" } .fa-share-alt-square:before { content: "\f1e1" } .fa-bomb:before { content: "\f1e2" } .fa-soccer-ball-o:before, .fa-futbol-o:before { content: "\f1e3" } .fa-tty:before { content: "\f1e4" } .fa-binoculars:before { content: "\f1e5" } .fa-plug:before { content: "\f1e6" } .fa-slideshare:before { content: "\f1e7" } .fa-twitch:before { content: "\f1e8" } .fa-yelp:before { content: "\f1e9" } .fa-newspaper-o:before { content: "\f1ea" } .fa-wifi:before { content: "\f1eb" } .fa-calculator:before { content: "\f1ec" } .fa-paypal:before { content: "\f1ed" } .fa-google-wallet:before { content: "\f1ee" } .fa-cc-visa:before { content: "\f1f0" } .fa-cc-mastercard:before { content: "\f1f1" } .fa-cc-discover:before { content: "\f1f2" } .fa-cc-amex:before { content: "\f1f3" } .fa-cc-paypal:before { content: "\f1f4" } .fa-cc-stripe:before { content: "\f1f5" } .fa-bell-slash:before { content: "\f1f6" } .fa-bell-slash-o:before { content: "\f1f7" } .fa-trash:before { content: "\f1f8" } .fa-copyright:before { content: "\f1f9" } .fa-at:before { content: "\f1fa" } .fa-eyedropper:before { content: "\f1fb" } .fa-paint-brush:before { content: "\f1fc" } .fa-birthday-cake:before { content: "\f1fd" } .fa-area-chart:before { content: "\f1fe" } .fa-pie-chart:before { content: "\f200" } .fa-line-chart:before { content: "\f201" } .fa-lastfm:before { content: "\f202" } .fa-lastfm-square:before { content: "\f203" } .fa-toggle-off:before { content: "\f204" } .fa-toggle-on:before { content: "\f205" } .fa-bicycle:before { content: "\f206" } .fa-bus:before { content: "\f207" } .fa-ioxhost:before { content: "\f208" } .fa-angellist:before { content: "\f209" } .fa-cc:before { content: "\f20a" } .fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: "\f20b" } .fa-meanpath:before { content: "\f20c" } .fa-buysellads:before { content: "\f20d" } .fa-connectdevelop:before { content: "\f20e" } .fa-dashcube:before { content: "\f210" } .fa-forumbee:before { content: "\f211" } .fa-leanpub:before { content: "\f212" } .fa-sellsy:before { content: "\f213" } .fa-shirtsinbulk:before { content: "\f214" } .fa-simplybuilt:before { content: "\f215" } .fa-skyatlas:before { content: "\f216" } .fa-cart-plus:before { content: "\f217" } .fa-cart-arrow-down:before { content: "\f218" } .fa-diamond:before { content: "\f219" } .fa-ship:before { content: "\f21a" } .fa-user-secret:before { content: "\f21b" } .fa-motorcycle:before { content: "\f21c" } .fa-street-view:before { content: "\f21d" } .fa-heartbeat:before { content: "\f21e" } .fa-venus:before { content: "\f221" } .fa-mars:before { content: "\f222" } .fa-mercury:before { content: "\f223" } .fa-intersex:before, .fa-transgender:before { content: "\f224" } .fa-transgender-alt:before { content: "\f225" } .fa-venus-double:before { content: "\f226" } .fa-mars-double:before { content: "\f227" } .fa-venus-mars:before { content: "\f228" } .fa-mars-stroke:before { content: "\f229" } .fa-mars-stroke-v:before { content: "\f22a" } .fa-mars-stroke-h:before { content: "\f22b" } .fa-neuter:before { content: "\f22c" } .fa-genderless:before { content: "\f22d" } .fa-facebook-official:before { content: "\f230" } .fa-pinterest-p:before { content: "\f231" } .fa-whatsapp:before { content: "\f232" } .fa-server:before { content: "\f233" } .fa-user-plus:before { content: "\f234" } .fa-user-times:before { content: "\f235" } .fa-hotel:before, .fa-bed:before { content: "\f236" } .fa-viacoin:before { content: "\f237" } .fa-train:before { content: "\f238" } .fa-subway:before { content: "\f239" } .fa-medium:before { content: "\f23a" } .fa-yc:before, .fa-y-combinator:before { content: "\f23b" } .fa-optin-monster:before { content: "\f23c" } .fa-opencart:before { content: "\f23d" } .fa-expeditedssl:before { content: "\f23e" } .fa-battery-4:before, .fa-battery:before, .fa-battery-full:before { content: "\f240" } .fa-battery-3:before, .fa-battery-three-quarters:before { content: "\f241" } .fa-battery-2:before, .fa-battery-half:before { content: "\f242" } .fa-battery-1:before, .fa-battery-quarter:before { content: "\f243" } .fa-battery-0:before, .fa-battery-empty:before { content: "\f244" } .fa-mouse-pointer:before { content: "\f245" } .fa-i-cursor:before { content: "\f246" } .fa-object-group:before { content: "\f247" } .fa-object-ungroup:before { content: "\f248" } .fa-sticky-note:before { content: "\f249" } .fa-sticky-note-o:before { content: "\f24a" } .fa-cc-jcb:before { content: "\f24b" } .fa-cc-diners-club:before { content: "\f24c" } .fa-clone:before { content: "\f24d" } .fa-balance-scale:before { content: "\f24e" } .fa-hourglass-o:before { content: "\f250" } .fa-hourglass-1:before, .fa-hourglass-start:before { content: "\f251" } .fa-hourglass-2:before, .fa-hourglass-half:before { content: "\f252" } .fa-hourglass-3:before, .fa-hourglass-end:before { content: "\f253" } .fa-hourglass:before { content: "\f254" } .fa-hand-grab-o:before, .fa-hand-rock-o:before { content: "\f255" } .fa-hand-stop-o:before, .fa-hand-paper-o:before { content: "\f256" } .fa-hand-scissors-o:before { content: "\f257" } .fa-hand-lizard-o:before { content: "\f258" } .fa-hand-spock-o:before { content: "\f259" } .fa-hand-pointer-o:before { content: "\f25a" } .fa-hand-peace-o:before { content: "\f25b" } .fa-trademark:before { content: "\f25c" } .fa-registered:before { content: "\f25d" } .fa-creative-commons:before { content: "\f25e" } .fa-gg:before { content: "\f260" } .fa-gg-circle:before { content: "\f261" } .fa-tripadvisor:before { content: "\f262" } .fa-odnoklassniki:before { content: "\f263" } .fa-odnoklassniki-square:before { content: "\f264" } .fa-get-pocket:before { content: "\f265" } .fa-wikipedia-w:before { content: "\f266" } .fa-safari:before { content: "\f267" } .fa-chrome:before { content: "\f268" } .fa-firefox:before { content: "\f269" } .fa-opera:before { content: "\f26a" } .fa-internet-explorer:before { content: "\f26b" } .fa-tv:before, .fa-television:before { content: "\f26c" } .fa-contao:before { content: "\f26d" } .fa-500px:before { content: "\f26e" } .fa-amazon:before { content: "\f270" } .fa-calendar-plus-o:before { content: "\f271" } .fa-calendar-minus-o:before { content: "\f272" } .fa-calendar-times-o:before { content: "\f273" } .fa-calendar-check-o:before { content: "\f274" } .fa-industry:before { content: "\f275" } .fa-map-pin:before { content: "\f276" } .fa-map-signs:before { content: "\f277" } .fa-map-o:before { content: "\f278" } .fa-map:before { content: "\f279" } .fa-commenting:before { content: "\f27a" } .fa-commenting-o:before { content: "\f27b" } .fa-houzz:before { content: "\f27c" } .fa-vimeo:before { content: "\f27d" } .fa-black-tie:before { content: "\f27e" } .fa-fonticons:before { content: "\f280" } .fa-reddit-alien:before { content: "\f281" } .fa-edge:before { content: "\f282" } .fa-credit-card-alt:before { content: "\f283" } .fa-codiepie:before { content: "\f284" } .fa-modx:before { content: "\f285" } .fa-fort-awesome:before { content: "\f286" } .fa-usb:before { content: "\f287" } .fa-product-hunt:before { content: "\f288" } .fa-mixcloud:before { content: "\f289" } .fa-scribd:before { content: "\f28a" } .fa-pause-circle:before { content: "\f28b" } .fa-pause-circle-o:before { content: "\f28c" } .fa-stop-circle:before { content: "\f28d" } .fa-stop-circle-o:before { content: "\f28e" } .fa-shopping-bag:before { content: "\f290" } .fa-shopping-basket:before { content: "\f291" } .fa-hashtag:before { content: "\f292" } .fa-bluetooth:before { content: "\f293" } .fa-bluetooth-b:before { content: "\f294" } .fa-percent:before { content: "\f295" } .fa-gitlab:before { content: "\f296" } .fa-wpbeginner:before { content: "\f297" } .fa-wpforms:before { content: "\f298" } .fa-envira:before { content: "\f299" } .fa-universal-access:before { content: "\f29a" } .fa-wheelchair-alt:before { content: "\f29b" } .fa-question-circle-o:before { content: "\f29c" } .fa-blind:before { content: "\f29d" } .fa-audio-description:before { content: "\f29e" } .fa-volume-control-phone:before { content: "\f2a0" } .fa-braille:before { content: "\f2a1" } .fa-assistive-listening-systems:before { content: "\f2a2" } .fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before { content: "\f2a3" } .fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before { content: "\f2a4" } .fa-glide:before { content: "\f2a5" } .fa-glide-g:before { content: "\f2a6" } .fa-signing:before, .fa-sign-language:before { content: "\f2a7" } .fa-low-vision:before { content: "\f2a8" } .fa-viadeo:before { content: "\f2a9" } .fa-viadeo-square:before { content: "\f2aa" } .fa-snapchat:before { content: "\f2ab" } .fa-snapchat-ghost:before { content: "\f2ac" } .fa-snapchat-square:before { content: "\f2ad" } .fa-pied-piper:before { content: "\f2ae" } .fa-first-order:before { content: "\f2b0" } .fa-yoast:before { content: "\f2b1" } .fa-themeisle:before { content: "\f2b2" } .fa-google-plus-circle:before, .fa-google-plus-official:before { content: "\f2b3" } .fa-fa:before, .fa-font-awesome:before { content: "\f2b4" } .fa-handshake-o:before { content: "\f2b5" } .fa-envelope-open:before { content: "\f2b6" } .fa-envelope-open-o:before { content: "\f2b7" } .fa-linode:before { content: "\f2b8" } .fa-address-book:before { content: "\f2b9" } .fa-address-book-o:before { content: "\f2ba" } .fa-vcard:before, .fa-address-card:before { content: "\f2bb" } .fa-vcard-o:before, .fa-address-card-o:before { content: "\f2bc" } .fa-user-circle:before { content: "\f2bd" } .fa-user-circle-o:before { content: "\f2be" } .fa-user-o:before { content: "\f2c0" } .fa-id-badge:before { content: "\f2c1" } .fa-drivers-license:before, .fa-id-card:before { content: "\f2c2" } .fa-drivers-license-o:before, .fa-id-card-o:before { content: "\f2c3" } .fa-quora:before { content: "\f2c4" } .fa-free-code-camp:before { content: "\f2c5" } .fa-telegram:before { content: "\f2c6" } .fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before { content: "\f2c7" } .fa-thermometer-3:before, .fa-thermometer-three-quarters:before { content: "\f2c8" } .fa-thermometer-2:before, .fa-thermometer-half:before { content: "\f2c9" } .fa-thermometer-1:before, .fa-thermometer-quarter:before { content: "\f2ca" } .fa-thermometer-0:before, .fa-thermometer-empty:before { content: "\f2cb" } .fa-shower:before { content: "\f2cc" } .fa-bathtub:before, .fa-s15:before, .fa-bath:before { content: "\f2cd" } .fa-podcast:before { content: "\f2ce" } .fa-window-maximize:before { content: "\f2d0" } .fa-window-minimize:before { content: "\f2d1" } .fa-window-restore:before { content: "\f2d2" } .fa-times-rectangle:before, .fa-window-close:before { content: "\f2d3" } .fa-times-rectangle-o:before, .fa-window-close-o:before { content: "\f2d4" } .fa-bandcamp:before { content: "\f2d5" } .fa-grav:before { content: "\f2d6" } .fa-etsy:before { content: "\f2d7" } .fa-imdb:before { content: "\f2d8" } .fa-ravelry:before { content: "\f2d9" } .fa-eercast:before { content: "\f2da" } .fa-microchip:before { content: "\f2db" } .fa-snowflake-o:before { content: "\f2dc" } .fa-superpowers:before { content: "\f2dd" } .fa-wpexplorer:before { content: "\f2de" } .fa-meetup:before { content: "\f2e0" } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0 } .sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto } @keyframes bounce { 20%, 53%, 80%, from, to { animation-timing-function: cubic-bezier(.215, .61, .355, 1); transform: translate3d(0, 0, 0) } 40%, 43% { animation-timing-function: cubic-bezier(.755, .050, .855, .060); transform: translate3d(0, -30px, 0) } 70% { animation-timing-function: cubic-bezier(.755, .050, .855, .060); transform: translate3d(0, -15px, 0) } 90% { transform: translate3d(0, -4px, 0) } } .bounce { animation-name: bounce; transform-origin: center bottom } @keyframes flash { 50%, from, to { opacity: 1 } 25%, 75% { opacity: 0 } } .flash { animation-name: flash } @keyframes pulse { from, to { transform: scale3d(1, 1, 1) } 50% { transform: scale3d(1.05, 1.05, 1.05) } } .pulse { animation-name: pulse } @keyframes rubberBand { from, to { transform: scale3d(1, 1, 1) } 30% { transform: scale3d(1.25, .75, 1) } 40% { transform: scale3d(.75, 1.25, 1) } 50% { transform: scale3d(1.15, .85, 1) } 65% { transform: scale3d(.95, 1.05, 1) } 75% { transform: scale3d(1.05, .95, 1) } } .rubberBand { animation-name: rubberBand } @keyframes shake { from, to { transform: translate3d(0, 0, 0) } 10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0, 0) } 20%, 40%, 60%, 80% { transform: translate3d(10px, 0, 0) } } .shake { animation-name: shake } @keyframes headShake { 0% { transform: translateX(0) } 6.5% { transform: translateX(-6px) rotateY(-9deg) } 18.5% { transform: translateX(5px) rotateY(7deg) } 31.5% { transform: translateX(-3px) rotateY(-5deg) } 43.5% { transform: translateX(2px) rotateY(3deg) } 50% { transform: translateX(0) } } .headShake { animation-timing-function: ease-in-out; animation-name: headShake } @keyframes swing { 20% { transform: rotate3d(0, 0, 1, 15deg) } 40% { transform: rotate3d(0, 0, 1, -10deg) } 60% { transform: rotate3d(0, 0, 1, 5deg) } 80% { transform: rotate3d(0, 0, 1, -5deg) } to { transform: rotate3d(0, 0, 1, 0deg) } } .swing { transform-origin: top center; animation-name: swing } @keyframes tada { from, to { transform: scale3d(1, 1, 1) } 10%, 20% { transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg) } 30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg) } 40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg) } } .tada { animation-name: tada } @keyframes wobble { from, to { transform: none } 15% { transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg) } 30% { transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg) } 45% { transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg) } 60% { transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg) } 75% { transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg) } } .wobble { animation-name: wobble } @keyframes jello { 11.1%, from, to { transform: none } 22.2% { transform: skewX(-12.5deg) skewY(-12.5deg) } 33.3% { transform: skewX(6.25deg) skewY(6.25deg) } 44.4% { transform: skewX(-3.125deg) skewY(-3.125deg) } 55.5% { transform: skewX(1.5625deg) skewY(1.5625deg) } 66.6% { transform: skewX(-.78125deg) skewY(-.78125deg) } 77.7% { transform: skewX(.390625deg) skewY(.390625deg) } 88.8% { transform: skewX(-.1953125deg) skewY(-.1953125deg) } } .jello { animation-name: jello; transform-origin: center } @keyframes bounceIn { 20%, 40%, 60%, 80%, from, to { animation-timing-function: cubic-bezier(.215, .61, .355, 1) } 0% { opacity: 0; transform: scale3d(.3, .3, .3) } 20% { transform: scale3d(1.1, 1.1, 1.1) } 40% { transform: scale3d(.9, .9, .9) } 60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03) } 80% { transform: scale3d(.97, .97, .97) } to { opacity: 1; transform: scale3d(1, 1, 1) } } .bounceIn { animation-name: bounceIn } @keyframes bounceInDown { 60%, 75%, 90%, from, to { animation-timing-function: cubic-bezier(.215, .61, .355, 1) } 0% { opacity: 0; transform: translate3d(0, -3000px, 0) } 60% { opacity: 1; transform: translate3d(0, 25px, 0) } 75% { transform: translate3d(0, -10px, 0) } 90% { transform: translate3d(0, 5px, 0) } to { transform: none } } .bounceInDown { animation-name: bounceInDown } @keyframes bounceInLeft { 60%, 75%, 90%, from, to { animation-timing-function: cubic-bezier(.215, .61, .355, 1) } 0% { opacity: 0; transform: translate3d(-3000px, 0, 0) } 60% { opacity: 1; transform: translate3d(25px, 0, 0) } 75% { transform: translate3d(-10px, 0, 0) } 90% { transform: translate3d(5px, 0, 0) } to { transform: none } } .bounceInLeft { animation-name: bounceInLeft } @keyframes bounceInRight { 60%, 75%, 90%, from, to { animation-timing-function: cubic-bezier(.215, .61, .355, 1) } from { opacity: 0; transform: translate3d(3000px, 0, 0) } 60% { opacity: 1; transform: translate3d(-25px, 0, 0) } 75% { transform: translate3d(10px, 0, 0) } 90% { transform: translate3d(-5px, 0, 0) } to { transform: none } } .bounceInRight { animation-name: bounceInRight } @keyframes bounceInUp { 60%, 75%, 90%, from, to { animation-timing-function: cubic-bezier(.215, .61, .355, 1) } from { opacity: 0; transform: translate3d(0, 3000px, 0) } 60% { opacity: 1; transform: translate3d(0, -20px, 0) } 75% { transform: translate3d(0, 10px, 0) } 90% { transform: translate3d(0, -5px, 0) } to { transform: translate3d(0, 0, 0) } } .bounceInUp { animation-name: bounceInUp } @keyframes fadeIn { from { opacity: 0 } to { opacity: 1 } } .fadeIn { animation-name: fadeIn } @keyframes fadeInDown { from { opacity: 0; transform: translate3d(0, -100%, 0) } to { opacity: 1; transform: none } } .fadeInDown { animation-name: fadeInDown } @keyframes fadeInLeft { from { opacity: 0; transform: translate3d(-100%, 0, 0) } to { opacity: 1; transform: none } } .fadeInLeft { animation-name: fadeInLeft } @keyframes fadeInRight { from { opacity: 0; transform: translate3d(100%, 0, 0) } to { opacity: 1; transform: none } } .fadeInRight { animation-name: fadeInRight } @keyframes fadeInUp { from { opacity: 0; transform: translate3d(0, 100%, 0) } to { opacity: 1; transform: none } } .fadeInUp { animation-name: fadeInUp } @keyframes lightSpeedIn { from { transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0 } 60% { transform: skewX(20deg); opacity: 1 } 80% { transform: skewX(-5deg); opacity: 1 } to { transform: none; opacity: 1 } } .lightSpeedIn { animation-name: lightSpeedIn; animation-timing-function: ease-out } @keyframes rotateIn { from { transform-origin: center; transform: rotate3d(0, 0, 1, -200deg); opacity: 0 } to { transform-origin: center; transform: none; opacity: 1 } } .rotateIn { animation-name: rotateIn } @keyframes rotateInDownLeft { from { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0 } to { transform-origin: left bottom; transform: none; opacity: 1 } } .rotateInDownLeft { animation-name: rotateInDownLeft } @keyframes rotateInDownRight { from { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } to { transform-origin: right bottom; transform: none; opacity: 1 } } .rotateInDownRight { animation-name: rotateInDownRight } @keyframes rotateInUpLeft { from { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } to { transform-origin: left bottom; transform: none; opacity: 1 } } .rotateInUpLeft { animation-name: rotateInUpLeft } @keyframes rotateInUpRight { from { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -90deg); opacity: 0 } to { transform-origin: right bottom; transform: none; opacity: 1 } } .rotateInUpRight { animation-name: rotateInUpRight } @keyframes rollIn { from { opacity: 0; transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg) } to { opacity: 1; transform: none } } .rollIn { animation-name: rollIn } @keyframes zoomIn { from { opacity: 0; transform: scale3d(.3, .3, .3) } 50% { opacity: 1 } } .zoomIn { animation-name: zoomIn } @keyframes zoomInDown { from { opacity: 0; transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); animation-timing-function: cubic-bezier(.55, .055, .675, .19) } 60% { opacity: 1; transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); animation-timing-function: cubic-bezier(.175, .885, .32, 1) } } .zoomInDown { animation-name: zoomInDown } @keyframes zoomInLeft { from { opacity: 0; transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); animation-timing-function: cubic-bezier(.55, .055, .675, .19) } 60% { opacity: 1; transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); animation-timing-function: cubic-bezier(.175, .885, .32, 1) } } .zoomInLeft { animation-name: zoomInLeft } @keyframes zoomInRight { from { opacity: 0; transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); animation-timing-function: cubic-bezier(.55, .055, .675, .19) } 60% { opacity: 1; transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); animation-timing-function: cubic-bezier(.175, .885, .32, 1) } } .zoomInRight { animation-name: zoomInRight } @keyframes zoomInUp { from { opacity: 0; transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); animation-timing-function: cubic-bezier(.55, .055, .675, .19) } 60% { opacity: 1; transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); animation-timing-function: cubic-bezier(.175, .885, .32, 1) } } .zoomInUp { animation-name: zoomInUp } @keyframes slideInDown { from { transform: translate3d(0, -100%, 0); visibility: visible } to { transform: translate3d(0, 0, 0) } } .slideInDown { animation-name: slideInDown } @keyframes slideInLeft { from { transform: translate3d(-100%, 0, 0); visibility: visible } to { transform: translate3d(0, 0, 0) } } .slideInLeft { animation-name: slideInLeft } @keyframes slideInRight { from { transform: translate3d(100%, 0, 0); visibility: visible } to { transform: translate3d(0, 0, 0) } } .slideInRight { animation-name: slideInRight } @keyframes slideInUp { from { transform: translate3d(0, 100%, 0); visibility: visible } to { transform: translate3d(0, 0, 0) } } .slideInUp { animation-name: slideInUp } .elementor-animation-grow { transition-duration: .3s; transition-property: transform } .elementor-animation-grow:active, .elementor-animation-grow:focus, .elementor-animation-grow:hover { transform: scale(1.1) } .elementor-animation-shrink { transition-duration: .3s; transition-property: transform } .elementor-animation-shrink:active, .elementor-animation-shrink:focus, .elementor-animation-shrink:hover { transform: scale(0.9) } @keyframes elementor-animation-pulse { 25% { transform: scale(1.1) } 75% { transform: scale(0.9) } } .elementor-animation-pulse:active, .elementor-animation-pulse:focus, .elementor-animation-pulse:hover { animation-name: elementor-animation-pulse; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite } @keyframes elementor-animation-pulse-grow { to { transform: scale(1.1) } } .elementor-animation-pulse-grow:active, .elementor-animation-pulse-grow:focus, .elementor-animation-pulse-grow:hover { animation-name: elementor-animation-pulse-grow; animation-duration: .3s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate } @keyframes elementor-animation-pulse-shrink { to { transform: scale(0.9) } } .elementor-animation-pulse-shrink:active, .elementor-animation-pulse-shrink:focus, .elementor-animation-pulse-shrink:hover { animation-name: elementor-animation-pulse-shrink; animation-duration: .3s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate } @keyframes elementor-animation-push { 50% { transform: scale(0.8) } 100% { transform: scale(1) } } .elementor-animation-push:active, .elementor-animation-push:focus, .elementor-animation-push:hover { animation-name: elementor-animation-push; animation-duration: .3s; animation-timing-function: linear; animation-iteration-count: 1 } @keyframes elementor-animation-pop { 50% { transform: scale(1.2) } } .elementor-animation-pop:active, .elementor-animation-pop:focus, .elementor-animation-pop:hover { animation-name: elementor-animation-pop; animation-duration: .3s; animation-timing-function: linear; animation-iteration-count: 1 } .elementor-animation-bounce-in { transition-duration: .5s } .elementor-animation-bounce-in:active, .elementor-animation-bounce-in:focus, .elementor-animation-bounce-in:hover { transform: scale(1.2); transition-timing-function: cubic-bezier(0.47, 2.02, .31, -.36) } .elementor-animation-bounce-out { transition-duration: .5s } .elementor-animation-bounce-out:active, .elementor-animation-bounce-out:focus, .elementor-animation-bounce-out:hover { transform: scale(0.8); transition-timing-function: cubic-bezier(0.47, 2.02, .31, -.36) } .elementor-animation-rotate { transition-duration: .3s; transition-property: transform } .elementor-animation-rotate:active, .elementor-animation-rotate:focus, .elementor-animation-rotate:hover { transform: rotate(4deg) } .elementor-animation-grow-rotate { transition-duration: .3s; transition-property: transform } .elementor-animation-grow-rotate:active, .elementor-animation-grow-rotate:focus, .elementor-animation-grow-rotate:hover { transform: scale(1.1) rotate(4deg) } .elementor-animation-float { transition-duration: .3s; transition-property: transform; transition-timing-function: ease-out } .elementor-animation-float:active, .elementor-animation-float:focus, .elementor-animation-float:hover { transform: translateY(-8px) } .elementor-animation-sink { transition-duration: .3s; transition-property: transform; transition-timing-function: ease-out } .elementor-animation-sink:active, .elementor-animation-sink:focus, .elementor-animation-sink:hover { transform: translateY(8px) } @keyframes elementor-animation-bob { 0% { transform: translateY(-8px) } 50% { transform: translateY(-4px) } 100% { transform: translateY(-8px) } } @keyframes elementor-animation-bob-float { 100% { transform: translateY(-8px) } } .elementor-animation-bob:active, .elementor-animation-bob:focus, .elementor-animation-bob:hover { animation-name: elementor-animation-bob-float, elementor-animation-bob; animation-duration: .3s, 1.5s; animation-delay: 0s, .3s; animation-timing-function: ease-out, ease-in-out; animation-iteration-count: 1, infinite; animation-fill-mode: forwards; animation-direction: normal, alternate } @keyframes elementor-animation-hang { 0% { transform: translateY(8px) } 50% { transform: translateY(4px) } 100% { transform: translateY(8px) } } @keyframes elementor-animation-hang-sink { 100% { transform: translateY(8px) } } .elementor-animation-hang:active, .elementor-animation-hang:focus, .elementor-animation-hang:hover { animation-name: elementor-animation-hang-sink, elementor-animation-hang; animation-duration: .3s, 1.5s; animation-delay: 0s, .3s; animation-timing-function: ease-out, ease-in-out; animation-iteration-count: 1, infinite; animation-fill-mode: forwards; animation-direction: normal, alternate } .elementor-animation-skew { transition-duration: .3s; transition-property: transform } .elementor-animation-skew:active, .elementor-animation-skew:focus, .elementor-animation-skew:hover { transform: skew(-10deg) } .elementor-animation-skew-forward { transition-duration: .3s; transition-property: transform; transform-origin: 0 100% } .elementor-animation-skew-forward:active, .elementor-animation-skew-forward:focus, .elementor-animation-skew-forward:hover { transform: skew(-10deg) } .elementor-animation-skew-backward { transition-duration: .3s; transition-property: transform; transform-origin: 0 100% } .elementor-animation-skew-backward:active, .elementor-animation-skew-backward:focus, .elementor-animation-skew-backward:hover { transform: skew(10deg) } @keyframes elementor-animation-wobble-vertical { 16.65% { transform: translateY(8px) } 33.3% { transform: translateY(-6px) } 49.95% { transform: translateY(4px) } 66.6% { transform: translateY(-2px) } 83.25% { transform: translateY(1px) } 100% { transform: translateY(0) } } .elementor-animation-wobble-vertical:active, .elementor-animation-wobble-vertical:focus, .elementor-animation-wobble-vertical:hover { animation-name: elementor-animation-wobble-vertical; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1 } @keyframes elementor-animation-wobble-horizontal { 16.65% { transform: translateX(8px) } 33.3% { transform: translateX(-6px) } 49.95% { transform: translateX(4px) } 66.6% { transform: translateX(-2px) } 83.25% { transform: translateX(1px) } 100% { transform: translateX(0) } } .elementor-animation-wobble-horizontal:active, .elementor-animation-wobble-horizontal:focus, .elementor-animation-wobble-horizontal:hover { animation-name: elementor-animation-wobble-horizontal; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1 } @keyframes elementor-animation-wobble-to-bottom-right { 16.65% { transform: translate(8px, 8px) } 33.3% { transform: translate(-6px, -6px) } 49.95% { transform: translate(4px, 4px) } 66.6% { transform: translate(-2px, -2px) } 83.25% { transform: translate(1px, 1px) } 100% { transform: translate(0, 0) } } .elementor-animation-wobble-to-bottom-right:active, .elementor-animation-wobble-to-bottom-right:focus, .elementor-animation-wobble-to-bottom-right:hover { animation-name: elementor-animation-wobble-to-bottom-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1 } @keyframes elementor-animation-wobble-to-top-right { 16.65% { transform: translate(8px, -8px) } 33.3% { transform: translate(-6px, 6px) } 49.95% { transform: translate(4px, -4px) } 66.6% { transform: translate(-2px, 2px) } 83.25% { transform: translate(1px, -1px) } 100% { transform: translate(0, 0) } } .elementor-animation-wobble-to-top-right:active, .elementor-animation-wobble-to-top-right:focus, .elementor-animation-wobble-to-top-right:hover { animation-name: elementor-animation-wobble-to-top-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1 } @keyframes elementor-animation-wobble-top { 16.65% { transform: skew(-12deg) } 33.3% { transform: skew(10deg) } 49.95% { transform: skew(-6deg) } 66.6% { transform: skew(4deg) } 83.25% { transform: skew(-2deg) } 100% { transform: skew(0) } } .elementor-animation-wobble-top { transform-origin: 0 100% } .elementor-animation-wobble-top:active, .elementor-animation-wobble-top:focus, .elementor-animation-wobble-top:hover { animation-name: elementor-animation-wobble-top; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1 } @keyframes elementor-animation-wobble-bottom { 16.65% { transform: skew(-12deg) } 33.3% { transform: skew(10deg) } 49.95% { transform: skew(-6deg) } 66.6% { transform: skew(4deg) } 83.25% { transform: skew(-2deg) } 100% { transform: skew(0) } } .elementor-animation-wobble-bottom { transform-origin: 100% 0 } .elementor-animation-wobble-bottom:active, .elementor-animation-wobble-bottom:focus, .elementor-animation-wobble-bottom:hover { animation-name: elementor-animation-wobble-bottom; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1 } @keyframes elementor-animation-wobble-skew { 16.65% { transform: skew(-12deg) } 33.3% { transform: skew(10deg) } 49.95% { transform: skew(-6deg) } 66.6% { transform: skew(4deg) } 83.25% { transform: skew(-2deg) } 100% { transform: skew(0) } } .elementor-animation-wobble-skew:active, .elementor-animation-wobble-skew:focus, .elementor-animation-wobble-skew:hover { animation-name: elementor-animation-wobble-skew; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1 } @keyframes elementor-animation-buzz { 50% { transform: translateX(3px) rotate(2deg) } 100% { transform: translateX(-3px) rotate(-2deg) } } .elementor-animation-buzz:active, .elementor-animation-buzz:focus, .elementor-animation-buzz:hover { animation-name: elementor-animation-buzz; animation-duration: .15s; animation-timing-function: linear; animation-iteration-count: infinite } @keyframes elementor-animation-buzz-out { 10% { transform: translateX(3px) rotate(2deg) } 20% { transform: translateX(-3px) rotate(-2deg) } 30% { transform: translateX(3px) rotate(2deg) } 40% { transform: translateX(-3px) rotate(-2deg) } 50% { transform: translateX(2px) rotate(1deg) } 60% { transform: translateX(-2px) rotate(-1deg) } 70% { transform: translateX(2px) rotate(1deg) } 80% { transform: translateX(-2px) rotate(-1deg) } 90% { transform: translateX(1px) rotate(0) } 100% { transform: translateX(-1px) rotate(0) } } .elementor-animation-buzz-out:active, .elementor-animation-buzz-out:focus, .elementor-animation-buzz-out:hover { animation-name: elementor-animation-buzz-out; animation-duration: .75s; animation-timing-function: linear; animation-iteration-count: 1 } /*! elementor - v2.3.5 - 11-12-2018 */ .dialog-widget-content { background-color: #fff; position: absolute; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2); box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2); overflow: hidden } .dialog-message { font-size: 12px; line-height: 1.5 } .dialog-type-lightbox { position: fixed; height: 100%; width: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, .8); z-index: 9999; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .dialog-type-lightbox .dialog-widget-content { margin: auto; width: 375px } .dialog-type-lightbox .dialog-header { font-size: 15px; color: #495157; padding: 20px 0; font-weight: 500 } .dialog-type-lightbox .dialog-message { padding: 0 20px 20px; min-height: 50px } .dialog-type-lightbox .dialog-header, .dialog-type-lightbox .dialog-message { text-align: center } .dialog-type-lightbox .dialog-buttons-wrapper { border-top: 1px solid #e6e9ec; text-align: center } .dialog-type-lightbox .dialog-buttons-wrapper>button { width: 50%; border: none; background: none; font-size: 15px; cursor: pointer; padding: 13px 0; outline: 0 } .dialog-type-lightbox .dialog-buttons-wrapper>button:first-child { color: #6d7882; border-right: 1px solid #e6e9ec } .dialog-type-lightbox .dialog-buttons-wrapper>button:hover { background-color: #f4f6f7 } .dialog-type-lightbox .dialog-buttons-wrapper>button.dialog-ok { color: #b01b1b } .dialog-type-lightbox .dialog-buttons-wrapper>button.dialog-take_over { color: #39b54a } .dialog-type-lightbox .dialog-buttons-wrapper>button:active { background-color: rgba(230, 233, 236, .5) } .dialog-type-lightbox .dialog-buttons-wrapper>button::-moz-focus-inner { border: 0 } .dialog-close-button { cursor: pointer; position: absolute; top: 30px; right: 30px; font-size: 15px; line-height: 1 } .dialog-close-button:not(:hover) { opacity: .4 } .dialog-alert-widget .dialog-buttons-wrapper>button { width: 100% } @media (max-width:767px) { .dialog-close-button { top: 15px; right: 15px } body.admin-bar .dialog-close-button { top: 40px } } .elementor-aspect-ratio-219 .elementor-fit-aspect-ratio { padding-bottom: 42.8571% } .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio { padding-bottom: 56.25% } .elementor-aspect-ratio-43 .elementor-fit-aspect-ratio { padding-bottom: 75% } .elementor-aspect-ratio-32 .elementor-fit-aspect-ratio { padding-bottom: 66.6666% } .elementor-aspect-ratio-11 .elementor-fit-aspect-ratio { padding-bottom: 100% } .elementor-fit-aspect-ratio { position: relative; height: 0 } .elementor-fit-aspect-ratio iframe { position: absolute; top: 0; left: 0; height: 100%; width: 100%; border: 0 } .elementor-fit-aspect-ratio video { width: 100% } .flatpickr-calendar { width: 280px } .flatpickr-calendar .flatpickr-current-month span.cur-month { font-weight: 300 } .flatpickr-calendar .dayContainer { width: 280px; min-width: 280px; max-width: 280px } .flatpickr-calendar .flatpickr-days { width: 280px } .flatpickr-calendar .flatpickr-day { max-width: 37px; height: 37px; line-height: 37px } .elementor-templates-modal .dialog-widget-content { font-family: Roboto, Arial, Helvetica, Verdana, sans-serif; background-color: #f1f3f5; width: 100% } @media (max-width:1439px) { .elementor-templates-modal .dialog-widget-content { max-width: 990px } } @media (min-width:1440px) { .elementor-templates-modal .dialog-widget-content { max-width: 1200px } } .elementor-templates-modal .dialog-header { padding: 0; background-color: #fff; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .1); box-shadow: 0 0 8px rgba(0, 0, 0, .1); position: relative; z-index: 1 } .elementor-templates-modal .dialog-buttons-wrapper { display: none } .elementor-templates-modal .dialog-message { height: 750px; max-height: 85vh; overflow: auto; padding: 25px 30px 30px } .elementor-templates-modal .dialog-content { height: 100% } .elementor-templates-modal .dialog-loading { display: none } .elementor-templates-modal__header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; height: 50px } .elementor-templates-modal__header__logo { line-height: 1; text-transform: uppercase; font-weight: 700; cursor: pointer } .elementor-templates-modal__header__logo-area { text-align: left; padding-left: 15px } .elementor-templates-modal__header__logo-area>* { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .elementor-templates-modal__header__logo__icon-wrapper { padding: 4px 7px 6px; background-image: -webkit-linear-gradient(225deg, #f2295b, #434363); background-image: -o-linear-gradient(225deg, #f2295b, #434363); background-image: linear-gradient(-135deg, #f2295b, #434363); -webkit-border-radius: 2px; border-radius: 2px; margin-right: 10px } .elementor-templates-modal__header__logo__title { padding-top: 2px } .elementor-templates-modal__header__logo i { color: #fff; font-size: 10px } .elementor-templates-modal__header__items-area { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse } .elementor-templates-modal__header__item { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-sizing: content-box; box-sizing: content-box } .elementor-templates-modal__header__item>i { font-size: 20px; -webkit-transition: color .5s; -o-transition: color .5s; transition: color .5s; cursor: pointer } .elementor-templates-modal__header__item>i:not(:hover) { color: #a4afb7 } .elementor-templates-modal__header__close--normal { width: 45px; border-left: 1px solid #e6e9ec } .elementor-templates-modal__header__close--normal i { font-size: 18px } .elementor-templates-modal__header__close--skip { padding: 10px; padding-left: 20px; margin-right: 10px; color: #fff; background-color: #a4afb7; font-size: 11px; font-weight: 400; line-height: 1; text-transform: uppercase; -webkit-border-radius: 2px; border-radius: 2px; cursor: pointer } .elementor-templates-modal__header__close--skip>i { font-size: inherit; padding-left: 10px; margin-left: 15px; border-left: 1px solid } .elementor-templates-modal__header__close--skip>i:not(:hover) { color: #fff } .elementor-hidden { display: none } .elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { position: absolute; top: -10000em; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0 } .elementor-clearfix:after { content: ""; display: block; clear: both; width: 0; height: 0 } .elementor { -webkit-hyphens: manual; -ms-hyphens: manual; hyphens: manual } .elementor *, .elementor:after, .elementor:before { -webkit-box-sizing: border-box; box-sizing: border-box } .elementor a { -webkit-box-shadow: none; box-shadow: none; text-decoration: none } .elementor hr { margin: 0; background-color: transparent } .elementor img { height: auto; max-width: 100%; border: none; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none } .elementor .elementor-widget:not(.elementor-widget-text-editor) figure { margin: 0 } .elementor embed, .elementor iframe, .elementor object, .elementor video { max-width: 100%; width: 100%; margin: 0; line-height: 1; border: none } .elementor .elementor-custom-embed { line-height: 0 } .elementor .elementor-background-video-container { height: 100%; width: 100%; top: 0; left: 0; position: absolute; overflow: hidden; z-index: 0; -webkit-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s; pointer-events: none } .elementor .elementor-background-video-container.elementor-loading { opacity: 0 } .elementor .elementor-background-video-embed { max-width: none } .elementor .elementor-background-video-embed, .elementor .elementor-background-video-hosted { position: absolute; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%) } .elementor .elementor-background-video { position: absolute; max-width: none; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%) } .elementor .elementor-html5-video { -o-object-fit: cover; object-fit: cover } .elementor .elementor-background-overlay { height: 100%; width: 100%; top: 0; left: 0; position: absolute } .elementor-invisible { visibility: hidden } .elementor-align-center { text-align: center } .elementor-align-center .elementor-button { width: auto } .elementor-align-right { text-align: right } .elementor-align-right .elementor-button { width: auto } .elementor-align-left { text-align: left } .elementor-align-left .elementor-button { width: auto } .elementor-align-justify .elementor-button { width: 100% } .elementor-custom-embed-play { position: absolute; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%) } .elementor-custom-embed-play i { font-size: 100px; color: #fff; opacity: .8; text-shadow: 1px 0 6px rgba(0, 0, 0, .3); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s } .elementor-custom-embed-play.elementor-playing i { font-family: FontAwesome; -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear } .elementor-custom-embed-play.elementor-playing i:before { content: "\f1ce" } .elementor-swiper-button { position: absolute; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; z-index: 1; cursor: pointer; font-size: 25px; color: hsla(0, 0%, 93%, .9); top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) } .elementor-swiper-button.swiper-button-disabled { opacity: .3 } .elementor-tag { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex } @media (max-width:1024px) { .elementor-tablet-align-center { text-align: center } .elementor-tablet-align-center .elementor-button { width: auto } .elementor-tablet-align-right { text-align: right } .elementor-tablet-align-right .elementor-button { width: auto } .elementor-tablet-align-left { text-align: left } .elementor-tablet-align-left .elementor-button { width: auto } .elementor-tablet-align-justify .elementor-button { width: 100% } } @media (max-width:767px) { .elementor-mobile-align-center { text-align: center } .elementor-mobile-align-center .elementor-button { width: auto } .elementor-mobile-align-right { text-align: right } .elementor-mobile-align-right .elementor-button { width: auto } .elementor-mobile-align-left { text-align: left } .elementor-mobile-align-left .elementor-button { width: auto } .elementor-mobile-align-justify .elementor-button { width: 100% } } #wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before { content: "\e801"; font-family: eicons; top: 3px; font-size: 18px } #wpadminbar #wp-admin-bar-elementor_inspector>.ab-item:before { content: "\f348"; top: 2px } .elementor:after { position: absolute; opacity: 0; width: 0; height: 0; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0 } @media (min-width:1025px) { .elementor:after { content: "desktop" } } @media (min-width:768px) and (max-width:1024px) { .elementor:after { content: "tablet" } } @media (max-width:767px) { .elementor:after { content: "mobile" } } .elementor-section { position: relative } .elementor-section .elementor-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-right: auto; margin-left: auto; position: relative } .elementor-section.elementor-section-boxed>.elementor-container { max-width: 1140px } .elementor-section.elementor-section-stretched { position: relative; width: 100% } .elementor-section.elementor-section-items-top>.elementor-container { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start } .elementor-section.elementor-section-items-middle>.elementor-container { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .elementor-section.elementor-section-items-bottom>.elementor-container { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end } @media (min-width:768px) { .elementor-section.elementor-section-height-full { height: 100vh } .elementor-section.elementor-section-height-full>.elementor-container { height: 100% } } .elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start } .elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end } .elementor-row { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex } @media (max-width:1024px) { .elementor-row { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } } .elementor-column-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex } .elementor-column-wrap, .elementor-widget-wrap { width: 100%; position: relative } .elementor-widget { position: relative } .elementor-widget:not(:last-child) { margin-bottom: 20px } .elementor-column { position: relative; min-height: 1px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex } .elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated { padding: 5px } .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated { padding: 10px } .elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated { padding: 15px } .elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated { padding: 20px } .elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated { padding: 30px } .elementor-inner-section .elementor-column-gap-no .elementor-element-populated { padding: 0 } @media (min-width:768px) { .elementor-column.elementor-col-10, .elementor-column[data-col="10"] { width: 10% } .elementor-column.elementor-col-11, .elementor-column[data-col="11"] { width: 11.111% } .elementor-column.elementor-col-12, .elementor-column[data-col="12"] { width: 12.5% } .elementor-column.elementor-col-14, .elementor-column[data-col="14"] { width: 14.285% } .elementor-column.elementor-col-16, .elementor-column[data-col="16"] { width: 16.666% } .elementor-column.elementor-col-20, .elementor-column[data-col="20"] { width: 45% } .elementor-column.elementor-col-25, .elementor-column[data-col="25"] { width: 25% } .elementor-column.elementor-col-30, .elementor-column[data-col="30"] { width: 30% } .elementor-column.elementor-col-33, .elementor-column[data-col="33"] { width: 33.333% } .elementor-column.elementor-col-40, .elementor-column[data-col="40"] { width: 40% } .elementor-column.elementor-col-50, .elementor-column[data-col="50"] { width: 50% } .elementor-column.elementor-col-60, .elementor-column[data-col="60"] { width: 60% } .elementor-column.elementor-col-66, .elementor-column[data-col="66"] { width: 66.666% } .elementor-column.elementor-col-70, .elementor-column[data-col="70"] { width: 70% } .elementor-column.elementor-col-75, .elementor-column[data-col="75"] { width: 75% } .elementor-column.elementor-col-80, .elementor-column[data-col="80"] { width: 80% } .elementor-column.elementor-col-83, .elementor-column[data-col="83"] { width: 83.333% } .elementor-column.elementor-col-90, .elementor-column[data-col="90"] { width: 90% } .elementor-column.elementor-col-100, .elementor-column[data-col="100"] { width: 100% } } @media (max-width:479px) { .elementor-column.elementor-xs-10 { width: 10% } .elementor-column.elementor-xs-11 { width: 11.111% } .elementor-column.elementor-xs-12 { width: 12.5% } .elementor-column.elementor-xs-14 { width: 14.285% } .elementor-column.elementor-xs-16 { width: 16.666% } .elementor-column.elementor-xs-20 { width: 20% } .elementor-column.elementor-xs-25 { width: 25% } .elementor-column.elementor-xs-30 { width: 30% } .elementor-column.elementor-xs-33 { width: 33.333% } .elementor-column.elementor-xs-40 { width: 40% } .elementor-column.elementor-xs-50 { width: 50% } .elementor-column.elementor-xs-60 { width: 60% } .elementor-column.elementor-xs-66 { width: 66.666% } .elementor-column.elementor-xs-70 { width: 70% } .elementor-column.elementor-xs-75 { width: 75% } .elementor-column.elementor-xs-80 { width: 80% } .elementor-column.elementor-xs-83 { width: 83.333% } .elementor-column.elementor-xs-90 { width: 90% } .elementor-column.elementor-xs-100 { width: 100% } } @media (max-width:767px) { .elementor-column.elementor-sm-10 { width: 10% } .elementor-column.elementor-sm-11 { width: 11.111% } .elementor-column.elementor-sm-12 { width: 12.5% } .elementor-column.elementor-sm-14 { width: 14.285% } .elementor-column.elementor-sm-16 { width: 16.666% } .elementor-column.elementor-sm-20 { width: 20% } .elementor-column.elementor-sm-25 { width: 25% } .elementor-column.elementor-sm-30 { width: 30% } .elementor-column.elementor-sm-33 { width: 33.333% } .elementor-column.elementor-sm-40 { width: 40% } .elementor-column.elementor-sm-50 { width: 50% } .elementor-column.elementor-sm-60 { width: 60% } .elementor-column.elementor-sm-66 { width: 66.666% } .elementor-column.elementor-sm-70 { width: 70% } .elementor-column.elementor-sm-75 { width: 75% } .elementor-column.elementor-sm-80 { width: 80% } .elementor-column.elementor-sm-83 { width: 83.333% } .elementor-column.elementor-sm-90 { width: 90% } .elementor-column.elementor-sm-100 { width: 100% } } @media (min-width:768px) and (max-width:1024px) { .elementor-column.elementor-md-10 { width: 10% } .elementor-column.elementor-md-11 { width: 11.111% } .elementor-column.elementor-md-12 { width: 12.5% } .elementor-column.elementor-md-14 { width: 14.285% } .elementor-column.elementor-md-16 { width: 16.666% } .elementor-column.elementor-md-20 { width: 20% } .elementor-column.elementor-md-25 { width: 25% } .elementor-column.elementor-md-30 { width: 30% } .elementor-column.elementor-md-33 { width: 33.333% } .elementor-column.elementor-md-40 { width: 40% } .elementor-column.elementor-md-50 { width: 50% } .elementor-column.elementor-md-60 { width: 60% } .elementor-column.elementor-md-66 { width: 66.666% } .elementor-column.elementor-md-70 { width: 70% } .elementor-column.elementor-md-75 { width: 75% } .elementor-column.elementor-md-80 { width: 80% } .elementor-column.elementor-md-83 { width: 83.333% } .elementor-column.elementor-md-90 { width: 90% } .elementor-column.elementor-md-100 { width: 100% } } @media (min-width:768px) and (max-width:1024px) { .elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child { -webkit-box-ordinal-group: 11; -webkit-order: 10; -ms-flex-order: 10; order: 10 } .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2) { -webkit-box-ordinal-group: 10; -webkit-order: 9; -ms-flex-order: 9; order: 9 } .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3) { -webkit-box-ordinal-group: 9; -webkit-order: 8; -ms-flex-order: 8; order: 8 } .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4) { -webkit-box-ordinal-group: 8; -webkit-order: 7; -ms-flex-order: 7; order: 7 } .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5) { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6 } .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6) { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5 } .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7) { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4 } .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8) { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3 } .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9) { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2 } .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10) { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1 } } @media (max-width:767px) { .elementor-reverse-mobile>.elementor-container>.elementor-row>:first-child { -webkit-box-ordinal-group: 11; -webkit-order: 10; -ms-flex-order: 10; order: 10 } .elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(2) { -webkit-box-ordinal-group: 10; -webkit-order: 9; -ms-flex-order: 9; order: 9 } .elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(3) { -webkit-box-ordinal-group: 9; -webkit-order: 8; -ms-flex-order: 8; order: 8 } .elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(4) { -webkit-box-ordinal-group: 8; -webkit-order: 7; -ms-flex-order: 7; order: 7 } .elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(5) { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6 } .elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(6) { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5 } .elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(7) { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4 } .elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(8) { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3 } .elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(9) { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2 } .elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(10) { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1 } .elementor-column { width: 100% } } ul.elementor-icon-list-items.elementor-inline-items { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item { word-break: break-word } .elementor-grid .elementor-grid-item { word-break: break-word; min-width: 0 } .elementor-grid-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); display: grid } .elementor-grid-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); display: grid } .elementor-grid-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); display: grid } .elementor-grid-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); display: grid } .elementor-grid-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); display: grid } .elementor-grid-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); display: grid } .elementor-grid-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); display: grid } .elementor-grid-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); display: grid } .elementor-grid-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); display: grid } .elementor-grid-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); display: grid } .elementor-grid-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); display: grid } .elementor-grid-0 .elementor-grid { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .elementor-grid-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); display: grid } @media (max-width:1024px) { .elementor-grid-tablet-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); display: grid } .elementor-grid-tablet-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); display: grid } .elementor-grid-tablet-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); display: grid } .elementor-grid-tablet-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); display: grid } .elementor-grid-tablet-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); display: grid } .elementor-grid-tablet-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); display: grid } .elementor-grid-tablet-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); display: grid } .elementor-grid-tablet-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); display: grid } .elementor-grid-tablet-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); display: grid } .elementor-grid-tablet-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); display: grid } .elementor-grid-tablet-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); display: grid } .elementor-grid-tablet-0 .elementor-grid { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .elementor-grid-tablet-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); display: grid } } @media (max-width:767px) { .elementor-grid-mobile-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); display: grid } .elementor-grid-mobile-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); display: grid } .elementor-grid-mobile-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); display: grid } .elementor-grid-mobile-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); display: grid } .elementor-grid-mobile-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); display: grid } .elementor-grid-mobile-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); display: grid } .elementor-grid-mobile-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); display: grid } .elementor-grid-mobile-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); display: grid } .elementor-grid-mobile-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); display: grid } .elementor-grid-mobile-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); display: grid } .elementor-grid-mobile-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); display: grid } .elementor-grid-mobile-0 .elementor-grid { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .elementor-grid-mobile-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); display: grid } } .elementor-form-fields-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group .elementor-field-subgroup, .elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>.elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>input, .elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>textarea { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100% } .elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1 } .elementor-field-group { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .elementor-field-group.elementor-field-type-submit { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end } .elementor-field-group .elementor-field-textual { width: 100%; max-width: 100%; border: 1px solid #818a91; background-color: transparent; color: #373a3c; vertical-align: middle; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1 } .elementor-field-group .elementor-field-textual:focus { -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1); outline: 0 } .elementor-field-group .elementor-field-textual::-webkit-input-placeholder { color: inherit; font-family: inherit; opacity: .6 } .elementor-field-group .elementor-field-textual:-ms-input-placeholder, .elementor-field-group .elementor-field-textual::-ms-input-placeholder { color: inherit; font-family: inherit; opacity: .6 } .elementor-field-group .elementor-field-textual::placeholder { color: inherit; font-family: inherit; opacity: .6 } .elementor-field-group .elementor-select-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; width: 100% } .elementor-field-group .elementor-select-wrapper select { appearance: none; -webkit-appearance: none; -moz-appearance: none; color: inherit; font-size: inherit; font-family: inherit; font-weight: inherit; font-style: inherit; text-transform: inherit; letter-spacing: inherit; line-height: inherit; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; padding-right: 20px } .elementor-field-group .elementor-select-wrapper:before { content: "\f0d7"; font-family: FontAwesome; font-size: 15px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 10px; pointer-events: none } .elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before { content: "" } .elementor-field-subgroup { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .elementor-field-subgroup .elementor-field-option label { display: inline-block } .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option { padding-right: 10px } .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100% } .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label { display: inline } .elementor-field-label { cursor: pointer } .elementor-mark-required .elementor-field-label:after { content: "*"; color: red; padding-left: .2em } .elementor-field-textual { line-height: 1.4 } .elementor-field-textual.elementor-size-xs { font-size: 13px; min-height: 33px; padding: 4px 12px; -webkit-border-radius: 2px; border-radius: 2px } .elementor-field-textual.elementor-size-sm { font-size: 15px; min-height: 40px; padding: 5px 14px; -webkit-border-radius: 3px; border-radius: 3px } .elementor-field-textual.elementor-size-md { font-size: 16px; min-height: 47px; padding: 6px 16px; -webkit-border-radius: 4px; border-radius: 4px } .elementor-field-textual.elementor-size-lg { font-size: 18px; min-height: 59px; padding: 7px 20px; -webkit-border-radius: 5px; border-radius: 5px } .elementor-field-textual.elementor-size-xl { font-size: 20px; min-height: 72px; padding: 8px 24px; -webkit-border-radius: 6px; border-radius: 6px } .elementor-button-align-center .elementor-field-type-submit { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .elementor-button-align-stretch .elementor-field-type-submit button { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100% } .elementor-button-align-start .elementor-field-type-submit { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start } .elementor-button-align-end .elementor-field-type-submit { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end } @media screen and (max-width:1024px) { .elementor-tablet-button-align-center .elementor-field-type-submit { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .elementor-tablet-button-align-stretch .elementor-field-type-submit button { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100% } .elementor-tablet-button-align-start .elementor-field-type-submit { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start } .elementor-tablet-button-align-end .elementor-field-type-submit { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end } } @media screen and (max-width:767px) { .elementor-mobile-button-align-center .elementor-field-type-submit { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .elementor-mobile-button-align-stretch .elementor-field-type-submit button { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100% } .elementor-mobile-button-align-start .elementor-field-type-submit { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start } .elementor-mobile-button-align-end .elementor-field-type-submit { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end } } .elementor-error .elementor-field { border-color: #d9534f } .elementor-error .help-inline { color: #d9534f; font-size: .9em } .elementor-message { margin: 10px 0; font-size: 1em; line-height: 1 } .elementor-message:before { content: "\f00c"; display: inline-block; font-family: fontawesome; font-weight: 400; font-style: normal; vertical-align: middle; margin-right: 5px } .elementor-message.elementor-message-danger { color: #d9534f } .elementor-message.elementor-message-danger:before { content: "\f00d" } .elementor-message.form-message-success { color: #5cb85c } .elementor-form .elementor-button { padding-top: 0; padding-bottom: 0; border: 0 none } .elementor-form .elementor-button>span { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .elementor-form .elementor-button .elementor-align-icon-right { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2 } .elementor-form .elementor-button .elementor-align-icon-left { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0 } .elementor-form .elementor-button.elementor-size-xs { min-height: 33px } .elementor-form .elementor-button.elementor-size-sm { min-height: 40px } .elementor-form .elementor-button.elementor-size-md { min-height: 47px } .elementor-form .elementor-button.elementor-size-lg { min-height: 59px } .elementor-form .elementor-button.elementor-size-xl { min-height: 72px } .elementor-element .elementor-widget-container { -webkit-transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s; transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s; -o-transition: background .3s, border .3s, border-radius .3s, box-shadow .3s; transition: background .3s, border .3s, border-radius .3s, box-shadow .3s; transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s } .elementor-accordion { text-align: left } .elementor-accordion .elementor-accordion-item { border: 1px solid #d4d4d4 } .elementor-accordion .elementor-accordion-item+.elementor-accordion-item { border-top: none } .elementor-accordion .elementor-tab-title { margin: 0; padding: 15px 20px; font-weight: 700; line-height: 1; cursor: pointer; outline: none } .elementor-accordion .elementor-tab-title .elementor-accordion-icon { display: inline-block; width: 1.5em } .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right { float: right; text-align: right } .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left { float: left; text-align: left } .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed { display: block } .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened, .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed { display: none } .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened { display: block } .elementor-accordion .elementor-tab-content { display: none; padding: 15px 20px; border-top: 1px solid #d4d4d4 } @media (max-width:767px) { .elementor-accordion .elementor-tab-title { padding: 12px 15px } .elementor-accordion .elementor-tab-title .elementor-accordion-icon { width: 1.2em } .elementor-accordion .elementor-tab-content { padding: 7px 15px } } .elementor-alert { padding: 15px; border-left: 5px solid transparent; position: relative; text-align: left } .elementor-alert .elementor-alert-title { display: block; font-weight: 700 } .elementor-alert .elementor-alert-description { font-size: 13px } .elementor-alert button.elementor-alert-dismiss { position: absolute; right: 10px; top: 10px; padding: 3px; font-size: 20px; line-height: 1; background: transparent; color: inherit; border: none; cursor: pointer } .elementor-alert.elementor-alert-info { color: #31708f; background-color: #d9edf7; border-color: #bcdff1 } .elementor-alert.elementor-alert-success { color: #3c763d; background-color: #dff0d8; border-color: #cae6be } .elementor-alert.elementor-alert-warning { color: #8a6d3b; background-color: #fcf8e3; border-color: #f9f0c3 } .elementor-alert.elementor-alert-danger { color: #a94442; background-color: #f2dede; border-color: #e8c4c4 } @media (max-width:767px) { .elementor-alert { padding: 10px } .elementor-alert button.elementor-alert-dismiss { right: 7px; top: 7px } } .elementor-tab-title a { color: inherit } .elementor-button { display: inline-block; line-height: 1; background-color: #818a91; color: #fff; text-align: center; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s } .elementor-button:focus, .elementor-button:hover, .elementor-button:visited { color: #fff } .elementor-button.elementor-size-xs { font-size: 13px; padding: 10px 20px; -webkit-border-radius: 2px; border-radius: 2px } .elementor-button.elementor-size-sm { font-size: 15px; padding: 12px 24px; -webkit-border-radius: 3px; border-radius: 3px } .elementor-button.elementor-size-md { font-size: 16px; padding: 15px 30px; -webkit-border-radius: 4px; border-radius: 4px } .elementor-button.elementor-size-lg { font-size: 18px; padding: 20px 40px; -webkit-border-radius: 5px; border-radius: 5px } .elementor-button.elementor-size-xl { font-size: 20px; padding: 25px 50px; -webkit-border-radius: 6px; border-radius: 6px } .elementor-button .elementor-align-icon-right { float: right; margin-left: 5px } .elementor-button .elementor-align-icon-left { float: left; margin-right: 5px } .elementor-button .elementor-button-text { display: inline-block } .elementor-button span { text-decoration: inherit } .elementor-element.elementor-button-info .elementor-button { background-color: #5bc0de } .elementor-element.elementor-button-success .elementor-button { background-color: #5cb85c } .elementor-element.elementor-button-warning .elementor-button { background-color: #f0ad4e } .elementor-element.elementor-button-danger .elementor-button { background-color: #d9534f } .elementor-widget-button .elementor-button .elementor-button-info { background-color: #5bc0de } .elementor-widget-button .elementor-button .elementor-button-success { background-color: #5cb85c } .elementor-widget-button .elementor-button .elementor-button-warning { background-color: #f0ad4e } .elementor-widget-button .elementor-button .elementor-button-danger { background-color: #d9534f } .elementor-counter .elementor-counter-number-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 69px; font-weight: 600; color: #222; line-height: 1 } .elementor-counter .elementor-counter-number-prefix, .elementor-counter .elementor-counter-number-suffix { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; white-space: pre-wrap } .elementor-counter .elementor-counter-number-prefix { text-align: right } .elementor-counter .elementor-counter-number-suffix { text-align: left } .elementor-counter .elementor-counter-title { text-align: center; font-size: 19px; font-weight: 400; color: #666; line-height: 2.5 } .elementor-widget-divider .elementor-divider { line-height: 0; font-size: 0 } .elementor-widget-divider .elementor-divider-separator { display: inline-block } .elementor-image-gallery .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; max-width: 100%; margin: 0 auto } .elementor-image-gallery .gallery-item img { margin: 0 auto } .elementor-image-gallery .gallery-item .gallery-caption { margin: 0 } @media (min-width:768px) { .elementor-image-gallery .gallery-columns-2 .gallery-item { max-width: 50% } .elementor-image-gallery .gallery-columns-3 .gallery-item { max-width: 33.33% } .elementor-image-gallery .gallery-columns-4 .gallery-item { max-width: 25% } .elementor-image-gallery .gallery-columns-5 .gallery-item { max-width: 20% } .elementor-image-gallery .gallery-columns-6 .gallery-item { max-width: 16.666% } .elementor-image-gallery .gallery-columns-7 .gallery-item { max-width: 14.28% } .elementor-image-gallery .gallery-columns-8 .gallery-item { max-width: 12.5% } .elementor-image-gallery .gallery-columns-9 .gallery-item { max-width: 11.11% } .elementor-image-gallery .gallery-columns-10 .gallery-item { max-width: 10% } } @media (min-width:480px) and (max-width:767px) { .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item { max-width: 50% } } @media (max-width:479px) { .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item { max-width: 100% } } .elementor-widget-google_maps iframe { height: 300px } .elementor-widget-heading .elementor-heading-title { padding: 0; margin: 0; line-height: 1 } .elementor-widget-heading .elementor-heading-title>a { color: inherit; font-size: inherit } .elementor-widget-heading .elementor-heading-title.elementor-size-small { font-size: 15px } .elementor-widget-heading .elementor-heading-title.elementor-size-medium { font-size: 19px } .elementor-widget-heading .elementor-heading-title.elementor-size-large { font-size: 29px } .elementor-widget-heading .elementor-heading-title.elementor-size-xl { font-size: 39px } .elementor-widget-heading .elementor-heading-title.elementor-size-xxl { font-size: 59px } .elementor-icon { display: inline-block; line-height: 1; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; color: #818a91; font-size: 50px; text-align: center } .elementor-icon:hover { color: #818a91 } .elementor-icon i { width: 1em; height: 1em; position: relative; display: block } .elementor-icon i:before { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%) } .elementor-view-stacked .elementor-icon { padding: .5em; background-color: #818a91; color: #fff } .elementor-view-framed .elementor-icon { padding: .5em; color: #818a91; border: 3px solid #818a91; background-color: transparent } .elementor-shape-circle .elementor-icon { -webkit-border-radius: 50%; border-radius: 50% } @media (min-width:768px) { .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex } .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto } .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper { text-align: right; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse } .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper { text-align: left; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row } .elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img { margin: auto } .elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start } .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end } } @media (max-width:767px) { .elementor-widget-icon-box .elementor-icon-box-icon { margin-left: auto!important; margin-right: auto!important; margin-bottom: 15px } } .elementor-widget-icon-box .elementor-icon-box-wrapper { text-align: center } .elementor-widget-icon-box .elementor-icon-box-title a { color: inherit } .elementor-widget-icon-box .elementor-icon-box-description { margin: 0 } .elementor-widget .elementor-icon-list-items.elementor-inline-items { margin-right: -8px; margin-left: -8px } .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: 8px; margin-left: 8px } .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { width: auto; left: auto; right: auto; position: relative; height: 100%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-top: 0; border-bottom: 0; border-right: 0; border-left-width: 1px; border-style: solid; right: -8px } .elementor-widget .elementor-icon-list-items { list-style-type: none; margin: 0; padding: 0 } .elementor-widget .elementor-icon-list-item { margin: 0; padding: 0; position: relative } .elementor-widget .elementor-icon-list-item:after { position: absolute; bottom: 0; width: 100% } .elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start } .elementor-widget .elementor-icon-list-item a { width: 100% } .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; padding-left: 5px } .elementor-widget .elementor-icon-list-icon { text-align: center } .elementor-widget.elementor-align-center .elementor-icon-list-item, .elementor-widget.elementor-align-center .elementor-icon-list-item a { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .elementor-widget.elementor-align-center .elementor-icon-list-item:after { margin: auto } .elementor-widget.elementor-align-center .elementor-inline-items { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .elementor-widget.elementor-align-left .elementor-icon-list-item, .elementor-widget.elementor-align-left .elementor-icon-list-item a { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; text-align: left } .elementor-widget.elementor-align-left .elementor-inline-items { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start } .elementor-widget.elementor-align-right .elementor-icon-list-item, .elementor-widget.elementor-align-right .elementor-icon-list-item a { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; text-align: right } .elementor-widget.elementor-align-right .elementor-icon-list-items { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end } .elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after { left: 0 } .elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after { right: 0 } @media (max-width:1024px) { .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a, .elementor-widget.elementor-tablet-align-center .elementor-icon-list-items { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after { margin: auto } .elementor-widget.elementor-tablet-align-left .elementor-icon-list-items { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start } .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; text-align: left } .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end } .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; text-align: right } .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after { left: 0 } .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after { right: 0 } } @media (max-width:767px) { .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-items { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after { margin: auto } .elementor-widget.elementor-mobile-align-left .elementor-icon-list-items { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start } .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; text-align: left } .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end } .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; text-align: right } .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after { left: 0 } .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after { right: 0 } } .elementor-widget-image { text-align: center } .elementor-widget-image .elementor-image>a, .elementor-widget-image .elementor-image figure>a { display: inline-block } .elementor-widget-image .elementor-image>a img[src$=".svg"], .elementor-widget-image .elementor-image figure>a img[src$=".svg"] { width: 48px } .elementor-widget-image .elementor-image img { vertical-align: middle; display: inline-block } .elementor-widget-image .elementor-image.elementor-image-shape-circle { -webkit-border-radius: 50%; border-radius: 50% } .elementor-widget-image-box .elementor-image-box-content { width: 100% } @media (min-width:768px) { .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper, .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex } .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper { text-align: right; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse } .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper { text-align: left; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row } .elementor-widget-image-box.elementor-position-top .elementor-image-box-img { margin: auto } .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start } .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end } } @media (max-width:767px) { .elementor-widget-image-box .elementor-image-box-img { margin-left: auto!important; margin-right: auto!important; margin-bottom: 15px } } .elementor-widget-image-box .elementor-image-box-img { display: inline-block } .elementor-widget-image-box .elementor-image-box-title a { color: inherit } .elementor-widget-image-box .elementor-image-box-wrapper { text-align: center } .elementor-widget-image-box .elementor-image-box-description { margin: 0 } .elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image { width: 100% } .elementor-image-gallery figure img { display: block } .elementor-image-gallery figure figcaption { width: 100% } .gallery-spacing-custom .elementor-image-gallery .gallery-icon { padding: 0 } .swiper-container .swiper-slide figure { line-height: 0 } .swiper-container .swiper-slide figure img { width: 100% } body.elementor-page .elementor-widget-menu-anchor { margin-bottom: 0 } .elementor-widget-progress { text-align: left } .elementor-progress-wrapper { position: relative; background-color: #eee; color: #fff; height: 30px; line-height: 30px; -webkit-border-radius: 2px; border-radius: 2px } .elementor-progress-bar { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: #818a91; width: 0; font-size: 11px; height: 100%; -webkit-border-radius: 2px; border-radius: 2px; -webkit-transition: width 1s ease-in-out; -o-transition: width 1s ease-in-out; transition: width 1s ease-in-out } .elementor-progress-text { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; padding-left: 15px } .elementor-progress-percentage { padding-right: 15px } .elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar { background-color: #5bc0de } .elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar { background-color: #5cb85c } .elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar { background-color: #f0ad4e } .elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar { background-color: #d9534f } .elementor-progress .elementor-title { display: block } @media (max-width:767px) { .elementor-progress-wrapper { height: 25px; line-height: 25px } .elementor-progress-text { padding-left: 10px } } .elementor-social-icons-wrapper { font-size: 0 } .elementor-social-icon { font-size: 25px; text-align: center; padding: .5em; margin-right: 5px; cursor: pointer } .elementor-social-icon i { color: #fff } .elementor-social-icon:last-child { margin: 0 } .elementor-social-icon:hover { opacity: .9; color: #fff } .elementor-social-icon-android { background-color: #a4c639 } .elementor-social-icon-apple { background-color: #999 } .elementor-social-icon-behance { background-color: #1769ff } .elementor-social-icon-bitbucket { background-color: #205081 } .elementor-social-icon-codepen { background-color: #000 } .elementor-social-icon-delicious { background-color: #39f } .elementor-social-icon-deviantart { background-color: #05cc47 } .elementor-social-icon-digg { background-color: #005be2 } .elementor-social-icon-dribbble { background-color: #ea4c89 } .elementor-social-icon-envelope { background-color: #ea4335 } .elementor-social-icon-facebook { background-color: #3b5998 } .elementor-social-icon-flickr { background-color: #0063dc } .elementor-social-icon-foursquare { background-color: #2d5be3 } .elementor-social-icon-freecodecamp { background-color: #006400 } .elementor-social-icon-github { background-color: #333 } .elementor-social-icon-gitlab { background-color: #e24329 } .elementor-social-icon-google-plus { background-color: #dd4b39 } .elementor-social-icon-houzz { background-color: #7ac142 } .elementor-social-icon-instagram { background-color: #262626 } .elementor-social-icon-jsfiddle { background-color: #487aa2 } .elementor-social-icon-linkedin { background-color: #0077b5 } .elementor-social-icon-medium { background-color: #00ab6b } .elementor-social-icon-meetup { background-color: #ec1c40 } .elementor-social-icon-mixcloud { background-color: #273a4b } .elementor-social-icon-odnoklassniki { background-color: #f4731c } .elementor-social-icon-pinterest { background-color: #bd081c } .elementor-social-icon-product-hunt { background-color: #da552f } .elementor-social-icon-reddit { background-color: #ff4500 } .elementor-social-icon-rss { background-color: #f26522 } .elementor-social-icon-shopping-cart { background-color: #4caf50 } .elementor-social-icon-skype { background-color: #00aff0 } .elementor-social-icon-slideshare { background-color: #0077b5 } .elementor-social-icon-snapchat { background-color: #fffc00 } .elementor-social-icon-soundcloud { background-color: #f80 } .elementor-social-icon-spotify { background-color: #2ebd59 } .elementor-social-icon-stack-overflow { background-color: #fe7a15 } .elementor-social-icon-steam { background-color: #00adee } .elementor-social-icon-stumbleupon { background-color: #eb4924 } .elementor-social-icon-telegram { background-color: #2ca5e0 } .elementor-social-icon-thumb-tack { background-color: #1aa1d8 } .elementor-social-icon-tripadvisor { background-color: #589442 } .elementor-social-icon-tumblr { background-color: #35465c } .elementor-social-icon-twitch { background-color: #6441a5 } .elementor-social-icon-twitter { background-color: #1da1f2 } .elementor-social-icon-vimeo { background-color: #1ab7ea } .elementor-social-icon-vk { background-color: #45668e } .elementor-social-icon-weibo { background-color: #df2029 } .elementor-social-icon-weixin { background-color: #7bb32e } .elementor-social-icon-whatsapp { background-color: #25d366 } .elementor-social-icon-wordpress { background-color: #21759b } .elementor-social-icon-xing { background-color: #026466 } .elementor-social-icon-yelp { background-color: #af0606 } .elementor-social-icon-youtube { background-color: #cd201f } .elementor-social-icon-500px { background-color: #0099e5 } .elementor-shape-rounded .elementor-icon.elementor-social-icon { -webkit-border-radius: 10%; border-radius: 10% } .elementor-shape-circle .elementor-icon.elementor-social-icon { -webkit-border-radius: 50%; border-radius: 50% } .elementor-star-rating { color: #ccd6df; font-family: FontAwesome; display: inline-block } .elementor-star-rating i { display: inline-block; position: relative; font-style: normal; cursor: default } .elementor-star-rating i:before { content: "\f005"; display: block; font-size: inherit; font-family: inherit; position: absolute; overflow: hidden; color: #f0ad4e; top: 0; left: 0 } .elementor-star-rating .elementor-star-empty:before { content: none } .elementor-star-rating .elementor-star-1:before { width: 10% } .elementor-star-rating .elementor-star-2:before { width: 20% } .elementor-star-rating .elementor-star-3:before { width: 30% } .elementor-star-rating .elementor-star-4:before { width: 40% } .elementor-star-rating .elementor-star-5:before { width: 50% } .elementor-star-rating .elementor-star-6:before { width: 60% } .elementor-star-rating .elementor-star-7:before { width: 70% } .elementor-star-rating .elementor-star-8:before { width: 80% } .elementor-star-rating .elementor-star-9:before { width: 90% } .elementor-star-rating__wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .elementor-star-rating__title { margin-right: 10px } .elementor-star-rating--align-right .elementor-star-rating__wrapper { text-align: right; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end } .elementor-star-rating--align-left .elementor-star-rating__wrapper { text-align: left; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start } .elementor-star-rating--align-center .elementor-star-rating__wrapper { text-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .elementor-star-rating--align-justify .elementor-star-rating__title { margin-right: auto } .last-star { letter-spacing: 0 } .elementor--star-style-star_unicode .elementor-star-rating { font-family: Arial, Helvetica, sans-serif } .elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before { content: "\002605" } .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper { width: 25%; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0 } .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active { border-right-style: none } .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after, .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before { height: 999em; width: 0; right: 0; border-right-style: solid } .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before { top: 0; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%) } .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after { top: 100% } .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title { display: table-cell } .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active { border-bottom-style: none } .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after, .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before { bottom: 0; height: 0; width: 999em; border-bottom-style: solid } .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before { right: 100% } .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after { left: 100% } .elementor-widget-tabs .elementor-tab-content, .elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title:after, .elementor-widget-tabs .elementor-tab-title:before, .elementor-widget-tabs .elementor-tabs-content-wrapper { border: 1px none #d4d4d4 } .elementor-widget-tabs .elementor-tabs { text-align: left } .elementor-widget-tabs .elementor-tabs-wrapper { overflow: hidden } .elementor-widget-tabs .elementor-tab-title { cursor: pointer; outline: none } .elementor-widget-tabs .elementor-tab-desktop-title { position: relative; padding: 20px 25px; font-weight: 700; line-height: 1; border: solid transparent } .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active { border-color: #d4d4d4 } .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after, .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before { display: block; content: ""; position: absolute } .elementor-widget-tabs .elementor-tab-mobile-title { padding: 10px; cursor: pointer } .elementor-widget-tabs .elementor-tab-content { padding: 20px; display: none } @media (max-width:767px) { .elementor-tabs .elementor-tab-content, .elementor-tabs .elementor-tab-title { border-style: solid; border-bottom-style: none } .elementor-tabs .elementor-tabs-wrapper { display: none } .elementor-tabs .elementor-tabs-content-wrapper { border-bottom-style: solid } .elementor-tabs .elementor-tab-content { padding: 10px } } @media (min-width:768px) { .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex } .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; border-style: solid; border-left-style: none } .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content { border-style: solid; border-top-style: none } .elementor-tabs .elementor-tab-mobile-title { display: none } } .elementor-testimonial-wrapper { overflow: hidden; text-align: center } .elementor-testimonial-wrapper .elementor-testimonial-content { font-size: 1.3em; margin-bottom: 20px } .elementor-testimonial-wrapper .elementor-testimonial-name { line-height: 1.5; color: inherit } .elementor-testimonial-wrapper .elementor-testimonial-job { font-size: .85em; color: inherit } .elementor-testimonial-wrapper.elementor-testimonial-text-align-left { text-align: left } .elementor-testimonial-wrapper.elementor-testimonial-text-align-right { text-align: right } .elementor-testimonial-wrapper .elementor-testimonial-meta { width: 100%; line-height: 1 } .elementor-testimonial-wrapper .elementor-testimonial-meta-inner { display: inline-block } .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details, .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image { display: table-cell; vertical-align: middle } .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img { width: 60px; height: 60px; -webkit-border-radius: 50%; border-radius: 50%; -o-object-fit: cover; object-fit: cover; max-width: none } .elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image { padding-right: 15px } .elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details { text-align: left } .elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details, .elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image { display: block } .elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image { margin-bottom: 20px } .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap { background-color: #818a91; color: #fff } .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap { color: #818a91; border: 3px solid; background-color: transparent } .elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap { margin-top: 8px } .elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter { width: 1em; height: 1em } .elementor-widget-text-editor .elementor-drop-cap { float: left; text-align: center; line-height: 1; font-size: 50px } .elementor-widget-text-editor .elementor-drop-cap-letter { display: inline-block } .elementor-toggle { text-align: left } .elementor-toggle .elementor-tab-title { font-weight: 700; line-height: 1; margin: 0; padding: 15px; border-bottom: 1px solid #d4d4d4; cursor: pointer; outline: none } .elementor-toggle .elementor-tab-title .elementor-toggle-icon { display: inline-block; width: 1em } .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right { float: right; text-align: right } .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left { float: left; text-align: left } .elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed { display: block } .elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened { display: none } .elementor-toggle .elementor-tab-title.elementor-active { border-bottom: none } .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed { display: none } .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened { display: block } .elementor-toggle .elementor-tab-content { padding: 15px; border-bottom: 1px solid #d4d4d4; display: none } @media (max-width:767px) { .elementor-toggle .elementor-tab-title { padding: 12px } .elementor-toggle .elementor-tab-content { padding: 12px 10px } } .elementor-widget-video .elementor-widget-container { overflow: hidden; -webkit-transform: translateZ(0); transform: translateZ(0) } .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-background-size: cover; background-size: cover; background-position: 50% } .elementor-widget-video .elementor-custom-embed-image-overlay { cursor: pointer; text-align: center } .elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i { opacity: 1 } .elementor-widget-video .elementor-custom-embed-image-overlay img { display: block; width: 100% } .elementor-widget-video .elementor-video { -o-object-fit: cover; object-fit: cover } .slick-slider { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent } .slick-list, .slick-slider { position: relative; display: block } .slick-list { overflow: hidden; margin: 0; padding: 0 } .slick-list:focus { outline: none } .slick-list.dragging { cursor: pointer } .slick-slider .slick-list, .slick-slider .slick-track { -webkit-transform: translateZ(0); transform: translateZ(0) } .slick-track { position: relative; left: 0; top: 0; display: block } .slick-track:after, .slick-track:before { content: ""; display: table } .slick-track:after { clear: both } .slick-loading .slick-track { visibility: hidden } .slick-slide { float: left; height: 100%; min-height: 1px; display: none } .elementor-slick-slider[dir=rtl] .slick-slide { float: right } .slick-slide img { display: block } .slick-slide.slick-loading img { display: none } .slick-slide.dragging img { pointer-events: none } .slick-initialized .slick-slide { display: block } .slick-loading .slick-slide { visibility: hidden } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent } .slick-arrow.slick-hidden { display: none } .elementor-slick-slider .slick-loading .slick-list { background: #fff } .elementor-slick-slider .slick-loading .slick-list:after { content: "\f1ce"; font-family: FontAwesome; position: absolute; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; font-size: 25px; color: #a4afb7 } .elementor-slick-slider .slick-next, .elementor-slick-slider .slick-prev { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; padding: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent } .elementor-slick-slider .slick-next:focus, .elementor-slick-slider .slick-next:hover, .elementor-slick-slider .slick-prev:focus, .elementor-slick-slider .slick-prev:hover { color: transparent; outline: none; background: transparent } .elementor-slick-slider .slick-next:focus:before, .elementor-slick-slider .slick-next:hover:before, .elementor-slick-slider .slick-prev:focus:before, .elementor-slick-slider .slick-prev:hover:before { opacity: 1 } .elementor-slick-slider .slick-next.slick-disabled:before, .elementor-slick-slider .slick-prev.slick-disabled:before { opacity: .25 } .elementor-slick-slider .slick-next:before, .elementor-slick-slider .slick-prev:before { font-family: FontAwesome; font-size: 35px; line-height: 1; opacity: .75; color: #fff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .elementor-slick-slider .slick-prev { left: -25px } [dir=rtl] .elementor-slick-slider .slick-prev { left: auto; right: -25px } .elementor-slick-slider .slick-prev:before { content: "\f104" } [dir=rtl] .elementor-slick-slider .slick-prev:before { content: "\f105" } .elementor-slick-slider .slick-next { right: -25px } [dir=rtl] .elementor-slick-slider .slick-next { left: -25px; right: auto } .elementor-slick-slider .slick-next:before { content: "\f105" } [dir=rtl] .elementor-slick-slider .slick-next:before { content: "\f104" } .elementor-slick-slider .slick-dotted.slick-slider { margin-bottom: 30px } .elementor-slick-slider ul.slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; line-height: 1 } .elementor-slick-slider ul.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0; padding: 0; cursor: pointer } .elementor-slick-slider ul.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent } .elementor-slick-slider ul.slick-dots li button:focus, .elementor-slick-slider ul.slick-dots li button:hover { outline: none } .elementor-slick-slider ul.slick-dots li button:focus:before, .elementor-slick-slider ul.slick-dots li button:hover:before { opacity: 1 } .elementor-slick-slider ul.slick-dots li button:before { font-family: FontAwesome; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: "\f111"; text-align: center; opacity: .25; color: #000; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .elementor-slick-slider ul.slick-dots li.slick-active button:before { opacity: .75; color: #000 } .elementor-slick-slider .slick-arrows-inside .slick-prev { left: 20px } [dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-prev { left: auto; right: 20px } .elementor-slick-slider .slick-arrows-inside .slick-next { right: 20px } [dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-next { left: 20px; right: auto } .elementor-slick-slider .slick-dots-inside .slick-dots { bottom: 5px } .elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider { margin-bottom: 0 } .elementor-slick-slider .slick-slider .slick-next, .elementor-slick-slider .slick-slider .slick-prev { z-index: 1 } .elementor-slick-slider .slick-slide img { margin: auto } .swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1 } .swiper-container-no-flexbox .swiper-slide { float: left } .swiper-container-vertical>.swiper-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column } .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box } .swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translateZ(0); transform: translateZ(0) } .swiper-container-multirow>.swiper-wrapper { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .swiper-container-free-mode>.swiper-wrapper { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto } .swiper-slide { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative } .swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto } .swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-transition-property: height, -webkit-transform; transition-property: height, -webkit-transform; -o-transition-property: transform, height; transition-property: transform, height; transition-property: transform, height, -webkit-transform } .swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000 } .swiper-wp8-horizontal { -ms-touch-action: pan-y; touch-action: pan-y } .swiper-wp8-vertical { -ms-touch-action: pan-x; touch-action: pan-x } .swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; -webkit-background-size: 27px 44px; background-size: 27px 44px; background: no-repeat 50% } .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none } .swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E"); left: 10px; right: auto } .swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E") } .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E") } .swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E"); right: 10px; left: auto } .swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E") } .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E") } .swiper-pagination { position: absolute; text-align: center; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform: translateZ(0); transform: translateZ(0); z-index: 10 } .swiper-pagination.swiper-pagination-hidden { opacity: 0 } .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0; width: 100% } .swiper-pagination-bullet { width: 6px; height: 6px; display: inline-block; -webkit-border-radius: 50%; border-radius: 50%; background: #000; opacity: .2 } .swiper-pagination-fraction { color: #000 } button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; appearance: none; -webkit-appearance: none; -moz-appearance: none } .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer } .swiper-pagination-white .swiper-pagination-bullet { background: #fff } .swiper-pagination-bullet-active { opacity: 1 } .swiper-pagination-white .swiper-pagination-bullet-active { background: #fff } .swiper-pagination-black .swiper-pagination-bullet-active { background: #000 } .swiper-container-vertical>.swiper-pagination-bullets { right: 10px; top: 50%; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0) } .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 5px 0; display: block } .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 6px } .swiper-pagination-progressbar { background: rgba(0, 0, 0, .25); position: absolute } .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #000; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top } .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { -webkit-transform-origin: right top; -ms-transform-origin: right top; transform-origin: right top } .swiper-container-horizontal>.swiper-pagination-progressbar { width: 100%; height: 4px; left: 0; top: 0 } .swiper-container-vertical>.swiper-pagination-progressbar { width: 4px; height: 100%; left: 0; top: 0 } .swiper-pagination-progressbar.swiper-pagination-white { background: hsla(0, 0%, 100%, .5) } .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill { background: #fff } .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { background: #000 } .swiper-container-3d { -webkit-perspective: 1200px; perspective: 1200px } .swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { -webkit-transform-style: preserve-3d; transform-style: preserve-3d } .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10 } .swiper-container-3d .swiper-slide-shadow-left { background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(transparent)); background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), transparent); background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), transparent); background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent) } .swiper-container-3d .swiper-slide-shadow-right { background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(transparent)); background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), transparent); background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), transparent); background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent) } .swiper-container-3d .swiper-slide-shadow-top { background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(transparent)); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent); background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent) } .swiper-container-3d .swiper-slide-shadow-bottom { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(transparent)); background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), transparent); background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), transparent); background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent) } .swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper { -ms-perspective: 1200px } .swiper-container-cube, .swiper-container-flip { overflow: visible } .swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1 } .swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none } .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto } .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden } .swiper-container-cube .swiper-slide { visibility: hidden; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100% } .swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0 } .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev { pointer-events: auto; visibility: visible } .swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #000; opacity: .6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0 } .swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out } .swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity } .swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none } .swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto } .swiper-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center } .swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg { max-width: 100%; max-height: 100%; -o-object-fit: contain; object-fit: contain } .swiper-scrollbar { -webkit-border-radius: 10px; border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, .1) } .swiper-container-horizontal>.swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98% } .swiper-container-vertical>.swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98% } .swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, .5); -webkit-border-radius: 10px; border-radius: 10px; left: 0; top: 0 } .swiper-scrollbar-cursor-drag { cursor: move } .swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; -ms-transform-origin: 50%; transform-origin: 50%; -webkit-animation: swiper-preloader-spin 1s steps(12) infinite; animation: swiper-preloader-spin 1s steps(12) infinite } .swiper-lazy-preloader:after { display: block; content: ""; width: 100%; height: 100%; -webkit-background-size: 100% 100%; background-size: 100%; background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50% } .swiper-lazy-preloader-white:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") } @-webkit-keyframes swiper-preloader-spin { to { -webkit-transform: rotate(1turn); transform: rotate(1turn) } } @keyframes swiper-preloader-spin { to { -webkit-transform: rotate(1turn); transform: rotate(1turn) } } .elementor-lightbox .dialog-header { display: none } .elementor-lightbox .dialog-widget-content { background: none; -webkit-box-shadow: none; box-shadow: none; width: 100%; height: 100% } .elementor-lightbox .dialog-message { -webkit-animation-duration: .4s; animation-duration: .4s } .elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio) { height: 100% } .elementor-lightbox .dialog-lightbox-close-button { cursor: pointer; position: absolute; font-size: 25px; padding: 5px; z-index: 2; line-height: 1 } @media (max-width:767px) { .elementor-lightbox .dialog-lightbox-close-button { padding: 0 } } .elementor-lightbox .dialog-lightbox-close-button, .elementor-lightbox .elementor-swiper-button { color: hsla(0, 0%, 93%, .9); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; opacity: 1 } .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-lightbox .elementor-swiper-button:hover { color: #fff } .elementor-lightbox .swiper-container { height: 100% } .elementor-lightbox .elementor-lightbox-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; padding: 70px 80px; -webkit-box-sizing: border-box; box-sizing: border-box; height: 100%; margin: auto } @media (max-width:767px) { .elementor-lightbox .elementor-lightbox-item { padding: 40px } } .elementor-lightbox .elementor-lightbox-image { max-height: 100% } .elementor-lightbox .elementor-video-container { position: absolute; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%) } @media (min-width:1025px) { .elementor-lightbox .elementor-video-container { width: 75% } } @media (max-width:1024px) { .elementor-lightbox .elementor-video-container { width: 100% } } .elementor-lightbox .elementor-swiper-button-prev { left: 35px } .elementor-lightbox .elementor-swiper-button-next { right: 35px } @media (max-width:767px) { .elementor-lightbox .elementor-swiper-button-prev { left: 10px } .elementor-lightbox .elementor-swiper-button-next { right: 10px } } .animated { -webkit-animation-duration: 1.25s; animation-duration: 1.25s } .animated.animated-slow { -webkit-animation-duration: 2s; animation-duration: 2s } .animated.animated-fast { -webkit-animation-duration: .75s; animation-duration: .75s } .animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite } .elementor-shape { overflow: hidden; position: absolute; left: 0; width: 100%; line-height: 0; direction: ltr } .elementor-shape-top { top: -1px } .elementor-shape-bottom { bottom: -1px } .elementor-shape[data-negative=false].elementor-shape-bottom, .elementor-shape[data-negative=true].elementor-shape-top { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) } .elementor-shape svg { display: block; width: -webkit-calc(100% + 1.3px); width: calc(100% + 1.3px); position: relative; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%) } .elementor-shape .elementor-shape-fill { fill: #fff; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; -webkit-transform: rotateY(0deg); transform: rotateY(0deg) } #wp-admin-bar-elementor_edit_page .ab-submenu .ab-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 200px } #wp-admin-bar-elementor_edit_page .elementor-edit-link-title { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; width: 100% } #wp-admin-bar-elementor_edit_page .elementor-edit-link-type { background: #55595c; font-size: 11px; line-height: 9px; margin-top: 6px; padding: 4px 8px; -webkit-border-radius: 3px; border-radius: 3px } .page-template-elementor_canvas.elementor-page:before { display: none } .elementor-post__thumbnail__link { -webkit-transition: none; -o-transition: none; transition: none } #elementor .elementor-element ul.elementor-icon-list-items, #left-area ul.elementor-icon-list-items, .elementor .elementor-element ul.elementor-icon-list-items { padding: 0 } @media (max-width:767px) { .elementor:not(.elementor-edit-area-active) .elementor-hidden-phone { display: none } } @media (min-width:768px) and (max-width:1024px) { .elementor:not(.elementor-edit-area-active) .elementor-hidden-tablet { display: none } } @media (min-width:1025px) { .elementor:not(.elementor-edit-area-active) .elementor-hidden-desktop { display: none } } .eb-map { height: 300px } .eb-map-container h6 { margin: 0 } .eb-map-container p { margin-bottom: 0 } .swiper-container { margin: 0 auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1 } .swiper-container-no-flexbox .swiper-slide { float: left } .swiper-container-vertical>.swiper-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column } .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box } .swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0) } .swiper-container-multirow>.swiper-wrapper { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .swiper-container-free-mode>.swiper-wrapper { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto } .swiper-slide { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform } .swiper-invisible-blank-slide { visibility: hidden } .swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto } .swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-transition-property: height, -webkit-transform; transition-property: height, -webkit-transform; -o-transition-property: transform, height; transition-property: transform, height; transition-property: transform, height, -webkit-transform } .swiper-container-3d { -webkit-perspective: 1200px; perspective: 1200px } .swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow { -webkit-transform-style: preserve-3d; transform-style: preserve-3d } .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10 } .swiper-container-3d .swiper-slide-shadow-left { background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) } .swiper-container-3d .swiper-slide-shadow-right { background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) } .swiper-container-3d .swiper-slide-shadow-top { background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) } .swiper-container-3d .swiper-slide-shadow-bottom { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) } .swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal>.swiper-wrapper { -ms-touch-action: pan-y; touch-action: pan-y } .swiper-container-wp8-vertical, .swiper-container-wp8-vertical>.swiper-wrapper { -ms-touch-action: pan-x; touch-action: pan-x } .swiper-button-prev, .swiper-button-next { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center; background-repeat: no-repeat } .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none } .swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left: 10px; right: auto } .swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right: 10px; left: auto } .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") } .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") } .swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") } .swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") } .swiper-button-lock { display: none } .swiper-pagination { position: absolute; text-align: center; -webkit-transition: .3s opacity; -o-transition: .3s opacity; transition: .3s opacity; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10 } .swiper-pagination.swiper-pagination-hidden { opacity: 0 } .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal>.swiper-pagination-bullets { bottom: 10px; left: 0; width: 100% } .swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0 } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transform: scale(.33); -ms-transform: scale(.33); transform: scale(.33); position: relative } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { -webkit-transform: scale(.66); -ms-transform: scale(.66); transform: scale(.66) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { -webkit-transform: scale(.33); -ms-transform: scale(.33); transform: scale(.33) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { -webkit-transform: scale(.66); -ms-transform: scale(.66); transform: scale(.66) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { -webkit-transform: scale(.33); -ms-transform: scale(.33); transform: scale(.33) } .swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #000; opacity: .2 } button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none } .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer } .swiper-pagination-bullet-active { opacity: 1; background: #007aff } .swiper-container-vertical>.swiper-pagination-bullets { right: 10px; top: 50%; -webkit-transform: translate3d(0px, -50%, 0); transform: translate3d(0px, -50%, 0) } .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 6px 0; display: block } .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 8px } .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; -webkit-transition: .2s top, .2s -webkit-transform; transition: .2s top, .2s -webkit-transform; -o-transition: .2s transform, .2s top; transition: .2s transform, .2s top; transition: .2s transform, .2s top, .2s -webkit-transform } .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 4px } .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); white-space: nowrap } .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: .2s left, .2s -webkit-transform; transition: .2s left, .2s -webkit-transform; -o-transition: .2s transform, .2s left; transition: .2s transform, .2s left; transition: .2s transform, .2s left, .2s -webkit-transform } .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: .2s right, .2s -webkit-transform; transition: .2s right, .2s -webkit-transform; -o-transition: .2s transform, .2s right; transition: .2s transform, .2s right; transition: .2s transform, .2s right, .2s -webkit-transform } .swiper-pagination-progressbar { background: rgba(0, 0, 0, .25); position: absolute } .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #007aff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top } .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { -webkit-transform-origin: right top; -ms-transform-origin: right top; transform-origin: right top } .swiper-container-horizontal>.swiper-pagination-progressbar { width: 100%; height: 4px; left: 0; top: 0 } .swiper-container-vertical>.swiper-pagination-progressbar { width: 4px; height: 100%; left: 0; top: 0 } .swiper-pagination-white .swiper-pagination-bullet-active { background: #fff } .swiper-pagination-progressbar.swiper-pagination-white { background: rgba(255, 255, 255, .25) } .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill { background: #fff } .swiper-pagination-black .swiper-pagination-bullet-active { background: #000 } .swiper-pagination-progressbar.swiper-pagination-black { background: rgba(0, 0, 0, .25) } .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { background: #000 } .swiper-pagination-lock { display: none } .swiper-scrollbar { border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, .1) } .swiper-container-horizontal>.swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98% } .swiper-container-vertical>.swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98% } .swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, .5); border-radius: 10px; left: 0; top: 0 } .swiper-scrollbar-cursor-drag { cursor: move } .swiper-scrollbar-lock { display: none } .swiper-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center } .swiper-zoom-container>img, .swiper-zoom-container>svg, .swiper-zoom-container>canvas { max-width: 100%; max-height: 100%; -o-object-fit: contain; object-fit: contain } .swiper-slide-zoomed { cursor: move } .swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; -ms-transform-origin: 50%; transform-origin: 50%; -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; animation: swiper-preloader-spin 1s steps(12, end) infinite } .swiper-lazy-preloader:after { display: block; content: ''; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50%; background-size: 100%; background-repeat: no-repeat } .swiper-lazy-preloader-white:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") } @-webkit-keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } .swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000 } .swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out } .swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity } .swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none } .swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto } .swiper-container-cube { overflow: visible } .swiper-container-cube .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; visibility: hidden; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100% } .swiper-container-cube .swiper-slide .swiper-slide { pointer-events: none } .swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0 } .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto } .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next+.swiper-slide { pointer-events: auto; visibility: visible } .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden } .swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #000; opacity: .6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0 } .swiper-container-flip { overflow: visible } .swiper-container-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1 } .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none } .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto } .swiper-container-flip .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden } .swiper-container-coverflow .swiper-wrapper { -ms-perspective: 1200px } /*! * Justified Gallery - v3.6.4 * http://miromannino.github.io/Justified-Gallery/ * Copyright (c) 2016 Miro Mannino * Licensed under the MIT license. */ .justified-gallery { width: 100%; position: relative } .justified-gallery>a, .justified-gallery>div, .justified-gallery>figure { position: absolute; display: inline-block; overflow: hidden; filter: "alpha(opacity=10)"; opacity: .1; margin: 0; padding: 0 } .justified-gallery>a>img, .justified-gallery>div>img, .justified-gallery>figure>img, .justified-gallery>a>a>img, .justified-gallery>div>a>img, .justified-gallery>figure>a>img { position: absolute; top: 50%; left: 50%; margin: 0; padding: 0; border: none; filter: "alpha(opacity=0)"; opacity: 0 } .justified-gallery>a>.caption, .justified-gallery>div>.caption, .justified-gallery>figure>.caption { display: none; position: absolute; bottom: 0; padding: 5px; background-color: #000; left: 0; right: 0; margin: 0; color: #fff; font-size: 12px; font-weight: 300; font-family: sans-serif } .justified-gallery>a>.caption.caption-visible, .justified-gallery>div>.caption.caption-visible, .justified-gallery>figure>.caption.caption-visible { display: initial; filter: "alpha(opacity=70)"; opacity: .7; -webkit-transition: opacity .5s ease-in; -moz-transition: opacity .5s ease-in; -o-transition: opacity .5s ease-in; transition: opacity .5s ease-in } .justified-gallery>.entry-visible { filter: "alpha(opacity=100)"; opacity: 1; background: 0 0 } .justified-gallery>.entry-visible>img, .justified-gallery>.entry-visible>a>img { filter: "alpha(opacity=100)"; opacity: 1; -webkit-transition: opacity .5s ease-in; -moz-transition: opacity .5s ease-in; -o-transition: opacity .5s ease-in; transition: opacity .5s ease-in } .justified-gallery>.jg-filtered { display: none } .justified-gallery>.spinner { position: absolute; bottom: 0; margin-left: -24px; padding: 10px 0; left: 50%; filter: "alpha(opacity=100)"; opacity: 1; overflow: initial } .justified-gallery>.spinner>span { display: inline-block; filter: "alpha(opacity=0)"; opacity: 0; width: 8px; height: 8px; margin: 0 4px; background-color: #000; border-radius: 6px } /*! Flickity v2.0.10 http://flickity.metafizzy.co ---------------------------------------------- */ .flickity-enabled { position: relative } .flickity-enabled:focus { outline: none } .flickity-viewport { overflow: hidden; position: relative; height: 100% } .flickity-slider { position: absolute; width: 100%; height: 100% } .flickity-enabled.is-draggable { -webkit-tap-highlight-color: transparent; tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .flickity-enabled.is-draggable .flickity-viewport { cursor: move; cursor: -webkit-grab; cursor: grab } .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down { cursor: -webkit-grabbing; cursor: grabbing } .flickity-prev-next-button { position: absolute; top: 50%; width: 44px; height: 44px; border: none; border-radius: 50%; background: #fff; background: hsla(0, 0%, 100%, .75); cursor: pointer; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .flickity-prev-next-button:hover { background: #fff } .flickity-prev-next-button:focus { outline: none; box-shadow: 0 0 0 5px #09f } .flickity-prev-next-button:active { opacity: .6 } .flickity-prev-next-button.previous { left: 10px } .flickity-prev-next-button.next { right: 10px } .flickity-rtl .flickity-prev-next-button.previous { left: auto; right: 10px } .flickity-rtl .flickity-prev-next-button.next { right: auto; left: 10px } .flickity-prev-next-button:disabled { opacity: .3; cursor: auto } .flickity-prev-next-button svg { position: absolute; left: 20%; top: 20%; width: 60%; height: 60% } .flickity-prev-next-button .arrow { fill: #333 } .flickity-page-dots { position: absolute; width: 100%; bottom: -25px; padding: 0; margin: 0; list-style: none; text-align: center; line-height: 1 } .flickity-rtl .flickity-page-dots { direction: rtl } .flickity-page-dots .dot { display: inline-block; width: 10px; height: 10px; margin: 0 8px; background: #333; border-radius: 50%; opacity: .25; cursor: pointer } .flickity-page-dots .dot.is-selected { opacity: 1 } body.gallery-horizontal, body.elementor-page { overflow-x: hidden } .translate_left { transform: translateX(-20%) } .translate_left_more { transform: translateX(-30%) } .translate_right { transform: translateX(20%) } .translate_right_more { transform: translateX(30%); } .translate_top { transform: translateY(20%) } .translate_top_more { transform: translateY(30%) } .translate_bottom { transform: translateY(-20%) } .translate_bottom_more { transform: translateY(-30%) } .newsletter_box { width: 80%; margin: auto } .newsletter_box .newsletter_notice { display: none } .newsletter_box .input_wrapper { padding: 0 !important; display: inline; margin-right: 10px } .newsletter_box .input_wrapper input[type=email] { width: calc(100% - 170px) } .widget-image-caption.wp-caption-text { opacity: .6; font-size: 12px; padding: 30px 0; width: 50%; display: inline-block } .verline { margin: 0 12px; height: 1px; vertical-align: middle; width: 80px; background-color: #000; display: inline-block } .tg_currency { font-size: 18px; line-height: 36px; vertical-align: top } .width100 .elementor-button { width: 100% } .black_bg label { color: #fff !important } .black_bg input[type=submit] { border-color: #fff !important } .black_bg input[type=text], .black_bg input[type=password], .black_bg input[type=email], .black_bg input[type=url], .black_bg input[type=tel], .black_bg input[type=date], .black_bg textarea, .black_bg input[type=submit] { background: 0 0 !important } .elementor-widget-image.rotated .elementor-image .wp-caption { position: relative } .elementor-widget-image.rotated .elementor-image .wp-caption .widget-image-caption { z-index: 2; transform-origin: left bottom; transform: rotate(-90deg); position: absolute; text-align: left; opacity: 1 } .elementor-widget-image.rotated.right .elementor-image .wp-caption .widget-image-caption { left: 100%; bottom: 120px } .elementor-widget-image.rotated.right.top .elementor-image .wp-caption .widget-image-caption { left: 100%; top: 120px; bottom: auto } .elementor-widget-image.rotated.left .elementor-image .wp-caption .widget-image-caption { right: 100%; bottom: 120px; left: 120px; vertical-align: top } .elementor-widget-image.rotated.left.top .elementor-image .wp-caption .widget-image-caption { right: 100%; top: 120px; bottom: auto } .elementor-widget-image.rotated .elementor-image .wp-caption .widget-image-caption .number { font-size: 60px; line-height: 1; vertical-align: baseline; font-weight: 600 } .elementor-widget-image.rotated.left .elementor-image .wp-caption .widget-image-caption .number { vertical-align: top } .elementor-section-height-min-height .elementor-container .elementor-row { height: 100% } .fullheight { height: 100% } .white_text { color: #fff } .white_text input[type=text], .white_text input[type=password], .white_text input[type=email], .white_text input[type=url], .white_text input[type=tel], .white_text input[type=date], .white_text textarea, .white_text select { background: 0 0; color: #fff; border-color: #fff } .elementor-section-stretched { z-index: 2 } body.elementor-fullscreen.elementor-editor-active:hover .header_style_wrapper, body.tg_menu_transparent.elementor-editor-active:hover .header_style_wrapper, body.elementor-editor-active:hover .header_style_wrapper { display: none } body.elementor-fullscreen { overflow: hidden; width: 100%; height: 100vh; opacity: 1; transition: opacity .3s } body.elementor-fullscreen #page_content_wrapper { padding: 0 !important; width: 100%; max-width: none } body.elementor-fullscreen #page_content_wrapper .elementor-section.elementor-section-stretched { left: 0 !important } body.elementor-fullscreen #page_content_wrapper .elementor-section.elementor-section-boxed>.elementor-container { max-width: none } body.elementor-fullscreen #toTop { display: none !important } body.loading { opacity: 0 } body.elementor-fullscreen.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings, body.elementor-fullscreen.elementor-editor-active .elementor.elementor-edit-mode .elementor-element>.elementor-element-overlay { z-index: 9999 } body.elementor-fullscreen #page_caption, body.elementor-fullscreen #footer_wrapper, body.elementor-fullscreen.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-duplicate { display: none } .elementor-editor-preview .elementor-widget-empty.elementor-widget-photographer-gallery-fullscreen, .elementor-editor-preview .elementor-widget-empty.elementor-widget-photographer-slider-vertical-parallax { display: block } body.elementor-fullscreen.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings, body.elementor-editor-active.tg_menu_transparent .elementor.elementor-edit-mode .elementor-editor-element-settings { top: 27px } body.elementor-editor-active .header_style_wrapper { z-index: 3 } body.elementor-fullscreen.elementor-editor-preview .elementor-widget-empty { display: block } .leftmenu.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings { top: 26px } .icon-scroll, .icon-scroll:before { position: absolute; left: 50% } .icon-scroll { width: 20px; height: 35px; margin-left: -10px; position: fixed; bottom: 40px; margin-top: -35px; box-shadow: inset 0 0 0 3px #fff; border-radius: 25px; z-index: 99 } .icon-scroll:before { content: ''; width: 4px; height: 4px; background: #fff; margin-left: -2px; top: 4px; border-radius: 4px; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-name: scroll; animation-name: scroll } @-webkit-keyframes scroll { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translateY(23px); transform: translateY(23px) } } @keyframes scroll { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translateY(23px); transform: translateY(23px) } } .elementor-section .elementor-container .tg-container { display: block } .tg-gallery-lightbox img { display: block } .tg_one_cols { width: 100%; clear: both } .tg_two_cols { width: 48%; float: left } .tg_two_cols.last { width: 48%; float: right } .tg_two_cols:not(.filterable):nth-child(2n+1) { clear: both } .tg_three_cols { width: 30.66%; margin-right: 4%; float: left } .tg_three_cols.last { width: 30.66%; margin-right: 0; float: right } .tg_three_cols:not(.filterable):nth-child(3n+1) { clear: both } .tg_four_cols { width: 22.75%; margin-right: 3%; float: left } .tg_four_cols.last { width: 22.75%; margin-right: 0; float: right } .tg_four_cols:not(.filterable):nth-child(4n+1) { clear: both } .tg_five_cols { width: 17.6%; margin-right: 3%; float: left } .tg_five_cols.last { width: 17.6%; margin-right: 0; float: right } .tg_five_cols:not(.filterable):nth-child(5n+1) { clear: both } .portfolio_filter_wrapper { margin: auto; margin-bottom: 40px; text-align: center } .portfolio_filter_wrapper a.filter_tag_btn { display: inline-block; margin: 0 10px } .portfolio_filter_wrapper a.filter_tag_btn:hover, .portfolio_filter_wrapper a.filter_tag_btn.active { border-bottom: 1px solid #000 } .tile.scale-anm, .gallery_grid_content_wrapper.do_masonry .gallery_grid_item.tile.scale-anm { transform: scale(1); opacity: 1 } .tile, .gallery_grid_content_wrapper.do_masonry .gallery_grid_item.tile { -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all .35s ease; transition: all .35s ease; opacity: 1 } .post_header_title { clear: both } .post_img { position: relative; height: auto; line-height: 0; width: 100%; margin-bottom: 20px } .post_img img { max-width: 100%; height: auto !important } @-webkit-keyframes lazy_color_change { from { background-color: #ccc } to { background-color: #f0f0f0 } } @-moz-keyframes lazy_color_change { from { background-color: #ccc } to { background-color: #f0f0f0 } } @-o-keyframes lazy_color_change { from { background-color: #ccc } to { background-color: #f0f0f0 } } @keyframes lazy_color_change { from { background-color: #ccc } to { background-color: #f0f0f0 } } .post_img_hover.lazy { -webkit-animation: lazy_color_change 1s infinite alternate; -moz-animation: lazy_color_change 1s infinite alternate; -ms-animation: lazy_color_change 1s infinite alternate; -o-animation: lazy_color_change 1s infinite alternate; animation: lazy_color_change 1s infinite alternate } .post_img_hover { position: relative; display: inline-block; width: 100% } .post_img_hover img { width: 100%; height: auto } .post_img_hover:not(.lazy) { background: #222; background: -moz-linear-gradient(90deg, #222 0%, #444 100%, #666 100%); background: -webkit-linear-gradient(90deg, #222 0%, #444 100%, #666 100%); background: linear-gradient(90deg, #222 0%, #444 100%, #666 100%) } .blog-posts-classic .post_img_hover { min-height: 300px } .post_img_hover img, .post_img_hover:before, .post_img_hover:after { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all .4s ease; transition: all .4s ease } .post_img_hover img { max-width: 100%; backface-visibility: hidden; vertical-align: top } .post_img_hover:before, .post_img_hover:after { content: ''; background-color: #fff; position: absolute; z-index: 1; top: 50%; left: 50%; opacity: 0; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .post_img_hover:before { width: 60px; height: 1px; left: 100% } .post_img_hover:after { height: 60px; width: 1px; top: 0 } .post_img_hover a { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1 } .post_img_hover:hover img, .post_img_hover.hover img { zoom: 1; filter: alpha(opacity=30); -webkit-opacity: .3; opacity: .3 } .post_img_hover:hover:before, .post_img_hover.hover:before, .post_img_hover:hover:after, .post_img_hover.hover:after { opacity: 1; top: 50%; left: 50% } .post_img_hover .post_type_icon { position: absolute; bottom: -15px; right: 30px; z-index: 2; display: inline-block; border-radius: 50px; line-height: 62px; width: 60px; height: 60px; background: #1c58f6; text-align: center; box-shadow: 0 10px 40px rgba(0, 0, 0, .15); -ms-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); transition: all .21s cubic-bezier(.5, .5, .4, .9) } .post_related h3 { text-align: center; margin-bottom: 20px } .post_related .post_img_hover .post_type_icon { width: 50px; height: 50px; right: 20px; bottom: -20px; line-height: 50px } .post_img_hover:hover .post_type_icon { -ms-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2) } .post_img_hover .post_type_icon i { color: #fff; font-size: 17px } .post_info_cat { font-size: 12px; margin-top: 20px; margin-bottom: 5px; font-weight: 300 } body.elementor-page .blog-posts-classic.type-post { margin-bottom: 60px } .post_header h5 { font-size: 24px } .post_header h6 { font-size: 20px } .post_header h5 a, .post_header h6 a { color: #222 } .post_attribute a { position: relative; padding: 3px 0 } .post_attribute a:before { opacity: .5 } .post_excerpt { width: 100%; margin: auto } .post_content_wrapper.text_left { text-align: left } .post_content_wrapper.text_center { text-align: center } .post_content_wrapper.text_right { text-align: right } .type-post.blog-posts-grid { width: calc(33.33% - 30px); margin-right: 45px; margin-bottom: 45px; box-sizing: border-box; float: left } .type-post.blog-posts-grid:nth-child(3n) { float: right; margin-right: 0 } .type-post.blog-posts-grid:nth-child(3n+1) { clear: both } .blog-posts-grid .post_img_hover { min-height: 180px } .blog-posts-grid_no_space .post_header h5, .blog-posts-grid .post_header h5, .blog-posts-masonry .post_header h5 { font-size: 20px } .blog-posts-grid .post_wrapper .post_header_wrapper p, #page_content_wrapper .blog-posts-grid .post_wrapper .post_header_wrapper p { padding-top: 10px; padding-bottom: 20px; clear: both } .type-post.blog-posts-grid_no_space, .type-post.blog-posts-metro_no_space { width: 25%; margin: 0; box-sizing: border-box; float: left; background-position: center center; background-repeat: no-repeat; height: 550px; position: relative; transform-style: preserve-3d; overflow: visible } .type-post.blog-posts-metro_no_space { height: 600px } .type-post.blog-posts-metro_no_space.large_grid { width: 50% } .type-post.blog-posts-metro_no_space.large_grid .post_header h5 { font-size: 28px } .type-post.blog-posts-metro_no_space .post_header h5 { font-size: 20px } .type-post.blog-posts-grid_no_space:hover, .type-post.blog-posts-metro_no_space:hover { z-index: 3 } .type-post.blog-posts-grid_no_space:nth-child(4n+1) { clear: both } .type-post.blog-posts-grid_no_space .bg_overlay, .type-post.blog-posts-metro_no_space .bg_overlay { background-color: rgba(0, 0, 0, .3); position: absolute; top: 0; left: 0; width: 100%; height: 100% } .type-post.blog-posts-grid_no_space:hover .bg_overlay, .type-post.blog-posts-metro_no_space:hover .bg_overlay { background-color: rgba(0, 0, 0, .2) } .type-post.blog-posts-grid_no_space .post_wrapper, .type-post.blog-posts-metro_no_space .post_wrapper { display: table; width: 100%; height: 100% } .type-post.blog-posts-grid_no_space .post_wrapper .post_content_wrapper, .type-post.blog-posts-metro_no_space .post_wrapper .post_content_wrapper { display: table-cell; vertical-align: middle } .type-post.blog-posts-grid_no_space .post_wrapper .post_content_wrapper .post_header, .type-post.blog-posts-metro_no_space .post_wrapper .post_content_wrapper .post_header { box-sizing: border-box; padding: 40px; position: relative; transform: translateZ(20px) } .type-post.blog-posts-grid_no_space .post_wrapper .post_content_wrapper .post_header, .type-post.blog-posts-grid_no_space .post_wrapper .post_content_wrapper .post_header .post_detail.single_post .post_info_cat, .type-post.blog-posts-grid_no_space .post_wrapper .post_content_wrapper .post_header .post_detail.single_post .post_info_cat a, .type-post.blog-posts-grid_no_space .post_wrapper .post_content_wrapper .post_header .post_header_title h5 a, .type-post.blog-posts-grid_no_space .post_wrapper .post_content_wrapper .post_header .post_button_wrapper a, .type-post.blog-posts-metro_no_space .post_wrapper .post_content_wrapper .post_header, .type-post.blog-posts-metro_no_space .post_wrapper .post_content_wrapper .post_header .post_detail.single_post .post_info_cat, .type-post.blog-posts-metro_no_space .post_wrapper .post_content_wrapper .post_header .post_detail.single_post .post_info_cat a, .type-post.blog-posts-metro_no_space .post_wrapper .post_content_wrapper .post_header .post_header_title h5 a, .type-post.blog-posts-metro_no_space .post_wrapper .post_content_wrapper .post_header .post_button_wrapper a { color: #fff } .type-post.blog-posts-grid_no_space .post_wrapper .post_content_wrapper .post_header .post_button_wrapper .post_attribute, .type-post.blog-posts-metro_no_space .post_wrapper .post_content_wrapper .post_header .post_button_wrapper .post_attribute { opacity: .7 } .type-post.blog-posts-grid_no_space .post_wrapper .post_content_wrapper .post_header .post_button_wrapper .post_attribute a:before, .type-post.blog-posts-metro_no_space .post_wrapper .post_content_wrapper .post_header .post_button_wrapper .post_attribute a:before { background-color: #fff } .pagination.blog-posts-grid_no_space, .pagination_detail.blog-posts-grid_no_space, .pagination.blog-posts-metro_no_space, .pagination_detail.blog-posts-metro_no_space { margin-top: 60px } .elementor-section-stretched .pagination.blog-posts-grid_no_space, .elementor-section-stretched .pagination.blog-posts-metro_no_space { padding-left: 90px } .pagination_detail.blog-posts-grid_no_space, .pagination_detail.blog-posts-metro_no_space { padding-right: 90px } .type-post.blog-posts-masonry { width: calc(33.33% - 30px); padding-bottom: 45px; box-sizing: border-box; float: left; -webkit-transform: translateX(-40px); transform: translateX(-40px); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity: 0 } .type-post.blog-posts-masonry.is-showing { -webkit-transform: translateX(0px); transform: translateX(0px); opacity: 1 } .type-post.blog-posts-list .post_wrapper, .type-post.blog-posts-list_circle .post_wrapper { width: 100%; float: left } .layout_list .type-post.blog-posts-list:first-child, .layout_list_circle .type-post.blog-posts-list_circle:first-child { margin-top: 0 } .layout_list .type-post.blog-posts-list, .layout_list_circle .type-post.blog-posts-list_circle { margin-top: 30px } .type-post.blog-posts-list .post_img { width: 40%; margin-right: 30px; float: left } .type-post.blog-posts-list_circle .post_img { width: 30%; margin-right: 50px; float: left } .type-post.blog-posts-list .post_content_wrapper { width: calc(60% - 30px); float: left; clear: none } .type-post.blog-posts-list_circle .post_content_wrapper { width: calc(70% - 50px); float: left; clear: none } .blog-posts-list .post_img_hover { min-height: 280px } .blog-posts-list_circle .post_img_hover { border-radius: 50%; min-height: 220px } .blog-posts-list_circle .post_img_hover img { border-radius: 50% } .blog-posts-list_circle .post_img_hover .post_type_icon { bottom: -10px } .pagination.blog-posts-list, .pagination_detail.blog-posts-list, .pagination.blog-posts-list_circle, .pagination_detail.blog-posts-list_circle { margin-top: 60px } .blog-posts-list .post_header h5, .blog-posts-list_circle .post_header h5 { font-size: 22px } .post_metro_left_wrapper, .post_metro_right_wrapper { width: calc(50% - 20px); float: left } .post_metro_right_wrapper { float: right } .post_metro_left_wrapper .post_header h5 { font-size: 28px } .post_metro_right_wrapper .post_header h5 { font-size: 18px } .post_metro_right_wrapper .blog-posts-metro { width: calc(50% - 20px); float: left; box-sizing: border-box; padding-bottom: 40px; -webkit-transform: translateX(-40px); transform: translateX(-40px); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity: 0 } .post_metro_right_wrapper .blog-posts-metro.is-showing { -webkit-transform: translateX(0px); transform: translateX(0px); opacity: 1 } .post_metro_right_wrapper .blog-posts-metro:nth-child(2n) { float: right } .gallery_grid_content_wrapper img { display: block } .gallery_grid_content_wrapper .tg_one_cols, .gallery_grid_content_wrapper .tg_two_cols, .gallery_grid_content_wrapper .tg_three_cols, .gallery_grid_content_wrapper .tg_four_cols, .gallery_grid_content_wrapper .tg_five_cols { position: relative } .gallery_grid_content_wrapper .tg_one_cols { margin-top: 40px } .gallery_grid_content_wrapper .tg_one_cols:first-child { margin-top: 0 } .gallery_grid_content_wrapper .tg_two_cols { width: calc(50% - 20px); margin-right: 40px; margin-bottom: 40px } .gallery_grid_content_wrapper .tg_two_cols.last { width: calc(50% - 20px); margin-right: 0; margin-bottom: 40px } .gallery_grid_content_wrapper.do_masonry .tg_two_cols { margin-right: 0 } .gallery_grid_content_wrapper .tg_three_cols { width: calc(33.33% - 27px); margin-right: 40px; margin-bottom: 40px } .gallery_grid_content_wrapper.do_masonry .tg_three_cols { margin-right: 0 } .gallery_grid_content_wrapper .tg_three_cols.last { width: calc(33.33% - 27px); margin-right: 0; margin-bottom: 40px } .gallery_grid_content_wrapper .tg_four_cols { width: calc(25% - 30px); margin-right: 40px; margin-bottom: 40px } .gallery_grid_content_wrapper.do_masonry .tg_four_cols { margin-right: 0 } .gallery_grid_content_wrapper .tg_four_cols.last { width: calc(25% - 30px); margin-right: 0; margin-bottom: 40px } .gallery_grid_content_wrapper .tg_five_cols { width: calc(20% - 24px); margin-right: 30px; margin-bottom: 30px } .gallery_grid_content_wrapper .tg_five_cols.last { width: calc(20% - 24px); margin-right: 0; margin-bottom: 30px } .gallery_grid_content_wrapper.do_masonry .tg_five_cols { margin-right: 0 } .gallery_grid_content_wrapper.has_no_space .tg_one_cols, .gallery_grid_content_wrapper.has_no_space .tg_two_cols, .gallery_grid_content_wrapper.has_no_space .tg_three_cols, .gallery_grid_content_wrapper.has_no_space .tg_four_cols, .gallery_grid_content_wrapper.has_no_space .tg_five_cols, .portfolio_grid_content_wrapper.has_no_space .tg_one_cols, .portfolio_grid_content_wrapper.has_no_space .tg_two_cols, .portfolio_grid_content_wrapper.has_no_space .tg_three_cols, .portfolio_grid_content_wrapper.has_no_space .tg_four_cols, .portfolio_grid_content_wrapper.has_no_space .tg_five_cols, .portfolio_classic_content_wrapper.has_no_space .tg_one_cols, .portfolio_classic_content_wrapper.has_no_space .tg_two_cols, .portfolio_classic_content_wrapper.has_no_space .tg_three_cols, .portfolio_classic_content_wrapper.has_no_space .tg_four_cols, .portfolio_classic_content_wrapper.has_no_space .tg_five_cols { margin: 0 } .gallery_grid_content_wrapper.has_no_space .tg_one_cols:hover, .gallery_grid_content_wrapper.has_no_space .tg_two_cols:hover, .gallery_grid_content_wrapper.has_no_space .tg_three_cols:hover, .gallery_grid_content_wrapper.has_no_space .tg_four_cols:hover, .gallery_grid_content_wrapper.has_no_space .tg_five_cols:hover, .gallery_grid_content_wrapper.do_justified .entry:hover { position: relative; z-index: 2 } .gallery_grid_content_wrapper.has_no_space img, .portfolio_grid_content_wrapper.has_no_space img, .portfolio_classic_content_wrapper.has_no_space img { max-width: none; width: 100% } .gallery_grid_content_wrapper.has_no_space .tg_two_cols, .portfolio_grid_content_wrapper.has_no_space .tg_two_cols, .portfolio_classic_content_wrapper.has_no_space .tg_two_cols { width: 50%; margin: 0 } .gallery_grid_content_wrapper.has_no_space .tg_three_cols, .portfolio_grid_content_wrapper.has_no_space .tg_three_cols, .portfolio_classic_content_wrapper.has_no_space .tg_three_cols { width: 33.33%; margin: 0 } .gallery_grid_content_wrapper.has_no_space .tg_four_cols, .portfolio_grid_content_wrapper.has_no_space .tg_four_cols, .portfolio_classic_content_wrapper.has_no_space .tg_four_cols { width: 25%; margin: 0 } .gallery_grid_content_wrapper.has_no_space .tg_five_cols, .portfolio_grid_content_wrapper.has_no_space .tg_five_cols, .portfolio_classic_content_wrapper.has_no_space .tg_five_cols { width: 20%; margin: 0 } .gallery_grid_content_wrapper .gallery_grid_item { overflow: hidden } .gallery_grid_content_wrapper.do_masonry .gallery_grid_item { -webkit-transform: translateX(-40px); transform: translateX(-40px); -webkit-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; opacity: 0 } .gallery_grid_content_wrapper .gallery_grid_item.hide { opacity: 0; display: none } .gallery_grid_content_wrapper .gallery_grid_item.is-showing { -webkit-transform: translateX(0px); transform: translateX(0px); opacity: 1 } .gallery_grid_content_wrapper .tg_gallery_grid_title { box-sizing: border-box; padding: 20px 30px; position: absolute; bottom: 0; left: 0; width: 100%; color: #fff; opacity: 0; z-index: 2; -webkit-transform: translateY(40px); transform: translateY(40px); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .gallery_grid_content_wrapper .gallery_grid_item:hover .tg_gallery_grid_title { -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1 } .gallery_grid_content_wrapper .tg_four_cols .tg_gallery_grid_title, .gallery_grid_content_wrapper .tg_five_cols .tg_gallery_grid_title { padding: 100px 15px 10px } .gallery_grid_content_wrapper .gallery_grid_item .bg_overlay { background-color: rgba(0, 0, 0, .2); position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; z-index: 1; -ms-transform: scale(.8); -moz-transform: scale(.8); -o-transform: scale(.8); -webkit-transform: scale(.8); transform: scale(.8); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .gallery_grid_content_wrapper .gallery_grid_item:hover .bg_overlay { -ms-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); opacity: 1 } .gallery_grid_content_wrapper .gallery_grid_item.lazy { -webkit-animation: lazy_color_change 1s infinite alternate; -moz-animation: lazy_color_change 1s infinite alternate; -ms-animation: lazy_color_change 1s infinite alternate; -o-animation: lazy_color_change 1s infinite alternate; animation: lazy_color_change 1s infinite alternate } .gallery_grid_content_wrapper .gallery_grid_item.tg_one_cols.lazy { min-height: 550px } .gallery_grid_content_wrapper .gallery_grid_item.tg_one_cols { width: auto; text-align: center } .gallery_grid_content_wrapper .gallery_grid_item.tg_one_cols .bg_overlay { display: none } .gallery_grid_content_wrapper .gallery_grid_item.tg_one_cols img { margin: auto } .gallery_grid_content_wrapper .gallery_grid_item.tg_two_cols.lazy { min-height: 250px } .gallery_grid_content_wrapper .gallery_grid_item.tg_three_cols.lazy { min-height: 200px } .gallery_grid_content_wrapper .gallery_grid_item.tg_four_cols.lazy { min-height: 150px } .gallery_grid_content_wrapper .gallery_grid_item.tg_five_cols.lazy { min-height: 100px } .gallery_grid_content_wrapper.do_justified { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .gallery_grid_content_wrapper.do_justified .entry-visible { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .has_no_space .portfolio_classic_content { margin-bottom: 20px; padding-left: 10px; padding-right: 10px; box-sizing: border-box } .swiper-container { width: 100%; height: 100%; margin-left: auto; margin-right: auto } .swiper-slide { cursor: pointer; background-size: cover; background-position: center center; background-repeat: no-repeat } .tg_fullscreen_gallery { height: 100%; width: 100% } .gallery-thumbs { display: none } .tg_fullscreen_gallery_wrapper { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000 } body.leftmenu .tg_fullscreen_gallery_wrapper { width: calc(100% - 350px); left: 350px } .tg_fullscreen_gallery_wrapper .tg_fullscreen_gallery .swiper-slide { cursor: default; background-size: contain } .tg_fullscreen_gallery_wrapper .tg_fullscreen_gallery { height: 100% } .swiper-button-next.hide, .swiper-button-prev.hide { display: none } .swiper-button-next.hover, .swiper-button-prev.hover { opacity: 0 } .swiper-container:hover .swiper-button-next.hover, .swiper-container:hover .swiper-button-prev.hover { opacity: 1 } .swiper-button-next, .swiper-button-prev { background-image: none !important; transition: all .3s cubic-bezier(.645, .045, .355, 1) 0s!important; -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1) 0s!important } .swiper-button-next { right: 50px } .swiper-button-prev { left: 50px } .swiper-button-next:hover { right: 40px } .swiper-button-prev:hover { left: 40px } .swiper-button-next i, .swiper-button-prev i { font-size: 60px; color: #fff } .swiper-container:hover .swiper-button-next.hover { right: 60px } .swiper-container:hover .swiper-button-prev.hover { left: 60px } .tg_gallery_fullscreen_content { color: #fff; position: absolute; bottom: 40px; left: 50px } .tg_gallery_fullscreen_content .tg_gallery_fullscreen_caption { font-size: 11px; letter-spacing: 3px; text-transform: uppercase } .tg_gallery_fullscreen_content .tg_gallery_fullscreen_title { font-size: 20px } .tg_parallax_slide_container { width: 100%; height: 100vh; position: fixed; z-index: 2; background: #000 } body.leftmenu .tg_parallax_slide_container { width: calc(100% - 350px); left: 350px } .tg_parallax_slide_background { background-size: cover; background-repeat: no-repeat; background-position: center center; overflow: hidden; will-change: transform; -webkit-backface-visibility: hidden; backface-visibility: hidden; height: 130vh; position: fixed; top: 0; left: 0; width: 100%; -webkit-transform: translateY(20vh); -ms-transform: translateY(20vh); transform: translateY(20vh); -webkit-transition: all 1.4s cubic-bezier(.22, .44, 0, 1); transition: all 1.4s cubic-bezier(.22, .44, 0, 1) } body.leftmenu .tg_parallax_slide_background { width: calc(100% - 350px); left: 350px } body.leftmenu .icon-scroll { left: calc(50% + 175px) } .tg_parallax_slide_background:before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, .3) } .tg_parallax_slide_background:first-child { -webkit-transform: translateY(-10vh); -ms-transform: translateY(-10vh); transform: translateY(-10vh) } .tg_parallax_slide_background:first-child .tg_parallax_slide_content_wrapper { -webkit-transform: translateY(10vh); -ms-transform: translateY(10vh); transform: translateY(10vh) } .tg_parallax_slide_content_wrapper { height: 100vh; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; flex-flow: column nowrap; color: #fff; -webkit-transform: translateY(40vh); -ms-transform: translateY(40vh); transform: translateY(40vh); will-change: transform; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all 1.9s cubic-bezier(.22, .44, 0, 1); transition: all 1.9s cubic-bezier(.22, .44, 0, 1) } .tg_parallax_slide_content_title { padding: 0 10% !important } .tg_parallax_slide_content_title h2 { font-size: 120px; text-transform: uppercase } .tg_parallax_slide_content_subtitle { font-size: 18px; margin-top: 20px } .tg_parallax_slide_background .tg_parallax_slide_link { position: absolute; width: 100%; height: 100%; display: block; z-index: 99999 } .tg_horizontal_gallery_cell { overflow: hidden } #page_content_wrapper .tg_horizontal_gallery_wrapper ol.flickity-page-dots { margin-left: 0 } .tg_horizontal_gallery_cell img { display: block; width: auto; max-width: none !important } .tg_horizontal_gallery_wrapper .flickity-page-dots { bottom: -40px } .tg_horizontal_gallery_wrapper .flickity-page-dots .dot { height: 4px; width: 40px; margin: 0; border-radius: 0 } .tg_horizontal_gallery_wrapper .flickity-prev-next-button svg { width: 40%; height: 40% } .tg_horizontal_gallery_wrapper .flickity-prev-next-button svg { left: 30%; top: 30% } .tg_horizontal_gallery_wrapper .flickity-prev-next-button.next, .tg_horizontal_gallery_wrapper .flickity-prev-next-button.previous { transition: all .3s cubic-bezier(.645, .045, .355, 1) 0s!important; -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1) 0s!important; opacity: .75 } .tg_horizontal_gallery_wrapper .flickity-prev-next-button.next { right: 40px } .tg_horizontal_gallery_wrapper .flickity-prev-next-button.next:hover { right: 30px; opacity: 1 } .tg_horizontal_gallery_wrapper .flickity-prev-next-button.previous { left: 40px } .tg_horizontal_gallery_wrapper .flickity-prev-next-button.previous:hover { left: 30px; opacity: 1 } .tg_horizontal_gallery_wrapper .flickity-prev-next-button:disabled { opacity: .3 } .tg_horizontal_gallery_cell_img { transition: opacity .4s; opacity: 0 } .tg_horizontal_gallery_cell_img.flickity-lazyloaded, .tg_horizontal_gallery_cell_img.flickity-lazyerror { opacity: 1 } .tg_slider_gallery_cell { overflow: hidden } .tg_horizontal_slider_wrapper .flickity-prev-next-button svg { width: 40%; height: 40% } .tg_horizontal_slider_wrapper .flickity-prev-next-button svg { left: 25%; top: 30% } .tg_horizontal_slider_wrapper .flickity-prev-next-button.next, .tg_horizontal_slider_wrapper .flickity-prev-next-button.previous { transition: all .3s cubic-bezier(.645, .045, .355, 1) 0s!important; -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1) 0s!important; opacity: .75 } .tg_horizontal_slider_wrapper .flickity-prev-next-button.next { right: 0 } .tg_horizontal_slider_wrapper .flickity-prev-next-button.next:hover { right: -5px; opacity: 1 } .tg_horizontal_slider_wrapper .flickity-prev-next-button.previous { left: 0 } .tg_horizontal_slider_wrapper .flickity-prev-next-button.previous:hover { left: -5px; opacity: 1 } .tg_horizontal_slider_wrapper .tg_horizontal_slider_cell { width: 100%; height: 100%; float: left } .tg_horizontal_slider_wrapper .tg_horizontal_slider_content { width: 30%; height: 100%; padding: 40px; box-sizing: border-box; float: left } .tg_horizontal_slider_bg { width: 70%; height: 100%; padding: 40px; float: left } .tg_horizontal_slider_wrapper .tg_horizontal_slider_content .tg_horizontal_slider_content_wrap { display: table; width: 100%; height: 100% } .tg_horizontal_slider_bg_one_cols { width: 100%; height: 100%; box-sizing: border-box; background-repeat: no-repeat; background-size: cover; background-position: center center } .tg_horizontal_slider_bg_two_cols { width: calc(50% - 20px); float: left; height: 100%; box-sizing: border-box; background-repeat: no-repeat; background-size: cover; background-position: center center } .tg_horizontal_slider_bg_two_cols.last { float: right } .tg_horizontal_slider_bg_two_rows { width: 100%; margin-bottom: 40px; height: calc(50% - 20px); background-repeat: no-repeat; background-size: cover; background-position: center center } .tg_horizontal_slider_bg_two_rows.last { margin-bottom: 0 } .tg_horizontal_slider_wrapper .tg_horizontal_slider_content .tg_horizontal_slider_content_wrap .tg_horizontal_slider_content_cell { display: table-cell; vertical-align: middle } .tg_horizontal_slide_content_title h2 { font-size: 40px } .tg_horizontal_slide_content_desc { padding: 20px 0 } .tg_horizontal_slider_wrapper .flickity-prev-next-button:disabled { opacity: .3 } .tg_horizontal_slide_content_link { font-size: 13px; letter-spacing: 2px; text-transform: uppercase; border-bottom: 1px solid #222; -webkit-transition: all .4s ease; transition: all .4s ease } .tg_horizontal_slide_content_link:hover { padding-bottom: 2px; border-bottom-color: transparent !important } .tg_horizontal_slider_wrapper .flickity-page-dots { bottom: -50px; margin-left: 0 !important } .tg_horizontal_slider_wrapper .flickity-page-dots .dot { height: 4px; width: 40px; margin: 0; border-radius: 0 } .tg_animated_frame_slider_wrapper.slideshow { width: 100%; height: 100vh; background: #000; top: 0; left: 0; z-index: 2 } body.leftmenu .tg_animated_frame_slider_wrapper.slideshow { width: calc(100% - 350px); left: 350px } .tg_animated_frame_slider_wrapper.slideshow .slides { position: absolute; width: 100%; height: 100%; text-align: center } .tg_animated_frame_slider_wrapper.slideshow .slides .slide { position: absolute; width: 100%; height: 100%; overflow: hidden; opacity: 0; pointer-events: none; display: flex; flex-direction: column; align-content: center; justify-content: center; align-items: center } .tg_animated_frame_slider_wrapper.slideshow .slides .slide--current { opacity: 1; pointer-events: auto } .tg_animated_frame_slider_wrapper.slideshow .slides .slide__img { position: absolute; top: -200px; left: -200px; width: calc(100% + 400px); height: calc(100% + 400px); background-size: cover; background-position: 50% 50% } .tg_animated_frame_slider_wrapper.slideshow .slides .slide--current .slide__img { opacity: .8 } .tg_animated_frame_slider_wrapper.slideshow .slides .slide__content { position: relative; z-index: 2 } .tg_animated_frame_slider_wrapper.slideshow .slidenav { position: absolute; width: 300px; margin-left: -150px; left: 50%; bottom: 0; text-align: center; padding: 2em; z-index: 2; color: #fff } .tg_animated_frame_slider_wrapper.slideshow .slidenav__item { border: 0; background: 0 0; color: #fff; position: relative; font-size: 32px; opacity: .75; -webkit-transition: all .4s ease; transition: all .4s ease; cursor: pointer } .tg_animated_frame_slider_wrapper.slideshow .slidenav__item:focus { outline: none } .tg_animated_frame_slider_wrapper.slideshow .slidenav__item:hover { opacity: 1 } .tg_animated_frame_slider_wrapper.slideshow .shape { position: absolute; width: 100%; height: 100%; fill: #fff; top: 0; pointer-events: none } .tg_animated_frame_slider_wrapper.slideshow .slides .slide__title { position: relative; font-size: 140px; line-height: 1.2; text-transform: uppercase; margin: 0; cursor: default; color: #fff } .tg_animated_frame_slider_wrapper.slideshow .slides .slide__desc { position: relative; font-size: 22px; margin: 0 0 2em; cursor: default; color: #fff; padding: 0 !important; text-align: center } .tg_animated_frame_slider_wrapper.slideshow .slides .slide__link { position: relative; font-size: 1em; font-weight: 700; padding: 1em 2em; display: inline-block; color: #000; background: #fff; transition: color .3s, background .3s } body.elementor-fullscreen.room { background: #cecece; height: 100vh; overflow: hidden } .tg_room_slider_wrapper { position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 2; background: #fff } body.leftmenu .tg_room_slider_wrapper { width: calc(100% - 350px); left: 350px } .tg_room_slider_wrapper .hidden { position: absolute; overflow: hidden; width: 0; height: 0; pointer-events: none } .tg_room_slider_wrapper .icon { display: block; width: 1.5em; height: 1.5em; margin: 0 auto; fill: currentColor } .tg_room_slider_wrapper .btn { position: relative; margin: 0; padding: 0; border: 0; background: 0 0 } .tg_room_slider_wrapper .btn--nav { font-size: 2em; pointer-events: auto; z-index: 3; cursor: pointer; opacity: .75; transition: all .3s cubic-bezier(.645, .045, .355, 1) 0s!important; -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1) 0s!important } .tg_room_slider_wrapper .btn--nav:focus { outline: none } .tg_room_slider_wrapper .btn--nav:hover { opacity: 1 } .tg_room_slider_wrapper .btn--nav-right { float: right } .tg_room_slider_wrapper .nav-icon--right { transform: scale3d(-1, -1, 1) } .tg_room_slider_wrapper .nav__triangle, .tg_room_slider_wrapper .nav__line { transition: transform .3s; fill: currentColor } .tg_room_slider_wrapper .btn--nav:hover .nav__triangle { transform: translate3d(-54px, 0, 0) } .tg_room_slider_wrapper .btn--nav:hover .nav__line { transform: translate3d(17px, 0, 0) } .tg_room_slider_wrapper .container { position: relative; overflow: hidden; width: 100%; height: 100vh; perspective: 2000px } .tg_room_slider_wrapper .scroller { height: 100%; transform-style: preserve-3d } .tg_room_slider_wrapper .room { position: absolute; top: 50%; left: 50%; width: 100vw; height: 100vh; margin: -50vh 0 0 -50vw; pointer-events: none; opacity: 0; transform-style: preserve-3d } .tg_room_slider_wrapper .room--current { pointer-events: auto; opacity: 1 } .tg_room_slider_wrapper .room__side { position: absolute; display: flex; justify-content: center; align-items: center; transform-style: preserve-3d } .tg_room_slider_wrapper .room__side--left, .tg_room_slider_wrapper .room__side--right { width: 4000px; height: 100vh; background: #dbdbdb } .tg_room_slider_wrapper .room__side--back { width: 100vw; height: 100vh; background: #e9e9e9; box-shadow: 0 0 0 2px #e9e9e9; transform: translate3d(0, 0, -4000px) rotate3d(1, 0, 0, .1deg) rotate3d(1, 0, 0, 0deg) } .tg_room_slider_wrapper .room__side--right { right: 0; justify-content: flex-end; transform: rotate3d(0, 1, 0, -90.03deg); transform-origin: 100% 50% } .tg_room_slider_wrapper .room__side--left { justify-content: flex-start; transform: rotate3d(0, 1, 0, 90deg); transform-origin: 0 50% } .tg_room_slider_wrapper .room__side--bottom { width: 100vw; height: 4000px; background: #d0d0d0; transform: rotate3d(1, 0, 0, 90deg) translate3d(0, -4000px, 0); transform-origin: 50% 0% } .tg_room_slider_wrapper .room__side--bottom { top: 100% } #page_content_wrapper .inner .sidebar_content .tg_room_slider_wrapper .room__img { flex: none; max-width: 40%; max-height: 60%; margin: 0 5%; transform: translate3d(0, 0, 10px); backface-visibility: hidden } .tg_room_slider_wrapper .bg_overlay { background: rgba(0, 0, 0, .2); position: fixed; width: 100%; height: 100%; z-index: 2 } .tg_room_slider_wrapper *, .tg_room_slider_wrapper *:after, .tg_room_slider_wrapper *:before { -webkit-box-sizing: border-box; box-sizing: border-box } .tg_room_slider_wrapper .content { position: absolute; top: 0; left: 0; display: flex; flex-direction: column; width: 100%; height: 100vh; padding: 2vw } .tg_room_slider_wrapper .slides { position: relative; flex: 1 } .tg_room_slider_wrapper .slide { position: absolute; left: 0; display: flex; flex-direction: column; justify-content: center; width: 40%; height: 100%; margin: 30vh 0 0 30vw; pointer-events: none; opacity: 0; z-index: 3; text-align: center } body.leftmenu .tg_room_slider_wrapper .slide { width: 70%; margin: 7vh 0 0 10vw } .tg_room_slider_wrapper .slide--current { pointer-events: auto; opacity: 1 } .tg_room_slider_wrapper .slide__name { font-size: 120px; line-height: 1; color: #fff } .tg_room_slider_wrapper .slide__title, .tg_room_slider_wrapper .slide__date { width: 100%; box-sizing: border-box } .tg_room_slider_wrapper .slide__date { margin-top: 1em } .tg_room_slider_wrapper .slide__title { font-weight: 400; display: flex; flex-direction: column; align-items: flex-end; margin: 1em 0 0; color: #fff } @media screen and (max-width:50em) { .tg_room_slider_wrapper .slide { width: 100%; margin: 7vh 0 0 } .tg_room_slider_wrapper .slide__title { font-size: 1.5em } .tg_room_slider_wrapper .slide__date { font-size: .65em } .tg_room_slider_wrapper .nav { position: absolute; top: 7em; left: 0; width: 100%; padding: 1em } .tg_room_slider_wrapper .nav__triangle { transform: translate3d(-54px, 0, 0) } .tg_room_slider_wrapper .nav__line { transform: translate3d(17px, 0, 0) } .tg_room_slider_wrapper .btn--nav:hover { color: currentColor } .tg_room_slider_wrapper .info { font-size: .95em; width: 100vw } } svg.hidden { position: absolute; overflow: hidden; width: 0; height: 0; pointer-events: none } .tg_multi_layouts_slider_wrapper .icon { display: block; width: 1.5em; height: 1.5em; margin: 0 auto; fill: currentColor } .tg_multi_layouts_slider_wrapper .btn { display: inline-block; margin: 0; padding: 0; cursor: pointer; pointer-events: auto; color: #222; border: none; background: 0 0 } .tg_multi_layouts_slider_wrapper .btn:focus { outline: none } .tg_multi_layouts_slider_wrapper .btn--arrow { font-size: 1.5em; display: block; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .tg_multi_layouts_slider_wrapper .btn--arrow:nth-child(2) { margin: 0 0 0 .5em } .tg_multi_layouts_slider_wrapper .btn--arrow:nth-child(1):hover { -webkit-transform: translateX(-20px); transform: translateX(-20px) } .tg_multi_layouts_slider_wrapper .btn--arrow:nth-child(2):hover { -webkit-transform: translateX(20px); transform: translateX(20px) } .tg_multi_layouts_slider_wrapper .btn--arrow .icon { height: .5em } .tg_multi_layouts_slider_wrapper.slideshow { position: relative; width: 100%; max-width: 1600px } .tg_multi_layouts_slider_wrapper.slideshow:focus { outline: none } .js .tg_multi_layouts_slider_wrapper.slideshow:after { content: ''; position: absolute; top: 50%; left: 50%; width: 70px; height: 70px; margin: -35px 0 0 -35px; pointer-events: none; border: 10px solid rgba(255, 255, 255, .1); border-top-color: #212121; border-radius: 50%; -webkit-transition: opacity .3s; transition: opacity .3s; -webkit-animation: rotateLoader .8s linear infinite forwards; animation: rotateLoader .8s linear infinite forwards } @-webkit-keyframes rotateLoader { to { -webkit-transform: rotate3d(360deg); transform: rotate3d(360deg) } } @keyframes rotateLoader { to { -webkit-transform: rotate3d(0, 0, 1, 360deg); transform: rotate3d(0, 0, 1, 360deg) } } .js .tg_multi_layouts_slider_wrapper.slideshow--loaded:after { opacity: 0 } .js .tg_multi_layouts_slider_wrapper.slideshow { height: 100vh; max-height: 1000px; pointer-events: none } .tg_multi_layouts_slider_wrapper .slide { position: relative; width: 100%; margin: 0 0 1em; padding: 2em } .js .tg_multi_layouts_slider_wrapper .slide { position: absolute; top: 0; left: 0; height: 100%; margin: 0; pointer-events: none; opacity: 0 } .js .tg_multi_layouts_slider_wrapper .slide--current { pointer-events: auto; opacity: 1 } .tg_multi_layouts_slider_wrapper .slide-imgwrap { position: relative; width: calc(100% - 6em); height: 90%; margin: 0 auto; opacity: .5; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .tg_multi_layouts_slider_wrapper .slide-imgwrap:hover { opacity: 1 !important } .no-js .tg_multi_layouts_slider_wrapper .slide-imgwrap { height: 400px } .tg_multi_layouts_slider_wrapper .slide__img-inner { position: absolute; width: 100%; height: 100%; -webkit-transform: rotateZ(0deg); transform: rotateZ(0deg); -webkit-backface-visibility: hidden; backface-visibility: hidden; will-change: tranform, opacity; background-position: 50% 50%; background-size: cover } .tg_multi_layouts_slider_wrapper .slide__title { position: absolute; bottom: 0; left: 0; width: calc(100% - 11em); max-width: 800px; padding: 2em } .js .tg_multi_layouts_slider_wrapper .slide__title { pointer-events: none; opacity: 0 } .js .tg_multi_layouts_slider_wrapper .slide--current .slide__title { pointer-events: auto; opacity: 1 } .tg_multi_layouts_slider_wrapper .slide__title-main { font-size: 6em; line-height: 1; display: inline-block; margin: 0 } .tg_multi_layouts_slider_wrapper .slide__title-sub { font-size: 1.15em; line-height: 1.5; margin: 0 } .tg_multi_layouts_slider_wrapper .slide__title-sub a { border-bottom: 1px solid } .tg_multi_layouts_slider_wrapper .slideshow__nav { position: absolute; pointer-events: none } .no-js .tg_multi_layouts_slider_wrapper .slideshow__nav { display: none } .tg_multi_layouts_slider_wrapper .slideshow__nav--arrows { font-size: 4em; right: .3em; bottom: 2em } @media screen and (max-width:45em) { .tg_multi_layouts_slider_wrapper .slideshow { padding-top: 7em } .js .tg_multi_layouts_slider_wrapper .slideshow { height: calc(100vh - 60px) } .tg_multi_layouts_slider_wrapper .slide { padding: 6em 0 } .no-js .tg_multi_layouts_slider_wrapper .slide { padding: 4em 0 0 } .tg_multi_layouts_slider_wrapper .slide-imgwrap { width: calc(100% - 1em) } .tg_multi_layouts_slider_wrapper .slide__title { width: calc(100% - 2em); margin: 0 0 4em; padding: 1.5em } .tg_multi_layouts_slider_wrapper .slide__title-main { font-size: 2em } .tg_multi_layouts_slider_wrapper .slide__title-sub { font-size: .75em } } .tg_multi_layouts_slider_wrapper .slide--layout-1 .slide__img { position: absolute; width: calc(50% - 1em) } .tg_multi_layouts_slider_wrapper .slide--layout-1 .slide__img:first-child { left: .5em; height: 100% } .tg_multi_layouts_slider_wrapper .slide--layout-1 .slide__img:nth-child(n+2) { left: calc(50% + .5em); height: calc(50% - .5em) } .tg_multi_layouts_slider_wrapper .slide--layout-1 .slide__img:nth-child(3) { top: calc(50% + .5em) } .tg_multi_layouts_slider_wrapper .slide--layout-2 .slide__img { position: absolute; top: 50%; left: 50% } .tg_multi_layouts_slider_wrapper .slide--layout-2 .slide__img:not(:last-child) { width: 300px; height: 300px } .tg_multi_layouts_slider_wrapper .slide--layout-2 .slide__img:first-child { -webkit-transform: translate3d(-50%, -50%, 0) translate3d(-60%, -40%, 0) rotate(-16deg); transform: translate3d(-50%, -50%, 0) translate3d(-60%, -40%, 0) rotate(-16deg) } .tg_multi_layouts_slider_wrapper .slide--layout-2 .slide__img:nth-child(2) { -webkit-transform: translate3d(-50%, -50%, 0) translate3d(60%, -40%, 0) rotate(10deg); transform: translate3d(-50%, -50%, 0) translate3d(60%, -40%, 0) rotate(10deg) } .tg_multi_layouts_slider_wrapper .slide--layout-2 .slide__img:nth-child(3) { -webkit-transform: translate3d(-50%, -50%, 0) translate3d(60%, 40%, 0) rotate(-15deg); transform: translate3d(-50%, -50%, 0) translate3d(60%, 40%, 0) rotate(-15deg) } .tg_multi_layouts_slider_wrapper .slide--layout-2 .slide__img:nth-child(4) { -webkit-transform: translate3d(-50%, -50%, 0) translate3d(-60%, 40%, 0) rotate(10deg); transform: translate3d(-50%, -50%, 0) translate3d(-60%, 40%, 0) rotate(10deg) } .tg_multi_layouts_slider_wrapper .slide--layout-2 .slide__img:last-child { -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); width: 450px; height: 400px } .tg_multi_layouts_slider_wrapper .slide__img-caption { position: absolute; width: 100%; top: 100%; text-align: center; margin: 0; padding: 1em; font-size: 1.25em; font-weight: 400 } @media screen and (max-width:45em) { .tg_multi_layouts_slider_wrapper .slide--layout-2 .slide__img:not(:last-child) { width: 100px; height: 100px; } .tg_multi_layouts_slider_wrapper .slide--layout-2 .slide__img:last-child .slide__img-inner { border-bottom-width: 40px } .tg_multi_layouts_slider_wrapper .slide--layout-2 .slide__img:last-child { width: 160px; height: 160px } .tg_multi_layouts_slider_wrapper .slide__img-caption { font-size: .75em } } .tg_multi_layouts_slider_wrapper .slide--layout-3 .slide__img { position: absolute; width: 450px; height: 450px; top: 40%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0) translate3d(-50%, 0, 0) rotate(-10deg); transform: translate3d(-50%, -50%, 0) translate3d(-50%, 0, 0) rotate(-10deg) } @media screen and (max-width:45em) { .tg_multi_layouts_slider_wrapper .slide--layout-3 .slide__img { width: 200px; height: 200px } } .tg_multi_layouts_slider_wrapper .slide--layout-3 .slide__img-inner { -webkit-transform-origin: 50% 200%; transform-origin: 50% 200% } .tg_multi_layouts_slider_wrapper .slide--layout-4 .slide__img { position: absolute } .tg_multi_layouts_slider_wrapper .slide--layout-4 .slide__img:nth-child(2) { top: 15%; left: 15%; width: 30%; height: 50% } .tg_multi_layouts_slider_wrapper .slide--layout-4 .slide__img:first-child { top: 40%; left: 5%; width: 80%; height: 60% } .tg_multi_layouts_slider_wrapper .slide--layout-4 .slide__img:nth-child(3) { top: 0; left: 40%; width: 40%; height: 60% } .tg_multi_layouts_slider_wrapper .slide--layout-4 .slide__img:nth-child(4) { top: 50%; left: 75%; width: 22.5%; height: 42.5% } .tg_multi_layouts_slider_wrapper .slide--layout-5 .slide-imgwrap { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; padding: 8% 0; width: 80% } .tg_multi_layouts_slider_wrapper .slide--layout-5 .slide__img { position: relative; width: calc((100%/6) - 10px); padding-bottom: calc((100%/6) - 10px); min-height: 150px; margin: 5px } @media screen and (max-width:45em) { .tg_multi_layouts_slider_wrapper .slide--layout-5 .slide__img { min-height: 50px } } .tg_multi_layouts_slider_wrapper .slide--layout-6 .slide__img { position: absolute; top: 50%; left: 50%; width: 45%; padding-bottom: 45%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0) } .tg_multi_layouts_slider_wrapper .slide--layout-6 .slide__img-inner { border-radius: 50% } .tg_multi_layouts_slider_wrapper .slide--layout-6 .slide__img:first-child { -webkit-transform: translate3d(0%, -40%, 0) scale(.6); transform: translate3d(0%, -40%, 0) scale(.6) } .tg_multi_layouts_slider_wrapper .slide--layout-6 .slide__img:nth-child(3) { -webkit-transform: translate3d(-100%, -60%, 0) scale(.75); transform: translate3d(-100%, -60%, 0) scale(.75) } .tg_multi_layouts_slider_wrapper .slide--layout-7 .slide__img { position: absolute; top: 10%; width: 40%; height: 80% } .tg_multi_layouts_slider_wrapper .slide--layout-7 .slide__img:nth-child(2) { left: 30% } .tg_multi_layouts_slider_wrapper .slide--layout-7 .slide__img:nth-child(3) { left: 60% } .tg_multi_layouts_slider_wrapper .slide--layout-7 .slide__img-inner { -webkit-clip-path: polygon(0% 100%, 30% 0%, 100% 0%, 70% 100%); clip-path: polygon(0% 100%, 30% 0%, 100% 0%, 70% 100%); -webkit-clip-path: url('#polygon-clip-rhomboid'); clip-path: url(https://themegoods-cdn-pzbycso8wng.stackpathdns.com/architecturer/demo/wp-content/plugins/architecturer-elementor/assets/css/../index.html#polygon-clip-rhomboid) } .tg_velo_slide_container.velo-slides { z-index: 8; position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background-color: #111 } .tg_velo_slide_container.velo-slides[data-velo-slider=on] { overflow: hidden } .tg_velo_slide_container .velo-slide { height: 100vh; z-index: 4 } @media (min-width:54em) and (max-width:65em) { .tg_velo_slide_container .velo-slide { font-size: 80% } } @media (min-width:54em) and (min-height:0) and (max-height:45em) { .tg_velo_slide_container .velo-slide { font-size: 70% } } .tg_velo_slide_container[data-velo-slider=on] .velo-slide { opacity: 0; position: absolute; top: 0; left: 0; width: 100% } .tg_velo_slide_container .velo-slide.is-active { z-index: 8 } .tg_velo_slide_container .velo-slide__bg { z-index: 7; position: absolute; top: 0; left: 0; width: 100%; height: 100vh; color: #111; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; background-color: #111; overflow: hidden } .tg_velo_slide_container .velo-slide__bg:after { z-index: 0; content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 100%; opacity: .4; background: #111 } .tg_velo_slide_container .velo-slide__figure { z-index: 0; position: relative; height: 100%; width: 100%; top: 0; left: 0; overflow: hidden; background-position: 50%; background-repeat: no-repeat; background-size: cover; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform .5s ease; transition: -webkit-transform .5s ease; transition: transform .5s ease; transition: transform .5s ease, -webkit-transform .5s ease } .tg_velo_slide_container .is-hovering .velo-slide__figure { -webkit-transform: scale(1.1); transform: scale(1.1); -webkit-transition: -webkit-transform .5s ease; transition: -webkit-transform .5s ease; transition: transform .5s ease; transition: transform .5s ease, -webkit-transform .5s ease } .tg_velo_slide_container .velo-slide__vid-wrap { z-index: 5; position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform .5s ease; transition: -webkit-transform .5s ease; transition: transform .5s ease; transition: transform .5s ease, -webkit-transform .5s ease } .tg_velo_slide_container .velo-slide__vid-wrap:after { z-index: 0; content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 100%; opacity: .4; background: #111 } .tg_velo_slide_container .is-hovering .velo-slide__vid-wrap { -webkit-transform: scale(1.1); transform: scale(1.1); -webkit-transition: -webkit-transform .5s ease; transition: -webkit-transform .5s ease; transition: transform .5s ease; transition: transform .5s ease, -webkit-transform .5s ease } .tg_velo_slide_container .velo-slide__vid { z-index: -1; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: auto; min-width: 100%; max-width: none; height: auto; min-height: 100%; -o-object-fit: cover; object-fit: cover } .tg_velo_slide_container .velo-slide__header { z-index: 9; position: relative; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; overflow-y: hidden; padding: 4% } .tg_velo_slide_container .velo-slide__pretitle { color: #fff; max-width: 22em } @media (min-width:54em) { .tg_velo_slide_container .velo-slide__pretitle { margin-left: 7% } } .tg_velo_slide_container .velo-slide__title { margin-bottom: .1em; line-height: 1.1; color: #fff; letter-spacing: -.025em; font-weight: 700; font-size: 2.25em } @media (min-width:54em) { .tg_velo_slide_container .velo-slide__title { font-size: 5em } } @media (min-width:65em) { .tg_velo_slide_container .velo-slide__title { font-size: 5em } } @media (min-width:91em) { .tg_velo_slide_container .velo-slide__title { font-size: 5em } } .tg_velo_slide_container .velo-slide__text { color: #fff; max-width: 30em; display: block; margin: 0 } .tg_velo_slide_container .velo-slide__btn { opacity: 0 } @media (min-width:54em) { .tg_velo_slide_container .velo-slide__btn { margin-left: 1vw } } .tg_velo_slide_container .is-active .velo-slide__btn { opacity: 1 } .tg_velo_slide_container .velo-slide__btn>a>span { opacity: 0; overflow-y: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) } .tg_velo_slide_container .is-active .velo-slide__btn>a>span { opacity: 1; z-index: 9999; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: opacity .8s ease, -webkit-transform .4s ease; transition: opacity .8s ease, -webkit-transform .4s ease; transition: transform .4s ease, opacity .8s ease; transition: transform .4s ease, opacity .8s ease, -webkit-transform .4s ease } .tg_velo_slide_container .oh { display: block; overflow-y: hidden; padding: .02em 0 } .tg_velo_slide_container .oh span { display: inline-block; -webkit-transform: translate3d(0, 140%, 0); transform: translate3d(0, 140%, 0); opacity: 0; -webkit-transition: opacity .8s ease, -webkit-transform .4s ease; transition: opacity .8s ease, -webkit-transform .4s ease; transition: transform .4s ease, opacity .8s ease; transition: transform .4s ease, opacity .8s ease, -webkit-transform .4s ease } .tg_velo_slide_container .is-active .oh span { -webkit-transform: translate3d(0, 0%, 0); transform: translate3d(0, 0%, 0); opacity: 1; -webkit-transition: opacity .1s ease, -webkit-transform .6s cubic-bezier(.77, 0, .175, 1); transition: opacity .1s ease, -webkit-transform .6s cubic-bezier(.77, 0, .175, 1); transition: transform .6s cubic-bezier(.77, 0, .175, 1), opacity .1s ease; transition: transform .6s cubic-bezier(.77, 0, .175, 1), opacity .1s ease, -webkit-transform .6s cubic-bezier(.77, 0, .175, 1) } .tg_velo_slide_container .is-active .oh:nth-of-type(2n) span { -webkit-transition-delay: .2s; transition-delay: .2s } .tg_velo_slide_container .border, .tg_velo_slide_container .border:before, .tg_velo_slide_container .border:after, .tg_velo_slide_container .border span { z-index: 91; position: fixed; background-color: currentColor; -webkit-transition: .35s ease-in-out; transition: .35s ease-in-out } .tg_velo_slide_container .is-hovering .border, .tg_velo_slide_container .is-hovering .border:before, .tg_velo_slide_container .is-hovering .border:after, .tg_velo_slide_container .is-hovering .border span { -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out } .tg_velo_slide_container .velocity-animating .border, .tg_velo_slide_container .velocity-animating .border:before, .tg_velo_slide_container .velocity-animating .border:after, .tg_velo_slide_container .velocity-animating .border span { -webkit-transition: .5s cubic-bezier(.77, 0, .175, 1); transition: .5s cubic-bezier(.77, 0, .175, 1) } .tg_velo_slide_container .border { top: 0; left: 0; width: 100%; height: 0 } @media (min-width:54em) { .tg_velo_slide_container .border { height: 10vw } } @media (min-width:91em) { .tg_velo_slide_container .border { height: 7vw } } @media (min-width:115em) { .tg_velo_slide_container .border { height: 7vw } } .tg_velo_slide_container .is-hovering .border { height: 0 } .tg_velo_slide_container .velocity-animating .border { height: 8vw } @media (min-width:54em) { .tg_velo_slide_container .velocity-animating .border { height: 12vw } } .tg_velo_slide_container .border:before { content: ''; bottom: 0; left: 0; width: 0; height: 100%; width: 0 } @media (min-width:54em) { .tg_velo_slide_container .border:before { width: 10vw } } @media (min-width:91em) { .tg_velo_slide_container .border:before { width: 7vw } } @media (min-width:115em) { .tg_velo_slide_container .border:before { width: 7vw } } .tg_velo_slide_container .is-hovering .border:before { width: 0 } .tg_velo_slide_container .velocity-animating .border:before { width: 8vw } @media (min-width:54em) { .tg_velo_slide_container .velocity-animating .border:before { width: 12vw } } .tg_velo_slide_container .border:after { content: ''; bottom: 0; right: 0; height: 100%; width: 0; width: 0 } @media (min-width:54em) { .tg_velo_slide_container .border:after { width: 10vw } } @media (min-width:91em) { .tg_velo_slide_container .border:after { width: 7vw } } @media (min-width:115em) { .tg_velo_slide_container .border:after { width: 7vw } } .tg_velo_slide_container .is-hovering .border:after { width: 0 } .tg_velo_slide_container .velocity-animating .border:after { width: 8vw } @media (min-width:54em) { .tg_velo_slide_container .velocity-animating .border:after { width: 12vw } } .tg_velo_slide_container .border span { bottom: 0; left: 0; height: 0; width: 100%; height: 0 } @media (min-width:54em) { .tg_velo_slide_container .border span { height: 10vw } } @media (min-width:91em) { .tg_velo_slide_container .border span { height: 7vw } } @media (min-width:115em) { .tg_velo_slide_container .border span { height: 7vw } } .tg_velo_slide_container .is-hovering .border span { height: 0 } .tg_velo_slide_container .velocity-animating .border span { height: 8vw } @media (min-width:54em) { .tg_velo_slide_container .velocity-animating .border span { height: 12vw } } .velo-slides-nav { position: fixed; z-index: 91; right: 3%; bottom: 1em } @media (min-width:54em) { .velo-slides-nav { top: 50%; bottom: auto; -webkit-transform: translateY(-50%); transform: translateY(-50%) } } .velo-slides-nav__list { list-style: none } .velo-slides-nav li:first-child { margin-bottom: .25em } .velo-slides-nav a { display: block; color: rgba(255, 255, 255, .9); -webkit-transition: color .5s ease, text-shadow .5s ease; transition: color .5s ease, text-shadow .5s ease } .velo-slides-nav a:hover { color: #fff; text-shadow: 0px 0px 6px rgba(255, 255, 255, .6); -webkit-transition: color .5s ease, text-shadow .5s ease; transition: color .5s ease, text-shadow .5s ease } .velo-slides-nav a.inactive { visibility: hidden; opacity: 0; -webkit-transition: opacity .2s 0s, visibility 0s .2s; transition: opacity .2s 0s, visibility 0s .2s } .velo-slides-nav i { font-size: 2.2em } @media (min-width:54em) { .velo-slides-nav i { font-size: 1.5em } } @font-face { font-family: 'ssicons'; src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfgAAAC8AAAAYGNtYXAXVtKOAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZiOKaFQAAAF4AAADTGhlYWQNcwRaAAAExAAAADZoaGVhB6EDzQAABPwAAAAkaG10eCYAA2sAAAUgAAAAMGxvY2EETAN0AAAFUAAAABptYXhwAA4AIQAABWwAAAAgbmFtZbVmJhcAAAWMAAABhnBvc3QAAwAAAAAHFAAAACAAAwPHAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qf//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAArgPFAp8AFgAAEzQ2NzYyFwkBNjIXFhQHAQYiJwEuATUABAMIFQgBugG7CBUHCAj+MwcVCP4zAwQCjQUJBAcH/kUBuwcHCBUH/jMICAHNAwoFAAAAAQDu/8AC3wOFABYAAAUiJicmNDcJASY0NzYyFwEWFAcBDgEjAQAFCQQICAG7/kUICAcWBwHNBwf+MwQJBUAEAwgVCAG6AbsIFQcICP4zBxUI/jMDBAAAAAEAAACuA8UCnwAWAAA3FBYXFjI3CQEWMjc2NCcBJiIHAQ4BFQAEAwgVCAG6AbsIFQcICP4zBxUI/jMDBMAFCQQICAG7/kUICAcWBwHNBwf+MwQJBQAAAAABAO7/wALfA4UAFgAABTI2NzY0JwkBNjQnJiIHAQYUFwEeATMCzQUJBAcH/kUBuwcHCBUH/jMICAHNAwoFQAQDCBUIAboBuwgVBwgI/jMHFQj+MwMEAAAAAQCh//MDMwOfAB4AAAkBBhQXFjI3AREUFjMyNjURARYyNz4BNTQmJwEmIgcB1P7NBwcIFQcBCA8KCw8BBwgVCAMEBAP+zAcVCAOf/s0IFQcICAEH/L4LDw8LA0L++QgIAwoFBQkEATMHBwAAAQCa/+EDLAONAB4AAAUBNjQnJiIHARE0JiMiBhURASYiBw4BFRQWFwEWMjcB+QEzBwcIFQf++A8LCg/++AcVCAQDAwQBMwgVCB8BMwgVBwgI/vkDQgsPDwv8vgEHCAgDCgUFCQT+zQcHAAAAAQAhAFoDzQLsAB4AABMBNjIXFhQHASEyFhUUBiMhARYUBw4BIyImJwEmNDchATMIFQcICP75A0ILDw8L/L4BBwgIAwoFBQkE/s0HBwG5ATMHBwgVB/74DwsKD/74BxUIBAMDBAEzCBUIAAAAAQAzAFoD3wLsAB4AAAkBJiIHBhQXASEiBhUUFjMhAQYUFx4BMzI2NwE2NCcD3/7NCBUHCAgBB/y+Cw8PCwNC/vkICAMKBQUJBAEzBwcBuQEzBwcIFQf++A8LCg/++AcVCAQDAwQBMwgVCAAAAQAAAAEAAMChG+1fDzz1AAsEAAAAAADVOl//AAAAANU6X/8AAP/AA98DnwAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAAD3wABAAAAAAAAAAAAAAAAAAAADAQAAAAAAAAAAAAAAAIAAAAEAAAABAAA7gQAAAAEAADuBAAAoQQAAJoEAAAhBAAAMwAAAAAACgAUAB4ASgB2AKIAzgEEAToBcAGmAAAAAQAAAAwAHwABAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApHNzaWNvbnMAcwBzAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMHNzaWNvbnMAcwBzAGkAYwBvAG4Ac3NzaWNvbnMAcwBzAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcnNzaWNvbnMAcwBzAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype"); font-weight: 400; font-style: normal } [class^=icon-], [class*=" icon-"] { font-family: 'ssicons' !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 } .icon-down-chev:before { content: "\e900" } .icon-right-chev:before { content: "\e901" } .icon-up-chev:before { content: "\e902" } .icon-left-chev:before { content: "\e903" } .icon-up-arrow:before { content: "\e904" } .icon-down-arrow:before { content: "\e905" } .icon-left-arrow:before { content: "\e906" } .icon-right-arrow:before { content: "\e907" } .tg_velo_slide_container .btn-draw { position: relative; display: inline-block; vertical-align: middle; width: auto; margin: 0; padding: 0; background: 0 0; border: 0; text-decoration: none; text-align: center; cursor: pointer; -webkit-appearance: none; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out } .tg_velo_slide_container .btn-draw { color: #00ffc8; margin-left: 2.3em } .tg_velo_slide_container .btn-draw:after { content: ''; top: 0; right: 0; height: 1px; width: 100%; background-color: #00ffc8 } .tg_velo_slide_container .btn-draw:before { content: ''; position: absolute; top: 50%; left: -2.4em; height: 1px; width: 3em; background-color: #00ffc8; -webkit-transition: all .25s ease; transition: all .25s ease } .tg_velo_slide_container .btn-draw .btn-draw__text { position: relative; display: block; padding: .7555em 2.29em; line-height: 1.5; -webkit-transition: -webkit-transform .5s ease; transition: -webkit-transform .5s ease; transition: transform .5s ease; transition: transform .5s ease, -webkit-transform .5s ease } .tg_velo_slide_container .btn-draw .btn-draw__text:before, .tg_velo_slide_container .btn-draw .btn-draw__text:after { content: ''; position: absolute; height: 1px; width: 0; background-color: #00ffc8 } .tg_velo_slide_container .btn-draw .btn-draw__text:before { top: 0; left: 0; -webkit-transition: width .15s .45s cubic-bezier(.77, 0, .175, 1); transition: width .15s .45s cubic-bezier(.77, 0, .175, 1) } .tg_velo_slide_container .btn-draw .btn-draw__text:after { bottom: 0; right: 0; -webkit-transition: width .15s .15s cubic-bezier(.77, 0, .175, 1); transition: width .15s .15s cubic-bezier(.77, 0, .175, 1) } .tg_velo_slide_container .btn-draw .btn-draw__text>span:before, .tg_velo_slide_container .btn-draw .btn-draw__text>span:after { content: ''; position: absolute; height: 0; width: 1px; background-color: #00ffc8; -webkit-transition: all .2s cubic-bezier(.2, .3, .25, .9); transition: all .2s cubic-bezier(.2, .3, .25, .9) } .tg_velo_slide_container .btn-draw .btn-draw__text>span:before { left: 0; bottom: 0; -webkit-transition: height .15s 0 cubic-bezier(.77, 0, .175, 1); transition: height .15s 0 cubic-bezier(.77, 0, .175, 1) } .tg_velo_slide_container .btn-draw .btn-draw__text>span:after { right: 0; top: 0; -webkit-transition: height .15s .3s cubic-bezier(.77, 0, .175, 1); transition: height .15s .3s cubic-bezier(.77, 0, .175, 1) } @media (hover) { .tg_velo_slide_container .btn-draw:hover, .tg_velo_slide_container a:hover .btn-draw { cursor: pointer; color: #00ffc8 } .tg_velo_slide_container .btn-draw:hover:before, a:hover .btn-draw:before { width: 0; -webkit-transition: all .4s ease; transition: all .4s ease } .tg_velo_slide_container .btn-draw:hover .btn-draw__text, a:hover .btn-draw .btn-draw__text { -webkit-transform: translateX(-2.2em); transform: translateX(-2.2em); -webkit-transition: width 1s ease, -webkit-transform .5s ease; transition: width 1s ease, -webkit-transform .5s ease; transition: transform .5s ease, width 1s ease; transition: transform .5s ease, width 1s ease, -webkit-transform .5s ease } .tg_velo_slide_container .btn-draw:hover .btn-draw__text:before, .tg_velo_slide_container a:hover .btn-draw .btn-draw__text:before { width: 100%; max-width: 100%; -webkit-transition: width .15s cubic-bezier(.77, 0, .175, 1); transition: width .15s cubic-bezier(.77, 0, .175, 1) } .tg_velo_slide_container .btn-draw:hover .btn-draw__text:after, .tg_velo_slide_container a:hover .btn-draw .btn-draw__text:after { width: 100%; -webkit-transition: width .15s .3s cubic-bezier(.77, 0, .175, 1); transition: width .15s .3s cubic-bezier(.77, 0, .175, 1) } .tg_velo_slide_container .btn-draw:hover .btn-draw__text>span:before, .tg_velo_slide_container a:hover .btn-draw .btn-draw__text>span:before { left: 0; height: 100%; -webkit-transition: height .15s .45s cubic-bezier(.77, 0, .175, 1); transition: height .15s .45s cubic-bezier(.77, 0, .175, 1) } .tg_velo_slide_container .btn-draw:hover .btn-draw__text>span:after, .tg_velo_slide_container a:hover .btn-draw .btn-draw__text>span:after { right: 0; height: 100%; -webkit-transition: height .15s .15s cubic-bezier(.77, 0, .175, 1); transition: height .15s .15s cubic-bezier(.77, 0, .175, 1) } } .tg_popout_slide_container.slider { position: fixed; height: 100vh; width: 100vw; left: 0; top: 0; background: #777; overflow: hidden; z-index: 2 } body.leftmenu .tg_popout_slide_container.slider { width: calc(100% - 350px); left: 350px } .tg_popout_slide_container .slider__wrap { position: absolute; width: 100vw; height: 100vh; -webkit-transform: translateX(100vw); transform: translateX(100vw); top: 0; left: 0; right: auto; overflow: hidden; -webkit-transition: -webkit-transform .45s cubic-bezier(.785, .135, .15, .86); transition: -webkit-transform .45s cubic-bezier(.785, .135, .15, .86); transition: transform .45s cubic-bezier(.785, .135, .15, .86); transition: transform .45s cubic-bezier(.785, .135, .15, .86), -webkit-transform .45s cubic-bezier(.785, .135, .15, .86); -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%; -webkit-transition-delay: .45s; transition-delay: .45s; opacity: 0 } .tg_popout_slide_container .slider__wrap--hacked { opacity: 1 } .tg_popout_slide_container .slider__back { position: absolute; width: 100%; height: 100%; background-size: cover; background-position: center; background-repeat: none; -webkit-transition: -webkit-filter .45s cubic-bezier(.785, .135, .15, .86); transition: -webkit-filter .45s cubic-bezier(.785, .135, .15, .86); transition: filter .45s cubic-bezier(.785, .135, .15, .86); transition: filter .45s cubic-bezier(.785, .135, .15, .86), -webkit-filter .45s cubic-bezier(.785, .135, .15, .86) } .tg_popout_slide_container .slider__inner { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: cover; background-position: center; background-repeat: none; -webkit-transition: opacity .45s step-end, -webkit-transform .45s cubic-bezier(.785, .135, .15, .86), -webkit-box-shadow .45s cubic-bezier(.785, .135, .15, .86); transition: opacity .45s step-end, -webkit-transform .45s cubic-bezier(.785, .135, .15, .86), -webkit-box-shadow .45s cubic-bezier(.785, .135, .15, .86); transition: transform .45s cubic-bezier(.785, .135, .15, .86), box-shadow .45s cubic-bezier(.785, .135, .15, .86), opacity .45s step-end; transition: transform .45s cubic-bezier(.785, .135, .15, .86), box-shadow .45s cubic-bezier(.785, .135, .15, .86), opacity .45s step-end, -webkit-transform .45s cubic-bezier(.785, .135, .15, .86), -webkit-box-shadow .45s cubic-bezier(.785, .135, .15, .86); opacity: 0; -webkit-box-shadow: 0 3vh 3vh rgba(0, 0, 0, 0); box-shadow: 0 3vh 3vh rgba(0, 0, 0, 0); padding: 15%; -webkit-box-sizing: border-box; box-sizing: border-box } .tg_popout_slide_container .slider__content { position: relative; top: 50%; width: auto; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #fff; opacity: 0; -webkit-transition: opacity .45s; transition: opacity .45s } .tg_popout_slide_container .slider__content h1 { font-size: 9vh; line-height: 1.1; margin-bottom: .75vh; pointer-events: none; text-shadow: 0 .375vh .75vh rgba(0, 0, 0, .1); color: #fff } .tg_popout_slide_container .slider__content a.go-to-next { cursor: pointer; font-size: 2.4vh; letter-spacing: .3vh; font-weight: 100; position: relative; color: #fff; float: right; margin-right: 15vh } .tg_popout_slide_container .slider__content a.go-to-next:after { content: ''; display: block; width: 9vh; background: #fff; height: 1px; position: absolute; top: 55%; left: 6vh; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%; -webkit-transition: -webkit-transform .9s cubic-bezier(.785, .135, .15, .86); transition: -webkit-transform .9s cubic-bezier(.785, .135, .15, .86); transition: transform .9s cubic-bezier(.785, .135, .15, .86); transition: transform .9s cubic-bezier(.785, .135, .15, .86), -webkit-transform .9s cubic-bezier(.785, .135, .15, .86) } .tg_popout_slide_container .slider__content a.go-to-next:before { content: ''; border-top: 1px solid #fff; border-right: 1px solid #fff; display: block; width: 1vh; height: 1vh; -webkit-transform: translateX(0) translateY(-50%) rotate(45deg); transform: translateX(0) translateY(-50%) rotate(45deg); position: absolute; font-weight: 100; top: 57%; left: 15vh; -webkit-transition: -webkit-transform .9s cubic-bezier(.785, .135, .15, .86); transition: -webkit-transform .9s cubic-bezier(.785, .135, .15, .86); transition: transform .9s cubic-bezier(.785, .135, .15, .86); transition: transform .9s cubic-bezier(.785, .135, .15, .86), -webkit-transform .9s cubic-bezier(.785, .135, .15, .86) } .tg_popout_slide_container .slider__content a.go-to-next:hover:after { -webkit-transform: scaleX(1.5); transform: scaleX(1.5); -webkit-transition: -webkit-transform 1.2s cubic-bezier(.785, .135, .15, .86); transition: -webkit-transform 1.2s cubic-bezier(.785, .135, .15, .86); transition: transform 1.2s cubic-bezier(.785, .135, .15, .86); transition: transform 1.2s cubic-bezier(.785, .135, .15, .86), -webkit-transform 1.2s cubic-bezier(.785, .135, .15, .86) } .tg_popout_slide_container .slider__content a.go-to-next:hover:before { -webkit-transform: translateX(6vh) translateY(-50%) rotate(45deg); transform: translateX(6vh) translateY(-50%) rotate(45deg); -webkit-transition: -webkit-transform 1.2s cubic-bezier(.785, .135, .15, .86); transition: -webkit-transform 1.2s cubic-bezier(.785, .135, .15, .86); transition: transform 1.2s cubic-bezier(.785, .135, .15, .86); transition: transform 1.2s cubic-bezier(.785, .135, .15, .86), -webkit-transform 1.2s cubic-bezier(.785, .135, .15, .86) } .tg_popout_slide_container .slider__slide { position: absolute; left: 0; height: 100%; width: 100%; -webkit-transition: -webkit-transform .6s cubic-bezier(.785, .135, .15, .86); transition: -webkit-transform .6s cubic-bezier(.785, .135, .15, .86); transition: transform .6s cubic-bezier(.785, .135, .15, .86); transition: transform .6s cubic-bezier(.785, .135, .15, .86), -webkit-transform .6s cubic-bezier(.785, .135, .15, .86); -webkit-transition-delay: .6s; transition-delay: .6s; pointer-events: none; z-index: 0 } .tg_popout_slide_container .slider__slide--active { -webkit-transform: translatex(0%); transform: translatex(0%); z-index: 2 } .tg_popout_slide_container .slider__slide--active .slider__wrap { -webkit-transform: translateX(0); transform: translateX(0); -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; opacity: 1; -webkit-animation: none; animation: none } .tg_popout_slide_container .slider__slide--active .slider__back { -webkit-filter: blur(1.5vh); filter: blur(1.5vh); -webkit-transition: -webkit-filter .9s cubic-bezier(.785, .135, .15, .86); transition: -webkit-filter .9s cubic-bezier(.785, .135, .15, .86); transition: filter .9s cubic-bezier(.785, .135, .15, .86); transition: filter .9s cubic-bezier(.785, .135, .15, .86), -webkit-filter .9s cubic-bezier(.785, .135, .15, .86); -webkit-transition-delay: .9s !important; transition-delay: .9s !important } @-moz-document url-prefix() { .tg_popout_slide_container .slider__slide--active .slider__back { filter: blur(0) } } .tg_popout_slide_container .slider__slide--active .slider__inner { -webkit-transform: scale(.8); transform: scale(.8); -webkit-box-shadow: 0 1vh 6vh rgba(0, 0, 0, .2); box-shadow: 0 1vh 6vh rgba(0, 0, 0, .2); pointer-events: auto; opacity: 1; -webkit-transition: opacity 1ms step-end, -webkit-transform .9s cubic-bezier(.785, .135, .15, .86), -webkit-box-shadow .9s cubic-bezier(.785, .135, .15, .86); transition: opacity 1ms step-end, -webkit-transform .9s cubic-bezier(.785, .135, .15, .86), -webkit-box-shadow .9s cubic-bezier(.785, .135, .15, .86); transition: transform .9s cubic-bezier(.785, .135, .15, .86), box-shadow .9s cubic-bezier(.785, .135, .15, .86), opacity 1ms step-end; transition: transform .9s cubic-bezier(.785, .135, .15, .86), box-shadow .9s cubic-bezier(.785, .135, .15, .86), opacity 1ms step-end, -webkit-transform .9s cubic-bezier(.785, .135, .15, .86), -webkit-box-shadow .9s cubic-bezier(.785, .135, .15, .86); -webkit-transition-delay: .9s; transition-delay: .9s } .tg_popout_slide_container .slider__slide--active .slider__content { opacity: 1; -webkit-transition-delay: 1.35s; transition-delay: 1.35s } .tg_popout_slide_container .slider__content .slider__desc { width: 70%; font-size: 18px } .tg_popout_slide_container .slider__slide:not(.slider__slide--active) .slider__wrap { -webkit-animation-name: hack; animation-name: hack; -webkit-animation-duration: .9s; animation-duration: .9s; -webkit-animation-delay: .45s; animation-delay: .45s; -webkit-animation-timing-function: cubic-bezier(.785, .135, .15, .86); animation-timing-function: cubic-bezier(.785, .135, .15, .86) } @-webkit-keyframes hack { 0% { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1 } 50% { -webkit-transform: translateX(-100vw); transform: translateX(-100vw); opacity: 1 } 51% { -webkit-transform: translateX(-100vw); transform: translateX(-100vw); opacity: 0 } 52% { -webkit-transform: translateX(100vw); transform: translateX(100vw); opacity: 0 } 100% { -webkit-transform: translateX(100vw); transform: translateX(100vw); opacity: 1 } } @keyframes hack { 0% { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1 } 50% { -webkit-transform: translateX(-100vw); transform: translateX(-100vw); opacity: 1 } 51% { -webkit-transform: translateX(-100vw); transform: translateX(-100vw); opacity: 0 } 52% { -webkit-transform: translateX(100vw); transform: translateX(100vw); opacity: 0 } 100% { -webkit-transform: translateX(100vw); transform: translateX(100vw); opacity: 1 } } .tg_popout_slide_container .slider__link { width: 100%; height: 100%; position: relative; display: block } .tg_popout_slide_container .tg_popout_slide_link { margin: 20px 0 0; display: inline-block; color: #fff } .tg_popout_slide_container .tg_popout_slide_link { font-size: 13px; letter-spacing: 2px; text-transform: uppercase; border-bottom: 1px solid #fff; -webkit-transition: all .4s ease; transition: all .4s ease } .tg_popout_slide_container .tg_popout_slide_link:hover { border-bottom-color: transparent !important } .tg_skewed_slide_container { overflow: hidden; width: 100%; height: 100vh } .tg_skewed_slide_container .slider-pages { overflow: hidden; position: relative; height: 100vh } .tg_skewed_slide_container .slider-page { position: absolute; top: 0; width: 50%; height: 100vh; -webkit-transition: -webkit-transform .8s; transition: -webkit-transform .8s; transition: transform .8s; transition: transform .8s, -webkit-transform .8s } .tg_skewed_slide_container .slider-page--skew { overflow: hidden; position: absolute; top: 0; width: 140%; height: 100%; background-color: #f9f9f9; -webkit-transform: skewX(-18deg); transform: skewX(-18deg) } .tg_skewed_slide_container .slider-page--left { left: 0; -webkit-transform: translateX(-32.5vh) translateY(100%) translateZ(0); transform: translateX(-32.5vh) translateY(100%) translateZ(0) } .tg_skewed_slide_container .slider-page--left .slider-page--skew { left: -40% } .tg_skewed_slide_container .slider-page--left .slider-page__content { -webkit-transform-origin: 70% 0; transform-origin: 70% 0 } .tg_skewed_slide_container .slider-page--right { left: 50%; -webkit-transform: translateX(32.5vh) translateY(-100%) translateZ(0); transform: translateX(32.5vh) translateY(-100%) translateZ(0) } .tg_skewed_slide_container .slider-page--right .slider-page--skew { right: -40% } .tg_skewed_slide_container .slider-page--right .slider-page__content { -webkit-transform-origin: 0 100%; transform-origin: 0 100% } .tg_skewed_slide_container .slider-page__content { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column wrap; flex-flow: column wrap; text-align: center; top: 0; left: 0; width: 100%; height: 100%; padding: 0 32%; background-size: cover; background-position: center center; -webkit-transform: skewX(18deg); transform: skewX(18deg); -webkit-transition: -webkit-transform .8s; transition: -webkit-transform .8s; transition: transform .8s; transition: transform .8s, -webkit-transform .8s } body.leftmenu .tg_skewed_slide_container .slider-page__content { padding: 0 20% 0 40% } .tg_skewed_slide_container .slider-page__title--big { font-size: 60px } .tg_skewed_slide_container .slider-page__link { color: #80a1c1 } .tg_skewed_slide_container .slider-page__link:hover, .tg_skewed_slide_container .slider-page__link:focus { color: #6386a9; text-decoration: none } .tg_skewed_slide_container .js-scrolling__page { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; z-index: 2 } .tg_skewed_slide_container .js-scrolling--active .slider-page { -webkit-transform: translateX(0) translateY(0) translateZ(0); transform: translateX(0) translateY(0) translateZ(0) } .tg_skewed_slide_container .js-scrolling--inactive .slider-page__content { -webkit-transform: skewX(18deg) scale(.9); transform: skewX(18deg) scale(.9) } .tg_skewed_slide_container .tg_skewed_slide_content_link { font-size: 13px; letter-spacing: 2px; text-transform: uppercase; border-bottom: 1px solid #222; margin-top: 30px; -webkit-transition: all .4s ease; transition: all .4s ease } .tg_skewed_slide_container .tg_skewed_slide_content_link:hover { padding-bottom: 2px; border-bottom-color: transparent !important } .tg_clip_path_slide_container.slider { position: relative; height: 100vh } body.leftmenu .tg_clip_path_slide_container .slide__content { left: calc(5% + 160px); bottom: 30px } .tg_clip_path_slide_container .slider__slides { z-index: 1; position: relative; height: 100% } .tg_clip_path_slide_container .slider__control { z-index: 2; position: absolute; top: 50%; left: 5%; width: 60px; height: 60px; margin-left: -30px; margin-top: -30px; border-radius: 50%; background: #fff; -webkit-transition: all .3s; transition: all .3s; cursor: pointer; -ms-transform: scale(.8); -moz-transform: scale(.8); -o-transform: scale(.8); -webkit-transform: scale(.8); transform: scale(.8) } .tg_clip_path_slide_container .slider__control--right { left: 95% } .tg_clip_path_slide_container .slider__control:hover { -ms-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1) } .tg_clip_path_slide_container .slider__control-line { position: absolute; left: 23px; top: 50%; width: 3px; height: 14px; -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg) } .tg_clip_path_slide_container .slider__control-line:nth-child(2) { -webkit-transform: translateY(1px) rotate(-135deg); transform: translateY(1px) rotate(-135deg) } .tg_clip_path_slide_container .slider__control--right .slider__control-line { left: 37px; -webkit-transform-origin: 1px 0; transform-origin: 1px 0; -webkit-transform: rotate(45deg); transform: rotate(45deg) } .tg_clip_path_slide_container .slider__control--right .slider__control-line:nth-child(2) { -webkit-transform: translateY(1px) rotate(135deg); transform: translateY(1px) rotate(135deg) } .tg_clip_path_slide_container .slider__control-line:after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #e2e2e2; -webkit-transition: background-color .3s; transition: background-color .3s } .tg_clip_path_slide_container .slider__control.a--rotation .slider__control-line:after { -webkit-animation: arrowLineRotation .49s; animation: arrowLineRotation .49s } .tg_clip_path_slide_container .slider__control.a--rotation .slider__control-line:nth-child(1):after { -webkit-animation: arrowLineRotationRev .49s; animation: arrowLineRotationRev .49s } @-webkit-keyframes arrowLineRotation { to { -webkit-transform: rotate(180deg); transform: rotate(180deg) } } @keyframes arrowLineRotation { to { -webkit-transform: rotate(180deg); transform: rotate(180deg) } } @-webkit-keyframes arrowLineRotationRev { to { -webkit-transform: rotate(-180deg); transform: rotate(-180deg) } } @keyframes arrowLineRotationRev { to { -webkit-transform: rotate(-180deg); transform: rotate(-180deg) } } .tg_clip_path_slide_container .slide { overflow: hidden; position: absolute; left: 50%; top: 50%; width: 150vw; height: 150vh; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 50%; -webkit-transition: -webkit-clip-path 0s .91s; transition: -webkit-clip-path 0s .91s; transition: clip-path 0s .91s; transition: clip-path 0s .91s, -webkit-clip-path 0s .91s; -webkit-clip-path: circle(30px at 120vw 50%); clip-path: circle(30px at 120vw 50%) } .tg_clip_path_slide_container .slide.s--prev { -webkit-clip-path: circle(30px at 30vw 50%); clip-path: circle(30px at 30vw 50%) } .tg_clip_path_slide_container .slide.s--active { z-index: 1; -webkit-transition: -webkit-clip-path 1.3s; transition: -webkit-clip-path 1.3s; transition: clip-path 1.3s; transition: clip-path 1.3s, -webkit-clip-path 1.3s; -webkit-clip-path: circle(120vmax at 120vw 50%); clip-path: circle(120vmax at 120vw 50%) } .slide.s--active { -webkit-clip-path: circle(120vmax at 30vw 50%); clip-path: circle(120vmax at 30vw 50%) } .tg_clip_path_slide_container .slide__inner { position: absolute; left: 50%; top: 50%; width: 100vw; height: 100vh; margin-left: -50vw; margin-top: -50vh; background-size: cover; background-position: center center } .tg_clip_path_slide_container .slide__inner:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .3) } .tg_clip_path_slide_container .slide__content { position: absolute; left: 5%; bottom: 100px; margin-left: -30px; margin-top: 48px; max-width: 50%; color: #fff } .tg_clip_path_slide_container .slide__heading { font-size: 60px; color: #fff } .tg_clip_path_slide_container .slide__text { font-size: 18px } .tg_clip_path_slide_container .slide__text a { color: #fff; border-bottom: 1px solid #fff; -webkit-transition: all .4s ease; transition: all .4s ease } .tg_clip_path_slide_container .slide__text a:hover { padding-bottom: 2px; border-bottom-color: transparent !important } .tg_fullscreen_gallery_preview_wrapper.slider-wraper { width: 100vw; height: 100vh } .tg_fullscreen_gallery_preview_wrapper .slider--item { width: 100vw; height: 100vh; background-repeat: no-repeat; background-size: cover; background-position: center center } .tg_fullscreen_gallery_preview_wrapper .slick-slide { position: relative; outline: none; z-index: 1 } .tg_fullscreen_gallery_preview_wrapper .slick-slide.slick-current { z-index: 2 } .tg_fullscreen_gallery_preview_wrapper .slick-arrow { position: absolute; width: 150px; height: 100%; border: none; outline: none; background-color: rgba(255, 255, 255, 0); text-indent: -9999px; z-index: 2; cursor: pointer } .tg_fullscreen_gallery_preview_wrapper .slick-arrow:before { content: ""; position: absolute; display: block; width: 42px; height: 42px; top: 50%; margin-top: -21px; -webkit-transition: all, .3s, cubic-bezier(.55, 0, .1, 1) 1s ease-in-out; -khtml-transition: all, .3s, cubic-bezier(.55, 0, .1, 1) 1s ease-in-out; -moz-transition: all, .3s, cubic-bezier(.55, 0, .1, 1) 1s ease-in-out; -ms-transition: all, .3s, cubic-bezier(.55, 0, .1, 1) 1s ease-in-out; -o-transition: all, .3s, cubic-bezier(.55, 0, .1, 1) 1s ease-in-out; transition: all, .3s, cubic-bezier(.55, 0, .1, 1) 1s ease-in-out } .tg_fullscreen_gallery_preview_wrapper .slick-arrow:after { content: ""; position: absolute; display: block; height: 2px; width: 160px; top: 50%; background-color: #fff; -webkit-transition: all, .4s .1s, cubic-bezier(.55, 0, .1, 1) 1s ease-in-out; -khtml-transition: all, .4s .1s, cubic-bezier(.55, 0, .1, 1) 1s ease-in-out; -moz-transition: all, .4s .1s, cubic-bezier(.55, 0, .1, 1) 1s ease-in-out; -ms-transition: all, .4s .1s, cubic-bezier(.55, 0, .1, 1) 1s ease-in-out; -o-transition: all, .4s .1s, cubic-bezier(.55, 0, .1, 1) 1s ease-in-out; transition: all, .4s .1s, cubic-bezier(.55, 0, .1, 1) 1s ease-in-out; opacity: 0 } .tg_fullscreen_gallery_preview_wrapper .slick-arrow.slick-prev { left: 0 } .tg_fullscreen_gallery_preview_wrapper .slick-arrow.slick-prev:before { border-top: 2px solid #fff; border-left: 2px solid #fff; left: 50px; -webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg) } .tg_fullscreen_gallery_preview_wrapper .slick-arrow.slick-prev:after { left: 300px } .tg_fullscreen_gallery_preview_wrapper .slick-arrow.slick-prev:hover:before { left: 120px } .tg_fullscreen_gallery_preview_wrapper .slick-arrow.slick-prev:hover:after { left: 113px; opacity: 1; width: 80px } .tg_fullscreen_gallery_preview_wrapper .slick-arrow.slick-next { right: 0 } .tg_fullscreen_gallery_preview_wrapper .slick-arrow.slick-next:before { border-bottom: 2px solid #fff; border-right: 2px solid #fff; right: 50px; -webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg) } .tg_fullscreen_gallery_preview_wrapper .slick-arrow.slick-next:after { right: 300px } .tg_fullscreen_gallery_preview_wrapper .slick-arrow.slick-next:hover:before { right: 120px } .tg_fullscreen_gallery_preview_wrapper .slick-arrow.slick-next:hover:after { right: 113px; opacity: 1; width: 80px } .tg_fullscreen_gallery_preview_wrapper .slick-dots { padding: 0; margin: 0; width: 100%; position: absolute; bottom: 30px; text-align: center } .tg_fullscreen_gallery_preview_wrapper .slick-dots li { display: inline-block; vertical-align: middle; margin: 0 6px } .tg_fullscreen_gallery_preview_wrapper .slick-dots li.slick-active button { background-color: #fff } .tg_fullscreen_gallery_preview_wrapper .slick-dots li.slick-active button:hover { background-color: #fff } .tg_fullscreen_gallery_preview_wrapper .slick-dots li button { outline: none; display: block; width: 18px; height: 18px; border: 1px solid #fff; background-color: rgba(255, 255, 255, 0); text-indent: -9999px; border-radius: 100%; cursor: pointer; -webkit-transition: all, .2s, ease-in 1s ease-in-out; -khtml-transition: all, .2s, ease-in 1s ease-in-out; -moz-transition: all, .2s, ease-in 1s ease-in-out; -ms-transition: all, .2s, ease-in 1s ease-in-out; -o-transition: all, .2s, ease-in 1s ease-in-out; transition: all, .2s, ease-in 1s ease-in-out } .tg_fullscreen_gallery_preview_wrapper .slick-dots li button:hover { background-color: #fff } .slick-list, .slick-slider, .slick-track { position: relative; display: block } .slick-loading .slick-slide, .slick-loading .slick-track { visibility: hidden } .slick-slider { box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent } .slick-list { overflow: hidden; margin: 0; padding: 0 } .slick-list:focus { outline: 0 } .slick-list.dragging { cursor: pointer; cursor: hand } .slick-slider .slick-list, .slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } .slick-track { top: 0; left: 0 } .slick-track:after, .slick-track:before { display: table; content: '' } .slick-track:after { clear: both } .slick-slide { display: none; float: left; height: 100%; min-height: 1px } [dir=rtl] .slick-slide { float: right } .slick-slide img { display: block } .slick-slide.slick-loading img { display: none } .slick-slide.dragging img { pointer-events: none } .slick-initialized .slick-slide { display: block } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent } .slick-arrow.slick-hidden { display: none } .slick-dots, .slick-next, .slick-prev { position: absolute; display: block; padding: 0 } .slick-dots li button:before, .slick-next:before, .slick-prev:before { font-family: slick; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .slick-next, .slick-prev { font-size: 0; line-height: 0; top: 50%; width: 20px; height: 20px; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: 0; background: 0 0 } .slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover { color: transparent; outline: 0; background: 0 0 } .slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before { opacity: 1 } .slick-next.slick-disabled:before, .slick-prev.slick-disabled:before { opacity: .25 } .slick-next:before, .slick-prev:before { font-size: 20px; line-height: 1; opacity: .75; color: #fff } .slick-prev { left: -25px } [dir=rtl] .slick-prev { right: -25px; left: auto } .slick-prev:before { content: 'â†' } .slick-next:before, [dir=rtl] .slick-prev:before { content: '→' } .slick-next { right: -25px } [dir=rtl] .slick-next { right: auto; left: -25px } [dir=rtl] .slick-next:before { content: 'â†' } .slick-dotted.slick-slider { margin-bottom: 30px } .slick-dots { bottom: -25px; width: 100%; margin: 0; list-style: none; text-align: center } .slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer } .slick-dots li button { font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: 0; background: 0 0 } .slick-dots li button:focus, .slick-dots li button:hover { outline: 0 } .slick-dots li button:focus:before, .slick-dots li button:hover:before { opacity: 1 } .slick-dots li button:before { font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; opacity: .25; color: #000 } .slick-dots li.slick-active button:before { opacity: .75; color: #000 } .tg_split_slick_slide_container.split-slideshow { position: fixed; z-index: 1; top: 0; left: 0; width: 100vw; height: 100vh; overflow: hidden; background: #000 } .tg_split_slick_slide_container.split-slideshow .bg_overlay { background-color: rgba(0, 0, 0, .3); position: absolute; top: 0; left: 0; width: 100%; height: 100% } .tg_split_slick_slide_container .slideshow { position: absolute; z-index: 1; top: 0; left: 0; width: 100vw; height: 100vh; overflow: hidden } .tg_split_slick_slide_container .slideshow .slider { width: 100vw; height: 100vw; z-index: 2 } .tg_split_slick_slide_container .slideshow .slider * { outline: none } .tg_split_slick_slide_container .slideshow .slider .item { height: 100vh; width: 100vw; position: relative; overflow: hidden; border: none } .tg_split_slick_slide_container .slideshow .slider .item .text { display: none } #page_content_wrapper .inner .sidebar_content .tg_split_slick_slide_container .slideshow .slider .item img { min-width: 101%; min-height: 101%; max-width: none; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } body.leftmenu #page_content_wrapper .inner .sidebar_content .tg_split_slick_slide_container .slideshow .slider .item img { left: calc(50% - 175px); min-width: calc(101% - 350px) } .tg_split_slick_slide_container .slideshow .slick-dots { position: fixed; z-index: 100; width: 40px; height: auto; bottom: auto; bottom: 0; right: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: auto; color: #fff; display: block } .tg_split_slick_slide_container .slideshow .slick-dots li { display: block; width: 100%; height: auto } .tg_split_slick_slide_container .slideshow .slick-dots li button { position: relative; width: 20px; height: 15px; text-align: center } .tg_split_slick_slide_container .slideshow .slick-dots li button:before { content: ''; background: #fff; color: #fff; height: 2px; width: 20px; border-radius: 0; position: absolute; top: 50%; right: 0; left: auto; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity: .6 } .tg_split_slick_slide_container .slideshow .slick-dots li.slick-active button:before { width: 40px; opacity: 1 } .tg_split_slick_slide_container .slideshow.slideshow-right { left: 0; z-index: 1; width: 50vw; pointer-events: none } .tg_split_slick_slide_container .slideshow.slideshow-right .slider { left: 0; position: absolute } .tg_split_slick_slide_container .slideshow-text { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 100; font-size: 80px; width: 100vw; text-align: center; color: #fff; pointer-events: none; text-transform: uppercase; letter-spacing: 20px; line-height: .8 } body.leftmenu .tg_split_slick_slide_container .slideshow-text { left: calc(50% - 175px) } @media (max-width:767px) { .tg_split_slick_slide_container .slideshow-text { font-size: 40px } } .tg_split_slick_slide_link { position: absolute; width: 100%; height: 100%; display: block; z-index: 2 } .tg_transitions_slide_container { height: 100vh; width: 100vw; position: fixed; left: 0; top: 0; z-index: 2 } body.leftmenu .tg_transitions_slide_container { width: calc(100% - 350px); left: 350px } .tg_transitions_slide_container .bg_overlay { background-color: rgba(0, 0, 0, .2); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0 } .tg_transitions_slide_container .swiper-container { height: 100%; width: 100%; -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23); box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23) } .tg_transitions_slide_container .swiper-image { width: 50%; height: 100% } .tg_transitions_slide_container .swiper-image-inner { background-size: cover; background-position: center center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; height: 100%; background-color: hsla(0, 0%, 0%, .2); background-blend-mode: overlay } .tg_transitions_slide_container .swiper-image-inner.swiper-image-left { padding: 0 4rem } .tg_transitions_slide_container .swiper-image-left, .swiper-image-inner.swiper-image-right { -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: all 1s linear; transition: all 1s linear; -webkit-transition-delay: 1s; transition-delay: 1s } .tg_transitions_slide_container .swiper-slide.swiper-slide-active .swiper-image-left { -webkit-filter: grayscale(0%); filter: grayscale(0%) } .tg_transitions_slide_container .swiper-slide.swiper-slide-active .swiper-image-right { -webkit-filter: grayscale(0%); filter: grayscale(0%) } .tg_transitions_slide_container .swiper-image-left h1 { color: #fff; -ms-flex-item-align: start; align-self: flex-start; margin: auto; font-size: 4.5rem; line-height: 1; -webkit-transition: all .8s cubic-bezier(.215, .61, .355, 1) 1.1s; transition: all .8s cubic-bezier(.215, .61, .355, 1) 1.1s; -webkit-transform: translate3d(-20%, 0, 0); transform: translate3d(-20%, 0, 0); opacity: 0 } .tg_transitions_slide_container h1+p { font-size: 14px; letter-spacing: 2px; margin: 0; line-height: 1; margin-bottom: auto; -ms-flex-item-align: end; align-self: flex-end; text-transform: uppercase; -webkit-transition: all .8s cubic-bezier(.215, .61, .355, 1) 1.3s; transition: all .8s cubic-bezier(.215, .61, .355, 1) 1.3s; -webkit-transform: translate3d(-20%, 0, 0); transform: translate3d(-20%, 0, 0); opacity: 0; font-weight: 500; color: #fff; padding-right: 8rem } .tg_transitions_slide_container p.paragraph { margin: 0; color: #fff; width: 100%; max-width: 350px; font-size: 1.2rem; opacity: 0; -webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 1.4s; transition: all .6s cubic-bezier(.215, .61, .355, 1) 1.4s; -webkit-transform: translate3d(-20%, 0, 0); transform: translate3d(-20%, 0, 0) } .tg_transitions_slide_container .swiper-slide.swiper-slide-active h1, .tg_transitions_slide_container .swiper-slide.swiper-slide-active p.paragraph, .tg_transitions_slide_container .swiper-slide.swiper-slide-active h1 span.emphasis, .tg_transitions_slide_container .swiper-slide.swiper-slide-active h1+p { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 } .tg_transitions_slide_container .swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1 } .tg_transitions_slide_container .swiper-container-no-flexbox .swiper-slide { float: left } .tg_transitions_slide_container .swiper-container-vertical>.swiper-wrapper { -webkit-box-orient: vertical; -ms-flex-direction: column; flex-direction: column } .tg_transitions_slide_container .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box } .tg_transitions_slide_container .swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0) } .tg_transitions_slide_container .swiper-container-multirow>.swiper-wrapper { -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; flex-wrap: wrap } .tg_transitions_slide_container .swiper-container-free-mode>.swiper-wrapper { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto } .tg_transitions_slide_container .swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; background-color: #fff; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex } .tg_transitions_slide_container .swiper-container-autoheight, .tg_transitions_slide_container .swiper-container-autoheight .swiper-slide { height: auto } .tg_transitions_slide_container .swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-transition-property: -webkit-transform, height; -webkit-transition-property: height, -webkit-transform; transition-property: height, -webkit-transform; transition-property: transform, height; transition-property: transform, height, -webkit-transform } .tg_transitions_slide_container .swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000 } .tg_transitions_slide_container .swiper-wp8-horizontal { -ms-touch-action: pan-y; touch-action: pan-y } .tg_transitions_slide_container .swiper-wp8-vertical { -ms-touch-action: pan-x; touch-action: pan-x } .tg_transitions_slide_container .swiper-button-prev, .tg_transitions_slide_container .swiper-button-next { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center; background-repeat: no-repeat } .tg_transitions_slide_container .swiper-button-prev.swiper-button-disabled, .tg_transitions_slide_container .swiper-button-next.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none } .tg_transitions_slide_container .swiper-pagination { position: absolute; text-align: center; -webkit-transition: .3s; transition: .3s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10 } .tg_transitions_slide_container .swiper-pagination.swiper-pagination-hidden { opacity: 0 } .tg_transitions_slide_container .swiper-pagination-fraction, .tg_transitions_slide_container .swiper-pagination-custom, .tg_transitions_slide_container .swiper-container-horizontal>.swiper-pagination-bullets { bottom: 10px; left: 0; width: 100% } .tg_transitions_slide_container .swiper-pagination-bullet { width: 14px; height: 14px; display: inline-block; background: #fff; opacity: .4 } .tg_transitions_slide_container button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; -moz-appearance: none; -ms-appearance: none; -webkit-appearance: none; appearance: none } .tg_transitions_slide_container .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer } .tg_transitions_slide_container .swiper-pagination-white .swiper-pagination-bullet { background: #fff } .tg_transitions_slide_container .swiper-pagination-bullet-active { opacity: 1; background: #fff } .tg_transitions_slide_container .swiper-pagination-white .swiper-pagination-bullet-active { background: #fff } .tg_transitions_slide_container .swiper-pagination-black .swiper-pagination-bullet-active { background: #000 } .tg_transitions_slide_container .swiper-container-vertical>.swiper-pagination-bullets { right: 15px; bottom: 15px; top: 47% } .tg_transitions_slide_container .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 5px 0; display: block; border-radius: 50px } .tg_transitions_slide_container .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px } .tg_transitions_slide_container .swiper-pagination-progress { background: rgba(0, 0, 0, .25); position: absolute } .tg_transitions_slide_container .swiper-pagination-progress .swiper-pagination-progressbar { background: #007aff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; transform-origin: left top } .tg_transitions_slide_container .swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar { -webkit-transform-origin: right top; transform-origin: right top } .tg_transitions_slide_container .swiper-container-horizontal>.swiper-pagination-progress { width: 100%; height: 4px; left: 0; top: 0 } .tg_transitions_slide_container .swiper-container-vertical>.swiper-pagination-progress { width: 4px; height: 100%; left: 0; top: 0 } .tg_transitions_slide_container .swiper-pagination-progress.swiper-pagination-white { background: rgba(255, 255, 255, .5) } .tg_transitions_slide_container .swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar { background: #fff } .tg_transitions_slide_container .swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar { background: #000 } .tg_transitions_slide_container .swiper-container-3d { -webkit-perspective: 1200px; -o-perspective: 1200px; perspective: 1200px } .tg_transitions_slide_container .swiper-container-3d .swiper-wrapper, .tg_transitions_slide_container .swiper-container-3d .swiper-slide, .tg_transitions_slide_container .swiper-container-3d .swiper-slide-shadow-left, .tg_transitions_slide_container .swiper-container-3d .swiper-slide-shadow-right, .tg_transitions_slide_container .swiper-container-3d .swiper-slide-shadow-top, .tg_transitions_slide_container .swiper-container-3d .swiper-slide-shadow-bottom, .tg_transitions_slide_container .swiper-container-3d .swiper-cube-shadow { -webkit-transform-style: preserve-3d; transform-style: preserve-3d } .tg_transitions_slide_container .swiper-container-3d .swiper-slide-shadow-left, .tg_transitions_slide_container .swiper-container-3d .swiper-slide-shadow-right, .tg_transitions_slide_container .swiper-container-3d .swiper-slide-shadow-top, .tg_transitions_slide_container .swiper-container-3d .swiper-slide-shadow-bottom { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10 } .tg_transitions_slide_container .swiper-container-3d .swiper-slide-shadow-left { background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) } .tg_transitions_slide_container .swiper-container-3d .swiper-slide-shadow-right { background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) } .tg_transitions_slide_container .swiper-container-3d .swiper-slide-shadow-top { background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) } .tg_transitions_slide_container .swiper-container-3d .swiper-slide-shadow-bottom { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) } .tg_transitions_slide_container .swiper-container-coverflow .swiper-wrapper, .tg_transitions_slide_container .swiper-container-flip .swiper-wrapper { -ms-perspective: 1200px } .tg_transitions_slide_container .swiper-container-cube, .swiper-container-flip { overflow: visible } .tg_transitions_slide_container .swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1 } .tg_transitions_slide_container .swiper-container-cube .swiper-slide .swiper-slide, .tg_transitions_slide_container .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none } .tg_transitions_slide_container .swiper-container-cube .swiper-slide-active, .tg_transitions_slide_container .swiper-container-flip .swiper-slide-active, .tg_transitions_slide_container .swiper-container-cube .swiper-slide-active .swiper-slide-active, .tg_transitions_slide_container .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto } .tg_transitions_slide_container .swiper-container-cube .swiper-slide-shadow-top, .tg_transitions_slide_container .swiper-container-flip .swiper-slide-shadow-top, .tg_transitions_slide_container .swiper-container-cube .swiper-slide-shadow-bottom, .tg_transitions_slide_container .swiper-container-flip .swiper-slide-shadow-bottom, .tg_transitions_slide_container .swiper-container-cube .swiper-slide-shadow-left, .tg_transitions_slide_container .swiper-container-flip .swiper-slide-shadow-left, .tg_transitions_slide_container .swiper-container-cube .swiper-slide-shadow-right, .tg_transitions_slide_container .swiper-container-flip .swiper-slide-shadow-right { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden } .tg_transitions_slide_container .swiper-container-cube .swiper-slide { visibility: hidden; -webkit-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100% } .tg_transitions_slide_container .swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; transform-origin: 100% 0 } .tg_transitions_slide_container .swiper-container-cube .swiper-slide-active, .tg_transitions_slide_container .swiper-container-cube .swiper-slide-next, .tg_transitions_slide_container .swiper-container-cube .swiper-slide-prev, .tg_transitions_slide_container .swiper-container-cube .swiper-slide-next+.swiper-slide { pointer-events: auto; visibility: visible } .tg_transitions_slide_container .swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #000; opacity: .6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0 } .tg_transitions_slide_container .swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .tg_transitions_slide_container .swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; transition-property: opacity } .tg_transitions_slide_container .swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none } .tg_transitions_slide_container .swiper-container-fade .swiper-slide-active, .tg_transitions_slide_container .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto } .tg_transitions_slide_container .swiper-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center } .tg_transitions_slide_container .swiper-zoom-container>img, .tg_transitions_slide_container .swiper-zoom-container>svg, .tg_transitions_slide_container .swiper-zoom-container>canvas { max-width: 100%; max-height: 100%; -o-object-fit: contain; object-fit: contain } .tg_transitions_slide_container .swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; animation: swiper-preloader-spin 1s steps(12, end) infinite } .tg_transitions_slide_container .swiper-lazy-preloader:after { display: block; content: ""; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50%; background-size: 100%; background-repeat: no-repeat } .tg_transitions_slide_container .swiper-lazy-preloader-white:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") } @-webkit-keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg) } } @keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } .tg_transitions_slide_content_link { font-size: 13px; letter-spacing: 2px; text-transform: uppercase; border-bottom: 1px solid #fff; color: #fff; display: inline-block; margin-top: 30px; -webkit-transition: all .4s ease; transition: all .4s ease } .tg_transitions_slide_content_link:hover { border-bottom-color: transparent !important } .gallery_grid_content_wrapper.album_grid .tilter { display: block; position: relative; color: #fff; flex: none; perspective: 1000px } .gallery_grid_content_wrapper.album_grid .tilter * { pointer-events: none } .gallery_grid_content_wrapper.album_grid .tilter:hover, .gallery_grid_content_wrapper.album_grid .tilter:focus { color: #fff; outline: none } .gallery_grid_content_wrapper.album_grid .tilter__figure, .gallery_grid_content_wrapper.album_grid .tilter__deco, .gallery_grid_content_wrapper.album_grid .tilter__caption { will-change: transform } .gallery_grid_content_wrapper.album_grid .tilter__figure, .gallery_grid_content_wrapper.album_grid .tilter__image { margin: 0; width: 100%; height: 100%; display: block } .gallery_grid_content_wrapper.album_grid .tilter__figure>* { transform: translateZ(0px) } .gallery_grid_content_wrapper.album_grid .smooth .tilter__figure, .gallery_grid_content_wrapper.album_grid .smooth .tilter__deco--overlay, .gallery_grid_content_wrapper.album_grid .smooth .tilter__deco--lines, .gallery_grid_content_wrapper.album_grid .smooth .tilter__deco--shine div, .gallery_grid_content_wrapper.album_grid .smooth .tilter__caption { transition: transform .2s ease-out } .gallery_grid_content_wrapper.album_grid .tilter__figure { position: relative } .gallery_grid_content_wrapper.album_grid .tilter__figure:before { content: ''; position: absolute; width: 90%; height: 90%; top: 5%; left: 5% } .gallery_grid_content_wrapper.album_grid .tilter__deco { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden } .gallery_grid_content_wrapper.album_grid .tilter__deco--shine div { position: absolute; width: 200%; height: 200%; top: -50%; left: -50%; background-image: linear-gradient(45deg, rgba(0, 0, 0, .5) 0%, rgba(255, 255, 255, .25) 50%, transparent 100%) } .gallery_grid_content_wrapper.album_grid .tilter__deco--lines { fill: none; stroke: #fff; stroke-width: 1.5px } .gallery_grid_content_wrapper.album_grid .tilter__caption { position: absolute; bottom: 0; width: 100%; padding: 3em } .gallery_grid_content_wrapper.album_grid .tg_two_cols .tilter__caption { padding: 4em } .gallery_grid_content_wrapper.album_grid .tg_four_cols .tilter__caption { padding: 2.5em } .gallery_grid_content_wrapper.album_grid .tg_five_cols .tilter__caption { padding: 2em } .gallery_grid_content_wrapper.album_grid .tilter__title { margin: 0; font-size: 1.6em; line-height: 1; color: #fff } .gallery_grid_content_wrapper.album_grid .tilter__description { margin: 5px 0 0; padding: 0 !important; font-size: .6em; text-transform: uppercase; letter-spacing: 2px } .gallery_grid_content_wrapper.album_grid .tilter__deco--overlay { background: rgba(0, 0, 0, .2) } .gallery_grid_content_wrapper.album_grid .tilter--3 .tilter__caption { padding: 2em; text-align: right; text-shadow: .1em .8em 1em rgba(0, 0, 0, .35) } @media screen and (min-width:30em) { .gallery_grid_content_wrapper.album_grid .tilter--4 .tilter__deco--lines { transform: scale3d(.8, .8, 1); transition: transform .4s } .gallery_grid_content_wrapper.album_grid .tilter--4:hover .tilter__deco--lines { transform: scale3d(1, 1, 1) } .gallery_grid_content_wrapper.album_grid .tilter--4 .tilter__title, .gallery_grid_content_wrapper.album_grid .tilter--4 .tilter__description { transform: translate3d(0, 80px, 0); opacity: 0; transition: transform .4s, opacity .4s } .gallery_grid_content_wrapper.album_grid .tilter--4:hover .tilter__description { transition-delay: .1s } .gallery_grid_content_wrapper.album_grid .tilter--4:hover .tilter__title, .gallery_grid_content_wrapper.album_grid .tilter--4:hover .tilter__description { transform: translate3d(0, 0, 0); opacity: 1 } } .gallery_grid_content_wrapper.album_grid .tilter--5 .tilter__deco--lines path { stroke-dasharray: 1270; stroke-dashoffset: 1270; transition: stroke-dashoffset .7s } .gallery_grid_content_wrapper.album_grid .tilter--5:hover .tilter__deco--lines path { stroke-dashoffset: 0 } .gallery_grid_content_wrapper.album_grid .tilter--5 .tilter__figure:before { box-shadow: none } .gallery_grid_content_wrapper.album_grid .tilter--6 .tilter__deco--lines { stroke: #000; stroke-width: 6px; top: -40px; left: -40px } .gallery_grid_content_wrapper.album_grid .tilter--6 .tilter__caption { padding: 0 4em 5.5em 1.5em } .gallery_grid_content_wrapper.album_grid .tilter--6 .tilter__figure:before { box-shadow: none } .gallery_grid_content_wrapper.album_grid .tilter--7 .tilter__deco--lines { stroke-width: 20px; transform: scale3d(.9, .9, 1); opacity: 0; transition: transform .3s, opacity .3s } .gallery_grid_content_wrapper.album_grid .tilter--7:hover .tilter__deco--lines { opacity: 1; transform: scale3d(1, 1, 1) } .gallery_grid_content_wrapper.album_grid .tilter--7 .tilter__figure:before { box-shadow: none } .gallery_grid_content_wrapper.album_grid .tilter--8 { perspective: none } .gallery_grid_content_wrapper.album_grid .tilter--8 .tilter__figure { transform-style: flat } .gallery_grid_content_wrapper.album_grid .tilter--8 .tilter__deco--lines { stroke-width: 6px } .gallery_grid_content_wrapper.album_grid .tilter--8 .tilter__figure:before { box-shadow: none } .gallery_grid_content_wrapper .gallery_grid_item.tilter { overflow: visible } .tg_slider_property_clip_wrapper.intro { position: relative; width: 100%; clear: both } .tg_slider_property_clip_wrapper.intro .content { float: right; height: 100%; width: 50%; padding: 3rem 3rem 3rem 5rem; display: table } .tg_slider_property_clip_wrapper.intro .content.left { float: left } .tg_slider_property_clip_wrapper.intro .content>div { display: table-cell; vertical-align: middle } .tg_slider_property_clip_wrapper.intro .content span { font-size: 14px; font-weight: 700; letter-spacing: 2px; display: inline-block; text-transform: uppercase; font-family: sans-serif; margin-bottom: 20px } .tg_slider_property_clip_wrapper.intro .content>div h1 { font-size: 70px; line-height: 1.2 } .tg_slider_property_clip_wrapper.intro .slider { float: left; position: relative; width: 50%; height: 100% } .tg_slider_property_clip_wrapper.intro .slider.right { float: right } .tg_slider_property_clip_wrapper.intro .slider li { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; -webkit-transition: clip .7s ease-in-out, z-index 0s .7s; transition: clip .7s ease-in-out, z-index 0s .7s; clip: rect(0, 100vw, 100vh, 100vw) } .tg_slider_property_clip_wrapper.intro li.current { z-index: 1; clip: rect(0, 100vw, 100vh, 0) } .tg_slider_property_clip_wrapper.intro li.prev { clip: rect(0, 0, 100vh, 0) } .tg_slider_property_clip_wrapper.intro .slider nav { position: absolute; bottom: 5%; left: 0; right: 0; text-align: center; z-index: 10 } .tg_slider_property_clip_wrapper.intro nav a { display: inline-block; border-radius: 50%; width: .8rem; height: .8rem; min-width: 12px; min-height: 12px; background: #fff; margin: 0 .5rem; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s } .tg_slider_property_clip_wrapper.intro nav a.current_dot { -webkit-transform: scale(1.4); transform: scale(1.4) } @media screen and (max-width:700px) { .tg_slider_property_clip_wrapper.intro .content { width: 100%; height: 30% } .tg_slider_property_clip_wrapper.intro .slider { width: 100%; height: 70% } } .tg_slice_slide_container .slides-nav { z-index: 99; position: absolute; right: -5%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; color: #222 } @media (min-width:54em) { .tg_slice_slide_container .slides-nav { right: 2% } } .tg_slice_slide_container .slides-nav__nav { position: relative; right: 0; display: block; font-size: 1em; -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-transform-origin: center; transform-origin: center } .tg_slice_slide_container .slides-nav button { position: relative; display: inline-block; padding: .35em; font-size: 16px; margin: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: 0 0; border: 0; overflow-x: hidden; -webkit-transition: color .5s ease; transition: color .5s ease } .tg_slice_slide_container .slides-nav button:after { content: ''; position: absolute; top: 50%; left: 0; height: 1px; width: 0; background: #222; -webkit-transition: width .4s ease; transition: width .4s ease } .tg_slice_slide_container .slides-nav button:hover { cursor: pointer; color: rgba(17, 17, 17, .75); -webkit-transition: color .5s ease; transition: color .5s ease } .tg_slice_slide_container .slides-nav button:hover:after { width: 100%; -webkit-transition: width .4s ease; transition: width .4s ease } .tg_slice_slide_container .slides-nav button:focus { outline: 0 } .is-sliding .tg_slice_slide_container .slides-nav { pointer-events: none } .tg_slice_slide_container.slides { position: relative; display: block; height: 100%; width: 100%; background: #fff; -webkit-transition: background 1s cubic-bezier(.99, 1, .92, 1); transition: background 1s cubic-bezier(.99, 1, .92, 1) } .is-sliding .tg_slice_slide_container .slides { background: #ededed; -webkit-transition: background .3s cubic-bezier(.99, 1, .92, 1); transition: background .3s cubic-bezier(.99, 1, .92, 1) } .tg_slice_slide_container .slide { z-index: -1; padding: 0; position: absolute; width: 99.9%; height: 99.9%; -webkit-transition: z-index 1s ease; transition: z-index 1s ease } .tg_slice_slide_container .slide.is-active { z-index: 19; -webkit-transition: z-index 1s ease; transition: z-index 1s ease } .tg_slice_slide_container .slide__content { position: relative; margin: 0 auto; height: 80%; width: 80%; top: 10% } .tg_slice_slide_container .slide__header { z-index: 9; position: relative; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; overflow: hidden; -webkit-transform: translateX(5%); transform: translateX(5%) } @media (min-width:54em) { .tg_slice_slide_container .slide__header { -webkit-transform: translateX(-5%); transform: translateX(-5%) } } .tg_slice_slide_container .slide__title { font-size: 2.5em; font-weight: 700; color: #222; width: 70%; overflow-y: hidden } @media (min-width:54em) { .tg_slice_slide_container .slide__title { font-size: 5em } } .tg_slice_slide_container .slide__title .title-line { display: block; overflow-y: hidden } .tg_slice_slide_container .slide__title .title-line span { display: inline-block; -webkit-transform: translate3d(0, 140%, 0); transform: translate3d(0, 140%, 0); opacity: 0; -webkit-transition: opacity .8s ease, -webkit-transform .4s ease; transition: opacity .8s ease, -webkit-transform .4s ease; transition: transform .4s ease, opacity .8s ease; transition: transform .4s ease, opacity .8s ease, -webkit-transform .4s ease } .tg_slice_slide_container .slide__title .title-line span:nth-child(1) { -webkit-transition-delay: .15s; transition-delay: .15s } .tg_slice_slide_container .slide__title .title-line span:nth-child(2) { -webkit-transition-delay: .3s; transition-delay: .3s } .tg_slice_slide_container .is-active .slide__title .title-line span { -webkit-transform: translate3d(0, 0%, 0); transform: translate3d(0, 0%, 0); opacity: 1; -webkit-transition: opacity .1s ease, -webkit-transform .6s cubic-bezier(.77, 0, .175, 1); transition: opacity .1s ease, -webkit-transform .6s cubic-bezier(.77, 0, .175, 1); transition: transform .6s cubic-bezier(.77, 0, .175, 1), opacity .1s ease; transition: transform .6s cubic-bezier(.77, 0, .175, 1), opacity .1s ease, -webkit-transform .6s cubic-bezier(.77, 0, .175, 1) } .tg_slice_slide_container .is-active .slide__title .title-line:nth-of-type(2n) span { -webkit-transition-delay: .2s; transition-delay: .2s } .tg_slice_slide_container .slide__figure { z-index: 7; position: absolute; left: 0; right: 0; margin: 0 auto; height: 100%; width: 100.2%; -webkit-transition: -webkit-transform .5s cubic-bezier(.19, 1, .22, 1); transition: -webkit-transform .5s cubic-bezier(.19, 1, .22, 1); transition: transform .5s cubic-bezier(.19, 1, .22, 1); transition: transform .5s cubic-bezier(.19, 1, .22, 1), -webkit-transform .5s cubic-bezier(.19, 1, .22, 1) } .is-sliding .tg_slice_slide_container .slide__figure { -webkit-transform: scale(.8); transform: scale(.8); -webkit-transition: -webkit-transform .5s cubic-bezier(.19, 1, .22, 1); transition: -webkit-transform .5s cubic-bezier(.19, 1, .22, 1); transition: transform .5s cubic-bezier(.19, 1, .22, 1); transition: transform .5s cubic-bezier(.19, 1, .22, 1), -webkit-transform .5s cubic-bezier(.19, 1, .22, 1) } .tg_slice_slide_container .slide__img { position: relative; display: block; background-size: cover; background-position: 50%; -webkit-backface-visibility: hidden; height: 0; width: 100%; -webkit-filter: grayscale(0%); filter: grayscale(0%); -webkit-transition: height 1s 1.4s cubic-bezier(.19, 1, .22, 1), -webkit-filter .4s .1s ease; transition: height 1s 1.4s cubic-bezier(.19, 1, .22, 1), -webkit-filter .4s .1s ease; transition: height 1s 1.4s cubic-bezier(.19, 1, .22, 1), filter .4s .1s ease; transition: height 1s 1.4s cubic-bezier(.19, 1, .22, 1), filter .4s .1s ease, -webkit-filter .4s .1s ease } .tg_slice_slide_container .is-active .slide__img { height: 100%; opacity: 1; -webkit-transition: height .5s .3s cubic-bezier(.77, 0, .175, 1), -webkit-filter .4s .1s ease; transition: height .5s .3s cubic-bezier(.77, 0, .175, 1), -webkit-filter .4s .1s ease; transition: height .5s .3s cubic-bezier(.77, 0, .175, 1), filter .4s .1s ease; transition: height .5s .3s cubic-bezier(.77, 0, .175, 1), filter .4s .1s ease, -webkit-filter .4s .1s ease } .is-sliding .tg_slice_slide_container .slide__img { -webkit-filter: grayscale(100%); filter: grayscale(100%) } .tg_slice_slide_container .tg_slice_slide_link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block } .tg_slider_property_clip_wrapper.intro .content a { color: #222; border-bottom: 1px solid #222; -webkit-transition: all .4s ease; transition: all .4s ease } .tg_slider_property_clip_wrapper.intro .content a:hover { border-bottom-color: transparent !important } .tg_flip_slide_container { height: 100vh } .tg_flip_slide_container .container { height: 100% } .tg_flip_slide_container .container .gallery { list-style-type: none; height: 100%; overflow: hidden; position: relative; z-index: 1; margin: 0 !important } .tg_flip_slide_container .container .gallery li { float: left; height: 100%; width: 550px } .tg_flip_slide_container .container .gallery .flip { height: 100%; width: 100%; position: relative; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-perspective: 2000px; -moz-perspective: 2000px; perspective: 2000px } .tg_flip_slide_container .container .gallery li:hover .front-side { opacity: 0; -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); transform: rotateY(180deg) } .tg_flip_slide_container .container .gallery li:hover .back-side { opacity: 1; -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); transform: rotateY(0deg) } .tg_flip_slide_container .container .gallery .front-side, .tg_flip_slide_container .container .gallery .back-side { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: transform .4s ease-out, opacity .3s ease-out; -moz-transition: transform .4s ease-out, opacity .3s ease-out; transition: transform .4s ease-out, opacity .3s ease-out } .tg_flip_slide_container .container .gallery .front-side { opacity: 1; background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); transform: rotateY(0deg) } .tg_flip_slide_container .container .gallery .back-side { opacity: 0; -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); transform: rotateY(-180deg) } .tg_flip_slide_container .container .gallery .back-side>a { display: block; width: 100%; height: 100% } .tg_flip_slide_container .container .gallery .content { text-align: center; position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); padding: 60px } .tg_flip_slide_container .container .gallery li:hover .text { opacity: 1; visibility: visible; max-height: 2000px } .tg_flip_slide_container .container .gallery .text { opacity: 0; visibility: hidden; max-height: 0 } .tg_flip_slide_container .container .gallery .content h2 { position: relative; font-size: 36px; margin-bottom: 25px } .tg_flip_slide_container .container .gallery .content h2:after { content: ''; position: absolute; width: 50px; height: 3px; bottom: -10px; left: 50%; margin-left: -25px } .tg_flip_slide_container .container .gallery .content p { margin: 10px 0 } .tg_flip_slide_container .tg_flip_slide_content_link { font-size: 13px; letter-spacing: 2px; text-transform: uppercase; border-bottom: 1px solid #222; margin-top: 30px; cursor: pointer; display: inline-block; -webkit-transition: all .4s ease; transition: all .4s ease } .tg_flip_slide_container .tg_flip_slide_content_link:hover { padding-bottom: 2px; border-bottom-color: transparent !important } .js-transitions-disabled * { -webkit-transition: none !important; transition: none !important } .tg_split_carousel_slider_wrapper.carousel { position: relative; width: 100%; height: 100%; overflow: hidden; -webkit-perspective: 50vw; perspective: 50vw; -webkit-perspective-origin: 50% 50%; perspective-origin: 50% 50% } .tg_split_carousel_slider_wrapper.carousel .carousel__control { position: absolute; height: 160px; width: 40px; background: #fff; right: 0; top: 0; bottom: 0; margin: auto; z-index: 1 } .tg_split_carousel_slider_wrapper.carousel .carousel__control a { position: relative; display: block; width: 100%; padding-top: 75%; -webkit-box-sizing: border-box; box-sizing: border-box } .tg_split_carousel_slider_wrapper.carousel .carousel__control a:first-child { margin-top: 15px } .tg_split_carousel_slider_wrapper.carousel .carousel__control a:before { position: absolute; top: 50%; left: 0; right: 0; margin: auto; border-radius: 50%; padding-top: 25%; width: 25%; opacity: .5; content: ''; display: block; margin-top: -12.5% } .tg_split_carousel_slider_wrapper.carousel .carousel__control a.active:before { opacity: 1 } .tg_split_carousel_slider_wrapper.carousel .carousel__stage { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: translateZ(-50vh); transform: translateZ(-50vh) } .tg_split_carousel_slider_wrapper.carousel .spinner { position: absolute; width: 50%; height: 100vh; top: 0; left: 0; right: auto; bottom: 0; margin: auto; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: -webkit-transform 1s; transition: -webkit-transform 1s; transition: transform 1s; transition: transform 1s, -webkit-transform 1s; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transform: rotateX(0); transform: rotateX(0) } .tg_split_carousel_slider_wrapper.carousel .js-spin-fwd .spinner { -webkit-transform: rotateX(-90deg); transform: rotateX(-90deg) } .tg_split_carousel_slider_wrapper.carousel .js-spin-bwd .spinner { -webkit-transform: rotateX(90deg); transform: rotateX(90deg) } .tg_split_carousel_slider_wrapper.carousel .js-spin-fwd .spinner--right { -webkit-transform: rotateX(90deg); transform: rotateX(90deg) } .tg_split_carousel_slider_wrapper.carousel .js-spin-bwd .spinner--right { -webkit-transform: rotateX(-90deg); transform: rotateX(-90deg) } .tg_split_carousel_slider_wrapper.carousel .spinner--right { right: 0; left: auto } .tg_split_carousel_slider_wrapper.carousel .spinner__face { display: none; position: absolute; width: 100%; height: 100%; overflow: hidden } .tg_split_carousel_slider_wrapper.carousel .spinner__face.js-next { display: block; -webkit-transform: rotateX(90deg) translateZ(50vh); transform: rotateX(90deg) translateZ(50vh) } .tg_split_carousel_slider_wrapper.carousel .spinner--right .spinner__face.js-next { -webkit-transform: rotateX(270deg) translateZ(50vh); transform: rotateX(270deg) translateZ(50vh) } .tg_split_carousel_slider_wrapper.carousel .js-spin-bwd .spinner__face.js-next { -webkit-transform: rotateX(-90deg) translateZ(50vh); transform: rotateX(-90deg) translateZ(50vh) } .tg_split_carousel_slider_wrapper.carousel .js-spin-bwd .spinner--right .spinner__face.js-next { -webkit-transform: rotateX(-270deg) translateZ(50vh); transform: rotateX(-270deg) translateZ(50vh) } .tg_split_carousel_slider_wrapper.carousel .js-active { display: block; -webkit-transform: translateZ(50vh); transform: translateZ(50vh) } .tg_split_carousel_slider_wrapper.carousel .content { position: absolute; width: 200%; height: 100%; left: 0 } .tg_split_carousel_slider_wrapper.carousel .spinner--right .content { left: -100% } .tg_split_carousel_slider_wrapper.carousel .content__left, .tg_split_carousel_slider_wrapper.carousel .content__right { position: absolute; left: 0; top: 0; width: 50%; height: 100% } .tg_split_carousel_slider_wrapper.carousel .content__right { right: 0; left: auto } .tg_split_carousel_slider_wrapper.carousel .content__left { background-repeat: no-repeat; background-size: cover; background-position: center center } .tg_split_carousel_slider_wrapper.carousel .content__left:after { position: absolute; display: block; content: ""; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .1) } .tg_split_carousel_slider_wrapper.carousel .content__left h1 { position: absolute; top: 50%; margin-top: -3vw; text-align: center; font-size: 5vw; height: 10vw; opacity: 1; color: #fff; width: 100%; letter-spacing: .15em; line-height: .6 } .tg_split_carousel_slider_wrapper.carousel .content__left span { font-size: 1vw; font-weight: 300; letter-spacing: .2em; opacity: .9 } .tg_split_carousel_slider_wrapper.carousel .content__right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .tg_split_carousel_slider_wrapper.carousel .content__right .content__main { position: absolute; text-align: left; padding: 0 8vw; margin: 0 } .tg_split_carousel_slider_wrapper.carousel .content__right .content__main p:last-child { text-transform: uppercase; letter-spacing: .15em; font-size: .85em } .tg_split_carousel_slider_wrapper.carousel .content__right .content__index { font-size: 30vh; position: absolute; right: -1vh; opacity: .04 } .tg_split_carousel_slider_wrapper.carousel .tg_split_carousel_slide_content_link { font-size: 13px; letter-spacing: 2px; text-transform: uppercase; border-bottom: 1px solid #222; margin-top: 30px; cursor: pointer; display: inline-block; -webkit-transition: all .4s ease; transition: all .4s ease } .tg_split_carousel_slider_wrapper.carousel .tg_split_carousel_slide_content_link:hover { border-bottom-color: transparent !important } .cd-horizontal-timeline { opacity: 0; margin: 2em auto; -webkit-transition: opacity .2s; -moz-transition: opacity .2s; transition: opacity .2s } .cd-horizontal-timeline:before { content: 'mobile'; display: none } .cd-horizontal-timeline.loaded { opacity: 1 } .cd-horizontal-timeline .timeline { position: relative; height: 100px; margin: 0 auto } .cd-horizontal-timeline .events-wrapper { position: relative; height: 100%; margin: 0 40px; overflow: hidden } .cd-horizontal-timeline .events-wrapper ol, .cd-horizontal-timeline .events-content ol { margin-left: 0 !important; list-style: none } .cd-horizontal-timeline .events-wrapper:after, .cd-horizontal-timeline .events-wrapper:before { content: ''; position: absolute; z-index: 2; top: 0; height: 100%; width: 20px } .cd-horizontal-timeline .events { position: absolute; z-index: 1; left: 0; top: 49px; height: 1px; background: #dfdfdf; -webkit-transition: -webkit-transform .4s; -moz-transition: -moz-transform .4s; transition: transform .4s } .cd-horizontal-timeline .filling-line { position: absolute; z-index: 1; left: 0; top: 0; height: 100%; width: 100%; background-color: #7b9d6f; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; -webkit-transition: -webkit-transform .3s; -moz-transition: -moz-transform .3s; transition: transform .3s } .cd-horizontal-timeline .events a { position: absolute; bottom: 0; z-index: 2; text-align: center; font-size: 13px; padding-bottom: 15px; color: #383838; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0) } .cd-horizontal-timeline .events a:after { content: ''; position: absolute; left: 50%; right: auto; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); bottom: -5px; height: 12px; width: 12px; border-radius: 50%; border: 1px solid #dfdfdf; background-color: #f8f8f8; -webkit-transition: background-color .3s, border-color .3s; -moz-transition: background-color .3s, border-color .3s; transition: background-color .3s, border-color .3s } .no-touch .cd-horizontal-timeline .events a:hover:after { background-color: #7b9d6f; border-color: #7b9d6f } .cd-horizontal-timeline .events a.selected { pointer-events: none } .cd-horizontal-timeline .events a.selected:after { background-color: #7b9d6f; border-color: #7b9d6f } .cd-horizontal-timeline .events a.older-event:after { border-color: #7b9d6f } @media only screen and (min-width:1100px) { .cd-horizontal-timeline { margin: auto } .cd-horizontal-timeline:before { content: 'desktop' } } ul.cd-timeline-navigation { margin-left: 0 !important; list-style: none } .cd-timeline-navigation a { position: absolute; z-index: 1; top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); height: 34px; width: 34px; border-radius: 50%; border: 1px solid #e7e7e7; overflow: hidden; color: transparent; white-space: nowrap; -webkit-transition: border-color .3s; -moz-transition: border-color .3s; transition: border-color .3s } .cd-timeline-navigation a:after { content: ''; position: absolute; height: 16px; width: 16px; left: 50%; top: 50%; bottom: auto; right: auto; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); font-size: 13px; line-height: 16px; margin-left: 2px } .cd-timeline-navigation a.prev { left: 0; -webkit-transform: translateY(-50%) rotate(180deg); -moz-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); -o-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg) } .cd-timeline-navigation a.prev:after { font-family: 'themify'; content: "\e649"; color: #e7e7e7 } .cd-timeline-navigation a.next:after { font-family: 'themify'; content: "\e649"; color: #e7e7e7 } .cd-timeline-navigation a.next { right: 0 } .no-touch .cd-timeline-navigation a:hover { border-color: #7b9d6f } .cd-timeline-navigation a.inactive { cursor: not-allowed } .cd-timeline-navigation a.inactive:after { background-position: 0 -16px } .no-touch .cd-timeline-navigation a.inactive:hover { border-color: #dfdfdf } .cd-horizontal-timeline .events-content { position: relative; width: 100%; margin: auto; margin-top: 10px; overflow: hidden; -webkit-transition: height .4s; -moz-transition: height .4s; transition: height .4s } .cd-horizontal-timeline .events-content li { position: absolute; z-index: 1; width: 100%; left: 0; top: 0; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); padding: 0 5%; opacity: 0; -webkit-animation-duration: .4s; -moz-animation-duration: .4s; animation-duration: .4s; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out } .cd-horizontal-timeline .events-content li.selected { position: relative; z-index: 2; opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) } .cd-horizontal-timeline .events-content li.enter-right, .cd-horizontal-timeline .events-content li.leave-right { -webkit-animation-name: cd-enter-right; -moz-animation-name: cd-enter-right; animation-name: cd-enter-right } .cd-horizontal-timeline .events-content li.enter-left, .cd-horizontal-timeline .events-content li.leave-left { -webkit-animation-name: cd-enter-left; -moz-animation-name: cd-enter-left; animation-name: cd-enter-left } .cd-horizontal-timeline .events-content li.leave-right, .cd-horizontal-timeline .events-content li.leave-left { -webkit-animation-direction: reverse; -moz-animation-direction: reverse; animation-direction: reverse } .cd-horizontal-timeline .events-content li>* { margin: 0 auto } .cd-horizontal-timeline .events-content h2 { font-size: 24px; font-weight: 400 } .cd-horizontal-timeline .events-content em { display: block; font-style: normal; margin: auto } .cd-horizontal-timeline .events-content li .events-content-desc { margin-top: 10px } @-webkit-keyframes cd-enter-right { 0% { opacity: 0; -webkit-transform: translateX(100%) } 100% { opacity: 1; -webkit-transform: translateX(0%) } } @-moz-keyframes cd-enter-right { 0% { opacity: 0; -moz-transform: translateX(100%) } 100% { opacity: 1; -moz-transform: translateX(0%) } } @keyframes cd-enter-right { 0% { opacity: 0; -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%) } 100% { opacity: 1; -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%) } } @-webkit-keyframes cd-enter-left { 0% { opacity: 0; -webkit-transform: translateX(-100%) } 100% { opacity: 1; -webkit-transform: translateX(0%) } } @-moz-keyframes cd-enter-left { 0% { opacity: 0; -moz-transform: translateX(-100%) } 100% { opacity: 1; -moz-transform: translateX(0%) } } @keyframes cd-enter-left { 0% { opacity: 0; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%) } 100% { opacity: 1; -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%) } } .portfolio_classic_grid_wrapper .portfolio_classic_img { color: #fff; position: relative; float: left; overflow: hidden; text-align: center; line-height: 0 } .portfolio_classic_grid_wrapper .portfolio_classic_img * { -webkit-box-sizing: border-box; box-sizing: border-box } .portfolio_classic_grid_wrapper .portfolio_classic_img img { opacity: 1; width: 100%; -webkit-transition: opacity .35s; transition: opacity .35s } .portfolio_classic_grid_wrapper .portfolio_classic_img>div { position: absolute; top: 0; left: 0; width: 100%; height: 100% } .portfolio_classic_grid_wrapper .portfolio_classic_img>div:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: ''; opacity: 0; -webkit-transition: opacity .4s; transition: opacity .4s; background-image: linear-gradient(-45deg, #000 0%, transparent 40%, rgba(255, 255, 255, .6)) } .portfolio_classic_grid_wrapper .portfolio_classic_img span.ti-arrow-right { display: inline-block; font-size: 24px; color: #fff; padding: 6px 16px; position: absolute; bottom: 10px; right: 0; opacity: 0; z-index: 1; -webkit-transition: .05s linear; transition: .05s linear; -webkit-transition-delay: .01s; transition-delay: .01s } .portfolio_classic_grid_wrapper .portfolio_classic_img .curl { width: 0; height: 0; position: absolute; bottom: 0; right: 0; background: linear-gradient(135deg, #fff, #f3f3f3 20%, #bbb 38%, #aaa 44%, #888 50%, rgba(0, 0, 0, .7) 50%, rgba(0, 0, 0, .4) 60%, rgba(0, 0, 0, .3)); box-shadow: 0 0 10px rgba(0, 0, 0, .5); transition: all .4s ease } .portfolio_classic_grid_wrapper .portfolio_classic_img .curl:before, .portfolio_classic_grid_wrapper .portfolio_classic_img .curl:after { content: ''; position: absolute; z-index: -1; left: 12%; bottom: 6%; width: 70%; max-width: 300px; max-height: 100px; height: 55%; box-shadow: 0 12px 15px rgba(0, 0, 0, .3); transform: skew(-10deg) rotate(-6deg) } .portfolio_classic_grid_wrapper .portfolio_classic_img .curl:after { left: auto; right: 6%; bottom: auto; top: 14%; transform: skew(-15deg) rotate(-84deg) } .portfolio_classic_grid_wrapper .portfolio_classic_img a { left: 0; right: 0; top: 0; bottom: 0; position: absolute; color: #fff } .portfolio_classic_grid_wrapper .portfolio_classic_img:hover>div:before, .portfolio_classic_grid_wrapper .portfolio_classic_img.hover>div:before { opacity: 1 } .portfolio_classic_grid_wrapper .portfolio_classic_img:hover span.ti-arrow-right, .portfolio_classic_grid_wrapper .portfolio_classic_img.hover span.ti-arrow-right { opacity: 1; -webkit-transition-delay: .15s; transition-delay: .15s } .portfolio_classic_grid_wrapper .portfolio_classic_img:hover .curl, .portfolio_classic_grid_wrapper .portfolio_classic_img.hover .curl { width: 90px; height: 90px } .portfolio_classic_content { margin-top: 20px; clear: both } .portfolio_classic_grid_wrapper { margin-bottom: 5% } .tg_background_list_wrapper { position: relative; width: 100%; overflow: hidden; display: flex; background: #000 } .tg_background_list_column { min-height: 50vh } .tg_background_list_wrapper .tg_background_list_column { position: relative; z-index: 2; border-right: 1px solid rgba(256, 256, 256, .5) } .tg_background_list_wrapper .tg_background_list_column.last { border-right: 0 } .tg_background_list_wrapper.one_col .tg_background_list_column { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .tg_background_list_wrapper.two_cols .tg_background_list_column { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .tg_background_list_wrapper.three_cols .tg_background_list_column { -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33% } .tg_background_list_wrapper.four_cols .tg_background_list_column { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .tg_background_list_wrapper .tg_background_list_column .tg_background_list_content { display: flex; height: 100%; flex-direction: column; justify-content: flex-end; padding: 40px; color: #fff } .tg_background_list_wrapper .tg_background_list_column .tg_background_list_content h3 { color: #fff } .tg_background_list_wrapper .tg_background_img, .tg_background_list_wrapper .tg_background_list_overlay { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 0; overflow: hidden } .tg_background_list_wrapper .tg_background_img { visibility: hidden; opacity: 0; transition: all 1s } .tg_background_list_wrapper .tg_background_img.hover { opacity: 1; visibility: visible; -ms-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -webkit-transform: scale(1.05); transform: scale(1.05) } .tg_background_list_wrapper .tg_background_list_overlay { z-index: 1; background: rgba(0, 0, 0, .3) } .tg_background_list_wrapper .tg_background_img img { width: 100% !important; height: 100% !important; object-fit: cover } .tg_background_list_wrapper .tg_background_list_column:hover .tg_background_list_link { max-height: 100%; transform: scaleY(1); overflow: visible } .tg_background_list_wrapper .tg_background_list_content .tg_background_list_link { overflow: hidden; transform: scaleY(0); transform-origin: bottom; transition: transform .2s ease; max-height: 0 } .tg_background_list_wrapper .tg_background_list_content .tg_background_list_title { transition: transform .3s ease; -moz-transform: translateY(10px); -ms-transform: translateY(10px); -webkit-transform: translateY(10px); transform: translateY(10px) } .tg_background_list_wrapper .tg_background_list_column:hover .tg_background_list_title { -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -webkit-transform: translateY(-10px); transform: translateY(-10px) } .tg_background_list_wrapper .tg_background_list_content .tg_background_list_link .button { background: 0 0; border: 1px solid #fff; color: #fff; margin-top: 20px } .portfolio_grid_wrapper { background-color: #000; color: #fff; display: inline-block; overflow: hidden; position: relative; text-align: center } .portfolio_grid_wrapper * { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all .45s ease; transition: all .45s ease } .portfolio_grid_wrapper:before, .portfolio_grid_wrapper:after { background-color: rgba(0, 0, 0, .1); border-top: 50px solid rgba(256, 256, 256, 1); border-bottom: 50px solid rgba(256, 256, 256, 1); position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ''; -webkit-transition: all .3s ease; transition: all .3s ease; z-index: 1; opacity: 0 } .portfolio_grid_wrapper:before { -webkit-transform: scaleY(1.5); transform: scaleY(1.5) } .portfolio_grid_wrapper:after { -webkit-transform: scaleY(1.5); transform: scaleY(1.5) } .portfolio_grid_wrapper img { vertical-align: top; max-width: 100%; backface-visibility: hidden } .portfolio_grid_wrapper figcaption { position: absolute; top: 0; bottom: 0; left: 0; right: 0; align-items: center; z-index: 1; display: flex; flex-direction: column; justify-content: center; line-height: 1.1em; opacity: 0; z-index: 2; -webkit-transition-delay: 0s; transition-delay: 0s; color: #fff; padding: 0 20px; box-sizing: border-box } .portfolio_grid_wrapper h3 { margin: 0; color: #fff } .portfolio_grid_wrapper h3 span { display: block; font-weight: 700 } .portfolio_grid_wrapper a { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 3 } .portfolio_grid_wrapper:hover>img, .portfolio_grid_wrapper.hover>img { opacity: .7 } .portfolio_grid_wrapper:hover:before, .portfolio_grid_wrapper.hover:before, .portfolio_grid_wrapper:hover:after, .portfolio_grid_wrapper.hover:after { -webkit-transform: scale(1); transform: scale(1); opacity: 1 } .portfolio_grid_wrapper:hover figcaption, .portfolio_grid_wrapper.hover figcaption { opacity: 1; -webkit-transition-delay: .1s; transition-delay: .1s } .portfolio_grid_wrapper.tg_two_cols, .portfolio_grid_wrapper.tg_three_cols { margin-bottom: 4% } .portfolio_grid_wrapper.tg_four_cols, .portfolio_grid_wrapper.tg_five_cols { margin-bottom: 3% } .portfolio_grid_wrapper figcaption .portfolio_grid_subtitle { margin-top: 5px } .portfolio_masonry_content_wrapper.gallery_grid_content_wrapper .tg_two_cols { width: calc(50% - 35px); margin-bottom: 140px } .portfolio_masonry_content_wrapper.gallery_grid_content_wrapper .tg_two_cols.stellar { margin-bottom: 200px } .portfolio_masonry_content_wrapper.gallery_grid_content_wrapper .tg_two_cols.last { width: calc(50% - 35px); margin-right: 0 } .portfolio_masonry_content_wrapper.gallery_grid_content_wrapper.do_masonry .tg_two_cols { margin-right: 0 } .portfolio_masonry_content_wrapper.gallery_grid_content_wrapper .tg_three_cols { width: calc(33.33% - 40px); margin-bottom: 140px } .portfolio_masonry_content_wrapper.gallery_grid_content_wrapper.do_masonry .tg_three_cols { margin-right: 0 } .portfolio_masonry_content_wrapper.gallery_grid_content_wrapper .tg_three_cols.stellar { margin-bottom: 200px } .portfolio_masonry_content_wrapper.gallery_grid_content_wrapper .tg_four_cols { width: calc(25% - 38px); margin-bottom: 120px } .portfolio_masonry_content_wrapper.gallery_grid_content_wrapper.do_masonry .tg_four_cols { margin-right: 0 } .portfolio_masonry_content_wrapper.gallery_grid_content_wrapper .tg_four_cols.stellar { margin-bottom: 180px } .portfolio_masonry_grid_wrapper { position: relative; float: left; box-shadow: none !important; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-box-sizing: border-box; box-sizing: border-box; overflow: visible !important } .portfolio_masonry_grid_wrapper * { -webkit-transition: all .3s ease-out; transition: all .3s ease-out } .portfolio_masonry_grid_wrapper img { max-width: 100%; vertical-align: top } .portfolio_masonry_grid_wrapper .border { position: absolute; opacity: 1; z-index: 1 } .portfolio_masonry_grid_wrapper .border:before, .portfolio_masonry_grid_wrapper .border:after, .portfolio_masonry_grid_wrapper .border div:before, .portfolio_masonry_grid_wrapper .border div:after { background-color: #000; position: absolute; content: ""; display: block; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out } .portfolio_masonry_grid_wrapper .border:before, .portfolio_masonry_grid_wrapper .border:after { width: 0; height: 1px } .portfolio_masonry_grid_wrapper .border div:before, .portfolio_masonry_grid_wrapper .border div:after { width: 1px; height: 0 } .portfolio_masonry_grid_wrapper .border.one { left: -6px; top: -6px; right: 6px; bottom: 6px } .portfolio_masonry_grid_wrapper .border.one:before, .portfolio_masonry_grid_wrapper .border.one div:before { left: 0; top: 0 } .portfolio_masonry_grid_wrapper .border.one:after, .portfolio_masonry_grid_wrapper .border.one div:after { bottom: 0; right: 0 } .portfolio_masonry_grid_wrapper .border.two { left: 6px; top: 6px; right: -6px; bottom: -6px } .portfolio_masonry_grid_wrapper .border.two:before, .portfolio_masonry_grid_wrapper .border.two div:before { right: 0; top: 0 } .portfolio_masonry_grid_wrapper .border.two:after, .portfolio_masonry_grid_wrapper .border.two div:after { bottom: 0; left: 0 } .portfolio_masonry_grid_wrapper figcaption { left: 15%; bottom: -60px; position: absolute; padding: 25px; margin: 6px; background-color: #fff; width: 70% } .portfolio_masonry_grid_wrapper.tg_three_cols figcaption { width: 80%; left: 10% } .portfolio_masonry_grid_wrapper.tg_four_cols figcaption { width: 80%; left: 10% } .portfolio_masonry_grid_wrapper h3 { margin: 0 } .portfolio_masonry_grid_wrapper h3 { margin-bottom: 5px } .portfolio_masonry_grid_wrapper a { left: 0; right: 0; top: 0; bottom: 0; position: absolute; z-index: 1 } .portfolio_masonry_grid_wrapper:hover .border:before, .portfolio_masonry_grid_wrapper.hover .border:before, .portfolio_masonry_grid_wrapper:hover .border:after, .portfolio_masonry_grid_wrapper.hover .border:after { width: 100% } .portfolio_masonry_grid_wrapper:hover .border div:before, .portfolio_masonry_grid_wrapper.hover .border div:before, .portfolio_masonry_grid_wrapper:hover .border div:after, .portfolio_masonry_grid_wrapper.hover .border div:after { height: 100% } .tg_portfolio_timeline_wrapper .portfolio_timeline_content_wrapper { display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center } .tg_portfolio_timeline_wrapper .portfolio_timeline_img { float: left; width: 66.66% } .tg_portfolio_timeline_wrapper .portfolio_timeline_content { float: right; width: calc(33.33% - 60px); margin-left: 60px } .tg_portfolio_timeline_wrapper .portfolio_timeline_content .portfolio_timeline_link { margin-top: 20px; display: block } .portfolio_timeline_vertical_content_wrapper { display: flex; justify-content: center; align-items: center; background-color: #fff; flex-direction: column } .portfolio_timeline_vertical_content_wrapper .timeline { width: 100%; background-color: #fff } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-container { height: 800px; width: 100%; position: relative } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-wrapper { transition: 2s cubic-bezier(.68, -.4, .27, 1.34) .2s } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide { position: relative; color: #fff; overflow: hidden; background-size: cover; background-repeat: no-repeat; background-position: center center } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide:after { content: ""; position: absolute; z-index: 1; width: 100%; height: 100%; background: rgba(0, 0, 0, .3) } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide-content { position: absolute; text-align: center; width: 80%; max-width: 310px; right: 50%; top: 13%; -webkit-transform: translate(50%, 0); transform: translate(50%, 0); z-index: 2 } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide .timeline-year { display: block; margin-bottom: 10px; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0); color: #fff; opacity: 0; transition: .2s ease .4s } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide .timeline-title { font-size: 34px; margin: 0; opacity: 0; color: #fff; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0); transition: .2s ease .5s } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide .timeline-text { line-height: 1.5; opacity: 0; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0); transition: .2s ease .6s } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide-active .timeline-year { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); transition: .4s ease 1.6s } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide-active .timeline-title { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); transition: .4s ease 1.7s } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide-active .timeline-text { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); transition: .4s ease 1.8s } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-pagination { right: 15% !important; height: 100%; left: auto !important; width: auto !important; display: none; flex-direction: column; justify-content: center; z-index: 1 } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-pagination:before { content: ""; position: absolute; left: -30px; top: 0; height: 100%; width: 1px; background-color: rgba(255, 255, 255, .2) } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-pagination-bullet { width: auto; height: auto; text-align: center; opacity: .6; background: 0 0; color: #fff; margin: 15px 0 !important; position: relative } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-pagination-bullet:before { content: ""; position: absolute; top: 8px; left: -32.5px; width: 6px; height: 6px; border-radius: 100%; background-color: #fff; -webkit-transform: scale(0); transform: scale(0); transition: .2s } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-pagination-bullet-active { opacity: 1 } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-pagination-bullet-active:before { -webkit-transform: scale(1); transform: scale(1) } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-button-next, .portfolio_timeline_vertical_content_wrapper .timeline .swiper-button-prev { background-size: 20px 20px; top: 15%; width: 20px; height: 20px; margin-top: 0; z-index: 2; transition: .2s; color: #fff; font-size: 26px } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-button-prev { left: 8% } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-button-prev:hover { -webkit-transform: translateX(-3px); transform: translateX(-3px) } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-button-next { right: 8% } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-button-next:hover { -webkit-transform: translateX(3px); transform: translateX(3px) } .portfolio_timeline_vertical_content_wrapper .timeline .portfolio_timeline_vertical_link { position: absolute; width: 100%; height: 100%; z-index: 3; display: block } @media screen and (min-width:768px) { .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide-content { right: 30%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 310px; text-align: right } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-pagination { display: flex } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-button-prev { top: 10%; left: auto; right: 15% } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-button-prev:hover { -webkit-transform: translate(0px, 10px); transform: translate(0px, 10px) } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-button-next { top: auto; bottom: 15%; right: 15% } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-button-next:hover { -webkit-transform: translate(0px, 10px); transform: translate(0px, 10px) } } @media screen and (min-width:1024px) { .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide-content { right: 25% } } .slider_parallax_wrapper { overflow: hidden; position: relative; width: 100%; height: 100vh; z-index: 1 } .slider_parallax_wrapper .slideshow-inner { position: absolute; top: 0; left: 0; width: 100%; height: 100% } .slider_parallax_wrapper .slides { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1 } .slider_parallax_wrapper .slide { display: none; overflow: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; opacity: 0; transition: opacity .3s ease } .slider_parallax_wrapper .slide.is-active { display: block } .slider_parallax_wrapper .slide.is-loaded { opacity: 1 } .slider_parallax_wrapper .slide .image-container { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-position: center; z-index: 1; background-size: cover; image-rendering: optimizeQuality } .slider_parallax_wrapper .slide .image-container:before { content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .5) } .slider_parallax_wrapper .slide .image { width: 100% !important; max-width: none !important; object-fit: cover; height: 100% !important } .slider_parallax_wrapper .slide-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; color: #fff; text-align: center; display: flex; justify-content: center; align-items: center } .slider_parallax_wrapper .slide .title { margin: 0 auto 15px } .slider_parallax_wrapper .slide .title h2 { color: #fff } .slider_parallax_wrapper .slide .text { margin: 0 auto; font-size: 18px } .slider_parallax_wrapper .slide .button { margin: 30px 0 0 } .slider_parallax_wrapper .pagination { position: absolute; bottom: 35px; left: 0; width: 100%; height: 12px; cursor: default; z-index: 2; text-align: center } .slider_parallax_wrapper .pagination .item { display: inline-block; padding: 15px 5px; position: relative; width: 46px; height: 32px; cursor: pointer; text-indent: -999em; z-index: 1 } .slider_parallax_wrapper .pagination .item+.page { margin-left: -2px } .slider_parallax_wrapper .pagination .item:before { content: ""; display: block; position: absolute; top: 15px; left: 5px; width: 36px; height: 2px; opacity: .3; transition: background .2s ease } .slider_parallax_wrapper .pagination .item:after { width: 0; background: #fff; z-index: 2; transition: width .2s ease } .slider_parallax_wrapper .pagination .item:hover:before, .slider_parallax_wrapper .pagination .item.is-active:before { opacity: 1 } .slider_parallax_wrapper .arrows .arrow { margin: -33px 0 0; padding: 20px; position: absolute; top: 50%; cursor: pointer; z-index: 3 } .slider_parallax_wrapper .arrows .prev { left: 30px } .slider_parallax_wrapper .arrows .prev:hover .svg { left: -10px } .slider_parallax_wrapper .arrows .next { right: 30px } .slider_parallax_wrapper .arrows .next:hover .svg { left: 10px } .slider_parallax_wrapper .arrows .svg { position: relative; left: 0; width: 14px; height: 26px; fill: #fff; transition: left .2s ease } .distortion_grid_item { position: relative; display: flex; align-items: stretch; width: 50vw } .distortion_grid_item--bg { background-color: var(--item-bg); height: 50vw } .distortion_grid_item-content { width: 100%; padding: 5vw; display: flex; flex-direction: column; overflow: hidden; pointer-events: none; background: var(--item-bg) } .distortion_grid_item--bg .distortion_grid_item-content { position: absolute; height: 100%; width: 100%; top: 0; left: 0 } .distortion_grid_item-img { display: block; height: 100%; width: 100% } .distortion_grid_item-img canvas { height: 100% } .distortion_grid_item-img img { height: 100%; display: block } .distortion_grid_item-img img:nth-child(2) { position: absolute; top: 0; left: 0; opacity: 0; transition: opacity .3s } .distortion_grid_item:hover .distortion_grid_item-img img:nth-child(2) { opacity: 1 } body.elementor-default .distortion_grid_item-img img { display: none } .distortion_grid_item-title { font-size: 2.5rem; line-height: 1; margin: 0; color: var(--item-title) } .distortion_grid_item-title--small { font-size: 1.5rem; line-height: 1.25; margin-bottom: 1rem } .distortion_grid_item-meta { text-transform: uppercase; font-weight: 400; letter-spacing: .25rem; font-size: .95rem; color: var(--item-meta) } .distortion_grid_item-subtitle { display: block; margin: auto 0 0 0; font-weight: 400; font-size: 1.5em; color: var(--item-subtitle) } .distortion_grid_item-subtitle span { display: block } .distortion_grid_item-text { font-size: 1rem; line-height: 1.75; margin: 2rem 0 0; color: var(--item-text) } .distortion_grid_item-link { display: inline-block; color: currentColor; font-weight: 700; font-size: .95rem; position: relative; padding: 0 0 .2rem; pointer-events: auto; margin-top: 30px; color: var(--item-link) } .distortion_grid_item-link:focus, .distortion_grid_item-link:hover { color: var(--item-link-hover) } .distortion_grid_item-link:before { content: ''; position: absolute; background: currentColor; width: 80%; height: 1px; bottom: 0; transform-origin: 0% 50%; transform: scale3d(0, 1, 1); opacity: 0; transition: all .3s; transition-property: opacity, transform } .distortion_grid_item-link:hover:before { opacity: 1; transform: scale3d(1, 1, 1) } .distortion_grid_item-link+.distortion_grid_item-link { margin: 0 0 0 3rem } .distortion_grid_item-text+.distortion_grid_item-link { white-space: nowrap; margin-top: 1rem; align-self: flex-start; margin-top: auto } .distortion_grid_item-nav { display: flex } .theme-2 { --item-bg: rgba(0, 0, 0, .2); --item-link: #fff; --item-link-hover: #fff; --item-meta: #fff; --item-title: #fff; --item-subtitle: #fff; --item-text: #fff } .theme-3 { --item-bg: rgba(0, 0, 0, .2); --item-link: #fff; --item-link-hover: #fff; --item-meta: #fff; --item-title: #fff; --item-subtitle: #fff; --item-text: #fff } .theme-6 { --item-bg: rgba(0, 0, 0, .2); --item-link: #12161e; --item-link-hover: #fff; --item-meta: #fff; --item-title: #fff; --item-subtitle: #12161e; --item-text: #fff } .theme-7 { --item-bg: rgba(0, 0, 0, .2); --item-link: #fff; --item-link-hover: #fff; --item-meta: #fff; --item-title: #fff; --item-subtitle: #fff; --item-text: #fff } .theme-10 { --item-bg: rgba(0, 0, 0, .2); --item-link: #000; --item-link-hover: #fff; --item-meta: #fff; --item-title: #fff; --item-subtitle: #000; --item-text: #fff } .theme-11 { --item-bg: rgba(0, 0, 0, .2); --item-link: #000; --item-link-hover: #fff; --item-meta: #000; --item-title: #000; --item-subtitle: #000; --item-text: #000 } .theme-14 { --item-bg: rgba(0, 0, 0, .2); --item-link: #fff; --item-link-hover: #fff; --item-meta: #fff; --item-title: #fff; --item-subtitle: #fff; --item-text: #fff } .theme-15 { --item-bg: rgba(0, 0, 0, .2); --item-link: #fff; --item-link-hover: #fff; --item-meta: #fff; --item-title: #fff; --item-subtitle: #fff; --item-text: #fff } .theme-19 { --item-bg: rgba(0, 0, 0, .2); --item-link: #6317f5; --item-link-hover: #fff; --item-meta: #6317f5; --item-title: #fff; --item-subtitle: #6317f5; --item-text: #fff } @media screen and (min-width:85em) { .distortion_grid_item-text { width: 80% } } .distortion_grid_wrapper { display: grid; grid-template-columns: repeat(2, 49.999vmax) } @media only screen and (max-width:960px) { .distortion_grid_wrapper { display: grid; grid-template-columns: repeat(2, 49.999vmax) } .distortion_grid_item { height: 49.999vmax; width: 100% } .distortion_grid_item-subtitle * { opacity: 0; transform: translate3d(100px, 0, 0); transition: all .5s cubic-bezier(.2, 1, .7, 1); transition-property: transform, opacity } .distortion_grid_item:hover .distortion_grid_item-subtitle * { opacity: 1; transform: translate3d(0, 0, 0) } .distortion_grid_item:hover .distortion_grid_item-subtitle span { transition-delay: .1s } .distortion_grid_item:hover .distortion_grid_item-subtitle .grid__item-link { transition-delay: 0s } .distortion_grid_item-title { font-size: 6vw; font-weight: 400 } .distortion_grid_item-title--small { font-size: 3vw } .distortion_grid_item-text { margin-top: 2.5rem } } .tg_animated_slider_wrapper .pagination { position: absolute !important; width: 100%; text-align: center; right: 0; padding: 0 !important; bottom: 30px; margin: 0; z-index: 999 } .tg_animated_slider_wrapper .pagination__item { cursor: pointer; display: inline-block; white-space: nowrap; font-size: 0; width: 10px; height: 10px; border: 1px solid #fff; background: 0 0; margin: 0 5px; border-radius: 250px; transition: .2s ease-in-out } .tg_animated_slider_wrapper .pagination__item.is-current, .tg_animated_slider_wrapper .pagination__item:hover { background-color: #fff } .tg_animated_slider_wrapper .pagination .container { position: relative; margin: 0 auto } @media (max-width:699px) { .tg_animated_slider_wrapper .pagination .container { padding-right: 40px; padding-left: 40px } } @media (min-width:700px) and (max-width:1599px) { .tg_animated_slider_wrapper .pagination .container { padding-right: 7.5rem; padding-left: 7.5rem; max-width: 140rem } } @media (min-width:1600px) { .tg_animated_slider_wrapper .pagination .container { padding-right: 9.5625rem; padding-left: 9.5625rem; max-width: 144.125rem } } .tg_animated_slider_wrapper .background-absolute { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-position: center; background-size: cover } .tg_animated_slider_wrapper.slideshow { position: relative; color: #fff; overflow: hidden; height: 700px } .tg_animated_slider_wrapper .slideshow__slide { visibility: hidden; transition: visibility 0s 1.7s } .tg_animated_slider_wrapper .slideshow__slide.is-current { visibility: visible; transition-delay: 0s } @media (max-width:699px) { .tg_animated_slider_wrapper.slideshow .slideshow__slide { position: absolute; top: 0; right: 0; bottom: 0; left: 0 } } @media (min-width:700px) { .tg_animated_slider_wrapper.slideshow .slideshow__slide { position: absolute; top: 0; right: 0; bottom: 0; left: 0 } } .tg_animated_slider_wrapper .slideshow__slide-background-load-wrap { transition: transform .9s cubic-bezier(.4, 0, .2, 1); transform: translate3d(0, 100%, 0); overflow: hidden } body.is-animated .tg_animated_slider_wrapper .slideshow__slide-background-load-wrap { transform: translate3d(0, 0, 0); transition-delay: 0s } .tg_animated_slider_wrapper .slideshow__slide.is-prev .slideshow__slide-background-parallax, .tg_animated_slider_wrapper .slideshow__slide.is-next .slideshow__slide-background-parallax, .tg_animated_slider_wrapper .slideshow__slide.is-prev-section .slideshow__slide-background-parallax, .tg_animated_slider_wrapper .slideshow__slide.is-next-section .slideshow__slide-background-parallax { transform: none !important } .tg_animated_slider_wrapper .slideshow__slide-background-load { transition: transform .9s cubic-bezier(.4, 0, .2, 1); transform: translate3d(0, -50%, 0) } body.is-animated .tg_animated_slider_wrapper .slideshow__slide-background-load { transform: translate3d(0, 0, 0) } .tg_animated_slider_wrapper .slideshow__slide-background-wrap { transition: transform 1.2s cubic-bezier(.4, 0, .2, 1) .5s; transform: translate3d(0, 0, 0) } .tg_animated_slider_wrapper .slideshow__slide.is-prev .slideshow__slide-background-wrap { transform: translate3d(0, -100%, 0) } .tg_animated_slider_wrapper .slideshow__slide.is-next .slideshow__slide-background-wrap { transform: translate3d(0, 100%, 0) } .tg_animated_slider_wrapper .slideshow__slide.is-prev-section .slideshow__slide-background-wrap { transform: translate3d(0, -100%, 0); transition: none } .tg_animated_slider_wrapper .slideshow__slide.is-next-section .slideshow__slide-background-wrap { transform: translate3d(0, 100%, 0); transition: none } .tg_animated_slider_wrapper .slideshow__slide-background { transition: transform .6s cubic-bezier(.4, 0, .2, 1) 1.5s; transform: scale(1); overflow: hidden } .tg_animated_slider_wrapper .slideshow__slide.is-prev .slideshow__slide-background, .tg_animated_slider_wrapper .slideshow__slide.is-next .slideshow__slide-background { transform: scale(.5); transition-delay: 0s } .tg_animated_slider_wrapper .slideshow__slide.is-prev-section .slideshow__slide-background, .tg_animated_slider_wrapper .slideshow__slide.is-next-section .slideshow__slide-background { transform: scale(.5); transition-delay: 0s; transition: none } .tg_animated_slider_wrapper .slideshow__slide-image-wrap { transition: transform 1.2s cubic-bezier(.4, 0, .2, 1) .6s; transform: translate3d(0, 0, 0) } .tg_animated_slider_wrapper .slideshow__slide.is-prev .slideshow__slide-image-wrap { transform: translate3d(0, 50%, 0) } .tg_animated_slider_wrapper .slideshow__slide-image { transition: transform .6s cubic-bezier(.4, 0, .2, 1) 1.5s; transform: scale(1) } .tg_animated_slider_wrapper .slideshow__slide.is-prev .slideshow__slide-image, .tg_animated_slider_wrapper .slideshow__slide.is-next .slideshow__slide-image { transform: scale(1.25); transition-delay: 0s } .tg_animated_slider_wrapper .slideshow__slide.is-prev-section .slideshow__slide-image, .tg_animated_slider_wrapper .slideshow__slide.is-next-section .slideshow__slide-image { transform: scale(1.25); transition-delay: 0s; transition: none } .tg_animated_slider_wrapper .slideshow__slide-image:before, .tg_animated_slider_wrapper .slideshow__slide-image:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: .35 } .tg_animated_slider_wrapper .slideshow__slide.is-prev .slideshow_container, .tg_animated_slider_wrapper .slideshow__slide.is-next .slideshow_container, .tg_animated_slider_wrapper .slideshow__slide.is-prev-section .slideshow_container, .tg_animated_slider_wrapper .slideshow__slide.is-next-section .slideshow_container { transform: none !important } .tg_animated_slider_wrapper .slideshow__slide-caption-text { position: relative; height: 100%; padding-top: 10%; transition: transform 1.2s cubic-bezier(.4, 0, .2, 1) .4s; transform: translate3d(0, 0, 0) } .tg_animated_slider_wrapper .slideshow__slide.is-prev .slideshow__slide-caption-text { transform: translate3d(-100%, -50%, 0) } .tg_animated_slider_wrapper .slideshow__slide.is-next .slideshow__slide-caption-text { transform: translate3d(-100%, 10%, 0) } .tg_animated_slider_wrapper .slideshow__slide.is-prev-section .slideshow__slide-caption-text { transform: translate3d(-100%, -50%, 0); transition: none } .tg_animated_slider_wrapper .slideshow__slide.is-next-section .slideshow__slide-caption-text { transform: translate3d(-100%, 10%, 0); transition: none } .tg_animated_slider_wrapper .slideshow__slide-caption { position: relative; height: 100%; transform: translate3d(-100%, 10%, 0); transition: transform 1s cubic-bezier(.4, 0, .2, 1) .1s } body.is-animated .tg_animated_slider_wrapper .slideshow__slide-caption { transform: translate3d(0, 0, 0) } .tg_animated_slider_wrapper .slideshow__slide-caption-title { line-height: 1 } .tg_animated_slider_wrapper .slideshow__slide-caption-title.-full { width: 100% } .tg_animated_slider_wrapper .slideshow__slide-caption-subtitle { display: inline-block; padding: 1.875rem 0 } .tg_animated_slider_wrapper .slideshow__slide-caption-subtitle.-load { transition: transform .9s cubic-bezier(.4, 0, .2, 1) .4s; transform: translate3d(0, 3.75rem, 0) } body.is-animated .tg_animated_slider_wrapper .slideshow__slide-caption-subtitle.-load { transform: translate3d(0, 0, 0) } body[data-route-option=prev-section] .tg_animated_slider_wrapper .slideshow__slide-caption-subtitle.-load, body[data-route-option=next-section] .tg_animated_slider_wrapper .slideshow__slide-caption-subtitle.-load { transform: translate3d(0, 0, 0) } .tg_animated_slider_wrapper .slideshow__slide-caption-subtitle-label { transition: transform .3s cubic-bezier(.4, 0, .2, 1); transform: translateZ(0); display: inline-block } .tg_animated_slider_wrapper .o-hsub.-link:hover .slideshow__slide-caption-subtitle-label, .tg_animated_slider_wrapper .o-hsub-wrap:hover .slideshow__slide-caption-subtitle-label { transform: translateX(20px) } .tg_animated_slider_wrapper .c-header-home_subheading { display: inline-block; padding: 1.875rem 0 } .tg_animated_slider_wrapper .c-header-home_subheading.-load { transition: transform .9s cubic-bezier(.4, 0, .2, 1) .4s; transform: translate3d(0, 3.75rem, 0) } body.is-loaded .tg_animated_slider_wrapper .c-header-home_subheading.-load { transform: translate3d(0, 0, 0) } body[data-route-option=prev-section] .tg_animated_slider_wrapper .c-header-home_subheading.-load, body[data-route-option=next-section] .tg_animated_slider_wrapper .c-header-home_subheading.-load { transform: translate3d(0, 0, 0) } .tg_animated_slider_wrapper .c-header-home_footer { z-index: 3; position: absolute; right: 0; bottom: 0; left: 0 } .tg_animated_slider_wrapper .c-header-home_controls, .tg_animated_slider_wrapper .c-header-home_buttons { margin-left: 0; letter-spacing: normal; font-size: 28px; transition: transform .6s cubic-bezier(.4, 0, .2, 1); transform: translate3d(0, 100%, 0) } @media (max-width:699px) { .tg_animated_slider_wrapper .c-header-home_controls, .tg_animated_slider_wrapper .c-header-home_buttons { padding-bottom: 40px } } @media (min-width:700px) { .tg_animated_slider_wrapper .c-header-home_controls, .tg_animated_slider_wrapper .c-header-home_buttons { padding-bottom: 8rem } } @media (min-width:700px) and (max-width:749px) { .tg_animated_slider_wrapper .c-header-home_controls, .tg_animated_slider_wrapper .c-header-home_buttons { padding-bottom: 3.75rem } } body.is-loaded .tg_animated_slider_wrapper .c-header-home_controls, body.is-loaded .tg_animated_slider_wrapper .c-header-home_buttons { transform: translate3d(0, 0, 0) } body[data-route-option=prev-section] .tg_animated_slider_wrapper .c-header-home_controls, body[data-route-option=prev-section] .tg_animated_slider_wrapper .c-header-home_buttons { transform: translate3d(0, 0, 0) } body[data-route-option=next-section] .tg_animated_slider_wrapper .c-header-home_controls, body[data-route-option=next-section] .tg_animated_slider_wrapper .c-header-home_buttons { transform: translate3d(0, 0, 0) } .tg_animated_slider_wrapper .c-header-home_controls { transition-delay: .65s } @media (min-width:700px) { .tg_animated_slider_wrapper .c-header-home_controls { float: left } } .tg_animated_slider_wrapper .c-header-home_buttons { transition-delay: .75s } @media (max-width:699px) { .tg_animated_slider_wrapper .c-header-home_buttons { margin-left: -20px; margin-right: -20px } } @media (min-width:1000px) { .tg_animated_slider_wrapper .c-header-home_buttons { float: right } } @media (max-width:699px) { .tg_animated_slider_wrapper .c-header-home_button { width: 50% !important } } @media (min-width:700px) { .tg_animated_slider_wrapper .c-header-home_button { width: 15.625rem } } .tg_animated_slider_wrapper button, .tg_animated_slider_wrapper .c-header-filters_button, .tg_animated_slider_wrapper .o-button { display: inline-block; overflow: visible; margin: 0; padding: 0; outline: 0; border: 0; background: 0 0; color: inherit; vertical-align: middle; text-align: center; text-decoration: none; text-transform: none; font: inherit; line-height: normal; cursor: pointer; user-select: none; color: #000; margin-right: 10px } .tg_animated_slider_wrapper button:hover, .tg_animated_slider_wrapper .c-header-filters_button:hover, .tg_animated_slider_wrapper .o-button:hover { text-decoration: none } .tg_animated_slider_wrapper .o-link { color: #1a0dab; transition: color .3s cubic-bezier(.4, 0, .2, 1) } .tg_animated_slider_wrapper .o-link:hover { color: #13097c } .tg_animated_slider_wrapper .o-link.-normal { color: currentColor; text-decoration: none } .tg_animated_slider_wrapper .o-link.-normal:hover { text-decoration: underline } .tg_animated_slider_wrapper .o-link.-blue:hover { text-decoration: none; color: #0084c0 } .tg_animated_slider_wrapper .o-link.-hover { position: relative; text-decoration: none; color: #fff } .tg_animated_slider_wrapper .o-link.-hover:after { content: ""; position: absolute; bottom: -1px; right: 0; left: 0; border-bottom: 1px solid; transform: scaleX(0); transition: transform .45s cubic-bezier(.4, 0, .2, 1); transform-origin: center left } .tg_animated_slider_wrapper .o-link.-hover:hover:after { transform: scaleX(1) } .tg_animated_slider_wrapper .js-parallax { transform: translateZ(0); will-change: transform } .tg_animated_slider_wrapper .scroll-content { overflow: hidden } .tg_animated_slider_wrapper .o-blockquote.-nomargin { margin: 0 } .tg_animated_slider_wrapper .o-action-link { display: block; padding-top: 12.8125rem; padding-bottom: 7.5rem; text-align: center; text-decoration: none; font-weight: 700 } .tg_animated_slider_wrapper .o-action-link:hover { color: #fff } @media (max-width:699px) { .tg_animated_slider_wrapper .o-action-link { font-size: 40px; padding-top: 120px } } @media (max-width:1199px) { .tg_animated_slider_wrapper .o-action-link { color: #1e1e22 } } @media (min-width:700px) { .tg_animated_slider_wrapper .o-action-link { font-size: 5.625rem } } @media (min-width:1200px) { .tg_animated_slider_wrapper .o-action-link { color: #fff } } .tg_animated_slider_wrapper .o-action-link_label { display: inline-block; position: relative } .tg_animated_slider_wrapper .o-action-link_label:after { content: ""; position: absolute; right: 0; bottom: 0; left: 0; border-bottom: .1875rem solid; transform: scaleX(0); transform-origin: center left; transition: transform .6s cubic-bezier(.4, 0, .2, 1) } .tg_animated_slider_wrapper .o-action-link:hover .o-action-link_label:after { transform: scaleX(1) } .tg_animated_slider_wrapper .o-hsub { padding: 1.25rem 0; display: inline-block } .tg_animated_slider_wrapper .o-hsub:before { content: ""; display: inline-block; vertical-align: middle; border-bottom: 1px solid; width: 1.5rem; background-color: #1e1e22; margin-right: 1.125rem; transition: transform .3s cubic-bezier(.4, 0, .2, 1); transform-origin: center left } .tg_animated_slider_wrapper .o-hsub.-link { color: #fff; text-decoration: none } .tg_animated_slider_wrapper .o-hsub.-link:hover:before { transform: scaleX(1.5) } .tg_animated_slider_wrapper .o-hsub-wrap:hover .o-hsub.-link:before { transform: scaleX(1.5) } .tg_animated_slider_wrapper .o-hsub.-h { vertical-align: middle } @media (max-width:699px) { .tg_animated_slider_wrapper .o-hsub.-h { display: block; margin-top: 20px } } @media (min-width:700px) { .tg_animated_slider_wrapper .o-hsub.-h { margin-left: 2.5rem } } .tg_animated_slider_wrapper .o-hsub_label { transition: transform .3s cubic-bezier(.4, 0, .2, 1); transform: translateZ(0); display: inline-block } .tg_animated_slider_wrapper .o-hsub.-link:hover .o-hsub_label, .tg_animated_slider_wrapper .o-hsub-wrap:hover .o-hsub_label { transform: translateX(20px) } body.is-loaded .tg_animated_slider_wrapper .o-loader { visibility: hidden; transition-delay: .6s } .tg_animated_slider_wrapper .o-container { position: relative; margin: 0 auto } @media (max-width:699px) { .tg_animated_slider_wrapper .o-container { padding-right: 40px; padding-left: 40px } .tg_animated_slider_wrapper .o-container.-small { padding-right: 20px; padding-left: 20px } } @media (min-width:700px) and (max-width:1599px) { .tg_animated_slider_wrapper .o-container { padding-right: 90px; padding-left: 90px } } .tg_animated_slider_wrapper .o-section { position: relative } .tg_animated_slider_wrapper .o-section.-offset { margin-top: -9.375rem; background-color: #f6f6f6 } .tg_animated_slider_wrapper .o-section.-padding { padding-top: 7.5rem; padding-bottom: 7.5rem } .tg_animated_slider_wrapper .o-section.-padding-top { padding-top: 7.5rem } .tg_animated_slider_wrapper .o-section.-left { margin-right: 15rem } .tg_animated_slider_wrapper .o-section.-right { margin-left: 15rem } .tg_animated_slider_wrapper .o-section.-left-large { margin-right: 22.5rem } .tg_animated_slider_wrapper .o-section.-right.-padding { padding-left: 9.5625rem } @media (max-width:699px) { .tg_animated_slider_wrapper .o-section.-bottom { padding-bottom: 60px } } @media (min-width:700px) { .tg_animated_slider_wrapper .o-section.-bottom { padding-bottom: 7.5rem } } .tg_animated_slider_wrapper .slideshow__slide-image.background-absolute { width: 65%; left: 35% } .tg_animated_slider_wrapper h2.slideshow__slide-caption-title { padding-left: 90px; padding-right: 90px; color: #000 } .tg_animated_slider_wrapper .o-hsub.-link { padding-left: 90px; padding-right: 90px; color: #000; text-decoration: none } .tg_animated_slider_wrapper button.slider-more-button { width: 16rem; height: 7rem; position: absolute; bottom: 0; right: 0; background-color: #fcc865; color: #000; text-transform: uppercase; transition: opacity .7s cubic-bezier(.8, 0, .55, .94) .47s, transform .7s cubic-bezier(.8, 0, .55, .94) .47s; transform: rotateZ(-20deg) translate3d(-20vh, 20vh, 0) } body.is-animated .tg_animated_slider_wrapper .slider-more-button { transform: rotateZ(0deg) translate3d(0, 0, 0) } .tg_animated_slider_wrapper p.slideshow__slide-caption-content { padding-left: 90px; padding-right: 90px; box-sizing: border-box; color: rgba(0, 0, 0, .7); cursor: pointer; display: block; margin-top: 20px; opacity: 0; text-size-adjust: 100%; transition: opacity .7s cubic-bezier(.8, 0, .55, .94), transform .7s cubic-bezier(.8, 0, .55, .94); transform: translate3d(-100px, 0, 0); max-width: 40%; width: 40% } .tg_animated_slider_wrapper .slideshow__slide.is-current p.slideshow__slide-caption-content { opacity: 1; transition: opacity .7s cubic-bezier(.8, 0, .55, .94) 1.47s, transform .7s cubic-bezier(.8, 0, .55, .94) 1.47s; transform: translate3d(0, 0, 0) } .tg_animated_slider_wrapper .slideshow__slide.is-current .floating-btn { border: none; border-width: 0; margin: 0; overflow: hidden; border: none; outline: none; color: #fff; font-size: 20px; background: #f6efe3; position: relative; padding: 14px; width: 60px; height: 60px; border-radius: 50%; box-shadow: 0 12px 42px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .24); transition: .3s; margin: .5em } .tg_animated_slider_wrapper .slideshow__slide.is-current .floating-btn:hover { background: #d2cbbf; cursor: pointer; box-shadow: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23) } .tg_animated_slider_wrapper .slideshow__slide.is-current .js-parallax.is-inview { width: 100px } .tg_animated_slider_wrapper .slideshow__slide.is-current button .floating-btn:focus { outline: 0px; outline: 0px } .tg_animated_slider_wrapper .slideshow__slide.is-current .c-header-home_controls.-nomobile.o-button-group { margin-left: 30% } .tg_animated_slider_wrapper .slideshow__slide.is-current .divide { margin-top: 50px; margin-bottom: 50px } .tg_animated_slider_wrapper .slideshow__slide.is-current .ripple { overflow: hidden } .tg_animated_slider_wrapper .slideshow__slide.is-current .ripple-effect { position: absolute; border-radius: 50%; width: 50px; height: 50px; background: #fff; animation: ripple-animation 2s } .tg_animated_slider_wrapper .slideshow__slide.is-current .ripple>.o-button_icon { top: 1px } @keyframes ripple-animation { from { transform: scale(1); opacity: .4 } to { transform: scale(100); opacity: 0 } } .tg_animated_slider_wrapper .slideshow__slide.is-current .navbar-container { z-index: 1000; background-color: #fff } @media (max-width:699px) { .tg_animated_slider_wrapper .slideshow__slide.is-current .container { padding-right: 0; padding-left: 0 } } @media (min-width:700px) and (max-width:1599px) { .tg_animated_slider_wrapper .slideshow__slide.is-current .container { padding-right: 0; padding-left: 0; max-width: 140rem } } .tg_fadeup_slider_wrapper.cd-slider { position: relative; width: 100%; height: 430px; overflow: hidden } .tg_fadeup_slider_wrapper.cd-slider li { position: absolute; top: 0; left: 0; width: 100%; height: 100%; visibility: hidden; transition: visibility 0s 1s; will-change: visibility } .tg_fadeup_slider_wrapper li .image { position: absolute; top: 0; left: 0; width: 70%; height: 100%; border-radius: 10px; background-size: cover; background-position: 50% 50%; clip: rect(0, 80rem, 50rem, 80rem); transition: clip .5s cubic-bezier(.99, .01, .45, .9) .5s; will-change: clip } .tg_fadeup_slider_wrapper li .content { position: absolute; top: 0; right: 0; width: 100%; height: 100%; padding: 2rem 0 0 2rem; text-align: right } .tg_fadeup_slider_wrapper li .content h2 { font-size: 42px; padding: 1.5rem; text-overflow: ellipsis; overflow: hidden; -webkit-transform: translateY(-30%); transform: translateY(-30%); opacity: 0; transition: opacity .5s, -webkit-transform .5s; transition: transform .5s, opacity .5s; transition: transform .5s, opacity .5s, -webkit-transform .5s; will-change: transform, opacity } .tg_fadeup_slider_wrapper li .content .description { display: inline-block; width: 30%; font-size: 16px; padding: 1.5rem; padding-top: 0; opacity: 0; -webkit-transform: translateY(-60%); transform: translateY(-60%); transition: opacity .5s .1s, -webkit-transform .5s .1s; transition: transform .5s .1s, opacity .5s .1s; transition: transform .5s .1s, opacity .5s .1s, -webkit-transform .5s .1s; will-change: transform, opacity } .tg_fadeup_slider_wrapper li .content a { display: block; font-size: 16px; padding: 1.5rem; opacity: 0; -webkit-transform: translateY(-100%); transform: translateY(-100%); transition: opacity .5s .2s, -webkit-transform .5s .2s; transition: transform .5s .2s, opacity .5s .2s; transition: transform .5s .2s, opacity .5s .2s, -webkit-transform .5s .2s; will-change: transform, opacity } .tg_fadeup_slider_wrapper li.current { visibility: visible; transition-delay: 0s } .tg_fadeup_slider_wrapper li.current .image { clip: rect(0, 80rem, 50rem, 0) } .tg_fadeup_slider_wrapper li.current .content h2 { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; transition-delay: 1s } .tg_fadeup_slider_wrapper li.current .content .description { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; transition-delay: 1.1s } .tg_fadeup_slider_wrapper li.current .content a { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; transition-delay: 1.2s } .tg_fadeup_slider_wrapper li.prev_slide .image { clip: rect(0, 0, 50rem, 0) } .tg_fadeup_slider_wrapper nav { position: absolute; bottom: 50px; right: 0; z-index: 2 } .tg_fadeup_slider_wrapper .prev, .tg_fadeup_slider_wrapper .next, .tg_fadeup_slider_wrapper .counter { vertical-align: middle } .tg_fadeup_slider_wrapper .prev, .tg_fadeup_slider_wrapper .next { position: relative; display: inline-block; background: 0 0; border: 0; font-size: 30px; cursor: pointer; outline: none } .tg_fadeup_slider_wrapper .prev:before { font-family: 'themify'; content: "\e629"; margin-right: 10px } .tg_fadeup_slider_wrapper .next:before { font-family: 'themify'; content: "\e628"; margin-left: 10px } .tg_fadeup_slider_wrapper .counter { display: inline-block; font-size: 30px } .tg_fadeup_slider_wrapper .counter span:last-child:before { content: '/'; margin: 0 1rem } .tg_fadeup_slider_wrapper .prev:hover:after, .tg_fadeup_slider_wrapper .next:hover:after { width: 3.5rem } @media screen and (max-width:550px) { .tg_fadeup_slider_wrapper li .image { width: 100% } .tg_fadeup_slider_wrapper li .content { padding-right: 2rem } .tg_fadeup_slider_wrapper nav { left: 0; right: auto; bottom:0px; } } .tg_motion_reveal_slider_wrapper.slideshow { position: relative; width: 100%; margin: 3.5rem 0 0; padding: 0 0 3.5rem; pointer-events: none; overflow: hidden } .tg_motion_reveal_slider_wrapper.slideshow .slide { width: 100%; height: 50vh; top: 0; position: absolute; display: grid; grid-template-columns: 100%; grid-template-rows: 100%; align-items: center; justify-items: center } .tg_motion_reveal_slider_wrapper.slideshow .slide--current { position: relative } .tg_motion_reveal_slider_wrapper.slideshow .slide__img-wrap { grid-area: 1/1/1/1; width: 100%; height: calc(100vh - 13rem); max-height: 100%; overflow: hidden; position: relative; opacity: 0; outline: 3px solid transparent } .tg_motion_reveal_slider_wrapper.slideshow .slide__img { width: 100%; height: 100%; left: 0; top: 0; background-size: cover; background-position: 50% 50%; position: absolute; backface-visibility: hidden; pointer-events: none } .tg_motion_reveal_slider_wrapper.slideshow .slide__img-reveal { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: var(--color-reveal); transform: translate3d(-100%, 0, 0); pointer-events: none } .tg_motion_reveal_slider_wrapper.slideshow .slide__number { font-size: 2rem; position: absolute; top: 5.25rem; opacity: 0 } .tg_motion_reveal_slider_wrapper.slideshow .slide__title { margin: 0; grid-area: 1/1/1/1; font-size: 50px; color: var(--color-title); position: relative; opacity: 0; text-align: center } .tg_motion_reveal_slider_wrapper.slideshow .slide--current .slide__img-wrap, .tg_motion_reveal_slider_wrapper.slideshow .slide--current .slide__number, .tg_motion_reveal_slider_wrapper.slideshow .slide--current .slide__title { opacity: 1 } .tg_motion_reveal_slider_wrapper.slideshow .slidenav { position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; display: flex; justify-content: space-between; align-items: center } .tg_motion_reveal_slider_wrapper.slideshow .slidenav__item { pointer-events: auto; border: 0; background: 0 0; padding: 1rem; margin: .85rem; text-transform: inherit; position: relative; line-height: 1; color: var(--color-nav) } .tg_motion_reveal_slider_wrapper.slideshow .slidenav__item:before, .tg_motion_reveal_slider_wrapper.slideshow .slidenav__item:after { content: ''; position: absolute; width: 3rem; height: 1px; background: currentColor; top: 50% } .tg_motion_reveal_slider_wrapper.slideshow .slidenav__item:before { right: 100% } .tg_motion_reveal_slider_wrapper.slideshow .slidenav__item:after { left: 100% } .tg_motion_reveal_slider_wrapper.slideshow .slidenav__item:hover { color: var(--color-link-hover) } .tg_motion_reveal_slider_wrapper.slideshow .slidenav__item--prev { transform: rotate(-90deg) translateY(-50%) } .tg_motion_reveal_slider_wrapper.slideshow .slidenav__item--next { transform: rotate(90deg) translateY(-25%) } .tg_motion_reveal_slider_wrapper.slideshow .slidenav__preview { pointer-events: auto; color: var(--color-nav); position: absolute; bottom: 0; transform: translateX(-50%); left: 50%; border: 0; background: 0 0; padding: 1rem; transition: .3s transform } .tg_motion_reveal_slider_wrapper.slideshow .slidenav__preview:hover { color: var(--color-link-hover) } .tg_motion_reveal_slider_wrapper.slideshow .slidenav__preview .icon { pointer-events: none } .tg_motion_reveal_slider_wrapper.slideshow .slidenav__preview--open { transform: translateX(-50%) rotate(180deg) } .tg_motion_reveal_slider_wrapper.slideshow .preview, .tg_motion_reveal_slider_wrapper.slideshow .preview__img-wrap, .tg_motion_reveal_slider_wrapper.slideshow .preview__img, .tg_motion_reveal_slider_wrapper.slideshow .preview__img-reveal { position: absolute; width: 100%; height: 100%; top: 0; left: 0; pointer-events: none } .tg_motion_reveal_slider_wrapper.slideshow .preview { display: flex; flex-direction: column; align-items: center; justify-content: center } .tg_motion_reveal_slider_wrapper.slideshow .preview__img-wrap { overflow: hidden; opacity: 0 } .tg_motion_reveal_slider_wrapper.slideshow .preview__img { background-size: cover; background-position: 50% 50%; backface-visibility: hidden } .tg_motion_reveal_slider_wrapper.slideshow .preview__img-reveal { background: var(--color-reveal) } .tg_motion_reveal_slider_wrapper.slideshow .preview__title { position: relative; font-size: 1.5rem; opacity: 0; padding: 0 1rem; margin: 0 0 1rem; text-align: center } .tg_motion_reveal_slider_wrapper.slideshow .preview__content { position: relative; text-align: justify; opacity: 0; padding: 0 1rem; width: 70% } .tg_motion_reveal_slider_wrapper.slideshow .slide__img-wrap { width: 400px } .tg_motion_reveal_slider_wrapper.slideshow .icon { display: block; width: 1.5em; height: 1.5em; margin: 0 auto; fill: currentColor } .tg_motion_reveal_slider_wrapper.slideshow nav button { cursor: pointer; outline: none } .tg_motion_reveal_slider_wrapper.slideshow .hidden { position: absolute; overflow: hidden; width: 0; height: 0; pointer-events: none } .tg_testimonials_card_wrapper { width: 100%; overflow: hidden } .tg_testimonials_card_wrapper .slider { margin-bottom: 6em; position: relative } .tg_testimonials_card_wrapper .slider>ul { position: relative; margin: 0 auto !important; list-style: none !important } .tg_testimonials_card_wrapper .slider>ul li { background: #fff; border: 1px solid #e7e7e7; float: left; width: 555px; min-height: 272px; margin: 0 1em; padding: 2em; position: absolute; transition: left .3s ease-in-out, top .3s ease-in-out } .tg_testimonials_card_wrapper .testimonial-info { width: 100% } .tg_testimonials_card_wrapper .testimonial-info h3 { display: inline-block; margin-bottom: 0 } .tg_testimonials_card_wrapper .testimonial-info .rating { float: right; margin-top: 5px } .tg_testimonials_card_wrapper .testimonial-info i { color: #7dc855 } .tg_testimonials_card_wrapper .testimonial-info p { margin-bottom: 1em } .tg_testimonials_card_wrapper .slider-nav { position: absolute; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); z-index: 999; margin: 2em 0 } .tg_testimonials_card_wrapper .bullet { display: inline-block; border-radius: 50%; background: #7dc855; width: 10px; height: 10px; margin: 5px 0; border: 1px solid transparent; margin: 0 .25em } .tg_testimonials_card_wrapper .bullet:not(.active-bullet):hover { cursor: pointer; border: 2px solid #fff; -webkit-transform: scale(1.04); transform: scale(1.04) } .tg_testimonials_card_wrapper .active-bullet { background: #fff; transition: background 1s ease } .tg_testimonials_card_wrapper .tag { margin-bottom: 4em } .tg_testimonials_card_wrapper .companies { width: 100%; height: auto; text-align: center } .tg_testimonials_card_wrapper .companies li { display: inline-block; margin: 0 3em 3em } .tg_testimonials_card_wrapper .companies a:hover i { color: #7dc855 } .tg_testimonials_card_wrapper .companies i { font-size: 3.5em; color: #ccc } @media screen and (max-width:600px) { .tg_testimonials_card_wrapper .slider>ul li { width: 250px !important; padding: 1.5em } } .tg_image_carousel_slider_wrapper.carousel { width: 100%; overflow: hidden; position: relative } .tg_image_carousel_slider_wrapper.carousel .carousel-item { visibility: visible; display: flex; width: 100%; height: 100%; align-items: center; justify-content: flex-end; -webkit-align-items: center; -webkit-justify-content: flex-end; position: relative; background-color: #fff; flex-shrink: 0; -webkit-flex-shrink: 0; position: absolute; z-index: 0; transition: .6s all linear } .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__info { height: 100%; display: flex; justify-content: center; flex-direction: column; display: -webkit-flex; -webkit-justify-content: center; -webkit-flex-direction: column; order: 1; left: 0; margin: auto; padding: 0 40px; width: 40% } .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__image { width: 60%; height: 100%; order: 2; align-self: flex-end; flex-basis: 60%; -webkit-order: 2; -webkit-align-self: flex-end; -webkit-flex-basis: 60%; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; transform: translateX(100%); transition: .6s all ease-in-out } .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__subtitle { letter-spacing: 3px; font-size: 10px; text-transform: uppercase; margin: 0; color: #7e7e7e; font-weight: 700; transform: translateY(25%); opacity: 0; visibility: hidden; transition: .4s all ease-in-out } .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__title { margin: 15px 0 0; font-size: 44px; letter-spacing: 3px; color: #2c2c2c; line-height: 1.2; transform: translateY(25%); opacity: 0; visibility: hidden; transition: .6s all ease-in-out } .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__description { transform: translateY(25%); opacity: 0; visibility: hidden; transition: .6s all ease-in-out; margin-top: 35px; font-size: 13px; color: #7e7e7e; margin-bottom: 35px } .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__btn { width: 35%; color: #2c2c2c; letter-spacing: 3px; font-size: 11px; text-transform: uppercase; margin: 0; width: 35%; font-weight: 600; text-decoration: none; transform: translateY(25%); opacity: 0; visibility: hidden; transition: .6s all ease-in-out } .tg_image_carousel_slider_wrapper.carousel .carousel__nav { position: absolute; right: 0; z-index: 2; background-color: #fff; bottom: 0 } .tg_image_carousel_slider_wrapper.carousel .carousel__nav .carousel__icon { display: inline-block; vertical-align: middle; width: 16px; fill: #5d5d5d } .tg_image_carousel_slider_wrapper.carousel .carousel__nav .carousel__arrow { cursor: pointer; display: inline-block; padding: 11px 15px; position: relative } .tg_image_carousel_slider_wrapper.carousel .carousel__nav .carousel__arrow:nth-child(1):after { content: ''; right: -3px; position: absolute; width: 1px; background-color: #b0b0b0; height: 14px; top: 50%; margin-top: -7px } .tg_image_carousel_slider_wrapper.carousel .carousel-item.active { z-index: 1; display: flex; visibility: visible } .tg_image_carousel_slider_wrapper.carousel .carousel-item.active .carousel-item__subtitle, .tg_image_carousel_slider_wrapper.carousel .carousel-item.active .carousel-item__title, .tg_image_carousel_slider_wrapper.carousel .carousel-item.active .carousel-item__description, .tg_image_carousel_slider_wrapper.carousel .carousel-item.active .carousel-item__btn { transform: translateY(0); opacity: 1; transition: .6s all ease-in-out; visibility: visible } .tg_image_carousel_slider_wrapper.carousel .carousel-item.active .carousel-item__image { transition: .6s all ease-in-out; transform: translateX(0) } @media only screen and (min-width:1425px) { .tg_animated_slider_wrapper h2.slideshow__slide-caption-title, .tg_animated_slider_wrapper .o-hsub.-link, .tg_animated_slider_wrapper p.slideshow__slide-caption-content { padding-left: 0 } .tg_horizontal_slider_wrapper .tg_horizontal_slider_content { padding-left: 0 !important } .tg_horizontal_slider_bg { padding-right: 0 !important } .tg_animated_slider_wrapper h2.slideshow__slide-caption-title, .tg_animated_slider_wrapper p.slideshow__slide-caption-content, .tg_animated_slider_wrapper .o-hsub.-link, .tg_animated_slider_wrapper .o-container, .tg_animated_slider_wrapper .pagination .container { padding-left: 110px; padding-right: 110px } } @media only screen and (min-width:960px) and (max-width:1099px) { .tg_clip_path_slide_container .slide__content { left: 15% } .tg_room_slider_wrapper .slide { width: 80% } .tg_room_slider_wrapper .slide__title, .tg_room_slider_wrapper .slide__date { padding-left: 0 } .tg_room_slider_wrapper .slide { margin-left: 10vw } .elementor-section.elementor-section-height-full { height: auto !important; min-height: 100vh; padding: 100px 0 } .blog-posts-grid .post_img_hover { min-height: 130px } .blog-posts-classic .post_img_hover { min-height: 315px } .blog-posts-list .post_img_hover { min-height: 250px } .blog-posts-list_circle .post_img_hover { min-height: 190px } .tg_multi_layouts_slider_wrapper .slide-imgwrap { height: 70% } .type-post.blog-posts-grid_no_space .post_wrapper .post_content_wrapper .post_header, .type-post.blog-posts-metro_no_space .post_wrapper .post_content_wrapper .post_header { transform: none } .slider_parallax_wrapper, .tg_image_carousel_slider_wrapper.carousel, .portfolio_timeline_vertical_content_wrapper .timeline .swiper-container { max-height: 100vh } .elementor-column.elementor-col-33, .elementor-column[data-col="33"] { max-width: 33.333% } #page_caption.hasbg .page_title_wrapper .page_title_inner .page_title_content { padding: 0 30px; box-sizing: border-box } #page_content_wrapper.blog_wrapper { padding: 0; width: calc(100% - 60px) } .elementor-section-stretched.elementor-section-boxed { padding-left: 30px !important; padding-right: 30px !important } .tg_animated_slider_wrapper h2.slideshow__slide-caption-title, .tg_animated_slider_wrapper p.slideshow__slide-caption-content, .tg_animated_slider_wrapper .o-hsub.-link, .tg_animated_slider_wrapper .o-container, .tg_animated_slider_wrapper .pagination .container { padding-left: 30px; padding-right: 90px } .tg_horizontal_slider_wrapper .tg_horizontal_slider_content { padding-left: 0 !important } .tg_horizontal_slider_bg { padding-right: 0 !important } } @media only screen and (min-width:768px) and (max-width:960px) { .tg_clip_path_slide_container .slide__content { left: 15% } .tg_popout_slide_container .slider__inner h1 { font-size: 50px !important } .tg_transitions_slide_container .swiper-image .swiper-image-left h1 { font-size: 50px !important } h1.elementor-heading-title { font-size: 30px !important } h2.elementor-heading-title { font-size: 22px !important } h3.elementor-heading-title { font-size: 20px !important } .gallery_grid_content_wrapper.album_grid .tg_five_cols h3.tilter__title { font-size: 18px !important } .gallery_grid_content_wrapper.album_grid .tg_five_cols .tilter__caption { padding: 1em } .gallery_grid_content_wrapper.album_grid .tg_five_cols .tilter__description { display: none } .gallery_grid_content_wrapper.album_grid .tg_three_cols .tilter__caption { padding: 1.8em } .gallery_grid_content_wrapper.album_grid .tg_four_cols .tilter__caption { padding: 1.5em } .gallery_grid_content_wrapper.album_grid .tg_four_cols h3.tilter__title { font-size: 18px !important } .gallery_grid_content_wrapper.album_grid .tilter--6 .tilter__deco--lines { top: -10px; left: -10px } body.tg_password_protected #page_content_wrapper .inner .inner_wrapper { width: 70% } body.tg_password_protected #page_content_wrapper .inner .inner_wrapper .sidebar_content { padding: 40px } .elementor-section.elementor-section-height-full { height: auto !important; min-height: 100vh; padding: 100px 0 } .type-post.blog-posts-grid_no_space, .type-post.blog-posts-metro_no_space { width: 50% } .blog-posts-grid .post_img_hover { min-height: 120px } .post_img_hover .post_type_icon { bottom: -20px; right: 0 } .type-post.blog-posts-metro_no_space.large_grid { width: 100% } .type-post.blog-posts-grid_no_space, .type-post.blog-posts-metro_no_space { width: 50% } .post_metro_right_wrapper .blog-posts-metro { width: 100% } .post_metro_left_wrapper .post_header h5 { font-size: 24px } .blog-posts-classic .post_img_hover { min-height: 270px } .blog-posts-list .post_img_hover { min-height: 180px } .blog-posts-list_circle .post_img_hover { min-height: 140px } .tg_skewed_slide_container .slider-page--left .slider-page--skew { left: -45% } .tg_horizontal_slider_content { padding: 0 !important } .tg_horizontal_slide_content_title h2 { font-size: 30px !important } .tg_horizontal_slider_wrapper .flickity-prev-next-button.previous { left: -40px } .tg_horizontal_slider_bg_two_cols { width: calc(50% - 10px) } .tg_horizontal_slider_bg_two_rows { margin-bottom: 20px; height: calc(50% - 10px) } .tg_room_slider_wrapper .nav { top: auto; bottom: 20px } .tg_room_slider_wrapper .slide__title { padding-left: 5em; padding-right: 5em } .tg_slider_property_clip_wrapper.intro .content { padding: 3rem } .tg_slider_property_clip_wrapper.intro .content div h1 { font-size: 40px !important } .tg_gallery_fullscreen_content { left: 30px; bottom: 20px } .swiper-container:hover .swiper-button-next.hover { right: 20px } .swiper-container:hover .swiper-button-prev.hover { left: 20px } .newsletter_box { width: 100% } .distortion_grid_wrapper { display: grid; grid-template-columns: repeat(2, 41vmax) } .distortion_grid_item { height: 2, 41vmax; width: 100% } .tg_animated_slider_wrapper p.slideshow__slide-caption-content, .tg_animated_slider_wrapper h2.slideshow__slide-caption-title, .tg_animated_slider_wrapper .o-hsub.-link, .tg_animated_slider_wrapper .o-container { padding-left: 30px; padding-right: 60px } .tg_motion_reveal_slider_wrapper.slideshow .slide__title { font-size: 42px !important } .tg_background_list_wrapper .tg_background_list_column .tg_background_list_content h3 { font-size: 18px !important } .tg_slice_slide_container .slide__content { height: 80%; width: 80%; top: 10% } .tg_slice_slide_container .slide__title { font-size: 40px !important } .tg_slice_slide_container .slide__header { transform: translateX(-5%) } .translate_left { transform: translateX(-5%) } .translate_left_more { transform: translateX(-10%) } .translate_right { transform: translateX(5%) } .translate_right_more { transform: translateX(10%) } .translate_top { transform: translateY(5%) } .translate_top_more { transform: translateY(10%) } .translate_bottom { transform: translateY(-5%) } .translate_bottom_more { transform: translateY(-10%) } .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__image, .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__info { width: 50% } .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__info { padding: 0 60px !important } .tg_fadeup_slider_wrapper li.current .content h2 { font-size: 30px !important } .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__title { font-size: 32px !important } .tg_fadeup_slider_wrapper li .content .description { width: 35% !important } .tg_parallax_slide_content_title h2 { font-size: 50px !important } .tg_animated_frame_slider_wrapper.slideshow .slides .slide__title { font-size: 50px !important } .tg_velo_slide_container .velo-slide__title { font-size: 50px !important } .tg_velo_slide_container .velo-slide__text { padding-top: 0 !important; font-size: 16px !important } .tg_horizontal_slider_wrapper .tg_horizontal_slider_content .tg_horizontal_slider_content_wrap .tg_horizontal_slider_content_cell { padding-left: 0; padding-right: 0 } .elementor-column.elementor-col-33, .elementor-column[data-col="33"] { max-width: 33.333% } .tg_multi_layouts_slider_wrapper h2.slide__title-main { font-size: 50px !important } .tg_multi_layouts_slider_wrapper p.slide__title-sub { font-size: 16px !important } .tg_split_carousel_slider_wrapper.carousel .content__left h1 { font-size: 42px !important } .portfolio_grid_wrapper:before, .portfolio_grid_wrapper:after { border-width: 20px } .tg_portfolio_timeline_wrapper .portfolio_timeline_img, .tg_portfolio_timeline_wrapper .portfolio_timeline_content { width: 50% } .tg_portfolio_timeline_wrapper .portfolio_timeline_content_wrapper { -ms-flex-align: start; -webkit-align-items: start; -webkit-box-align: start; align-items: start } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product { width: 47% } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product { margin-right: 4% } .woocommerce .related ul.products li.product:nth-child(3n) { display: none !important } .blog-posts-list .post_header h5, .blog-posts-list_circle .post_header h5 { font-size: 20px } .elementor-section-stretched.elementor-section-boxed { padding-left: 30px !important; padding-right: 30px !important } } @media only screen and (max-width:767px) { .tg_skewed_slide_container .slider-page { left: -20% } .tg_skewed_slide_container .slider-page--right.text_content { left: 30%; width: 80% } .tg_skewed_slide_container .slider-page__content { padding: 0 15% 0 30% } .header_client_wrapper { display: none } #logo_right_wrapper { margin-top: 7px } .tg_gallery_fullscreen_content { left: 30px; bottom: 20px } .swiper-container:hover .swiper-button-next.hover { right: 20px } .swiper-container:hover .swiper-button-prev.hover { left: 20px } .tg_clip_path_slide_container .slide__content { left: 20%; bottom: 20px; max-width: 80% } .tg_clip_path_slide_container .slide__heading { font-size: 30px !important } .tg_clip_path_slide_container .slider__control { left: 10% } .tg_clip_path_slide_container .slider__control--right { left: 90% } .tg_clip_path_slide_container .slide__text { font-size: 15px !important } .tg_popout_slide_container .slider__content .slider__desc { width: 100%; font-size: 16px !important } .tg_popout_slide_container .slider__content a.go-to-next { float: left; margin-top: 50px } .tg_popout_slide_container .slider__inner { padding: 10% } .tg_popout_slide_container .slider__content h1 { font-size: 36px !important } .tg_animated_frame_slider_wrapper.slideshow .slides .slide__title { font-size: 40px !important } .tg_animated_frame_slider_wrapper.slideshow .slides .slide__desc { font-size: 15px !important } .tg_animated_frame_slider_wrapper.slideshow .slides .slide__link { padding: .5em 2em .5em } .tg_split_slick_slide_container.split-slideshow .slideshow-text.slick-slider { letter-spacing: 3px !important } .tg_split_slick_slide_container .slideshow .slick-dots { top: auto; bottom: 0 } .tg_transitions_slide_container .swiper-image-inner.swiper-image-left { padding: 0 1rem } .tg_transitions_slide_container .swiper-image-right p.paragraph { padding: 0 1rem } .tg_transitions_slide_container .swiper-container-vertical>.swiper-pagination-bullets { top: auto; bottom: 20px } .tg_parallax_slide_content_title h2 { font-size: 40px !important } .tg_parallax_slide_content_subtitle { font-size: 16px !important } .tg_flip_slide_container .container .gallery li { width: 350px !important } .tg_horizontal_slider_content { padding: 0 !important } .tg_horizontal_slide_content_title h2 { font-size: 40px !important } .tg_horizontal_slider_wrapper .flickity-prev-next-button.previous { left: -40px } .tg_horizontal_slider_bg_two_cols { width: calc(50% - 10px) } .tg_horizontal_slider_bg_two_rows { margin-bottom: 20px; height: calc(50% - 10px) } .tg_horizontal_slider_bg { padding: 0 !important; width: 40% !important; float: right } .tg_horizontal_slider_content { width: 60% !important; padding-left: 30px !important; padding-right: 30px !important } .tg_horizontal_slider_bg_two_cols { width: 100% !important } .tg_horizontal_slide_content_title h2 { font-size: 24px !important } .tg_horizontal_slide_content_desc { font-size: 15px !important } .elementor-widget-container { padding-left: 0 !important; padding-right: 0 !important } .flickity-prev-next-button { display: none } .tg_multi_layouts_slider_wrapper h2.slide__title-main { font-size: 34px !important } .tg_multi_layouts_slider_wrapper .slide { padding: 0 !important } .js .tg_multi_layouts_slider_wrapper .slide { height: 90% } .tg_multi_layouts_slider_wrapper .slide--layout-5 .slide-imgwrap { width: 100% } .js .tg_multi_layouts_slider_wrapper.slideshow { max-height: 500px !important } .tg_multi_layouts_slider_wrapper .slideshow__nav--arrows { bottom: 0 } #footer_menu { text-align: center } #footer_menu li { float: none; display: inline-block } #copyright { text-align: center } .tg_room_slider_wrapper .nav { top: auto; bottom: 20px } .tg_room_slider_wrapper .slide__title { padding-left: 30px; padding-right: 30px; margin-top: 30px } .tg_room_slider_wrapper h2.slide__name { font-size: 32px !important; padding: 0 30px !important } .tg_room_slider_wrapper .nav { bottom: 70px } .tg_slice_slide_container .slide__title { font-size: 32px !important } .tg_split_carousel_slider_wrapper.carousel .content__right .content__main { font-size: 15px !important } .tg_flip_slide_container .container .gallery .content .text h2 { font-size: 30px !important; margin-bottom: 0 } .tg_flip_slide_container .container .gallery .content p.paragraph { font-size: 15px !important } .tg_velo_slide_container h2.velo-slide__title { font-size: 40px !important } .tg_velo_slide_container .velo-slide__header { padding: 30px } .tg_velo_slide_container .velo-slide__text { font-size: 15px !important } .tg_slider_property_clip_wrapper.intro .content { padding: 40px 30px } .gallery_grid_content_wrapper .tg_two_cols, .gallery_grid_content_wrapper .tg_two_cols.last, .gallery_grid_content_wrapper .tg_three_cols, .gallery_grid_content_wrapper .tg_three_cols.last, .gallery_grid_content_wrapper .tg_four_cols, .gallery_grid_content_wrapper .tg_four_cols.last, .gallery_grid_content_wrapper .tg_five_cols, .gallery_grid_content_wrapper .tg_five_cols.last, .gallery_grid_content_wrapper.has_no_space .tg_two_cols, .gallery_grid_content_wrapper.has_no_space .tg_three_cols, .gallery_grid_content_wrapper.has_no_space .tg_four_cols, .gallery_grid_content_wrapper.has_no_space .tg_five_cols, .portfolio_classic_content_wrapper .tg_two_cols, .portfolio_classic_content_wrapper .tg_two_cols.last, .portfolio_classic_content_wrapper .tg_three_cols, .portfolio_classic_content_wrapper .tg_three_cols.last, .portfolio_classic_content_wrapper .tg_four_cols, .portfolio_classic_content_wrapper .tg_four_cols.last, .portfolio_classic_content_wrapper .tg_five_cols, .portfolio_classic_content_wrapper .tg_five_cols.last, .portfolio_classic_content_wrapper.has_no_space .tg_two_cols, .portfolio_classic_content_wrapper.has_no_space .tg_three_cols, .portfolio_classic_content_wrapper.has_no_space .tg_four_cols, .portfolio_classic_content_wrapper.has_no_space .tg_five_cols, .portfolio_masonry_content_wrapper.gallery_grid_content_wrapper .tg_two_cols, .portfolio_masonry_content_wrapper.gallery_grid_content_wrapper .tg_two_cols.last, .portfolio_masonry_content_wrapper.gallery_grid_content_wrapper .tg_three_cols, .portfolio_masonry_content_wrapper.gallery_grid_content_wrapper .tg_three_cols.last, .portfolio_masonry_content_wrapper.gallery_grid_content_wrapper .tg_four_cols, .portfolio_masonry_content_wrapper.gallery_grid_content_wrapper .tg_four_cols.last, .portfolio_masonry_content_wrapper.gallery_grid_content_wrapper .tg_five_cols, .portfolio_masonry_content_wrapper.gallery_grid_content_wrapper .tg_five_cols.last, .portfolio_masonry_content_wrapper.gallery_grid_content_wrapper.has_no_space .tg_two_cols, .portfolio_masonry_content_wrapper.gallery_grid_content_wrapper.has_no_space .tg_three_cols, .portfolio_masonry_content_wrapper.gallery_grid_content_wrapper.has_no_space .tg_four_cols, .portfolio_masonry_content_wrapper.gallery_grid_content_wrapper.has_no_space .tg_five_cols, .portfolio_grid_content_wrapper .tg_two_cols, .portfolio_grid_content_wrapper .tg_two_cols.last, .portfolio_grid_content_wrapper .tg_three_cols, .portfolio_grid_content_wrapper .tg_three_cols.last, .portfolio_grid_content_wrapper .tg_four_cols, .portfolio_grid_content_wrapper .tg_four_cols.last, .portfolio_grid_content_wrapper .tg_five_cols, .portfolio_grid_content_wrapper .tg_five_cols.last, .portfolio_grid_content_wrapper.has_no_space .tg_two_cols, .portfolio_grid_content_wrapper.has_no_space .tg_three_cols, .portfolio_grid_content_wrapper.has_no_space .tg_four_cols, .portfolio_grid_content_wrapper.has_no_space .tg_five_cols { width: 100%; margin-right: 0 } body.elementor-fullscreen.photographer-gallery-preview, body.elementor-fullscreen.photographer-gallery-preview #wrapper { overflow-x: hidden } .tg_fullscreen_gallery_preview_wrapper .slick-arrow.slick-next:hover:before, .tg_fullscreen_gallery_preview_wrapper .slick-arrow.slick-next:before { right: 30px } .tg_fullscreen_gallery_preview_wrapper .slick-arrow.slick-prev:hover:before, .tg_fullscreen_gallery_preview_wrapper .slick-arrow.slick-prev:before { left: 30px } .tg_fullscreen_gallery_preview_wrapper .slick-arrow.slick-next:hover:after, .tg_fullscreen_gallery_preview_wrapper .slick-arrow.slick-prev:hover:after { display: none } #page_content_wrapper .inner .sidebar_content.full_width .tg_horizontal_gallery_cell img { max-height: 300px !important } body.tg_password_protected #page_content_wrapper .inner .inner_wrapper .sidebar_content { padding: 30px } body.tg_password_protected #page_content_wrapper .inner .inner_wrapper { width: 85%; max-width: 320px } #page_content_wrapper:not(.wide), .page_content_wrapper:not(.wide) { padding: 0 !important } input[type=text], input[type=password], input[type=email], input[type=url], input[type=date], input[type=tel], input.wpcf7-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text { max-width: 100% } body.tg_password_protected #wrapper { width: 100% } body.elementor-fullscreen .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated { padding: 0 !important } .elementor-section.elementor-section-height-full { height: auto !important; min-height: 100vh } .width_one_third { width: 100% } .type-post.blog-posts-grid_no_space, .type-post.blog-posts-metro_no_space { width: 100% } .type-post.blog-posts-grid { width: 100% } .type-post.blog-posts-masonry { width: 100% } .type-post.blog-posts-metro_no_space.large_grid { width: 100% } .type-post.blog-posts-metro_no_space.large_grid .post_header h5 { font-size: 20px } .post_metro_left_wrapper, .post_metro_right_wrapper, .post_metro_right_wrapper .blog-posts-metro { width: 100% } .post_metro_left_wrapper .post_header h5 { font-size: 20px } .post_content_wrapper { padding-bottom: 30px } .blog-posts-list .post_img_hover { min-height: 150px } .blog-posts-list_circle .post_img_hover { min-height: 100px } .elementor-section { padding-left: 0 !important; padding-right: 0 !important } .newsletter_box { width: 100% } #page_content_wrapper .inner .sidebar_content.full_width .slider_parallax_wrapper .slide .image { height: 100% !important } .slider_parallax_wrapper { max-height: 100vh } .slider_parallax_wrapper .slide .title h2 { font-size: 30px !important } .slider_parallax_wrapper .slide .text { font-size: 16px !important } .slider_parallax_wrapper .arrows .prev { left: 10px } .slider_parallax_wrapper .arrows .next { right: 10px } .slider_parallax_wrapper .pagination { bottom: 0; } .elementor-element .elementor-column { padding: 0px !important; } .header .logo { padding-left:10px; } .elementor-element.elementor-section-stretched .elementor-col-100, .elementor-element.elementor-section-stretched .elementor-column-gap-default>.elementor-row>.elementor-column.elementor-col-100>.elementor-element-populated { padding: 10px !important } .translate_left, .translate_left_more, .translate_right, .translate_right_more, .translate_top, .translate_top_more, .translate_bottom, .translate_bottom_more { transform: translateX(0) } .slider_parallax_wrapper .slide .caption { width: 60% !important } .distortion_grid_wrapper { grid-template-columns: repeat(1, 56vmax) } .distortion_grid_item-content { padding: 10vw } .tg_animated_slider_wrapper h2.slideshow__slide-caption-title, .tg_animated_slider_wrapper p.slideshow__slide-caption-content, .tg_animated_slider_wrapper .o-hsub.-link, .tg_animated_slider_wrapper .o-container, .tg_animated_slider_wrapper .pagination .container { padding-left: 30px; padding-right: 30px } .tg_animated_slider_wrapper p.slideshow__slide-caption-content { font-size: 13px !important } .tg_animated_slider_wrapper p.slideshow__slide-caption-content { margin-top: 0 } .tg_animated_slider_wrapper .slideshow__slide-image.background-absolute { width: 50%; left: 50% } .tg_animated_slider_wrapper p.slideshow__slide-caption-content { width: 50%; max-width: 50% } .tg_animated_slider_wrapper.slideshow { max-height: 100vh } .tg_animated_slider_wrapper h2.slideshow__slide-caption-title { font-size: 32px !important } .tg_animated_slider_wrapper .pagination { text-align: right } .tg_fadeup_slider_wrapper li .image { width: 100% } .tg_fadeup_slider_wrapper li.current .content h2 { font-size: 30px !important } .tg_fadeup_slider_wrapper li .content { padding: 0 } .tg_fadeup_slider_wrapper li .content .description { width: 50% } .newsletter_box .input_wrapper input[type=email] { width: 100%; margin-bottom: 20px } .tg_motion_reveal_slider_wrapper.slideshow { margin: 0; padding: 0 } .tg_motion_reveal_slider_wrapper.slideshow .slide { max-height: 81vh } .tg_motion_reveal_slider_wrapper.slideshow .slide__title { font-size: 30px !important; box-sizing: border-box; padding: 0 40px } .tg_motion_reveal_slider_wrapper.slideshow .preview__content { width: 100% } .tg_motion_reveal_slider_wrapper.slideshow .preview { display: block } #page_content_wrapper .inner .sidebar_content.full_width .tg_background_list_wrapper .tg_background_img img { height: 100% !important } .tg_background_list_wrapper { overflow: auto } .tg_background_list_wrapper.four_cols .tg_background_list_column { flex: 0 0 50%; max-width: 50% } .tg_background_list_wrapper .tg_background_list_column div.tg_background_list_content h3 { font-size: 18px !important } .tg_background_list_wrapper .tg_background_list_column .tg_background_list_content { padding: 20px } .tg_background_list_column { min-height: 50vh !important; max-height: 50vh !important } .tg_background_list_wrapper .tg_background_img { width: 200% !important } .elementor-element>.elementor-element-populated { margin-left: 0 !important } .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__image { width: 40% } .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__info { width: 60%; padding: 15px !important } .tg_image_carousel_slider_wrapper.carousel { max-height: 90vh } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide-content { top: 40% } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-container { max-height: 100vh } .portfolio_timeline_vertical_content_wrapper .timeline .swiper-button-next, .portfolio_timeline_vertical_content_wrapper .timeline .swiper-button-prev { top: auto; bottom: 5%; outline: none } .flickity-viewport { max-height: 100vh } .tg_horizontal_slider_wrapper .flickity-page-dots { bottom: -30px } .tg_split_carousel_slider_wrapper.carousel { max-height: 80vh } .portfolio_grid_wrapper:before, .portfolio_grid_wrapper:after { border-width: 0 } .portfolio_grid_wrapper figcaption { opacity: 1 } .portfolio_grid_wrapper>img, .portfolio_grid_wrapper>img { opacity: .7 } .elementor-section-height-min-height .elementor-container { max-height: 100vh !important } .tg_portfolio_timeline_wrapper .portfolio_timeline_img, .tg_portfolio_timeline_wrapper .portfolio_timeline_content { width: 100%; float: none } .tg_portfolio_timeline_wrapper .portfolio_timeline_content_wrapper { display: block } .tg_portfolio_timeline_wrapper .portfolio_timeline_content { margin-left: 0; margin-top: 20px } .elementor-shortcode .wpcf7 { margin: 0 20px } .tg_testimonials_card_wrapper .testimonial-info h3 { display: block } .tg_testimonials_card_wrapper .testimonial-info .rating { float: none; width: 100%; clear: both } .woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count { margin-bottom: 10px } .woocommerce .woocommerce-ordering, .woocommerce-page form.woocommerce-ordering, #page_content_wrapper p.woocommerce-result-count { margin-left: 15px } .woocommerce .woocommerce-ordering, .woocommerce-page form.woocommerce-ordering { margin-bottom: 20px } #page_content_wrapper .inner .sidebar_wrapper .sidebar { padding-left: 15px; padding-right: 15px; box-sizing: border-box } .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary, .woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs, .related.products { width: 100%; padding-left: 15px; padding-right: 15px; box-sizing: border-box } #reviews.woocommerce-Reviews #comments, #reviews.woocommerce-Reviews #review_form_wrapper { float: none; width: 100% } .woocommerce #review_form #respond p.stars { margin-top: 0 } .blog-posts-classic .post_img_hover { min-height: 105px } .type-post.blog-posts-list .post_img, .type-post.blog-posts-list .post_content_wrapper, .type-post.blog-posts-list_circle .post_img, .type-post.blog-posts-list_circle .post_content_wrapper { width: 100%; float: none; margin-right: 0 } body.elementor-fullscreen #page_content_wrapper { padding: 0 !important; width: 100%; max-width: none } } @media only screen and (min-width:1200px) { #page_content_wrapper:not(.wide), .standard_wrapper, .footer_bar_wrapper, #footer ul.sidebar_widget, #page_content_wrapper.wide:not(.photoframe) .standard_wrapper, .ppb_popup.one.contain, #blog_promo_link_wrapper, #menu_wrapper, .above_top_bar .page_content_wrapper:not(.wide) { max-width: 1425px; width: 100%; box-sizing: border-box; margin: auto; padding: 0 90px } #page_content_wrapper.blog_wrapper { padding: 0; width: calc(100% - 180px); margin-bottom: 60px; margin-top: 60px } #footer ul.sidebar_widget { padding-top: 60px; padding-bottom: 60px } #page_content_wrapper .standard_wrapper { padding: 0 } #page_content_wrapper.wide.nomargin, .page_content_wrapper.wide.nomargin { margin-top: 0 } #page_content_wrapper.wide:not(.photoframe), .page_content_wrapper.wide:not(.photoframe), #page_content_wrapper.wide:not(.split), .page_content_wrapper.wide:not(.split) { width: 100%; max-width: 100%; padding: 0 } .footer_bar_wrapper { padding-top: 30px; padding-bottom: 20px } #page_content_wrapper.fullwidth, .page_content_wrapper.fullwidth { width: 100%; padding: 0; max-width: 100% } .mobile_menu_wrapper .page_content_wrapper { padding: 0 !important } #logo_wrapper .social_wrapper { left: 90px } #logo_right_button { right: 90px } } @media only screen and (min-width:960px) and (max-width:1024px) { body { line-height: 1.6 } #page_caption.hasbg { max-height: 450px } blockquote { font-size: 22px } #option_btn { top: 100px } .mobile_main_nav, #sub_menu { margin: 0; padding: 0 } .mobile_menu_wrapper { padding: 60px } body.js_nav #wrapper { transform: translateZ(0px) translateX(300px) rotateY(0deg) } body.js_nav #wrapper { left: 90px } #page_caption h1 { font-size: 42px } .post_header.grid h6 { font-size: 20px } .team_grid_desc h5 { font-size: 18px } .gallery_archive_info_content h1 { font-size: 30px } .post_caption h1 { font-size: 30px } .post_header h5 { font-size: 24px } .social_share_button_wrapper ul { border: 0; padding-left: 0 } .portfolio_post_wrapper { padding: 0 30px; box-sizing: border-box } .standard_wrapper { box-sizing: border-box } .parallax:not(.inner_box) { z-index: 0 } body.single-post .post_content_wrapper h1 { font-size: 24px } body.elementor-fullscreen #perspective { overflow: hidden } #menu_border_wrapper { height: auto; display: block; } #wrapper { transition: transform .2s } body.elementor-fullscreen:not(.elementor-overflow) #perspective { overflow: hidden } } /* for 700px or less */ @media screen and (max-width:970px) { #menu_border_wrapper { float: left; width: 250px; margin: -10px 0 0; margin-bottom: 10px !important; display: block !important; } #menu_border_wrapper ul { display: none !important; } /* Main Menu */ #menu_border_wrapper ul { display: none; } #menu_border_wrapper select { display: block; padding: 5px; margin-top: 15px; outline: none; border: 1px solid #333; width: 100%; } #menu_wrapper { float: right !important; } } .pl1 {margin-left: 10px !important;} .mb30 {margin-bottom: 30px !important;} /* for 480px or less */ @media screen and (max-width:760px) { #logo_wrapper { float: none !important; width: 200px !important; text-align: center !important; margin: 0 auto !important; } #menu_wrapper { margin-left: -20px !important; margin-top: 10px; } .removemargin { margin: -210px 0; } .removemargin2 { margin: -100px 0; } .pl1 {margin-left: 30px !important;} } @media only screen and (min-width:768px) and (max-width:960px) { body { font-size: 13px; overflow-x: hidden } .mobile_main_nav, #sub_menu { margin: 0; padding: 0 } .mobile_menu_wrapper { padding: 50px; width: 300px } body.js_nav #wrapper { left: 0 } body.js_nav #wrapper { transform: translateZ(0px) translateX(300px) rotateY(0deg) } #wrapper { padding-top: 75px } .top_bar { width: 100%; padding: 0 } #logo_wrapper { padding: 20px 0 } .footer_before_widget .footer_logo.logo_wrapper img { max-height: none; margin-top: 0; margin: auto } html[data-style=fullscreen] #logo_wrapper, .top_bar.hasbg #logo_wrapper { border: 0 } #logo_wrapper { border: 0 } body.leftmenu .header_style_wrapper { display: block } .standard_wrapper { width: 100%; padding: 0 30px; box-sizing: border-box } .page_content_wrapper .inner { width: 100%; padding: 0; box-sizing: border-box } h1 { font-size: 30px } h2 { font-size: 22px } h3 { font-size: 20px } h4 { font-size: 18px } h5 { font-size: 16px } h6 { font-size: 14px } h7 { font-size: 12px } #page_caption h1 { font-size: 26px } #page_content_wrapper .inner .sidebar_content.full_width, .gallery_mansory_wrapper { width: 100%; box-sizing: border-box; padding: 0 } #page_content_wrapper .inner .sidebar_content.full_width img, .page_content_wrapper img { max-width: 100%; height: auto } #page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper, #page_content_wrapper .inner .sidebar_content.full_width#galleries_grid_wrapper { width: 0 } #menu_wrapper { width: 100% } #page_content_wrapper, .page_content_wrapper, #page_caption .page_title_wrapper { width: 100% } .footer_bar { width: 100%; padding-bottom: 0 } #menu_border_wrapper { height: auto; display: none } .portfolio_header h6 { width: 89% } #page_content_wrapper .inner .sidebar_content, .page_content_wrapper .inner .sidebar_content { width: 68%; border: 0 } #page_content_wrapper .inner .sidebar_content.full_width.portfolio4_content_wrapper { width: 760px } .portfolio_header h6 { font-size: 16px } .one_fourth.portfolio4 { height: 320px } .post_img.animate div.thumb_content i { font-size: 2em; margin: 0 5px } #page_content_wrapper .inner .sidebar_wrapper { width: 220px; margin: 0 } #page_content_wrapper .inner .sidebar_wrapper .sidebar .content { margin: 0 } #page_content_wrapper .inner .sidebar_wrapper .sidebar { width: 100% } .social_wrapper ul li img { width: 22px } div.home_header { font-size: 70px; letter-spacing: -2px; line-height: 80px; margin-left: 40px; margin-right: 40px } #page_content_wrapper .inner { width: 100% } #page_content_wrapper .sidebar .content .posts.blog li img, #page_content_wrapper .posts.blog li img { width: 50px; height: auto } #footer { width: 100%; box-sizing: border-box } #footer ul.sidebar_widget { width: 100%; margin: auto; padding: 40px 30px } #page_content_wrapper:not(.wide), .page_content_wrapper:not(.wide) { width: 100%; margin-top: 0; padding: 0 30px; box-sizing: border-box } #page_content_wrapper.wide, .mobile_menu_wrapper .mobile_menu_content>div { padding: 0 } #page_content_wrapper .sidebar .content .posts.blog { float: left; margin-bottom: 20px; width: 100% } .comment { width: 720px } .comment .right { width: 82% } ul.children div.comment .right { width: 78% } #content_wrapper ul.children ul.children { width: 77% } #menu_wrapper .nav ul, #menu_wrapper div .nav { display: none } .social_wrapper { float: none; margin: auto; width: auto } .footer_bar_wrapper .social_wrapper { margin-right: 10px } .above_top_bar .social_wrapper ul { margin-top: 0 } #page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper { width: 100% } #page_content_wrapper .inner .sidebar_content.full_width .post_wrapper.grid_layout .post_img img { width: 100% !important; height: auto !important } #page_content_wrapper .inner .sidebar_content { margin-right: 0; margin-top: 0; padding-right: 10px; padding-top: 0 } #page_content_wrapper .inner .sidebar_content.left_sidebar { margin-right: 0; padding-top: 0; padding-left: 30px } #page_content_wrapper .inner .sidebar_wrapper, #page_content_wrapper .inner .sidebar_wrapper.left_sidebar { width: 28%; margin-right: 0; padding-left: 10px; padding-top: 0; margin-right: 0 } .page_content_wrapper .inner .sidebar_wrapper { width: 30% } #page_content_wrapper .inner .sidebar_wrapper.left_sidebar { padding-left: 0; margin-right: 0 } #page_content_wrapper .inner .sidebar_content.full_width .post_wrapper .post_img img, #page_content_wrapper .inner .sidebar_content .post_wrapper .post_img img { max-width: 100%; height: auto } .post_content_wrapper { width: 100% } .comment .right { width: 54% } ul.children div.comment .right { width: 62% } #page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img { width: 62px; height: auto } .page_control { left: 46% } #footer ul.sidebar_widget li ul.posts.blog li img { width: 50px } .post_circle_thumb { width: 60px; height: 60px; margin-right: 15px } .testimonial_slider_wrapper { font-size: 16px } #footer .sidebar_widget.four>li { width: 46%; margin-right: 3%; margin-bottom: 3% } #footer .sidebar_widget.four>li:nth-child(2), #footer .sidebar_widget.four>li:nth-child(4) { width: 46%; margin-right: 0; float: right } #footer .sidebar_widget.four>li:nth-child(3) { clear: both } .portfolio_desc.team h5 { font-size: 20px } .portfolio_desc h6, .portfolio_desc h5 { font-size: 18px } .slider_wrapper .flexslider img { max-width: 100% !important; height: auto } h1.product_title { font-size: 26px } p.price ins span.amount, p.price span.amount { font-size: 20px } .post_img.small img.thumbnail_gallery { max-width: 143px !important } .team_wrapper .one_half, .team_wrapper .one_half.last, .testimonial_wrapper .one_half, .testimonial_wrapper .one_half.last { width: 100%; margin-right: 0; margin-bottom: 4%; clear: both } .one.withbg, .one.withbg[data-mouse=mouse_pos], .one.withbg[data-type=background] { background-attachment: scroll !important; background-size: cover !important; background-position: center top !important } #page_caption.hasbg h1.withtopbar, h1.hasbg.withtopbar, #page_caption.hasbg.notransparent h1.withtopbar { margin-top: 160px !important } .one_half_bg.nopadding { padding: 0 !important } .one_half_bg, .one_third_bg, .two_third_bg { padding: 0 } a.button.fullwidth.ppb .title { font-size: 26px } #copyright { float: none; width: 100%; margin-bottom: 0; text-align: center; clear: both; margin-top: 10px } .menu-footer-menu-container { width: 100%; text-align: center } #footer_menu { float: none; width: 100%; text-align: center } #footer_menu li { float: none; display: inline-block } input[type=submit].medium, input[type=button].medium, a.button.medium { padding: .3em 1.2em } .contact_form_wrapper input[type=text], .contact_form_wrapper input[type=email], .contact_form_wrapper input[type=date] { margin-bottom: 4% } .one_half_bg.contact_form { padding: 40px } #page_content_wrapper .inner .sidebar_content, .page_content_wrapper .inner .sidebar_content { margin-right: 0 } #page_content_wrapper .inner .sidebar_content.left_sidebar { border: 0; padding-left: 0; padding-right: 0 } .ppb_content { width: 100% } .page_content_wrapper.fullwidth .portfolio_filter_dropdown, #page_content_wrapper.fullwidth .portfolio_filter_dropdown { margin-right: 3% } #page_content_wrapper .inner #portfolio_filter_wrapper.sidebar_content { width: 100%; padding: 0 } .sidebar_content.three_cols.gallery .element { width: 100%; margin-right: 0 } #page_content_wrapper .inner #blog_grid_wrapper.sidebar_content { padding: 0 } #page_content_wrapper .inner #blog_grid_wrapper.sidebar_content.left_sidebar { padding-left: 0 } .post_header.grid h6 { font-size: 18px } #page_content_wrapper .posts.blog li, .page_content_wrapper .posts.blog li { width: 100%; float: none; margin-right: 0 } #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-author, #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-email, #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-url { width: 27.6% } .post_img.team { border-radius: 0 } .post_header h5, .post_quote_title { font-size: 20px } #autocomplete { margin-top: 11px } .post_header.search { width: 80% } #searchform input[type=text] { width: 70% } .one_half .page_content_wrapper .inner, .one_third .page_content_wrapper .inner, .one_fourth .page_content_wrapper .inner, .one_fifth .page_content_wrapper .inner, .two_third .page_content_wrapper .inner { max-width: 100%; width: 100%; padding: 0 } #page_caption h1 { font-size: 24px } .one_half_bg { padding: 40px !important } .one_third_bg.team_photo { width: 33.3% } .two_third_bg.team { width: 66.6%; padding: 20px } #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-author, #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-email, #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-url { width: 100%; box-sizing: border-box } .three_cols.gallery .element .portfolio_title h5 { font-size: 16px } .three_cols.gallery .element .portfolio_title .post_detail { font-size: 12px } #page_content_wrapper.split #portfolio_filter_wrapper.two_cols.gallery .element { width: 100%; margin-right: 0; margin-bottom: 20px } #page_content_wrapper.split #portfolio_filter_wrapper.two_cols.gallery.wide .element { margin-bottom: 0 } .portfolio_desc.portfolio4 .post_detail { display: none } .top_bar.scroll #logo_wrapper { display: block } .woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty { height: 30px } #mobile_nav_icon { display: inline-block !important } .image_classic_frame { margin-bottom: 20px } .one_third.gallery3 .gallery_archive_desc h4, .one_fourth.gallery4 .gallery_archive_desc h4 { font-size: 14px } .standard_wrapper { width: 100%; padding: 0 30px } .sidebar_content:not(.full_width) .standard_wrapper { padding: 0 } .post_caption h1 { font-size: 24px } .four_cols.gallery .element .portfolio_title h5 { font-size: 14px } .post_img.fadeIn, .post_img.grid.fadeIn { opacity: 1 } .fullwidth_comment_wrapper .comment .right { width: 78% } #nav_wrapper { border: 0 } .three_cols.gallery.wide .element.double_size { width: 66.65% } #menu_wrapper .nav ul li a, #menu_wrapper div .nav li>a, html[data-menu=centeralogo] body #logo_right_button { padding-top: 0 } .social_share_button_wrapper ul { border: 0; padding-left: 0 } .parallax { z-index: 0 } .portfolio_post_wrapper { margin-bottom: 0 } body.single-portfolios .portfolio_post_wrapper { margin-bottom: 30px } #toTop { bottom: 15px } #logo_normal.logo_container { left: 0 } .footer_bar_wrapper { width: 100%; padding-top: 40px; padding-bottom: 20px } .above_top_bar .page_content_wrapper { width: 100%; padding: 0 30px; box-sizing: border-box } body #page_caption h1 { font-size: 32px } #page_caption.hasbg { height: 450px } blockquote { font-size: 20px } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 48.5% } .woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n), .woocommerce[class*=columns-] ul.products li.product:nth-child(2n) { margin-right: 0 !important } .woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary { width: 50%; padding: 0 10px; box-sizing: border-box; float: left } body.admin-bar #close_mobile_menu { top: 46px } body.admin-bar .header_style_wrapper { padding-top: 46px } #page_content_wrapper .posts.blog li a, .page_content_wrapper .posts.blog li a, #footer ul.sidebar_widget li ul.posts.blog li a { letter-spacing: 0 } #page_content_wrapper .inner .sidebar_content.full_width.blog_f { width: 100% } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product { width: 48% } .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a { padding: 10px 20px 9px !important } #page_content_wrapper.blog_wrapper.hasbg { padding-top: 30px; padding-bottom: 30px } body.centeralign .logo_container .logo_wrapper:not(.hidden) { margin-top: 0 } body.leftmenu .mobile_menu_wrapper { left: -10px; -webkit-transition: -webkit-transform .2s ease; -moz-transition: transform .2s ease; -o-transition: -o-transform .2s ease; transition: transform .2s ease; -webkit-transform: translate(-400px, 0px); -moz-transform: translate(-400px, 0px); transform: translate(-400px, 0px) } body.leftmenu #wrapper { width: 100%; transform-origin: 50% 50% 50%; left: 0; padding-top: initial !important } body.leftmenu .tg_fullscreen_gallery_wrapper, body.leftmenu .tg_parallax_slide_container, body.leftmenu .tg_parallax_slide_background, body.leftmenu .tg_animated_frame_slider_wrapper.slideshow, body.leftmenu .tg_room_slider_wrapper, body.leftmenu .tg_popout_slide_container.slider, body.leftmenu .tg_transitions_slide_container { width: 100%; left: 0 } body.leftmenu .icon-scroll { left: 50% } body.leftmenu .tg_room_slider_wrapper .slide { width: 50%; margin: 7vh 0 0 20vw } body.leftmenu .tg_skewed_slide_container .slider-page__content { padding: 0 32% } body.leftmenu .tg_clip_path_slide_container .slide__content { left: calc(5%); bottom: 30px } body.leftmenu #page_content_wrapper .inner .sidebar_content .tg_split_slick_slide_container .slideshow .slider .item img { left: 50%; min-width: 101% } body.leftmenu .tg_split_slick_slide_container .slideshow-text { left: 50% } body.tg_footer_reveal #footer_wrapper { position: relative } #wrapper { transition: transform .2s } } @media only screen and (max-width:767px) { body { -webkit-text-size-adjust: none } body { font-size: 13px } .logo_container { display: block } .logo_wrapper img { max-width: 250px; height: auto; margin-top: 0; display: inline-block } .footer_before_widget .footer_logo.logo_wrapper img { max-height: none; margin-top: 0; margin: auto } .top_bar { width: 100%; padding: 0 30px 15px } body.elementor-page .top_bar { padding: 0 20px 15px } .top_bar { padding-bottom: 0 !important } #top_contact_hours, #top_contact_number { display: none } .mobile_menu_wrapper { width: 270px } .standard_wrapper { width: 100%; padding: 0 30px; box-sizing: border-box } h1 { font-size: 30px!important } h2 { font-size: 28px } h3 { font-size: 26px } h4 { font-size: 24px } h5 { font-size: 20px } h6 { font-size: 18px } h7 { font-size: 17px } .post_header.grid h6, .post_quote_title.grid { font-size: 18px } #page_caption h1 { font-size: 26px !important } #page_caption .page_title_wrapper { width: 100%; margin: auto } #page_caption { padding-left: 30px; padding-right: 30px; padding-top: 40px; padding-bottom: 40px; box-sizing: border-box; margin-bottom: 30px; float: left } #page_content_wrapper .inner .inner_wrapper { padding: 0 } #page_content_wrapper .inner .sidebar_content.full_width { width: 100%; margin-top: 15px; margin-bottom: 0 } #page_content_wrapper .inner .sidebar_content img { max-width: 100%; height: auto } body #page_content_wrapper:not(.wide), body .page_content_wrapper:not(.wide) { width: 100%; margin-top: 0; padding: 0 30px; box-sizing: border-box } #page_content_wrapper.wide, .page_content_wrapper.wide { padding: 0 } #page_content_wrapper .inner { width: 100%; padding: 0 } #page_content_wrapper .inner #page_main_content { margin-top: 0; padding-bottom: 0; margin-bottom: 0 } #page_content_wrapper .inner { width: 100%; margin: auto } #page_content_wrapper .inner .sidebar_content { width: 100%; margin-top: 0; padding-bottom: 0; float: none; border: 0 !important } #page_content_wrapper .inner .sidebar_content.portfolio, #page_content_wrapper .inner .sidebar_content.portfolio #portfolio_filter_wrapper { padding-top: 0 } #page_content_wrapper .inner .sidebar_content.full_width { width: 100%; margin-top: 0 } #page_content_wrapper .inner #page_caption.sidebar_content.full_width { padding-bottom: 20px } #page_content_wrapper .inner .sidebar_content.full_width img { max-width: 100%; height: auto !important } #page_content_wrapper .inner .sidebar_wrapper { width: 100%; margin-left: 0; margin-bottom: 0; margin-top: 25px; padding-top: 0 } #page_content_wrapper .inner .sidebar_wrapper .sidebar .content { margin: 0 } #page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper, #page_content_wrapper .inner .sidebar_content.full_width#galleries_grid_wrapper { width: 100% } .portfolio_header h6 { width: 31%; font-size: 12px } #page_content_wrapper .inner .sidebar_content img { max-width: 100%; height: auto } .fullwidth_comment_wrapper .comment .right { width: 66%; margin-left: 15px } .fullwidth_comment_wrapper ul.children div.comment .right { width: 64%; padding: 0 } ul.children div.comment ul.children div.comment .right { width: 50% } #content_wrapper ul.children ul.children { width: 100% } ul.children .comment { margin-left: 0 } #content_wrapper ul.children { border: 0 } #content_wrapper ul.children ul.children { margin-left: -16px } .comment_wrapper #respond { margin-left: 20px } .comment_wrapper ul.children #respond { margin-left: -55px } #menu_wrapper { width: 100% } #menu_border_wrapper, #menu_border_wrapper_right { height: auto; display: none } #portfolio_filter_wrapper.two_cols { width: 100% } #portfolio_filter_wrapper.two_cols .element { width: 100% } .one_half.gallery2, .one_half.portfolio2, .one_half.gallery2 .mask, .one_half.gallery2.filterable { width: 100%; height: auto } .one_half.gallery2 .mask { width: 100%; height: 100% !important } .one_half.portfolio2 { margin-bottom: 5%; margin-right: 5% } .one_half.gallery2 .mask .button.circle { margin-top: 30% } .one_half.gallery2 img.blur_effect, .one_half.portfolio2 img.blur_effect { width: 100%; height: auto } .one_half.gallery2:hover .mask .mask_circle { width: 32px; height: 32px; margin-top: 22% } .one_half.gallery2 .mask .mask_circle i { font-size: 30px; line-height: 34px } #portfolio_filter_wrapper.three_cols { width: 100% } #portfolio_filter_wrapper.three_cols .element { width: 100%; float: left; margin-right: 0 } .one_third.gallery3, .one_third.portfolio3, .one_third.gallery3 .mask, .one_third.gallery3.filterable { width: 100%; height: auto } .one_third.gallery3 .button.circle img { width: 30px !important; height: 30px !important } .one_third.gallery3 .mask { width: 100%; height: 100% !important } .one_third.gallery3 img.blur_effect, .one_third.portfolio3 img.blur_effect { width: 100%; height: auto } .one_third.gallery3 h5 { font-size: 14px !important } .one_third.gallery3:hover .mask .mask_circle { width: 32px; height: 32px; margin-top: 22% } .one_third.gallery3 .mask .mask_circle i { font-size: 30px; line-height: 34px } #portfolio_filter_wrapper.four_cols { width: 100% } #portfolio_filter_wrapper.four_cols .element { width: 100%; margin-right: 0 } .one_fourth, .one_fourth.last { width: 100%; margin-right: 0; margin-bottom: 2%; clear: both } .one_fourth.gallery4, .one_fourth.portfolio4, .one_fourth.gallery4 .mask, .one_fourth.gallery4.filterable { width: 100%; height: auto } .one_fourth.gallery4 img.blur_effect, .one_fourth.portfolio4 img.blur_effect { width: 100%; height: auto } .one_fourth.gallery4 .mask { width: 100%; height: 100% !important } .one_fourth.gallery4.portfolio_type h6 { margin-top: 34% } .one_fourth.gallery4:hover .mask .mask_circle { width: 32px; height: 32px; margin-top: 22% } .one_fourth.gallery4 .mask .mask_circle i { font-size: 30px; line-height: 34px } .one_third.portfolio3_wrapper, .one_fourth.portfolio4_wrapper { width: 100%; clear: both } .post_header { width: 100% } .post_header h5 { font-size: 20px; letter-spacing: -1px } blockquote { width: 100%; font-size: 18px } blockquote:before { font-size: 2em } #respond { margin-bottom: 0; width: 100% } .post_wrapper { width: 100%; margin-top: 0 } #page_content_wrapper .inner .sidebar_wrapper .sidebar { width: 100% } #footer { width: 100% } #footer ul.sidebar_widget { margin-left: 10px } #footer ul.sidebar_widget { width: 100%; float: none; margin: auto; padding: 0 30px; box-sizing: border-box } #footer .sidebar_widget.four>li, #footer .sidebar_widget.three>li, #footer .sidebar_widget.two>li, #footer .sidebar_widget.one>li, #footer .sidebar_widget.four>li:nth-child(4), #footer .sidebar_widget.three>li:nth-child(3), #footer .sidebar_widget.two>li:nth-child(2) { width: 100% } .footer_bar { margin-bottom: 0 } #copyright { width: 100% } .social_wrapper, .social_wrapper.shortcode { float: none; margin: auto; width: auto } .social_wrapper ul { margin-top: 15px } .social_wrapper ul, .social_wrapper ul li { display: inline-table } .footer_bar_wrapper { width: 100% } #copyright { float: left; width: 100%; padding: 0 30px; box-sizing: border-box } .one_third, .one_third.last { width: 100%; margin-bottom: 3%; margin-right: 0 } .two_third, .two_third.last { width: 100%; margin-bottom: 3% } #footer .sidebar_widget.four>li { margin-bottom: 20px } .post_content_wrapper { width: 100% } ul.children div.comment .right { width: 86% } .page_control { left: 39%; bottom: 65px } .one.fullwidth .page_content_wrapper { padding: 0 } .page_content_wrapper.nopadding { padding: 0 !important } #page_content_wrapper .inner .sidebar_content.full_width.portfolio4_content_wrapper, .page_content_wrapper.portfolio4_content_wrapper { width: 100% !important } .one_fourth, .one_fourth.last { width: 100%; margin-right: 0 } .post_img img { max-width: 100% !important; height: auto } body.page-template-blog-g-php .post.type-post, body.error404 .post.type-post, body.search .hentry, body.page-template-galleries-php .galleries.type-galleries, body.tax-gallerycat .galleries.type-galleries, .ppb_blog_posts .post.type-post { width: 100% } #blog_grid_wrapper .post.type-post { width: 100% !important; margin-left: 0 } #page_content_wrapper .inner .sidebar_wrapper.left_sidebar { width: 100%; padding-top: 0; margin-right: 0; margin-top: 30px; margin-bottom: 25px } .post_header.full, .post_excerpt_full { width: 96% } #page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper { width: 100% } #blog_grid_wrapper { width: 100% } .one_half, .one_half.last { width: 100%; clear: both; margin-bottom: 20px } #blog_grid_wrapper { padding-top: 20px } .post_img { margin-bottom: 20px } #social_share_wrapper, .social_share_wrapper { margin-top: 30px } #page_content_wrapper .posts.blog li { width: 100% } body.single .post.type-post { float: none; padding-top: 30px } .post_header h6 { font-size: 16px } .alert_box_msg { max-width: 80% !important } .social_wrapper.shortcode ul li { margin: 5px } .one_fifth { width: 100%; float: none } .footer_bar_wrapper .social_wrapper ul { margin-top: 0 } .above_top_bar .page_content_wrapper { margin: 0; margin: auto } .above_top_bar .top_contact_info { width: 100%; float: none; margin: auto; text-align: center; border: 0 } .above_top_bar .top_contact_info span { border: 0 } .above_top_bar .social_wrapper { display: none } .one.withsmallpadding:not(.withbg):not(.fullwidth), .one.withpadding:not(.withbg):not(.fullwidth) { padding: 30px 0 !important; box-sizing: border-box; clear: both; margin: 0 !important } .one.withpadding:not(.withbg):not(.fullwidth).parallax_content { padding: 30px 0 !important; box-sizing: border-box } .footer_bar_wrapper .social_wrapper { width: 100%; text-align: center; float: none; margin: 0 0 10px } .footer_bar_wrapper .social_wrapper ul li { float: none; display: inline-block; margin: 0 5px } .comment .right { width: 100%; margin-left: 0; padding: 0 0 15px } body.search .post_header { width: 72% } h1.product_title { font-size: 20px } .post_img.small img.thumbnail_gallery { max-width: 140px !important } .one.withbg { background-attachment: scroll !important; background-size: cover !important; background-position: center top !important; background: #000 } .three_cols.gallery .element, .four_cols.gallery .element, #photo_wall_wrapper .wall_entry, .photo_wall_wrapper .wall_entry, #photo_wall_wrapper .wall_entry.three_cols, #photo_wall_wrapper .wall_entry.four_cols, .photo_wall_wrapper .wall_entry.four_cols { width: 100%; margin-right: 0 } .page_content_wrapper .inner, .standard_wrapper { width: 100% } .one_half_bg, .one_third_bg, .two_third_bg, .one_fourth_bg, .one_fifth_bg { width: 100%; padding: 30px !important } .one_half_bg.nopadding, .two_third_bg>div, .one_half_bg>div, .one_third_bg>div, .one_fourth_bg>div { padding: 0 !important } .one .page_content_wrapper.withbg { max-height: 300px } #page_content_wrapper .inner .sidebar_content, .page_content_wrapper .inner .sidebar_content, #page_content_wrapper .inner .sidebar_content.portfolio { width: 100%; margin-right: 0; border: 0; margin-bottom: 30px; float: left; padding-right: 0 } #page_content_wrapper .inner .sidebar_content.left_sidebar, .page_content_wrapper .inner .sidebar_content.left_sidebar { width: 100%; float: none; padding: 0; clear: both } #page_content_wrapper .inner .sidebar_wrapper, .page_content_wrapper .inner .sidebar_wrapper, #page_content_wrapper .inner .sidebar_wrapper.left_sidebar, .page_content_wrapper .inner .sidebar_wrapper.left_sidebar { width: 100%; float: left; margin-top: 20px; clear: both } #page_content_wrapper .inner .sidebar_wrapper.left_sidebar, .page_content_wrapper .inner .sidebar_wrapper.left_sidebar { margin-top: 0 } .page_content_wrapper.fullwidth #portfolio_filter_wrapper.gallery, #page_content_wrapper.fullwidth #portfolio_filter_wrapper.gallery, .page_content_wrapper.fullwidth .portfolio_filter_wrapper.gallery, #page_content_wrapper.fullwidth .portfolio_filter_wrapper.gallery { width: 100%; margin: 0 } #page_content_wrapper .inner #portfolio_filter_wrapper.sidebar_content { width: 100% } .page_content_wrapper .inner>div:not(.line_divider_border):not(.line_divider_seperator) { width: 100% !important; box-sizing: border-box } #page_content_wrapper .inner #blog_grid_wrapper.sidebar_content, #blog_grid_wrapper.sidebar_content:not(.full_width) .post.type-post { width: 100%; margin-right: 0 } .post_share_bubble { left: 30px } .photo_wall_wrapper.shortcode, #photo_wall_wrapper .wall_entry, .photo_wall_wrapper .wall_entry.withmargin { width: 100%; margin: 0 } .one_third_bg.team_photo { padding-bottom: 0!important } .map_shortcode_wrapper { max-height: 300px } .testimonial_slider_wrapper { font-size: 16px } #page_content_wrapper .inner .sidebar_content.full_width img, .page_content_wrapper img { max-width: 100%; height: auto } #footer_menu { float: left; width: 100%; padding: 0 30px; box-sizing: border-box } #footer_menu li:first-child { margin-left: 0 } #page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper, .page_content_wrapper .inner .sidebar_content.full_width.blog_grid_wrapper { width: 100% } #page_content_wrapper .inner #blog_grid_wrapper.sidebar_content.left_sidebar { padding-left: 0 } #footer_before_widget_text { width: 85% } #toTop { right: 10px } .post.type-post { margin-bottom: 10px } #page_caption.hasbg .post_detail, #page_caption.hasbg .post_detail a, #page_caption.hasbg .post_detail a:hover, #page_caption.hasbg .post_detail a:active, .page_tagline { font-size: 11px } .post_type_icon i { line-height: 38px } #searchform input[type=text] { width: 71% } #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-author, #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-email, #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-url { width: 100%; box-sizing: border-box } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 100%; margin: 0 0 30px } .woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product { width: 100% !important; margin: 0 0 30px } .woocommerce table.cart td.actions .coupon .input-text#coupon_code { width: 48% } #logo_wrapper .social_wrapper { display: none } #logo_wrapper, html[data-style=fullscreen] #logo_wrapper, .top_bar.hasbg #logo_wrapper { border: 0; text-align: left; padding: 15px 0 } .three_cols.gallery .element .portfolio_title .image_caption, .two_cols.gallery .element .portfolio_title .image_caption, .four_cols.gallery .element .portfolio_title .image_caption, .five_cols.gallery .element .portfolio_title .image_caption { transform: translateY(0px); opacity: 1 } .two_cols.gallery.wide .element, .three_cols.gallery.wide .element, .two_cols.gallery .element, .four_cols.gallery.wide .element, .five_cols.gallery.wide .element { width: 100%; margin-right: 0 } .two_cols.gallery.wide .element, .three_cols.gallery.wide .element, .four_cols.gallery.wide .element, .five_cols.gallery.wide .element { margin-bottom: 0 } .footer_photostream li { width: 25% } .post_excerpt { width: 100% } .top_bar.scroll #logo_wrapper { display: block !important } .portfolio_desc { margin-bottom: 15px } .woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty { height: 31px; -webkit-appearance: none } .page_tagline, .post_header .post_detail, .recent_post_detail, .post_detail, .thumb_content span, .portfolio_desc .portfolio_excerpt, .testimonial_customer_position, .testimonial_customer_company { font-size: 11px } .five_cols.gallery .element .portfolio_title h5 { font-size: 16px } .textwidget img { text-align: center } .mobile_menu_wrapper { width: 270px; padding: 30px } .mobile_main_nav li.menu-item-has-children>a:after { left: 240px } .fullscreen_share_content #social_share_wrapper ul li a i { font-size: 3em } .fullscreen_share_content #social_share_wrapper ul li { margin: 0 10px } body.js_nav #overlay_background { visibility: visible; opacity: 1 } #mobile_nav_icon { display: inline-block !important } .standard_wrapper { width: 100%; padding: 0 20px; float: left } .standard_wrapper:empty { padding: 0 } .header_style_wrapper .standard_wrapper { padding: 0 10px } .five_cols.gallery .element { width: 100% } .one { width: 100% !important; overflow: hidden } .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { float: left } .post_caption { margin-bottom: 20px } #option_btn, #option_wrapper { display: none } #logo_normal.logo_container, #logo_transparent.logo_container { left: 0; top: 10px } #menu_wrapper .nav ul li a, #menu_wrapper div .nav li>a, html[data-menu=centeralogo] #logo_right_button { padding-top: 3px !important } #mobile_nav_icon { border-top-width: 2px } .parallax { z-index: 0; clear: both } .parallax_scroll { position: relative !important } #wrapper { padding-top: 69px } .menu-footer-menu-container { margin-bottom: 10px; float: left } .header_style_wrapper.nofixed { display: block } .portfolio_mixed_filter_wrapper.contained, .portfolio_mixed_filter_wrapper.three_cols.gallery .element.double_size, .portfolio_mixed_filter_wrapper.three_cols.gallery .element { width: 100%; box-sizing: border-box } .social_share_button_wrapper .social_post_view, .social_share_button_wrapper .social_post_share_count { margin: 0 10px } .social_share_button_wrapper ul { padding-left: 0; border: 0 } #page_caption.hasbg .page_title_wrapper .page_title_inner { box-shadow: 0 0 0 } .floatright { float: left } #page_content_wrapper .inner .sidebar_content ul.products { padding: 0 } body.single-product #page_content_wrapper .inner .sidebar_content.full_width { padding-top: 0 } #about_the_author .author_detail { width: 100%; text-align: center } #about_the_author .gravatar { margin: auto; float: none; margin-bottom: 20px } .author_content .author_label { float: none } body.single-post #page_content_wrapper, body.single-attachment #page_content_wrapper { margin-top: 30px; clear: both } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { clear: both } #page_caption.hasbg { max-height: 300px } .grid.gallery .element .grid.gallery2, .grid.gallery .element .grid.gallery3, .grid.gallery .element .grid.gallery4, .sidebar_content:not(.full_width) .grid.gallery .element .grid.gallery2, .sidebar_content:not(.full_width) .grid.gallery .element .grid.gallery3, .grid.gallery.portrait .element .grid.gallery4 { min-height: 300px } body.single-post #page_caption .page_title_wrapper { width: 100% } html[data-menu=leftalign] #logo_right_button { top: 0 } #rsvp.button.ghost, .woocommerce #rsvp.button.ghost { margin-right: 10px } #page_content_wrapper p.woocommerce-result-count { padding-bottom: 0 } .woocommerce .woocommerce-ordering { margin-bottom: 30px } .woocommerce .star-rating { float: none; clear: both; margin-bottom: 5px } .woocommerce #review_form #respond p.stars { margin-top: -7px } body.admin-bar #close_mobile_menu { top: 46px } body.admin-bar .header_style_wrapper { padding-top: 46px } body.admin-bar .header_style_wrapper.scroll { padding-top: 0 } div.wpcf7 .ajax-loader { display: block } .page_title_wrapper .standard_wrapper { padding: 0 } #page_caption.hasbg .page_title_wrapper .page_title_inner { width: 100% } #page_caption.hasbg .page_title_wrapper .standard_wrapper { padding: 0 30px } #blog_grid_wrapper.sidebar_content:not(.full_width) .post.type-post, .post.type-post.grid_layout { width: 100%; margin-top: 20px } body.admin-bar .frame_top { top: 46px } .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price { font-size: 1.3em !important } #page_content_wrapper .inner .sidebar_content.full_width.blog_f { width: 100% } body.js_nav #wrapper { left: -30px } body.js_nav #wrapper { transform: translateZ(0px) translateX(300px) rotateY(0deg) } #sub_menu { margin: 0 } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product { width: 100%; margin-right: 0 } .header_client_wrapper { display: none } #page_caption.hasbg { z-index: 3 !important; margin: 0 } .post_navigation.previous .navigation_anchor { margin-left: -53px } .post_navigation.next .navigation_anchor { margin-right: -35px } body.centeralign .logo_container .logo_wrapper:not(.hidden) { margin-top: 0 } body.leftmenu .mobile_menu_wrapper { left: -10px; -webkit-transition: -webkit-transform .2s ease; -moz-transition: transform .2s ease; -o-transition: -o-transform .2s ease; transition: transform .2s ease; -webkit-transform: translate(-400px, 0px); -moz-transform: translate(-400px, 0px); transform: translate(-400px, 0px) } body.leftmenu #wrapper { width: 100%; transform-origin: 50% 50% 50%; left: 0; padding-top: initial !important } body.leftmenu .tg_fullscreen_gallery_wrapper, body.leftmenu .tg_parallax_slide_container, body.leftmenu .tg_parallax_slide_background, body.leftmenu .tg_animated_frame_slider_wrapper.slideshow, body.leftmenu .tg_room_slider_wrapper, body.leftmenu .tg_popout_slide_container.slider, body.leftmenu .tg_transitions_slide_container { width: 100%; left: 0 } body.leftmenu .icon-scroll { left: 50% } body.leftmenu .tg_room_slider_wrapper .slide { width: 50%; margin: 7vh 0 0 20vw } body.leftmenu .tg_skewed_slide_container .slider-page__content { padding: 0 32% } body.leftmenu .tg_clip_path_slide_container .slide__content { left: calc(5%); bottom: 30px } body.leftmenu #page_content_wrapper .inner .sidebar_content .tg_split_slick_slide_container .slideshow .slider .item img { left: 50%; min-width: 101% } body.leftmenu .tg_split_slick_slide_container .slideshow-text { left: 50% } body.leftmenu .logo_container { display: none } body.leftmenu .header_style_wrapper { display: block } body.leftmenu #footer_wrapper { width: 100%; margin-left: 0 } body.leftmenu .logo_container { display: block } body.tg_footer_reveal #footer_wrapper { position: relative } body.single-post #page_content_wrapper .inner .sidebar_content, body.single-post #page_content_wrapper .inner .sidebar_wrapper .sidebar { box-sizing: border-box } .post_navigation.previous .navigation_anchor { margin-left: -42px } .post_navigation.next .navigation_anchor { margin-right: -28px } #wrapper { transition: transform .2s } } @media only screen and (min-width:480px) and (max-width:767px) { body { -webkit-text-size-adjust: none } .map_shortcode_wrapper { max-height: 200px } #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-author, #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-email, #page_content_wrapper .inner .sidebar_content #commentform p.comment-form-url { width: 25.8% } #page_caption.hasbg .page_title_wrapper .page_title_inner { padding: 25px; bottom: 10px } } @media screen and (max-width:667px) and (orientation:landscape) { body { -webkit-text-size-adjust: none } } .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1245px; } .elementor-widget:not(:last-child) { margin-bottom: 0px; } .elementor-1824 .elementor-element.elementor-element-62ffc30 { background-image: url("../upload/PettitSevitt_MkV_Ext_Entrance.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 90px 70px 90px; } .elementor-1824 .elementor-element.elementor-element-62ffc30 > .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.25); opacity: 1; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1824 .elementor-element.elementor-element-62ffc30 .elementor-background-overlay { filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg); } .elementor-1824 .elementor-element.elementor-element-c539c4c.elementor-column .elementor-column-wrap { align-items: center; } .elementor-1824 .elementor-element.elementor-element-c539c4c > .elementor-element-populated { margin: 80px 0px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-16dd3b9.elementor-widget-heading .elementor-heading-title { color: #ffffff; } .elementor-1824 .elementor-element.elementor-element-16dd3b9 .elementor-heading-title { font-size: 32px; font-weight: 400; line-height: 1.2em; } .elementor-1824 .elementor-element.elementor-element-16dd3b9 > .elementor-widget-container { margin: 50px 0px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-ad40b2d { color: #ffffff; font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1.4em; } .elementor-1824 .elementor-element.elementor-element-ad40b2d > .elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 50px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-5cec07b { margin-top: 80px; margin-bottom: 60px; } .elementor-1824 .elementor-element.elementor-element-fccd4b2 { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-1824 .elementor-element.elementor-element-d28bf87 .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-1824 .elementor-element.elementor-element-04921d8 { margin-top: 0px; margin-bottom: 120px; } .elementor-1824 .elementor-element.elementor-element-966bd98 .elementor-heading-title { font-size: 22px; } .elementor-1824 .elementor-element.elementor-element-966bd98 > .elementor-widget-container { padding: 0px 0px 0px 60px; } .elementor-1824 .elementor-element.elementor-element-81afb48 { color: #999999; } .elementor-1824 .elementor-element.elementor-element-81afb48 > .elementor-widget-container { margin: -15px 0px 0px 0px; padding: 0px 0px 0px 60px; } .elementor-1824 .elementor-element.elementor-element-2391838 > .elementor-widget-container { padding: 0px 0px 0px 60px; } .elementor-1824 .elementor-element.elementor-element-7138996 a.elementor-button, .elementor-1824 .elementor-element.elementor-element-7138996 .elementor-button { color: #7a7a7a; background-color: rgba(0, 0, 0, 0); padding: 0px 0px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-7138996 a.elementor-button:hover, .elementor-1824 .elementor-element.elementor-element-7138996 .elementor-button:hover { color: #000000; } .elementor-1824 .elementor-element.elementor-element-7138996 > .elementor-widget-container { margin: 20px 0px 0px 60px; } .elementor-1824 .elementor-element.elementor-element-141e2dc { margin-top: 120px; margin-bottom: 120px; } .elementor-1824 .elementor-element.elementor-element-bb41b54 { text-align: right; } .elementor-1824 .elementor-element.elementor-element-bb41b54 .elementor-heading-title { font-size: 22px; } .elementor-1824 .elementor-element.elementor-element-bb41b54 > .elementor-widget-container { padding: 0px 60px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-e4dbaea .elementor-text-editor { text-align: right; } .elementor-1824 .elementor-element.elementor-element-e4dbaea { color: #999999; } .elementor-1824 .elementor-element.elementor-element-e4dbaea > .elementor-widget-container { margin: -15px 0px 0px 0px; padding: 0px 60px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-3f20883 .elementor-text-editor { text-align: right; } .elementor-1824 .elementor-element.elementor-element-3f20883 > .elementor-widget-container { padding: 0px 60px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-be76522 a.elementor-button, .elementor-1824 .elementor-element.elementor-element-be76522 .elementor-button { color: #7a7a7a; background-color: rgba(0, 0, 0, 0); padding: 0px 0px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-be76522 a.elementor-button:hover, .elementor-1824 .elementor-element.elementor-element-be76522 .elementor-button:hover { color: #000000; } .elementor-1824 .elementor-element.elementor-element-be76522 > .elementor-widget-container { margin: 20px 60px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-f1a7739 { margin-top: 0px; margin-bottom: 120px; } .elementor-1824 .elementor-element.elementor-element-dc61469 .elementor-heading-title { font-size: 22px; } .elementor-1824 .elementor-element.elementor-element-dc61469 > .elementor-widget-container { padding: 0px 0px 0px 60px; } .elementor-1824 .elementor-element.elementor-element-799c91f { color: #999999; } .elementor-1824 .elementor-element.elementor-element-799c91f > .elementor-widget-container { margin: -15px 0px 0px 0px; padding: 0px 0px 0px 60px; } .elementor-1824 .elementor-element.elementor-element-7a61b44 > .elementor-widget-container { padding: 0px 0px 0px 60px; } .elementor-1824 .elementor-element.elementor-element-1a88dbd a.elementor-button, .elementor-1824 .elementor-element.elementor-element-1a88dbd .elementor-button { color: #7a7a7a; background-color: rgba(0, 0, 0, 0); padding: 0px 0px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-1a88dbd a.elementor-button:hover, .elementor-1824 .elementor-element.elementor-element-1a88dbd .elementor-button:hover { color: #000000; } .elementor-1824 .elementor-element.elementor-element-1a88dbd > .elementor-widget-container { margin: 20px 0px 0px 60px; } .elementor-1824 .elementor-element.elementor-element-2fa3ad9 { margin-top: 120px; margin-bottom: 120px; } .elementor-1824 .elementor-element.elementor-element-7445baa { text-align: right; } .elementor-1824 .elementor-element.elementor-element-7445baa .elementor-heading-title { font-size: 22px; } .elementor-1824 .elementor-element.elementor-element-7445baa > .elementor-widget-container { padding: 0px 60px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-dd15148 .elementor-text-editor { text-align: right; } .elementor-1824 .elementor-element.elementor-element-dd15148 { color: #999999; } .elementor-1824 .elementor-element.elementor-element-dd15148 > .elementor-widget-container { margin: -15px 0px 0px 0px; padding: 0px 60px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-cba03bb .elementor-text-editor { text-align: right; } .elementor-1824 .elementor-element.elementor-element-cba03bb > .elementor-widget-container { padding: 0px 60px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-121cbeb a.elementor-button, .elementor-1824 .elementor-element.elementor-element-121cbeb .elementor-button { color: #7a7a7a; background-color: rgba(0, 0, 0, 0); padding: 0px 0px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-121cbeb a.elementor-button:hover, .elementor-1824 .elementor-element.elementor-element-121cbeb .elementor-button:hover { color: #000000; } .elementor-1824 .elementor-element.elementor-element-121cbeb > .elementor-widget-container { margin: 20px 60px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-cbe82d1 { margin-top: 0px; margin-bottom: 120px; } .elementor-1824 .elementor-element.elementor-element-ffd274d .elementor-heading-title { font-size: 22px; } .elementor-1824 .elementor-element.elementor-element-ffd274d > .elementor-widget-container { padding: 0px 0px 0px 60px; } .elementor-1824 .elementor-element.elementor-element-049b630 { color: #999999; } .elementor-1824 .elementor-element.elementor-element-049b630 > .elementor-widget-container { margin: -15px 0px 0px 0px; padding: 0px 0px 0px 60px; } .elementor-1824 .elementor-element.elementor-element-fd96c40 > .elementor-widget-container { padding: 0px 0px 0px 60px; } .elementor-1824 .elementor-element.elementor-element-97b76cb a.elementor-button, .elementor-1824 .elementor-element.elementor-element-97b76cb .elementor-button { color: #7a7a7a; background-color: rgba(0, 0, 0, 0); padding: 0px 0px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-97b76cb a.elementor-button:hover, .elementor-1824 .elementor-element.elementor-element-97b76cb .elementor-button:hover { color: #000000; } .elementor-1824 .elementor-element.elementor-element-97b76cb > .elementor-widget-container { margin: 20px 0px 0px 60px; } .elementor-1824 .elementor-element.elementor-element-ec87c30 { margin-top: 0px; margin-bottom: 120px; } .elementor-1824 .elementor-element.elementor-element-5d16800.elementor-column .elementor-column-wrap { align-items: center; } .elementor-1824 .elementor-element.elementor-element-cf4013d .elementor-heading-title { font-size: 22px; } .elementor-1824 .elementor-element.elementor-element-cf4013d > .elementor-widget-container { padding: 0px 60px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-5b1161f { color: #999999; } .elementor-1824 .elementor-element.elementor-element-5b1161f > .elementor-widget-container { margin: -15px 0px 0px 0px; padding: 0px 60px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-7f6c3d9 > .elementor-widget-container { padding: 0px 60px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-2acfe3f a.elementor-button, .elementor-1824 .elementor-element.elementor-element-2acfe3f .elementor-button { color: #7a7a7a; background-color: rgba(0, 0, 0, 0); padding: 0px 0px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-2acfe3f a.elementor-button:hover, .elementor-1824 .elementor-element.elementor-element-2acfe3f .elementor-button:hover { color: #000000; } .elementor-1824 .elementor-element.elementor-element-2acfe3f > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-a64c23b { margin-top: 0px; margin-bottom: 120px; } .elementor-1824 .elementor-element.elementor-element-5a0e7fc .elementor-heading-title { font-size: 22px; } .elementor-1824 .elementor-element.elementor-element-5a0e7fc > .elementor-widget-container { padding: 0px 0px 0px 60px; } .elementor-1824 .elementor-element.elementor-element-56dbc62 { color: #999999; } .elementor-1824 .elementor-element.elementor-element-56dbc62 > .elementor-widget-container { margin: -15px 0px 0px 0px; padding: 0px 0px 0px 60px; } .elementor-1824 .elementor-element.elementor-element-2964886 > .elementor-widget-container { padding: 0px 0px 0px 60px; } .elementor-1824 .elementor-element.elementor-element-080c802 a.elementor-button, .elementor-1824 .elementor-element.elementor-element-080c802 .elementor-button { color: #7a7a7a; background-color: rgba(0, 0, 0, 0); padding: 0px 0px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-080c802 a.elementor-button:hover, .elementor-1824 .elementor-element.elementor-element-080c802 .elementor-button:hover { color: #000000; } .elementor-1824 .elementor-element.elementor-element-080c802 > .elementor-widget-container { margin: 20px 0px 0px 60px; } .elementor-1824 .elementor-element.elementor-element-17238eb > .elementor-container { min-height: 730px; } .elementor-1824 .elementor-element.elementor-element-17238eb > .elementor-container:after { content: ""; min-height: inherit; } .elementor-1824 .elementor-element.elementor-element-17238eb { background-image: url("../upload/hugo-sousa-270201-unsplash.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 90px 70px 90px; } .elementor-1824 .elementor-element.elementor-element-17238eb > .elementor-background-overlay { opacity: 1; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1824 .elementor-element.elementor-element-17238eb .elementor-background-overlay { filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg); } .elementor-1824 .elementor-element.elementor-element-68c7d0b .elementor-text-editor { text-align: center; } .elementor-1824 .elementor-element.elementor-element-68c7d0b { color: #000000; font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1.4em; } .elementor-1824 .elementor-element.elementor-element-68c7d0b > .elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-ea7fc6e .elementor-text-editor { text-align: center; } .elementor-1824 .elementor-element.elementor-element-ea7fc6e { font-family: "Heebo", Sans-serif; font-size: 13px; font-weight: 300; letter-spacing: 2px; } .elementor-1824 .elementor-element.elementor-element-ea7fc6e > .elementor-widget-container { margin: -20px 0px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-4da42b3 { border-style: solid; border-width: 5px 5px 5px 5px; border-color: #b8b8b8; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 120px; margin-bottom: 120px; padding: 35px 50px 30px 50px; } .elementor-1824 .elementor-element.elementor-element-4da42b3, .elementor-1824 .elementor-element.elementor-element-4da42b3 > .elementor-background-overlay { border-radius: 0px 0px 0px 0px; } .elementor-1824 .elementor-element.elementor-element-4da42b3 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1824 .elementor-element.elementor-element-acfff42 .elementor-heading-title { font-size: 22px; line-height: 1.3em; } .elementor-1824 .elementor-element.elementor-element-b3fe181.elementor-column .elementor-column-wrap { align-items: center; } .elementor-1824 .elementor-element.elementor-element-e696dbb > .elementor-widget-container { margin: -20px 0px 0px 0px; } @media(min-width:768px) { .elementor-1824 .elementor-element.elementor-element-c539c4c { width: 40%; } .elementor-1824 .elementor-element.elementor-element-be7766b { width: 59.997%; } .elementor-1824 .elementor-element.elementor-element-ddf8b7b { width: 66.563%; } .elementor-1824 .elementor-element.elementor-element-9c66c0f { width: 33.437%; } .elementor-1824 .elementor-element.elementor-element-79de11a { width: 33.438%; } .elementor-1824 .elementor-element.elementor-element-f4d7880 { width: 66.562%; } .elementor-1824 .elementor-element.elementor-element-29599a6 { width: 50%; } .elementor-1824 .elementor-element.elementor-element-59124f5 { width: 34.999%; } .elementor-1824 .elementor-element.elementor-element-504f04a { width: 14.997%; } .elementor-1824 .elementor-element.elementor-element-4e744aa { width: 33.438%; } .elementor-1824 .elementor-element.elementor-element-6e2603f { width: 66.562%; } .elementor-1824 .elementor-element.elementor-element-ea14ca3 { width: 50%; } .elementor-1824 .elementor-element.elementor-element-72e01af { width: 34.999%; } .elementor-1824 .elementor-element.elementor-element-4a4417a { width: 14.997%; } .elementor-1824 .elementor-element.elementor-element-71e33ad { width: 23.438%; } .elementor-1824 .elementor-element.elementor-element-5d16800 { width: 35.521%; } .elementor-1824 .elementor-element.elementor-element-3dd0e32 { width: 41.037%; } .elementor-1824 .elementor-element.elementor-element-bd3042a { width: 66.563%; } .elementor-1824 .elementor-element.elementor-element-33294a0 { width: 33.437%; } } @media(min-width:1025px) { .elementor-1824 .elementor-element.elementor-element-17238eb { background-attachment: fixed; } } @keyframes fadeInUp { 0% { opacity: 0; transform: translateY(10%); } 100% { opacity: 1; transform: translateY(0%); } } @keyframes fadeInDown { 0% { opacity: 0; transform: translateY(-10%); } 100% { opacity: 1; transform: translateY(0%); } } @keyframes fadeInLeft { 0% { opacity: 0; transform: translateX(10%); } 100% { opacity: 1; transform: translateX(0%); } } @keyframes fadeInRight { 0% { opacity: 0; transform: translateX(-10%); } 100% { opacity: 1; transform: translateX(0%); } } @font-face { font-family: 'Heebo'; font-style: normal; font-weight: 400; src: local('Heebo'), local('Heebo-Regular'), url(../fonts/NGS6v5_NC0k9P9H2TbQ.ttf) format('truetype'); } #right_click_content { background: rgba(0, 0, 0, 0.5); color: #ffffff; } body, input[type=text], input[type=password], input[type=email], input[type=url], input[type=date], input[type=tel], input.wpcf7-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, select, textarea, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget label, .ui-widget-header, .zm_alr_ul_container { font-family: Heebo, Helvetica, Arial, sans-serif; } body, input[type=text], input[type=password], input[type=email], input[type=url], input[type=date], input[type=tel], input.wpcf7-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, select, input[type=submit], input[type=button], a.button, .button, body .ui-dialog[aria-describedby="ajax-login-register-login-dialog"] .form-wrapper input[type="submit"], body .ui-dialog[aria-describedby="ajax-login-register-dialog"] .form-wrapper input[type="submit"] { font-size: 16px; } body, input[type=text], input[type=password], input[type=email], input[type=url], input[type=date], input[type=tel], input.wpcf7-text, textarea, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, select { font-weight: 400; } body { line-height: 1.6; } h1, h2, h3, h4, h5, h6, h7, .post_quote_title, strong[itemprop="author"], #page_content_wrapper .posts.blog li a, .page_content_wrapper .posts.blog li a, #filter_selected, blockquote, .sidebar_widget li.widget_products, #footer ul.sidebar_widget li ul.posts.blog li a, .woocommerce-page table.cart th, table.shop_table thead tr th, .testimonial_slider_content, .pagination, .pagination_detail { font-family: Heebo, Helvetica, Arial, sans-serif; } h1, h2, h3, h4, h5, h6, h7, #autocomplete li strong { font-weight: 400; text-transform: none; letter-spacing: 0px; } h1 { font-size: 34px; } h2 { font-size: 30px; } h3 { font-size: 26px; } h4 { font-size: 24px; } h5 { font-size: 22px; } h6 { font-size: 20px; } body, #wrapper, #page_content_wrapper.fixed, #gallery_lightbox h2, .slider_wrapper .gallery_image_caption h2, #body_loading_screen, h3#reply-title span, .overlay_gallery_wrapper, .pagination a, .pagination span, #captcha-wrap .text-box input, .flex-direction-nav a, .blog_promo_title h6, #supersized li, #horizontal_gallery_wrapper .image_caption, body.tg_password_protected #page_content_wrapper .inner .inner_wrapper .sidebar_content, body .ui-dialog[aria-describedby="ajax-login-register-login-dialog"], body .ui-dialog[aria-describedby="ajax-login-register-dialog"] { background-color: #ffffff; } body, .pagination a, #gallery_lightbox h2, .slider_wrapper .gallery_image_caption h2, .post_info a, #page_content_wrapper.split #copyright, .page_content_wrapper.split #copyright, .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, .readmore, .woocommerce-MyAccount-navigation ul a { color: #222222; } ::selection, .verline { background-color: #222222; } ::-webkit-input-placeholder { color: #222222; } ::-moz-placeholder { color: #222222; } :-ms-input-placeholder { color: #222222; } a, .gallery_proof_filter ul li a { color: #000000; } .flex-control-paging li a.flex-active, .post_attribute a:before, #menu_wrapper .nav ul li a:before, #menu_wrapper div .nav li > a:before, .post_attribute a:before { background-color: #000000; } .flex-control-paging li a.flex-active, .image_boxed_wrapper:hover, .gallery_proof_filter ul li a.active, .gallery_proof_filter ul li a:hover { border-color: #000000; } a:hover, a:active, .post_info_comment a i, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover { color: #333333; } input[type=button]:hover, input[type=submit]:hover, a.button:hover, .button:hover, .button.submit, a.button.white:hover, .button.white:hover, a.button.white:active, .button.white:active { background: #333333; border-color: #333333; } h1, h2, h3, h4, h5, h6, h7, pre, code, tt, blockquote, .post_header h5 a, .post_header h3 a, .post_header.grid h6 a, .post_header.fullwidth h4 a, .post_header h5 a, blockquote, .site_loading_logo_item i, .ppb_subtitle, .woocommerce .woocommerce-ordering select, .woocommerce #page_content_wrapper a.button, .woocommerce.columns-4 ul.products li.product a.add_to_cart_button, .woocommerce.columns-4 ul.products li.product a.add_to_cart_button:hover, .ui-accordion .ui-accordion-header a, .tabs .ui-state-active a, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .post_header h5 a, .post_header h6 a, .flex-direction-nav a:before, .social_share_button_wrapper .social_post_view .view_number, .social_share_button_wrapper .social_post_share_count .share_number, .portfolio_post_previous a, .portfolio_post_next a, #filter_selected, #autocomplete li strong, .themelink, body .ui-dialog[aria-describedby="ajax-login-register-login-dialog"] .ui-dialog-titlebar .ui-dialog-title, body .ui-dialog[aria-describedby="ajax-login-register-dialog"] .ui-dialog-titlebar .ui-dialog-title { color: #000000; } body.page.page-template-gallery-archive-split-screen-php #fp-nav li .active span, body.tax-gallerycat #fp-nav li .active span, body.page.page-template-portfolio-fullscreen-split-screen-php #fp-nav li .active span, body.page.tax-portfolioset #fp-nav li .active span, body.page.page-template-gallery-archive-split-screen-php #fp-nav ul li a span, body.tax-gallerycat #fp-nav ul li a span, body.page.page-template-portfolio-fullscreen-split-screen-php #fp-nav ul li a span, body.page.tax-portfolioset #fp-nav ul li a span { background-color: #000000; } #social_share_wrapper, hr, #social_share_wrapper, .post.type-post, .comment .right, .widget_tag_cloud div a, .meta-tags a, .tag_cloud a, #footer, #post_more_wrapper, #page_content_wrapper .inner .sidebar_content, #page_content_wrapper .inner .sidebar_content.left_sidebar, .ajax_close, .ajax_next, .ajax_prev, .portfolio_next, .portfolio_prev, .portfolio_next_prev_wrapper.video .portfolio_prev, .portfolio_next_prev_wrapper.video .portfolio_next, .separated, .blog_next_prev_wrapper, #post_more_wrapper h5, #ajax_portfolio_wrapper.hidding, #ajax_portfolio_wrapper.visible, .tabs.vertical .ui-tabs-panel, .ui-tabs.vertical.right .ui-tabs-nav li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel, .woocommerce table.shop_table, .woocommerce-page table.shop_table, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator, .woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th, table tr th, table tr td, .woocommerce #payment, .woocommerce-page #payment, .woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li, .woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row, .ui-tabs li:first-child, .ui-tabs .ui-tabs-nav li, .ui-tabs.vertical .ui-tabs-nav li, .ui-tabs.vertical.right .ui-tabs-nav li.ui-state-active, .ui-tabs.vertical .ui-tabs-nav li:last-child, #page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li.current-menu-item a, .page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li.current-menu-item a, .ui-accordion .ui-accordion-header, .ui-accordion .ui-accordion-content, #page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle:before, h2.widgettitle:before, #autocomplete, .ppb_blog_minimal .one_third_bg, .tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li, .ui-tabs li:first-child, .ui-tabs.vertical .ui-tabs-nav li:last-child, .woocommerce .woocommerce-ordering select, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page table.cart th, table.shop_table thead tr th, hr.title_break, .overlay_gallery_border, #page_content_wrapper.split #copyright, .page_content_wrapper.split #copyright, .post.type-post, .events.type-events, h5.event_title, .post_header h5.event_title, .client_archive_wrapper, #page_content_wrapper .sidebar .content .sidebar_widget li.widget, .page_content_wrapper .sidebar .content .sidebar_widget li.widget, hr.title_break.bold, blockquote, .social_share_button_wrapper, .social_share_button_wrapper, body:not(.single) .post_wrapper, .themeborder, #about_the_author, .related.products, .woocommerce div.product div.summary .product_meta { border-color: #e7e7e7; } input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=date], textarea, select { background-color: #ffffff; color: #000000; border-color: #e7e7e7; } input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=url]:focus, input[type=date]:focus, textarea:focus { border-color: #fec94a; } .input_effect ~ .focus-border { background-color: #fec94a; } input[type=submit], input[type=button], a.button, .button, .woocommerce .page_slider a.button, a.button.fullwidth, .woocommerce-page div.product form.cart .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, body .ui-dialog[aria-describedby="ajax-login-register-login-dialog"] .form-wrapper input[type="submit"], body .ui-dialog[aria-describedby="ajax-login-register-dialog"] .form-wrapper input[type="submit"] { font-family: Heebo, Helvetica, Arial, sans-serif; } input[type=submit], input[type=button], a.button, .button, .pagination span, .pagination a:hover, .woocommerce .footer_bar .button, .woocommerce .footer_bar .button:hover, .woocommerce-page div.product form.cart .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .post_type_icon, .filter li a:hover, .filter li a.active, #portfolio_wall_filters li a.active, #portfolio_wall_filters li a:hover, .comment_box, .one_half.gallery2 .portfolio_type_wrapper, .one_third.gallery3 .portfolio_type_wrapper, .one_fourth.gallery4 .portfolio_type_wrapper, .one_fifth.gallery5 .portfolio_type_wrapper, .portfolio_type_wrapper, .post_share_text, #close_share, .widget_tag_cloud div a:hover, .ui-accordion .ui-accordion-header .ui-icon, .mobile_menu_wrapper #mobile_menu_close.button, .mobile_menu_wrapper #close_mobile_menu, .multi_share_button, body .ui-dialog[aria-describedby="ajax-login-register-login-dialog"] .form-wrapper input[type="submit"], body .ui-dialog[aria-describedby="ajax-login-register-dialog"] .form-wrapper input[type="submit"] { background-color: #000000; } .pagination span, .pagination a:hover, .button.ghost, .button.ghost:hover, .button.ghost:active, blockquote:after, .woocommerce-MyAccount-navigation ul li.is-active, body .ui-dialog[aria-describedby="ajax-login-register-login-dialog"] .form-wrapper input[type="submit"], body .ui-dialog[aria-describedby="ajax-login-register-dialog"] .form-wrapper input[type="submit"] { border-color: #000000; } .comment_box:before, .comment_box:after { border-top-color: #000000; } .button.ghost, .button.ghost:hover, .button.ghost:active, .infinite_load_more, blockquote:before, .woocommerce-MyAccount-navigation ul li.is-active a, body .ui-dialog[aria-describedby="ajax-login-register-login-dialog"] .form-wrapper input[type="submit"], body .ui-dialog[aria-describedby="ajax-login-register-dialog"] .form-wrapper input[type="submit"] { color: #000000; } input[type=submit], input[type=button], a.button, .button, .pagination a:hover, .woocommerce .footer_bar .button, .woocommerce .footer_bar .button:hover, .woocommerce-page div.product form.cart .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .post_type_icon, .filter li a:hover, .filter li a.active, #portfolio_wall_filters li a.active, #portfolio_wall_filters li a:hover, .comment_box, .one_half.gallery2 .portfolio_type_wrapper, .one_third.gallery3 .portfolio_type_wrapper, .one_fourth.gallery4 .portfolio_type_wrapper, .one_fifth.gallery5 .portfolio_type_wrapper, .portfolio_type_wrapper, .post_share_text, #close_share, .widget_tag_cloud div a:hover, .ui-accordion .ui-accordion-header .ui-icon, .mobile_menu_wrapper #mobile_menu_close.button, #toTop, .multi_share_button, body .ui-dialog[aria-describedby="ajax-login-register-login-dialog"] .form-wrapper input[type="submit"], body .ui-dialog[aria-describedby="ajax-login-register-dialog"] .form-wrapper input[type="submit"], .pagination span.current, .mobile_menu_wrapper #close_mobile_menu { color: #ffffff; } input[type=submit], input[type=button], a.button, .button, .pagination a:hover, .woocommerce .footer_bar .button, .woocommerce .footer_bar .button:hover, .woocommerce-page div.product form.cart .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .infinite_load_more, .post_share_text, #close_share, .widget_tag_cloud div a:hover, .mobile_menu_wrapper #close_mobile_menu, .mobile_menu_wrapper #mobile_menu_close.button, body .ui-dialog[aria-describedby="ajax-login-register-login-dialog"] .form-wrapper input[type="submit"], body .ui-dialog[aria-describedby="ajax-login-register-dialog"] .form-wrapper input[type="submit"] { border-color: #000000; } input[type=button]:hover, input[type=submit]:hover, a.button:hover, .button:hover, .button.submit, a.button.white:hover, .button.white:hover, a.button.white:active, .button.white:active, .black_bg input[type=submit] { background-color: #fec94a; color: #ffffff; border-color: #fec94a; } .frame_top, .frame_bottom, .frame_left, .frame_right { background: #000000; } #menu_wrapper .nav ul li a, #menu_wrapper div .nav li > a, .header_client_wrapper { font-family: Heebo, Helvetica, Arial, sans-serif; font-weight: 400; letter-spacing: 0px; text-transform: none; } #menu_wrapper .nav ul li a, #menu_wrapper div .nav li > a, .header_cart_wrapper i, .header_client_wrapper { font-size: 14px; } #menu_wrapper .nav ul li, html[data-menu=centeralogo] #logo_right_button { padding-top: 26px; padding-bottom: 26px; } .top_bar, html { background-color: #ffffff; } #menu_wrapper .nav ul li a, #menu_wrapper div .nav li > a, #mobile_nav_icon, #logo_wrapper .social_wrapper ul li a, .header_cart_wrapper a { color: #000000; } #mobile_nav_icon { border-color: #000000; } #menu_wrapper .nav ul li a.hover, #menu_wrapper .nav ul li a:hover, #menu_wrapper div .nav li a.hover, #menu_wrapper div .nav li a:hover, .header_cart_wrapper a:hover, #page_share:hover, #logo_wrapper .social_wrapper ul li a:hover { color: #222222; } #menu_wrapper .nav ul li a:before, #menu_wrapper div .nav li > a:before { background-color: #222222; } #menu_wrapper div .nav > li.current-menu-item > a, #menu_wrapper div .nav > li.current-menu-parent > a, #menu_wrapper div .nav > li.current-menu-ancestor > a, #menu_wrapper div .nav li ul:not(.sub-menu) li.current-menu-item a, #menu_wrapper div .nav li.current-menu-parent ul li.current-menu-item a, #logo_wrapper .social_wrapper ul li a:active { color: #222222; } .top_bar, #nav_wrapper { border-color: #ffffff; } .header_cart_wrapper .cart_count { background-color: #000000; color: #ffffff; } #menu_wrapper .nav ul li ul li a, #menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-parent ul li a { font-size: 14px; font-weight: 400; letter-spacing: 0px; text-transform: none; } #menu_wrapper .nav ul li ul li a, #menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-parent ul li a, #menu_wrapper div .nav li.current-menu-parent ul li.current-menu-item a, #menu_wrapper .nav ul li.megamenu ul li ul li a, #menu_wrapper div .nav li.megamenu ul li ul li a { color: #ffffff; } #menu_wrapper .nav ul li ul li a:hover, #menu_wrapper div .nav li ul li a:hover, #menu_wrapper div .nav li.current-menu-parent ul li a:hover, #menu_wrapper .nav ul li.megamenu ul li ul li a:hover, #menu_wrapper div .nav li.megamenu ul li ul li a:hover, #menu_wrapper .nav ul li.megamenu ul li ul li a:active, #menu_wrapper div .nav li.megamenu ul li ul li a:active, #menu_wrapper div .nav li.current-menu-parent ul li.current-menu-item a:hover { color: #ffffff; } #menu_wrapper .nav ul li ul li a:before, #menu_wrapper div .nav li ul li > a:before, #wrapper.transparent .top_bar:not(.scroll) #menu_wrapper div .nav ul li ul li a:before { background-color: #ffffff; } #menu_wrapper .nav ul li ul, #menu_wrapper div .nav li ul { background: #000000; border-color: #000000; } #menu_wrapper div .nav li.megamenu ul li > a, #menu_wrapper div .nav li.megamenu ul li > a:hover, #menu_wrapper div .nav li.megamenu ul li > a:active, #menu_wrapper div .nav li.megamenu ul li.current-menu-item > a { color: #ffffff; } #menu_wrapper div .nav li.megamenu ul li { border-color: #333; } .above_top_bar { background: #ffffff; } #top_menu li a, .top_contact_info, .top_contact_info i, .top_contact_info a, .top_contact_info a:hover, .top_contact_info a:active { color: #000000; } .mobile_main_nav li a, #sub_menu li a { font-family: Heebo, Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 400; text-transform: none; } .mobile_main_nav li a { letter-spacing: 0px; } #sub_menu li a { font-size: 20px; } .mobile_menu_wrapper { background-color: #ffffff; } .mobile_main_nav li a, #sub_menu li a, .mobile_menu_wrapper .sidebar_wrapper a, .mobile_menu_wrapper .sidebar_wrapper, #close_mobile_menu i, .mobile_menu_wrapper .social_wrapper ul li a, .fullmenu_content #copyright, .mobile_menu_wrapper .sidebar_wrapper h2.widgettitle { color: #000000; } .mobile_main_nav li a:hover, .mobile_main_nav li a:active, #sub_menu li a:hover, #sub_menu li a:active, .mobile_menu_wrapper .social_wrapper ul li a:hover { color: #222222; } #page_caption.hasbg { height: 620px; } #page_caption { background-color: #ffffff; padding-top: 100px; padding-bottom: 60px; margin-bottom: 45px; } #page_caption .page_title_wrapper .page_title_inner { text-align: left; } #page_caption h1 { font-size: 32px; } #page_caption h1, .post_caption h1 { font-weight: 400; text-transform: none; letter-spacing: 0px; line-height: 1.2; color: #000000; } .page_tagline, .thumb_content span, .portfolio_desc .portfolio_excerpt, .testimonial_customer_position, .testimonial_customer_company, .post_detail.single_post { color: #9B9B9B; } .page_tagline, .post_detail, .thumb_content span, .portfolio_desc .portfolio_excerpt, .testimonial_customer_position, .testimonial_customer_company { font-size: 12px; } .page_tagline { font-weight: 400; } .page_tagline, .post_header .post_detail, .recent_post_detail, .post_detail, .thumb_content span, .portfolio_desc .portfolio_excerpt, .testimonial_customer_position, .testimonial_customer_company { letter-spacing: 1px; text-transform: uppercase; } #page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle, h5.widgettitle { font-family: Heebo, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 1px; text-transform: uppercase; color: #000000; border-color: #000000; } #page_content_wrapper .inner .sidebar_wrapper .sidebar .content, .page_content_wrapper .inner .sidebar_wrapper .sidebar .content { color: #000000; } #page_content_wrapper .inner .sidebar_wrapper a:not(.button), .page_content_wrapper .inner .sidebar_wrapper a:not(.button) { color: #000000; } #page_content_wrapper .inner .sidebar_wrapper a:hover:not(.button), #page_content_wrapper .inner .sidebar_wrapper a:active:not(.button), .page_content_wrapper .inner .sidebar_wrapper a:hover:not(.button), .page_content_wrapper .inner .sidebar_wrapper a:active:not(.button) { color: #fec94a; } #page_content_wrapper .inner .sidebar_wrapper a:not(.button):before { background-color: #fec94a; } #footer { font-size: 15px; } .footer_bar_wrapper { font-size: 13px; } .footer_bar, #footer, #footer input[type=text], #footer input[type=password], #footer input[type=email], #footer input[type=url], #footer input[type=tel], #footer input[type=date], #footer textarea, #footer select, #footer_photostream { background-color: #ffffff; } #footer, #copyright, #footer_menu li a, #footer_menu li a:hover, #footer_menu li a:active, #footer input[type=text], #footer input[type=password], #footer input[type=email], #footer input[type=url], #footer input[type=tel], #footer input[type=date], #footer textarea, #footer select, #footer blockquote { color: #000000; } #copyright a, #copyright a:active, #footer a, #footer a:active, #footer .sidebar_widget li h2.widgettitle, #footer_photostream a { color: #000000; } #footer .sidebar_widget li h2.widgettitle { border-color: #000000; } #copyright a:hover, #footer a:hover, .social_wrapper ul li a:hover, #footer_wrapper a:hover, #footer_photostream a:hover { color: #222222; } .footer_bar { background-color: #fff; } .footer_bar, #copyright { color: #000000; } .footer_bar a, #copyright a, #footer_menu li a { color: #000000; } .footer_bar a:hover, #copyright a:hover, #footer_menu li a:hover { color: #222222; } .footer_bar_wrapper, .footer_bar { border-color: #e7e7e7; } .footer_bar_wrapper .social_wrapper ul li a { color: #000000; } a#toTop { background: rgba(0, 0, 0, 0.1); color: #ffffff; } #page_content_wrapper.blog_wrapper, #page_content_wrapper.blog_wrapper input:not([type="submit"]), #page_content_wrapper.blog_wrapper textarea, .post_excerpt.post_tag a:after, .post_excerpt.post_tag a:before, .post_navigation .navigation_post_content { background-color: #ffffff; } .post_info_cat, .post_info_cat a { color: #444444; border-color: #444444; } .post_img_hover .post_type_icon { background: #fec94a; } .post_header h5, h6.subtitle, .post_caption h1, #page_content_wrapper .posts.blog li a, .page_content_wrapper .posts.blog li a, #post_featured_slider li .slider_image .slide_post h2, .post_header.grid h6, .blog_minimal_wrapper .content h4, .post_info_cat, .post_attribute, .comment_date, .post-date { font-family: Heebo, Helvetica, Arial, sans-serif; } .post_header h5, h6.subtitle, .post_caption h1, #page_content_wrapper .posts.blog li a, .page_content_wrapper .posts.blog li a, #post_featured_slider li .slider_image .slide_post h2, .post_header.grid h6, .blog_minimal_wrapper .content h4 { font-weight: 400; letter-spacing: 0px; text-transform: none; } .post_excerpt.post_tag a { background: #f0f0f0; color: #444; } .post_excerpt.post_tag a:after { border-left-color: #f0f0f0; } /* @media not all and (min-resolution:.001dpcm) { @media { .elementor-section.elementor-section-stretched.elementor-section-height-min-height { background-attachment: scroll !important; } } } */ .post_navigation { top: calc(50% + 60px); } #option_btn { height: 90px; } .submit-button { font-size: 15px; font-weight: bold; letter-spacing: 0.8px; padding: 15px; width: 100%; display: block; -webkit-appearance: none; background-color:#333; border: 0; color: #fff; font-style: normal !important; cursor: pointer; font-style: normal; margin-top: 20px; } #message { height: 150px; } .elementor-2282 .elementor-element.elementor-element-543dd7d { background-color: #f5f5f5; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 60px 90px 60px 90px; } .elementor-2282 .elementor-element.elementor-element-543dd7d > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-2282 .elementor-element.elementor-element-bdc7e35 { font-size: 14px; } .elementor-2282 .elementor-element.elementor-element-cf507bb .elementor-heading-title { font-size: 14px; font-weight: 600; } .elementor-2282 .elementor-element.elementor-element-cf507bb > .elementor-widget-container { margin: 15px 0px 5px 0px; } .elementor-2282 .elementor-element.elementor-element-e4e73b4 { font-size: 14px; } .elementor-2282 .elementor-element.elementor-element-7fa5549 .elementor-heading-title { font-size: 14px; font-weight: 600; } .elementor-2282 .elementor-element.elementor-element-7fa5549 > .elementor-widget-container { margin: 15px 0px 5px 0px; } .elementor-2282 .elementor-element.elementor-element-95727a1 { font-size: 14px; } .elementor-2282 .elementor-element.elementor-element-68a84ab .elementor-heading-title { font-size: 14px; font-weight: 600; } .elementor-2282 .elementor-element.elementor-element-68a84ab > .elementor-widget-container { margin: 15px 0px 5px 0px; } .elementor-2282 .elementor-element.elementor-element-b7eab1f { font-size: 14px; } .elementor-2282 .elementor-element.elementor-element-238d418.elementor-column .elementor-column-wrap { align-items: flex-start; } .elementor-2282 .elementor-element.elementor-element-749154f .elementor-heading-title { font-size: 14px; font-weight: 600; } .elementor-2282 .elementor-element.elementor-element-749154f > .elementor-widget-container { margin: 10px 0px 5px 0px; } .elementor-2282 .elementor-element.elementor-element-253688c .elementor-text-editor { text-align: left; } .elementor-2282 .elementor-element.elementor-element-253688c { color: #000000; font-family: "Heebo", Sans-serif; font-size: 18px; font-weight: 300; line-height: 1.4em; } .elementor-2282 .elementor-element.elementor-element-253688c > .elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } @media(min-width:768px) { .elementor-2282 .elementor-element.elementor-element-07585a6 { width: 25%; } .elementor-2282 .elementor-element.elementor-element-4aee7e5 { width: 30%; } .elementor-238d418 .elementor-element.elementor-element-954bf86 { width: 45%; } .elementor-2282 .elementor-element.elementor-element-77109d6 { width: 45%; } } .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1245px; } .elementor-widget:not(:last-child) { margin-bottom: 0px; } .elementor-1919 .elementor-element.elementor-element-d139a01 > .elementor-container { min-height: 630px; } .elementor-1919 .elementor-element.elementor-element-d139a01 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-1919 .elementor-element.elementor-element-d139a01 { background-image: url("../upload/aidan-hancock-428761-unsplash.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 90px 70px 90px; } .elementor-1919 .elementor-element.elementor-element-d139a01 > .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.2); opacity: 1; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1919 .elementor-element.elementor-element-d139a01 .elementor-background-overlay { filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg); } .elementor-1919 .elementor-element.elementor-element-8582359.elementor-column .elementor-column-wrap { align-items: flex-end; } .elementor-1919 .elementor-element.elementor-element-62af6ce { color: #ffffff; font-size: 40px; line-height: 1.2em; } .elementor-1919 .elementor-element.elementor-element-62af6ce > .elementor-widget-container { margin: 40px 0px 0px 0px; } .elementor-1919 .elementor-element.elementor-element-2a77103 { color: #ffffff; font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1.4em; } .elementor-1919 .elementor-element.elementor-element-2a77103 > .elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 50px 0px 0px; } .elementor-1919 .elementor-element.elementor-element-517c028 a.elementor-button, .elementor-1919 .elementor-element.elementor-element-517c028 .elementor-button { color: #ffffff; background-color: rgba(255, 255, 255, 0); border-radius: 0px 0px 0px 0px; } .elementor-1919 .elementor-element.elementor-element-517c028 a.elementor-button:hover, .elementor-1919 .elementor-element.elementor-element-517c028 .elementor-button:hover { color: #000000; background-color: #ffffff; border-color: #ffffff; } .elementor-1919 .elementor-element.elementor-element-517c028 .elementor-button { border-style: solid; border-width: 1px 1px 1px 1px; border-color: #ffffff; } .elementor-1919 .elementor-element.elementor-element-517c028 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1919 .elementor-element.elementor-element-c4dd0f1 > .elementor-container { min-height: 500px; } .elementor-1919 .elementor-element.elementor-element-c4dd0f1 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-1919 .elementor-element.elementor-element-2390e3c > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) { margin-bottom: 0px; } .elementor-1919 .elementor-element.elementor-element-0267f3a > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) { margin-bottom: 0px; } .elementor-1919 .elementor-element.elementor-element-0267f3a > .elementor-element-populated { margin: 50px 90px 50px 50px; padding: 0px 0px 0px 0px; } .elementor-1919 .elementor-element.elementor-element-f46617e { font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1em; } .elementor-1919 .elementor-element.elementor-element-5af3b30 .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-1919 .elementor-element.elementor-element-91ccffa > .elementor-widget-container { margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; } .elementor-1919 .elementor-element.elementor-element-4d13b69 h2.distortion_grid_item-title { color: #ffffff; } .elementor-1919 .elementor-element.elementor-element-4d13b69 .distortion_grid_item-content h2.distortion_grid_item-title { font-size: 32px; } .elementor-1919 .elementor-element.elementor-element-4d13b69 div.distortion_grid_item-content h2.distortion_grid_item-title { line-height: 1.1; } .elementor-1919 .elementor-element.elementor-element-4d13b69 .distortion_grid_item div.distortion_grid_item-content h2.distortion_grid_item-title { letter-spacing: 0px; } .elementor-1919 .elementor-element.elementor-element-4d13b69 div.distortion_grid_item div.distortion_grid_item-content h2.distortion_grid_item-title { text-transform: none; } .elementor-1919 .elementor-element.elementor-element-4d13b69 .distortion_grid_item-meta { color: #ffffff; } .elementor-1919 .elementor-element.elementor-element-4d13b69 span.distortion_grid_item-meta { font-size: 14px; } .elementor-1919 .elementor-element.elementor-element-4d13b69 .distortion_grid_item-content span.distortion_grid_item-meta { letter-spacing: 3px; } .elementor-1919 .elementor-element.elementor-element-4d13b69 div.distortion_grid_item-content span.distortion_grid_item-meta { text-transform: uppercase; } .elementor-1919 .elementor-element.elementor-element-4d13b69 .distortion_grid_item-subtitle span { color: #ffffff; } .elementor-1919 .elementor-element.elementor-element-4d13b69 div.distortion_grid_item-subtitle span { font-size: 18px; } .elementor-1919 .elementor-element.elementor-element-4d13b69 .distortion_grid_item-link { color: #ffffff; } .elementor-1919 .elementor-element.elementor-element-4d13b69 .distortion_grid_item-link:focus, .elementor-1919 .elementor-element.elementor-element-4d13b69 .distortion_grid_item-link:hover { color: #ffffff; } .elementor-1919 .elementor-element.elementor-element-4d13b69 a.distortion_grid_item-link { font-size: 18px; } .elementor-1919 .elementor-element.elementor-element-4d13b69 .distortion_grid_item-subtitle a.distortion_grid_item-link { text-transform: none; } .elementor-1919 .elementor-element.elementor-element-fe92d6e { margin-top: 100px; margin-bottom: 0px; } .elementor-1919 .elementor-element.elementor-element-3013024 { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-1919 .elementor-element.elementor-element-0ab83a4 .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-1919 .elementor-element.elementor-element-690e19a { margin-top: 40px; margin-bottom: 120px; } .elementor-1919 .elementor-element.elementor-element-02fac2e .cd-horizontal-timeline .events-content h2 { color: #000000; } .elementor-1919 .elementor-element.elementor-element-02fac2e div.cd-horizontal-timeline .events-content h2 { font-size: 24px; } .elementor-1919 .elementor-element.elementor-element-02fac2e div.cd-horizontal-timeline div.events-content h2 { letter-spacing: 0px; } .elementor-1919 .elementor-element.elementor-element-02fac2e .cd-horizontal-timeline div.events-content h2 { text-transform: none; } .elementor-1919 .elementor-element.elementor-element-02fac2e div.cd-horizontal-timeline .events-content em { color: #888888; } .elementor-1919 .elementor-element.elementor-element-02fac2e .cd-horizontal-timeline .events-content em { font-size: 16px; } .elementor-1919 .elementor-element.elementor-element-02fac2e div.cd-horizontal-timeline div.events-content em { letter-spacing: 0px; } .elementor-1919 .elementor-element.elementor-element-02fac2e .cd-horizontal-timeline .events-content ol li em { text-transform: none; } .elementor-1919 .elementor-element.elementor-element-02fac2e .cd-horizontal-timeline .events-content li .events-content-desc { color: #000000; } .elementor-1919 .elementor-element.elementor-element-02fac2e div.cd-horizontal-timeline .events-content li .events-content-desc { font-size: 16px; } .elementor-1919 .elementor-element.elementor-element-02fac2e .cd-horizontal-timeline .events { background: #e7e7e7; } .elementor-1919 .elementor-element.elementor-element-02fac2e .cd-horizontal-timeline .events a::after { border-color: #e7e7e7; } .elementor-1919 .elementor-element.elementor-element-02fac2e .cd-timeline-navigation a { border-color: #e7e7e7; } .elementor-1919 .elementor-element.elementor-element-02fac2e .cd-horizontal-timeline .filling-line { background-color: #000000; } .elementor-1919 .elementor-element.elementor-element-02fac2e .cd-horizontal-timeline .events a.selected::after { background-color: #000000; } .elementor-1919 .elementor-element.elementor-element-02fac2e .cd-horizontal-timeline div.events a.selected::after { border-color: #000000; } .elementor-1919 .elementor-element.elementor-element-02fac2e .cd-horizontal-timeline .events a.older-event::after { border-color: #000000; } .elementor-1919 .elementor-element.elementor-element-02fac2e .cd-timeline-navigation a:hover { border-color: #000000; } .elementor-1919 .elementor-element.elementor-element-02fac2e .cd-timeline-navigation a.prev:hover:after { color: #000000; } .elementor-1919 .elementor-element.elementor-element-02fac2e .cd-timeline-navigation a.next:hover:after { color: #000000; } .elementor-1919 .elementor-element.elementor-element-8f929db { margin-top: 102px; margin-bottom: 0px; } .elementor-1919 .elementor-element.elementor-element-88b4b05 { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-1919 .elementor-element.elementor-element-55be04d .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-1919 .elementor-element.elementor-element-644c655 { margin-top: 60px; margin-bottom: 100px; } .elementor-1919 .elementor-element.elementor-element-4844c44 { text-align: center; } .elementor-1919 .elementor-element.elementor-element-4844c44 .elementor-image img { width: 50px; } .elementor-1919 .elementor-element.elementor-element-f5a3d22 .elementor-text-editor { text-align: center; } .elementor-1919 .elementor-element.elementor-element-07eb768 { text-align: center; } .elementor-1919 .elementor-element.elementor-element-07eb768 .elementor-image img { width: 30px; } .elementor-1919 .elementor-element.elementor-element-07eb768 > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-1919 .elementor-element.elementor-element-4d2c522 .elementor-text-editor { text-align: center; } .elementor-1919 .elementor-element.elementor-element-23135bd { text-align: center; } .elementor-1919 .elementor-element.elementor-element-23135bd .elementor-image img { width: 50px; } .elementor-1919 .elementor-element.elementor-element-23135bd > .elementor-widget-container { margin: 10px 0px 0px 0px; } .elementor-1919 .elementor-element.elementor-element-485319c .elementor-text-editor { text-align: center; } @media(min-width:768px) { .elementor-1919 .elementor-element.elementor-element-8582359 { width: 50.115%; } .elementor-1919 .elementor-element.elementor-element-37413f9 { width: 49.882%; } .elementor-1919 .elementor-element.elementor-element-2390e3c { width: 56.762%; } .elementor-1919 .elementor-element.elementor-element-0267f3a { width: 43.235%; } } .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1245px; } .elementor-widget:not(:last-child) { margin-bottom: 0px; } .elementor-1956 .elementor-element.elementor-element-7e20a0b .tg_animated_slider_wrapper h2.slideshow__slide-caption-title { color: #000000; } .elementor-1956 .elementor-element.elementor-element-7e20a0b .tg_animated_slider_wrapper .container h2.slideshow__slide-caption-title { font-size: 44px; } .elementor-1956 .elementor-element.elementor-element-7e20a0b div.tg_animated_slider_wrapper div.container h2.slideshow__slide-caption-title { font-weight: 500; } .elementor-1956 .elementor-element.elementor-element-7e20a0b div.tg_animated_slider_wrapper .container h2.slideshow__slide-caption-title { text-transform: none; } .elementor-1956 .elementor-element.elementor-element-7e20a0b .tg_animated_slider_wrapper .slideshow__slide p.slideshow__slide-caption-content { color: #000000; } .elementor-1956 .elementor-element.elementor-element-7e20a0b .tg_animated_slider_wrapper div.slideshow__slide p.slideshow__slide-caption-content { font-size: 16px; } .elementor-1956 .elementor-element.elementor-element-7e20a0b div.tg_animated_slider_wrapper .slideshow__slide p.slideshow__slide-caption-content { letter-spacing: 0px; } .elementor-1956 .elementor-element.elementor-element-7e20a0b div.tg_animated_slider_wrapper div.slideshow__slide p.slideshow__slide-caption-content { text-transform: none; } .elementor-1956 .elementor-element.elementor-element-7e20a0b .tg_animated_slider_wrapper .slideshow__slide-caption-subtitle-label { color: #000000; } .elementor-1956 .elementor-element.elementor-element-7e20a0b .tg_animated_slider_wrapper .o-hsub::before { color: #000000; } .elementor-1956 .elementor-element.elementor-element-7e20a0b .tg_animated_slider_wrapper .slideshow__slide-caption-subtitle:hover .slideshow__slide-caption-subtitle-label { color: #000000; } .elementor-1956 .elementor-element.elementor-element-7e20a0b .tg_animated_slider_wrapper .slideshow__slide-caption-subtitle.o-hsub:hover::before { color: #000000; } .elementor-1956 .elementor-element.elementor-element-7e20a0b .tg_animated_slider_wrapper .slideshow__slide-caption-subtitle .slideshow__slide-caption-subtitle-label { font-size: 16px; } .elementor-1956 .elementor-element.elementor-element-7e20a0b div.tg_animated_slider_wrapper .slideshow__slide-caption-subtitle .slideshow__slide-caption-subtitle-label { letter-spacing: 0px; } .elementor-1956 .elementor-element.elementor-element-7e20a0b .tg_animated_slider_wrapper div.slideshow__slide-caption-subtitle .slideshow__slide-caption-subtitle-label { text-transform: none; } .elementor-1956 .elementor-element.elementor-element-7e20a0b .tg_animated_slider_wrapper button.js-slider-home-prev { color: #000000; } .elementor-1956 .elementor-element.elementor-element-7e20a0b .tg_animated_slider_wrapper button.js-slider-home-next { color: #000000; } .elementor-1956 .elementor-element.elementor-element-7e20a0b .tg_animated_slider_wrapper .pagination__item.is-current { background-color: #ffffff; } .elementor-1956 .elementor-element.elementor-element-7e20a0b .tg_animated_slider_wrapper .pagination__item { border-color: #ffffff; } .elementor-1956 .elementor-element.elementor-element-25d563d { margin-top: 100px; margin-bottom: 0px; } .elementor-1956 .elementor-element.elementor-element-3ecd05e { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-1956 .elementor-element.elementor-element-d1961c0 .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-1956 .elementor-element.elementor-element-c9a73db { margin-top: 40px; margin-bottom: 120px; } .elementor-1956 .elementor-element.elementor-element-3e38369 .cd-horizontal-timeline .events-content h2 { color: #000000; } .elementor-1956 .elementor-element.elementor-element-3e38369 div.cd-horizontal-timeline .events-content h2 { font-size: 24px; } .elementor-1956 .elementor-element.elementor-element-3e38369 div.cd-horizontal-timeline div.events-content h2 { letter-spacing: 0px; } .elementor-1956 .elementor-element.elementor-element-3e38369 .cd-horizontal-timeline div.events-content h2 { text-transform: none; } .elementor-1956 .elementor-element.elementor-element-3e38369 div.cd-horizontal-timeline .events-content em { color: #888888; } .elementor-1956 .elementor-element.elementor-element-3e38369 .cd-horizontal-timeline .events-content em { font-size: 16px; } .elementor-1956 .elementor-element.elementor-element-3e38369 div.cd-horizontal-timeline div.events-content em { letter-spacing: 0px; } .elementor-1956 .elementor-element.elementor-element-3e38369 .cd-horizontal-timeline .events-content ol li em { text-transform: none; } .elementor-1956 .elementor-element.elementor-element-3e38369 .cd-horizontal-timeline .events-content li .events-content-desc { color: #000000; } .elementor-1956 .elementor-element.elementor-element-3e38369 div.cd-horizontal-timeline .events-content li .events-content-desc { font-size: 16px; } .elementor-1956 .elementor-element.elementor-element-3e38369 .cd-horizontal-timeline .events { background: #e7e7e7; } .elementor-1956 .elementor-element.elementor-element-3e38369 .cd-horizontal-timeline .events a::after { border-color: #e7e7e7; } .elementor-1956 .elementor-element.elementor-element-3e38369 .cd-timeline-navigation a { border-color: #e7e7e7; } .elementor-1956 .elementor-element.elementor-element-3e38369 .cd-horizontal-timeline .filling-line { background-color: #000000; } .elementor-1956 .elementor-element.elementor-element-3e38369 .cd-horizontal-timeline .events a.selected::after { background-color: #000000; } .elementor-1956 .elementor-element.elementor-element-3e38369 .cd-horizontal-timeline div.events a.selected::after { border-color: #000000; } .elementor-1956 .elementor-element.elementor-element-3e38369 .cd-horizontal-timeline .events a.older-event::after { border-color: #000000; } .elementor-1956 .elementor-element.elementor-element-3e38369 .cd-timeline-navigation a:hover { border-color: #000000; } .elementor-1956 .elementor-element.elementor-element-3e38369 .cd-timeline-navigation a.prev:hover:after { color: #000000; } .elementor-1956 .elementor-element.elementor-element-3e38369 .cd-timeline-navigation a.next:hover:after { color: #000000; } .elementor-1956 .elementor-element.elementor-element-8dfaf50 { background-color: #000000; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 100px 90px 120px 90px; } .elementor-1956 .elementor-element.elementor-element-8dfaf50 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1956 .elementor-element.elementor-element-d692ed3 > .elementor-element-populated { padding: 0px 0px 0px 0px; } .elementor-1956 .elementor-element.elementor-element-ab8194a { color: #ffffff; font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-1956 .elementor-element.elementor-element-fff8659.elementor-widget-heading .elementor-heading-title { color: #ffffff; } .elementor-1956 .elementor-element.elementor-element-fff8659 .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-1956 .elementor-element.elementor-element-fff8659 > .elementor-widget-container { margin: 0px 0px 40px 0px; } .elementor-1956 .elementor-element.elementor-element-1c097ef .tg_fadeup_slider_wrapper li .content h2 { color: #ffffff; } .elementor-1956 .elementor-element.elementor-element-1c097ef .tg_fadeup_slider_wrapper li div.content h2 { font-size: 36px; } .elementor-1956 .elementor-element.elementor-element-1c097ef div.tg_fadeup_slider_wrapper ul li div.content h2 { font-weight: 500; text-transform: none; } .elementor-1956 .elementor-element.elementor-element-1c097ef .tg_fadeup_slider_wrapper ul li div.content h2 { letter-spacing: 0px; } .elementor-1956 .elementor-element.elementor-element-1c097ef .tg_fadeup_slider_wrapper li .content .description { color: #ffffff; } .elementor-1956 .elementor-element.elementor-element-1c097ef .tg_fadeup_slider_wrapper li .content div.description { font-size: 16px; } .elementor-1956 .elementor-element.elementor-element-1c097ef .tg_fadeup_slider_wrapper li div.content .description { letter-spacing: 0px; } .elementor-1956 .elementor-element.elementor-element-1c097ef div.tg_fadeup_slider_wrapper li .content .description { text-transform: none; } .elementor-1956 .elementor-element.elementor-element-1c097ef .tg_fadeup_slider_wrapper li .content a.slide_link { color: #ffffff; } .elementor-1956 .elementor-element.elementor-element-1c097ef .tg_fadeup_slider_wrapper li div.content a.slide_link { color: #ffffff; } .elementor-1956 .elementor-element.elementor-element-1c097ef .tg_fadeup_slider_wrapper ul li div.content a.slide_link { font-size: 16px; } .elementor-1956 .elementor-element.elementor-element-1c097ef div.tg_fadeup_slider_wrapper ul li .content a.slide_link { letter-spacing: 0px; } .elementor-1956 .elementor-element.elementor-element-1c097ef div.tg_fadeup_slider_wrapper ul li div.content a.slide_link { text-transform: none; } .elementor-1956 .elementor-element.elementor-element-1c097ef .tg_fadeup_slider_wrapper .prev { font-size: 30px; color: #ffffff; } .elementor-1956 .elementor-element.elementor-element-1c097ef .tg_fadeup_slider_wrapper .next { font-size: 30px; color: #ffffff; } .elementor-1956 .elementor-element.elementor-element-1c097ef .tg_fadeup_slider_wrapper .counter { font-size: 30px; } .elementor-1956 .elementor-element.elementor-element-1c097ef .tg_fadeup_slider_wrapper nav { color: #ffffff; } .elementor-1956 .elementor-element.elementor-element-3c400e9 { margin-top: 100px; margin-bottom: 0px; } .elementor-1956 .elementor-element.elementor-element-929c927 { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-1956 .elementor-element.elementor-element-d2888b8 .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-1956 .elementor-element.elementor-element-ef38e2d { margin-top: 60px; margin-bottom: 0px; } .elementor-1956 .elementor-element.elementor-element-c91d34a > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-1956 .elementor-element.elementor-element-0d6c73d { margin-top: 80px; margin-bottom: 100px; } .elementor-1956 .elementor-element.elementor-element-73ae2c3 .elementor-image img { width: 134px; } .elementor-1956 .elementor-element.elementor-element-ca2d133 .elementor-text-editor { text-align: center; } .elementor-1956 .elementor-element.elementor-element-ca2d133 { color: #000000; font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1.4em; } .elementor-1956 .elementor-element.elementor-element-ca2d133 > .elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .elementor-1956 .elementor-element.elementor-element-f932449 .elementor-text-editor { text-align: center; } .elementor-1956 .elementor-element.elementor-element-f932449 { font-family: "Heebo", Sans-serif; font-size: 13px; font-weight: 300; letter-spacing: 2px; } .elementor-1956 .elementor-element.elementor-element-f932449 > .elementor-widget-container { margin: -20px 0px 0px 0px; } .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1245px; } .elementor-widget:not(:last-child) { margin-bottom: 0px; } .elementor-2006 .elementor-element.elementor-element-3b4ec45 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 20px 90px 90px 90px; } .elementor-2006 .elementor-element.elementor-element-3b4ec45 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-2006 .elementor-element.elementor-element-0af74c1 { font-size: 40px; line-height: 1.2em; } .elementor-2006 .elementor-element.elementor-element-d89e120 { margin-top: 0px; margin-bottom: 100px; } .elementor-2006 .elementor-element.elementor-element-d941bd9 .tg_fadeup_slider_wrapper li .content h2 { color: #000000; } .elementor-2006 .elementor-element.elementor-element-d941bd9 .tg_fadeup_slider_wrapper li div.content h2 { font-size: 30px; } .elementor-2006 .elementor-element.elementor-element-d941bd9 div.tg_fadeup_slider_wrapper ul li div.content h2 { font-weight: 600; text-transform: none; } .elementor-2006 .elementor-element.elementor-element-d941bd9 .tg_fadeup_slider_wrapper ul li div.content h2 { letter-spacing: 0px; } .elementor-2006 .elementor-element.elementor-element-d941bd9 .tg_fadeup_slider_wrapper li .content .description { color: #000000; } .elementor-2006 .elementor-element.elementor-element-d941bd9 .tg_fadeup_slider_wrapper li .content div.description { font-size: 16px; } .elementor-2006 .elementor-element.elementor-element-d941bd9 .tg_fadeup_slider_wrapper li div.content .description { letter-spacing: 0px; } .elementor-2006 .elementor-element.elementor-element-d941bd9 div.tg_fadeup_slider_wrapper li .content .description { text-transform: none; } .elementor-2006 .elementor-element.elementor-element-d941bd9 .tg_fadeup_slider_wrapper li .content a.slide_link { color: #000000; } .elementor-2006 .elementor-element.elementor-element-d941bd9 .tg_fadeup_slider_wrapper li div.content a.slide_link { color: #000000; } .elementor-2006 .elementor-element.elementor-element-d941bd9 .tg_fadeup_slider_wrapper ul li div.content a.slide_link { font-size: 12px; } .elementor-2006 .elementor-element.elementor-element-d941bd9 div.tg_fadeup_slider_wrapper ul li .content a.slide_link { letter-spacing: 2px; } .elementor-2006 .elementor-element.elementor-element-d941bd9 div.tg_fadeup_slider_wrapper ul li div.content a.slide_link { text-transform: uppercase; } .elementor-2006 .elementor-element.elementor-element-d941bd9 .tg_fadeup_slider_wrapper .prev { font-size: 30px; color: #000000; } .elementor-2006 .elementor-element.elementor-element-d941bd9 .tg_fadeup_slider_wrapper .next { font-size: 30px; color: #000000; } .elementor-2006 .elementor-element.elementor-element-d941bd9 .tg_fadeup_slider_wrapper .counter { font-size: 30px; } .elementor-2006 .elementor-element.elementor-element-d941bd9 .tg_fadeup_slider_wrapper nav { color: #000000; } .elementor-2006 .elementor-element.elementor-element-14b73ab > .elementor-container { min-height: 620px; } .elementor-2006 .elementor-element.elementor-element-14b73ab > .elementor-container:after { content: ""; min-height: inherit; } .elementor-2006 .elementor-element.elementor-element-14b73ab { background-image: url("../images/Cam_1.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 200px; margin-bottom: 0px; z-index: 0; } .elementor-2006 .elementor-element.elementor-element-14b73ab > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-2006 .elementor-element.elementor-element-939afd8 > .elementor-element-populated { background-color: #000000; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: -140px 0px 0px 0px; } .elementor-2006 .elementor-element.elementor-element-939afd8 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-2006 .elementor-element.elementor-element-939afd8 { z-index: 3; } .elementor-2006 .elementor-element.elementor-element-68bbea5.elementor-widget-heading .elementor-heading-title { color: #ffffff; } .elementor-2006 .elementor-element.elementor-element-68bbea5 .elementor-heading-title { font-size: 30px; line-height: 1.2em; } .elementor-2006 .elementor-element.elementor-element-68bbea5 > .elementor-widget-container { padding: 60px 50px 10px 50px; } .elementor-2006 .elementor-element.elementor-element-9107bd6 { color: #ffffff; } .elementor-2006 .elementor-element.elementor-element-9107bd6 > .elementor-widget-container { margin: 0px 0px 20px 0px; padding: 0px 50px 0px 50px; } .elementor-2006 .elementor-element.elementor-element-103ca50.elementor-widget-heading .elementor-heading-title { color: #ffffff; } .elementor-2006 .elementor-element.elementor-element-103ca50 .elementor-heading-title { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 3px; } .elementor-2006 .elementor-element.elementor-element-103ca50 > .elementor-widget-container { margin: 0px 0px 60px 0px; padding: 0px 50px 0px 50px; } .elementor-2006 .elementor-element.elementor-element-e4d71a9.elementor-column .elementor-column-wrap { align-items: center; } .elementor-2006 .elementor-element.elementor-element-e9ab6c8 > .elementor-container { min-height: 615px; } .elementor-2006 .elementor-element.elementor-element-e9ab6c8 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-2006 .elementor-element.elementor-element-e9ab6c8 { background-image: url("../upload/140658719663200.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 20px 90px 0px 90px; } .elementor-2006 .elementor-element.elementor-element-e9ab6c8 > .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.1); opacity: 1; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-2006 .elementor-element.elementor-element-e9ab6c8 .elementor-background-overlay { filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg); } .elementor-2006 .elementor-element.elementor-element-4e5203f.elementor-column .elementor-column-wrap { align-items: flex-end; } .elementor-2006 .elementor-element.elementor-element-4e5203f > .elementor-element-populated { margin: 5% 0% 0% 0%; } .elementor-2006 .elementor-element.elementor-element-c251703 { text-align: left; } .elementor-2006 .elementor-element.elementor-element-c251703.elementor-widget-heading .elementor-heading-title { color: #ffffff; } .elementor-2006 .elementor-element.elementor-element-c251703 .elementor-heading-title { font-size: 32px; font-weight: 400; line-height: 1.2em; } .elementor-2006 .elementor-element.elementor-element-7ffb57e .elementor-text-editor { text-align: left; } .elementor-2006 .elementor-element.elementor-element-7ffb57e { color: #ffffff; } .elementor-2006 .elementor-element.elementor-element-7ffb57e > .elementor-widget-container { margin: -15px 0px 0px 0px; padding: 0% 0% 0% 0%; } .elementor-2006 .elementor-element.elementor-element-2615498 { margin-top: 100px; margin-bottom: 0px; } .elementor-2006 .elementor-element.elementor-element-4543005 { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-2006 .elementor-element.elementor-element-bf2163b .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-2006 .elementor-element.elementor-element-22fd745 { margin-top: 40px; margin-bottom: 120px; } .elementor-2006 .elementor-element.elementor-element-413ac9d .cd-horizontal-timeline .events-content h2 { color: #000000; } .elementor-2006 .elementor-element.elementor-element-413ac9d div.cd-horizontal-timeline .events-content h2 { font-size: 24px; } .elementor-2006 .elementor-element.elementor-element-413ac9d div.cd-horizontal-timeline div.events-content h2 { letter-spacing: 0px; } .elementor-2006 .elementor-element.elementor-element-413ac9d .cd-horizontal-timeline div.events-content h2 { text-transform: none; } .elementor-2006 .elementor-element.elementor-element-413ac9d div.cd-horizontal-timeline .events-content em { color: #888888; } .elementor-2006 .elementor-element.elementor-element-413ac9d .cd-horizontal-timeline .events-content em { font-size: 16px; } .elementor-2006 .elementor-element.elementor-element-413ac9d div.cd-horizontal-timeline div.events-content em { letter-spacing: 0px; } .elementor-2006 .elementor-element.elementor-element-413ac9d .cd-horizontal-timeline .events-content ol li em { text-transform: none; } .elementor-2006 .elementor-element.elementor-element-413ac9d .cd-horizontal-timeline .events-content li .events-content-desc { color: #000000; } .elementor-2006 .elementor-element.elementor-element-413ac9d div.cd-horizontal-timeline .events-content li .events-content-desc { font-size: 16px; } .elementor-2006 .elementor-element.elementor-element-413ac9d .cd-horizontal-timeline .events { background: #e7e7e7; } .elementor-2006 .elementor-element.elementor-element-413ac9d .cd-horizontal-timeline .events a::after { border-color: #e7e7e7; } .elementor-2006 .elementor-element.elementor-element-413ac9d .cd-timeline-navigation a { border-color: #e7e7e7; } .elementor-2006 .elementor-element.elementor-element-413ac9d .cd-horizontal-timeline .filling-line { background-color: #000000; } .elementor-2006 .elementor-element.elementor-element-413ac9d .cd-horizontal-timeline .events a.selected::after { background-color: #000000; } .elementor-2006 .elementor-element.elementor-element-413ac9d .cd-horizontal-timeline div.events a.selected::after { border-color: #000000; } .elementor-2006 .elementor-element.elementor-element-413ac9d .cd-horizontal-timeline .events a.older-event::after { border-color: #000000; } .elementor-2006 .elementor-element.elementor-element-413ac9d .cd-timeline-navigation a:hover { border-color: #000000; } .elementor-2006 .elementor-element.elementor-element-413ac9d .cd-timeline-navigation a.prev:hover:after { color: #000000; } .elementor-2006 .elementor-element.elementor-element-413ac9d .cd-timeline-navigation a.next:hover:after { color: #000000; } .elementor-2006 .elementor-element.elementor-element-031ea69 { border-style: solid; border-width: 5px 5px 5px 5px; border-color: #b8b8b8; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 120px; padding: 35px 50px 30px 50px; } .elementor-2006 .elementor-element.elementor-element-031ea69, .elementor-2006 .elementor-element.elementor-element-031ea69 > .elementor-background-overlay { border-radius: 0px 0px 0px 0px; } .elementor-2006 .elementor-element.elementor-element-031ea69 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-2006 .elementor-element.elementor-element-94a6034 .elementor-heading-title { font-size: 22px; line-height: 1.3em; } .elementor-2006 .elementor-element.elementor-element-8dbdb54.elementor-column .elementor-column-wrap { align-items: center; } .elementor-2006 .elementor-element.elementor-element-6b15a52 > .elementor-widget-container { margin: -20px 0px 0px 0px; } @media(min-width:768px) { .elementor-2006 .elementor-element.elementor-element-939afd8 { width: 33.333%; } .elementor-2006 .elementor-element.elementor-element-e4d71a9 { width: 66.667%; } } @media(min-width:1025px) { .elementor-2006 .elementor-element.elementor-element-14b73ab { background-attachment: fixed; } .elementor-2006 .elementor-element.elementor-element-e9ab6c8 { background-attachment: fixed; } } .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1245px; } .elementor-widget:not(:last-child) { margin-bottom: 0px; } .elementor-2047 .elementor-element.elementor-element-e2c68e8 .tg_room_slider_wrapper .bg_overlay { background: rgba(0, 0, 0, 0.2); } .elementor-2047 .elementor-element.elementor-element-e2c68e8 .tg_room_slider_wrapper .slide__name { color: #ffffff; } .elementor-2047 .elementor-element.elementor-element-e2c68e8 .tg_room_slider_wrapper h2.slide__name { font-size: 40px; } .elementor-2047 .elementor-element.elementor-element-e2c68e8 div.tg_room_slider_wrapper div.slides h2.slide__name { font-weight: 500; } .elementor-2047 .elementor-element.elementor-element-e2c68e8 .tg_room_slider_wrapper .slides h2.slide__name { text-transform: none; } .elementor-2047 .elementor-element.elementor-element-e2c68e8 .tg_room_slider_wrapper .slide__title { color: #ffffff; font-size: 15px; } .elementor-2047 .elementor-element.elementor-element-e2c68e8 .tg_room_slider_wrapper .slides .slide__title { letter-spacing: 0px; } .elementor-2047 .elementor-element.elementor-element-e2c68e8 .tg_room_slider_wrapper .content .slide__title { text-transform: none; } .elementor-2047 .elementor-element.elementor-element-e2c68e8 .tg_room_slider_wrapper .slide .slide__date .button { color: #ffffff; } .elementor-2047 .elementor-element.elementor-element-e2c68e8 .tg_room_slider_wrapper .slide__date .button { background: #000000; } .elementor-2047 .elementor-element.elementor-element-e2c68e8 .tg_room_slider_wrapper .slide__date a.button { border-color: #000000; } .elementor-2047 .elementor-element.elementor-element-e2c68e8 .tg_room_slider_wrapper .btn--nav { color: #ffffff; } .elementor-2050 .elementor-element.elementor-element-d0c308d { background-color: #f5f5f5; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 0px 0px 10px 0px; } .elementor-2050 .elementor-element.elementor-element-d0c308d > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-2050 .elementor-element.elementor-element-4d470f0 .tg_motion_reveal_slider_wrapper.slideshow .slide__img-wrap { width: 250px; } .elementor-2050 .elementor-element.elementor-element-4d470f0 .tg_motion_reveal_slider_wrapper.slideshow .slide__title { color: #000000; } .elementor-2050 .elementor-element.elementor-element-4d470f0 .tg_motion_reveal_slider_wrapper.slideshow h3.slide__title { font-size: 60px; } .elementor-2050 .elementor-element.elementor-element-4d470f0 .tg_motion_reveal_slider_wrapper.slideshow .slide h3.slide__title { font-weight: 600; } .elementor-2050 .elementor-element.elementor-element-4d470f0 .tg_motion_reveal_slider_wrapper.slideshow div.slide h3.slide__title { letter-spacing: 0px; } .elementor-2050 .elementor-element.elementor-element-4d470f0 div.tg_motion_reveal_slider_wrapper.slideshow .slide h3.slide__title { text-transform: none; } .elementor-2050 .elementor-element.elementor-element-4d470f0 .tg_motion_reveal_slider_wrapper.slideshow .preview__title { color: #000000; } .elementor-2050 .elementor-element.elementor-element-4d470f0 .tg_motion_reveal_slider_wrapper.slideshow h3.preview__title { font-size: 30px; } .elementor-2050 .elementor-element.elementor-element-4d470f0 .tg_motion_reveal_slider_wrapper.slideshow .preview .preview__title { font-weight: 600; } .elementor-2050 .elementor-element.elementor-element-4d470f0 .tg_motion_reveal_slider_wrapper.slideshow .preview h3.preview__title { letter-spacing: 0px; } .elementor-2050 .elementor-element.elementor-element-4d470f0 div.tg_motion_reveal_slider_wrapper.slideshow .preview .preview__title { text-transform: none; } .elementor-2050 .elementor-element.elementor-element-4d470f0 .tg_motion_reveal_slider_wrapper.slideshow .preview__content { color: #000000; } .elementor-2050 .elementor-element.elementor-element-4d470f0 .tg_motion_reveal_slider_wrapper.slideshow .preview .preview__content { font-size: 16px; } .elementor-2050 .elementor-element.elementor-element-4d470f0 .tg_motion_reveal_slider_wrapper.slideshow .preview div.preview__content { letter-spacing: 0px; } .elementor-2050 .elementor-element.elementor-element-4d470f0 .tg_motion_reveal_slider_wrapper.slideshow div.preview .preview__content { text-transform: none; } .elementor-2050 .elementor-element.elementor-element-4d470f0 .tg_motion_reveal_slider_wrapper.slideshow .slidenav__item { font-size: 12px; } .elementor-2050 .elementor-element.elementor-element-4d470f0 .tg_motion_reveal_slider_wrapper.slideshow nav .slidenav__item { color: #000000; } .elementor-2050 .elementor-element.elementor-element-4d470f0 .tg_motion_reveal_slider_wrapper.slideshow .icon { fill: #000000; } .elementor-2050 .elementor-element.elementor-element-971be11 { margin-top: 120px; margin-bottom: 120px; } .elementor-2050 .elementor-element.elementor-element-695760a .elementor-heading-title { font-size: 24px; font-weight: 400; line-height: 1.3em; } .elementor-2050 .elementor-element.elementor-element-2636c02 .elementor-accordion .elementor-accordion-item { border-width: 0px; border-color: #e7e7e7; } .elementor-2050 .elementor-element.elementor-element-2636c02 .elementor-accordion .elementor-accordion-item .elementor-tab-content { border-width: 0px; border-top-color: #e7e7e7; } .elementor-2050 .elementor-element.elementor-element-2636c02 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active { border-width: 0px; border-bottom-color: #e7e7e7; } .elementor-2050 .elementor-element.elementor-element-2636c02 .elementor-accordion .elementor-tab-title { color: #999999; font-size: 14px; text-transform: uppercase; padding: 15px 0px 15px 0px; } .elementor-2050 .elementor-element.elementor-element-2636c02 .elementor-accordion .elementor-tab-title.elementor-active { color: #000000; } .elementor-2050 .elementor-element.elementor-element-2636c02 .elementor-accordion .elementor-tab-content { padding: 0px 0px 0px 25px; } .elementor-2050 .elementor-element.elementor-element-2636c02 > .elementor-widget-container { margin: 20px 0px 10px 0px; } .elementor-2050 .elementor-element.elementor-element-3c76b3c { text-align: right; z-index: 2; } .elementor-2050 .elementor-element.elementor-element-3c76b3c > .elementor-widget-container { margin: 0% 0% 0% 0%; } .elementor-2050 .elementor-element.elementor-element-76eb266 { margin-top: 100px; margin-bottom: 100px; } .elementor-2050 .elementor-element.elementor-element-1924bde { text-align: center; } .elementor-2050 .elementor-element.elementor-element-1924bde .elementor-image img { width: 74px; } .elementor-2050 .elementor-element.elementor-element-63b19bc .elementor-counter-number-wrapper { color: #000000; font-size: 36px; } .elementor-2050 .elementor-element.elementor-element-63b19bc .elementor-counter-title { color: #000000; font-size: 12px; font-weight: 500; text-transform: uppercase; line-height: 2em; letter-spacing: 1px; } .elementor-2050 .elementor-element.elementor-element-63b19bc > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-2050 .elementor-element.elementor-element-9c91e2c { text-align: center; } .elementor-2050 .elementor-element.elementor-element-9c91e2c .elementor-image img { width: 74px; } .elementor-2050 .elementor-element.elementor-element-9c91e2c > .elementor-widget-container { margin: -17px 0px 0px 0px; } .elementor-2050 .elementor-element.elementor-element-6704415 .elementor-counter-number-wrapper { color: #000000; font-size: 36px; } .elementor-2050 .elementor-element.elementor-element-6704415 .elementor-counter-title { color: #000000; font-size: 12px; font-weight: 500; text-transform: uppercase; line-height: 2em; letter-spacing: 1px; } .elementor-2050 .elementor-element.elementor-element-6704415 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-2050 .elementor-element.elementor-element-912245d { text-align: center; } .elementor-2050 .elementor-element.elementor-element-912245d .elementor-image img { width: 74px; } .elementor-2050 .elementor-element.elementor-element-912245d > .elementor-widget-container { margin: -17px 0px 0px 0px; } .elementor-2050 .elementor-element.elementor-element-8c4a950 .elementor-counter-number-wrapper { color: #000000; font-size: 36px; } .elementor-2050 .elementor-element.elementor-element-8c4a950 .elementor-counter-title { color: #000000; font-size: 12px; font-weight: 500; text-transform: uppercase; line-height: 2em; letter-spacing: 1px; } .elementor-2050 .elementor-element.elementor-element-8c4a950 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-2050 .elementor-element.elementor-element-5f6c434 { text-align: center; } .elementor-2050 .elementor-element.elementor-element-5f6c434 .elementor-image img { width: 74px; } .elementor-2050 .elementor-element.elementor-element-5f6c434 > .elementor-widget-container { margin: -17px 0px 0px 0px; } .elementor-2050 .elementor-element.elementor-element-e7f773d .elementor-counter-number-wrapper { color: #000000; font-size: 36px; } .elementor-2050 .elementor-element.elementor-element-e7f773d .elementor-counter-title { color: #000000; font-size: 12px; font-weight: 500; text-transform: uppercase; line-height: 2em; letter-spacing: 1px; } .elementor-2050 .elementor-element.elementor-element-e7f773d > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-2050 .elementor-element.elementor-element-be17f97 { margin-top: 100px; margin-bottom: 0px; } .elementor-2050 .elementor-element.elementor-element-42df32e { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-2050 .elementor-element.elementor-element-dba477e .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-2050 .elementor-element.elementor-element-e6efacf { margin-top: 60px; margin-bottom: 100px; } .elementor-2050 .elementor-element.elementor-element-861b2cb .tg_fadeup_slider_wrapper li .content h2 { color: #000000; } .elementor-2050 .elementor-element.elementor-element-861b2cb .tg_fadeup_slider_wrapper li div.content h2 { font-size: 30px; } .elementor-2050 .elementor-element.elementor-element-861b2cb div.tg_fadeup_slider_wrapper ul li div.content h2 { font-weight: 600; text-transform: none; } .elementor-2050 .elementor-element.elementor-element-861b2cb .tg_fadeup_slider_wrapper ul li div.content h2 { letter-spacing: 0px; } .elementor-2050 .elementor-element.elementor-element-861b2cb .tg_fadeup_slider_wrapper li .content .description { color: #000000; } .elementor-2050 .elementor-element.elementor-element-861b2cb .tg_fadeup_slider_wrapper li .content div.description { font-size: 16px; } .elementor-2050 .elementor-element.elementor-element-861b2cb .tg_fadeup_slider_wrapper li div.content .description { letter-spacing: 0px; } .elementor-2050 .elementor-element.elementor-element-861b2cb div.tg_fadeup_slider_wrapper li .content .description { text-transform: none; } .elementor-2050 .elementor-element.elementor-element-861b2cb .tg_fadeup_slider_wrapper li .content a.slide_link { color: #000000; } .elementor-2050 .elementor-element.elementor-element-861b2cb .tg_fadeup_slider_wrapper li div.content a.slide_link { color: #000000; } .elementor-2050 .elementor-element.elementor-element-861b2cb .tg_fadeup_slider_wrapper ul li div.content a.slide_link { font-size: 12px; } .elementor-2050 .elementor-element.elementor-element-861b2cb div.tg_fadeup_slider_wrapper ul li .content a.slide_link { letter-spacing: 2px; } .elementor-2050 .elementor-element.elementor-element-861b2cb div.tg_fadeup_slider_wrapper ul li div.content a.slide_link { text-transform: uppercase; } .elementor-2050 .elementor-element.elementor-element-861b2cb .tg_fadeup_slider_wrapper .prev { font-size: 30px; color: #000000; } .elementor-2050 .elementor-element.elementor-element-861b2cb .tg_fadeup_slider_wrapper .next { font-size: 30px; color: #000000; } .elementor-2050 .elementor-element.elementor-element-861b2cb .tg_fadeup_slider_wrapper .counter { font-size: 30px; } .elementor-2050 .elementor-element.elementor-element-861b2cb .tg_fadeup_slider_wrapper nav { color: #000000; } .elementor-2050 .elementor-element.elementor-element-c5d8242 { margin-top: 120px; margin-bottom: 0px; } .elementor-2050 .elementor-element.elementor-element-3641d04 { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-2050 .elementor-element.elementor-element-c126647 .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-2050 .elementor-element.elementor-element-41c2d55 { margin-top: 60px; margin-bottom: 80px; } .elementor-2050 .elementor-element.elementor-element-83c7c14 > .elementor-widget-container { margin: 0px 0px 0px 0px; } @media(min-width:768px) { .elementor-2050 .elementor-element.elementor-element-d7d2791 { width: 40%; } .elementor-2050 .elementor-element.elementor-element-c67dac1 { width: 60%; } } .elementor-2098 .elementor-element.elementor-element-6c90070 > .elementor-container { min-height: 630px; } .elementor-2098 .elementor-element.elementor-element-6c90070 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-2098 .elementor-element.elementor-element-6c90070 { background-image: url("../images/1\ \(1\).jpg"); background-position: center top; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 90px 0px 90px; } .elementor-2098 .elementor-element.elementor-element-6c90070 > .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.2); opacity: 1; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-2098 .elementor-element.elementor-element-6c90070 .elementor-background-overlay { filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg); } .elementor-2098 .elementor-element.elementor-element-4fb8ebc.elementor-column .elementor-column-wrap { align-items: flex-end; } .elementor-2098 .elementor-element.elementor-element-4fb8ebc > .elementor-element-populated { margin: 80px 0px 0px 0px; } .elementor-2098 .elementor-element.elementor-element-294a668.elementor-widget-heading .elementor-heading-title { color: #fff; font-weight: 600; } .elementor-2098 .elementor-element.elementor-element-294a668 .elementor-heading-title { font-size: 32px; font-weight: 400; line-height: 1.2em; } .elementor-2098 .elementor-element.elementor-element-86f692d { margin-top: 0px; margin-bottom: 100px; } .elementor-2098 .elementor-element.elementor-element-ab3cac6 > .elementor-element-populated { background-color: #ffffff; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: -80px 0px 0px 0px; } .elementor-2098 .elementor-element.elementor-element-ab3cac6 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-2098 .elementor-element.elementor-element-ab3cac6 { z-index: 2; } .elementor-2098 .elementor-element.elementor-element-4fc7d2c > .elementor-widget-container { margin: 0px 20px 0px 20px; } .elementor-2098 .elementor-element.elementor-element-98786cb a.elementor-button, .elementor-2098 .elementor-element.elementor-element-98786cb .elementor-button { font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; color: #ffffff; background-color: #000000; border-radius: 0px 0px 0px 0px; } .elementor-2098 .elementor-element.elementor-element-98786cb > .elementor-widget-container { margin: 30px 20px 0px 20px; } .elementor-2098 .elementor-element.elementor-element-abba1f9 { background-color: #f5f5f5; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 100px 90px 50px 90px; } .elementor-2098 .elementor-element.elementor-element-abba1f9 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-2098 .elementor-element.elementor-element-7cdd9a6 { color: #000000; font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-2098 .elementor-element.elementor-element-ec4b28d .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-2098 .elementor-element.elementor-element-ec4b28d > .elementor-widget-container { margin: 0px 0px 60px 0px; } .elementor-2098 .elementor-element.elementor-element-6bb7fef .portfolio_masonry_grid_wrapper figcaption { background-color: #ffffff; } .elementor-2098 .elementor-element.elementor-element-6bb7fef .portfolio_masonry_grid_wrapper .border:before { background-color: #000000; } .elementor-2098 .elementor-element.elementor-element-6bb7fef .portfolio_masonry_grid_wrapper .border:after { background-color: #000000; } .elementor-2098 .elementor-element.elementor-element-6bb7fef .portfolio_masonry_grid_wrapper .border div:before { background-color: #000000; } .elementor-2098 .elementor-element.elementor-element-6bb7fef .portfolio_masonry_grid_wrapper .border div:after { background-color: #000000; } .elementor-2098 .elementor-element.elementor-element-6bb7fef .portfolio_masonry_grid_wrapper h3 { color: #000000; } .elementor-2098 .elementor-element.elementor-element-6bb7fef div.portfolio_masonry_grid_wrapper h3 { font-size: 20px; } .elementor-2098 .elementor-element.elementor-element-6bb7fef .portfolio_masonry_grid_wrapper .portfolio_masonry_content h3 { line-height: 1.3; } .elementor-2098 .elementor-element.elementor-element-6bb7fef div.portfolio_masonry_grid_wrapper .portfolio_masonry_content h3 { letter-spacing: 0px; } .elementor-2098 .elementor-element.elementor-element-6bb7fef div.portfolio_masonry_grid_wrapper div.portfolio_masonry_content h3 { text-transform: none; } .elementor-2098 .elementor-element.elementor-element-6bb7fef .portfolio_masonry_subtitle { color: #B8B8B8; } .elementor-2098 .elementor-element.elementor-element-6bb7fef .portfolio_masonry_content .portfolio_masonry_subtitle { font-size: 14px; } .elementor-2098 .elementor-element.elementor-element-6bb7fef .portfolio_masonry_content div.portfolio_masonry_subtitle { letter-spacing: 0px; } .elementor-2098 .elementor-element.elementor-element-6bb7fef div.portfolio_masonry_content div.portfolio_masonry_subtitle { text-transform: none; } .elementor-2098 .elementor-element.elementor-element-6bb7fef .portfolio_filter_wrapper { text-align: left; } .elementor-2098 .elementor-element.elementor-element-6bb7fef .portfolio_filter_wrapper a.filter_tag_btn { color: #666666; } .elementor-2098 .elementor-element.elementor-element-6bb7fef div.elementor-widget-container .portfolio_filter_wrapper a.filter_tag_btn { border-color: #666666; } .elementor-2098 .elementor-element.elementor-element-6bb7fef .portfolio_filter_wrapper a.filter_tag_btn:hover { color: #000000; } .elementor-2098 .elementor-element.elementor-element-6bb7fef div.portfolio_filter_wrapper .filter_tag_btn:hover { border-color: #000000; } .elementor-2098 .elementor-element.elementor-element-6bb7fef div.portfolio_filter_wrapper .filter_tag_btn.active { border-color: #000000; } .elementor-2098 .elementor-element.elementor-element-6bb7fef .portfolio_filter_wrapper a.filter_tag_btn.active { color: #000000; } .elementor-2098 .elementor-element.elementor-element-6bb7fef div.portfolio_filter_wrapper a.filter_tag_btn { font-size: 12px; } .elementor-2098 .elementor-element.elementor-element-6bb7fef div.portfolio_filter_wrapper .filter_tag_btn { letter-spacing: 2px; } .elementor-2098 .elementor-element.elementor-element-6bb7fef .elementor-widget-container .portfolio_filter_wrapper .filter_tag_btn { text-transform: uppercase; } .elementor-2098 .elementor-element.elementor-element-c294a79 .tg_background_list_column { min-height: 70vh; } .elementor-2098 .elementor-element.elementor-element-c294a79 .tg_background_list_wrapper .tg_background_img { transition-duration: 500ms; } .elementor-2098 .elementor-element.elementor-element-c294a79 .tg_background_list_wrapper .tg_background_list_column .tg_background_list_content h3 { color: #ffffff; } .elementor-2098 .elementor-element.elementor-element-c294a79 .tg_background_list_wrapper .tg_background_list_column div.tg_background_list_content h3 { font-size: 22px; } .elementor-2098 .elementor-element.elementor-element-c294a79 .tg_background_list_wrapper div.tg_background_list_column div.tg_background_list_content h3 { letter-spacing: 0px; } .elementor-2098 .elementor-element.elementor-element-c294a79 div.tg_background_list_wrapper div.tg_background_list_column div.tg_background_list_content h3 { text-transform: none; } .elementor-2098 .elementor-element.elementor-element-c294a79 .tg_background_list_desc { color: #ffffff; } .elementor-2098 .elementor-element.elementor-element-c294a79 .tg_background_list_link .tg_background_list_desc { font-size: 15px; } .elementor-2098 .elementor-element.elementor-element-c294a79 div.tg_background_list_link .tg_background_list_desc { letter-spacing: 0px; } .elementor-2098 .elementor-element.elementor-element-c294a79 .tg_background_list_link div.tg_background_list_desc { text-transform: none; } .elementor-2098 .elementor-element.elementor-element-c294a79 .tg_background_list_wrapper .tg_background_list_content .tg_background_list_link .button { color: #ffffff; } .elementor-2098 .elementor-element.elementor-element-c294a79 .tg_background_list_wrapper .tg_background_list_content .tg_background_list_link a.button { border-color: #ffffff; } .elementor-2098 .elementor-element.elementor-element-c294a79 .tg_background_list_wrapper .tg_background_list_content div.tg_background_list_link a.button { font-size: 13px; } .elementor-2098 .elementor-element.elementor-element-ecd7034 { background-color: #f5f5f5; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 120px 0px 40px 0px; } .elementor-2098 .elementor-element.elementor-element-ecd7034 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-2098 .elementor-element.elementor-element-c9c2348 { text-align: center; } .elementor-2098 .elementor-element.elementor-element-c9c2348 .elementor-heading-title { font-size: 32px; } .elementor-2098 .elementor-element.elementor-element-c9c2348 > .elementor-widget-container { margin: 0px 0px 60px 0px; } .elementor-2098 .elementor-element.elementor-element-8baa2f3 .tg_testimonials_card_wrapper .slider > ul li { background: #ffffff; border-color: #ffffff; } .elementor-2098 .elementor-element.elementor-element-8baa2f3 .tg_testimonials_card_wrapper .testimonial-info i { color: #1c58f6; } .elementor-2098 .elementor-element.elementor-element-8baa2f3 .tg_testimonials_card_wrapper .testimonial-info h3 { color: #000000; } .elementor-2098 .elementor-element.elementor-element-8baa2f3 .tg_testimonials_card_wrapper div.testimonial-info h3 { font-size: 20px; } .elementor-2098 .elementor-element.elementor-element-8baa2f3 div.tg_testimonials_card_wrapper div.testimonial-info h3 { font-weight: 600; } .elementor-2098 .elementor-element.elementor-element-8baa2f3 div.tg_testimonials_card_wrapper .slider div.testimonial-info h3 { letter-spacing: 0px; } .elementor-2098 .elementor-element.elementor-element-8baa2f3 div.tg_testimonials_card_wrapper .slider ul li div.testimonial-info h3 { text-transform: none; } .elementor-2098 .elementor-element.elementor-element-8baa2f3 .tg_testimonials_card_wrapper .testimonial-info .author { color: #666666; } .elementor-2098 .elementor-element.elementor-element-8baa2f3 .tg_testimonials_card_wrapper .testimonial-info div.author { font-size: 14px; } .elementor-2098 .elementor-element.elementor-element-8baa2f3 .tg_testimonials_card_wrapper .slider .testimonial-info div.author { font-weight: 400; } .elementor-2098 .elementor-element.elementor-element-8baa2f3 .tg_testimonials_card_wrapper div.slider ul li .testimonial-info div.author { text-transform: none; } .elementor-2098 .elementor-element.elementor-element-8baa2f3 .tg_testimonials_card_wrapper div.slider ul li .testimonial-info p { color: #000000; } .elementor-2098 .elementor-element.elementor-element-8baa2f3 .tg_testimonials_card_wrapper div.slider .testimonial-info p { font-size: 16px; } .elementor-2098 .elementor-element.elementor-element-8baa2f3 .tg_testimonials_card_wrapper .slider ul li .testimonial-info p { letter-spacing: 0px; } .elementor-2098 .elementor-element.elementor-element-8baa2f3 div.tg_testimonials_card_wrapper div.slider ul li .testimonial-info p { text-transform: none; } .elementor-2098 .elementor-element.elementor-element-8baa2f3 .tg_testimonials_card_wrapper .bullet { background: #cccccc; } .elementor-2098 .elementor-element.elementor-element-8baa2f3 .tg_testimonials_card_wrapper .active-bullet { background: #000000; } @media(min-width:768px) { .elementor-2098 .elementor-element.elementor-element-ab3cac6 { width: 60%; } .elementor-2098 .elementor-element.elementor-element-9abb051 { width: 39.997%; } } .elementor-2139 .elementor-element.elementor-element-731a3f7 { background-color: #bebebf; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; } .elementor-2139 .elementor-element.elementor-element-731a3f7 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-2139 .elementor-element.elementor-element-97ea10a .tg_slice_slide_container.slides { background: #bebebf; } .elementor-2139 .elementor-element.elementor-element-97ea10a .tg_slice_slide_container .slide__title { color: #ffffff; } .elementor-2139 .elementor-element.elementor-element-97ea10a .tg_slice_slide_container header.slide__header .slide__title { width: 70%; } .elementor-2139 .elementor-element.elementor-element-97ea10a .tg_slice_slide_container h2.slide__title { font-size: 50px; } .elementor-2139 .elementor-element.elementor-element-97ea10a section.tg_slice_slide_container .slide__header h2.slide__title { font-weight: 600; } .elementor-2139 .elementor-element.elementor-element-97ea10a .tg_slice_slide_container .slide__header .slide__title { letter-spacing: 0px; } .elementor-2139 .elementor-element.elementor-element-97ea10a .tg_slice_slide_container .slide__header h2.slide__title { text-transform: none; } .elementor-2139 .elementor-element.elementor-element-97ea10a .tg_slice_slide_container .slides-nav button { color: #ffffff; } .elementor-2139 .elementor-element.elementor-element-97ea10a .tg_slice_slide_container .slides-nav button:after { background: #ffffff; } .elementor-2139 .elementor-element.elementor-element-97ea10a .tg_slice_slide_container .slides-nav nav button { font-size: 14px; } .elementor-2139 .elementor-element.elementor-element-97ea10a .tg_slice_slide_container .slides-nav nav.slides-nav__nav button { letter-spacing: 4px; } .elementor-2139 .elementor-element.elementor-element-97ea10a .tg_slice_slide_container section.slides-nav nav.slides-nav__nav button { text-transform: uppercase; } .elementor-2139 .elementor-element.elementor-element-97ea10a > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-2139 .elementor-element.elementor-element-a7a60f3 { margin-top: 200px; margin-bottom: 200px; } .elementor-2139 .elementor-element.elementor-element-da45210 { text-align: center; z-index: 2; } .elementor-2139 .elementor-element.elementor-element-da45210 .elementor-image img { max-width: 80%; } .elementor-2139 .elementor-element.elementor-element-da45210 .widget-image-caption { text-align: left; color: #000000; font-size: 13px; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; } .elementor-2139 .elementor-element.elementor-element-da45210 > .elementor-widget-container { margin: -40% 0% 0% 0%; } .elementor-2139 .elementor-element.elementor-element-9ca3ddb .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-2139 .elementor-element.elementor-element-644a97e > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-2139 .elementor-element.elementor-element-e8373e4 { font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; } .elementor-2139 .elementor-element.elementor-element-e8373e4 > .elementor-widget-container { margin: 30px 0px 0px 0px; } .elementor-2139 .elementor-element.elementor-element-b274560 { margin-top: 100px; margin-bottom: 100px; } .elementor-2139 .elementor-element.elementor-element-7d3137e .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-2139 .elementor-element.elementor-element-9635060 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-2139 .elementor-element.elementor-element-efac1fa { font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; } .elementor-2139 .elementor-element.elementor-element-efac1fa > .elementor-widget-container { margin: 30px 0px 0px 0px; } .elementor-2139 .elementor-element.elementor-element-8ebe25b { text-align: center; z-index: 2; } .elementor-2139 .elementor-element.elementor-element-8ebe25b .elementor-image img { max-width: 80%; } .elementor-2139 .elementor-element.elementor-element-8ebe25b .widget-image-caption { text-align: left; color: #000000; font-size: 13px; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; } .elementor-2139 .elementor-element.elementor-element-8ebe25b > .elementor-widget-container { margin: -40% 0% 0% 0%; } .elementor-2139 .elementor-element.elementor-element-bb88bdf { margin-top: 200px; margin-bottom: 200px; } .elementor-2139 .elementor-element.elementor-element-44c3662 { text-align: center; z-index: 2; } .elementor-2139 .elementor-element.elementor-element-44c3662 .elementor-image img { max-width: 80%; } .elementor-2139 .elementor-element.elementor-element-44c3662 .widget-image-caption { text-align: left; color: #000000; font-size: 13px; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; } .elementor-2139 .elementor-element.elementor-element-44c3662 > .elementor-widget-container { margin: -40% 0% 0% 0%; } .elementor-2139 .elementor-element.elementor-element-255a19f .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-2139 .elementor-element.elementor-element-7733f99 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-2139 .elementor-element.elementor-element-e82a74e { font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; } .elementor-2139 .elementor-element.elementor-element-e82a74e > .elementor-widget-container { margin: 30px 0px 0px 0px; } .elementor-2139 .elementor-element.elementor-element-bd1827f { margin-top: 100px; margin-bottom: 0px; } .elementor-2139 .elementor-element.elementor-element-8825dde { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-2139 .elementor-element.elementor-element-2166383 .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-2139 .elementor-element.elementor-element-b6a3507 { margin-top: 40px; margin-bottom: 120px; } .elementor-2139 .elementor-element.elementor-element-99ad1b6 .cd-horizontal-timeline .events-content h2 { color: #000000; } .elementor-2139 .elementor-element.elementor-element-99ad1b6 div.cd-horizontal-timeline .events-content h2 { font-size: 24px; } .elementor-2139 .elementor-element.elementor-element-99ad1b6 div.cd-horizontal-timeline div.events-content h2 { letter-spacing: 0px; } .elementor-2139 .elementor-element.elementor-element-99ad1b6 .cd-horizontal-timeline div.events-content h2 { text-transform: none; } .elementor-2139 .elementor-element.elementor-element-99ad1b6 div.cd-horizontal-timeline .events-content em { color: #888888; } .elementor-2139 .elementor-element.elementor-element-99ad1b6 .cd-horizontal-timeline .events-content em { font-size: 16px; } .elementor-2139 .elementor-element.elementor-element-99ad1b6 div.cd-horizontal-timeline div.events-content em { letter-spacing: 0px; } .elementor-2139 .elementor-element.elementor-element-99ad1b6 .cd-horizontal-timeline .events-content ol li em { text-transform: none; } .elementor-2139 .elementor-element.elementor-element-99ad1b6 .cd-horizontal-timeline .events-content li .events-content-desc { color: #000000; } .elementor-2139 .elementor-element.elementor-element-99ad1b6 div.cd-horizontal-timeline .events-content li .events-content-desc { font-size: 16px; } .elementor-2139 .elementor-element.elementor-element-99ad1b6 .cd-horizontal-timeline .events { background: #e7e7e7; } .elementor-2139 .elementor-element.elementor-element-99ad1b6 .cd-horizontal-timeline .events a::after { border-color: #e7e7e7; } .elementor-2139 .elementor-element.elementor-element-99ad1b6 .cd-timeline-navigation a { border-color: #e7e7e7; } .elementor-2139 .elementor-element.elementor-element-99ad1b6 .cd-horizontal-timeline .filling-line { background-color: #000000; } .elementor-2139 .elementor-element.elementor-element-99ad1b6 .cd-horizontal-timeline .events a.selected::after { background-color: #000000; } .elementor-2139 .elementor-element.elementor-element-99ad1b6 .cd-horizontal-timeline div.events a.selected::after { border-color: #000000; } .elementor-2139 .elementor-element.elementor-element-99ad1b6 .cd-horizontal-timeline .events a.older-event::after { border-color: #000000; } .elementor-2139 .elementor-element.elementor-element-99ad1b6 .cd-timeline-navigation a:hover { border-color: #000000; } .elementor-2139 .elementor-element.elementor-element-99ad1b6 .cd-timeline-navigation a.prev:hover:after { color: #000000; } .elementor-2139 .elementor-element.elementor-element-99ad1b6 .cd-timeline-navigation a.next:hover:after { color: #000000; } .elementor-2139 .elementor-element.elementor-element-4b0034d { border-style: solid; border-width: 5px 5px 5px 5px; border-color: #b8b8b8; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 120px; margin-bottom: 120px; padding: 35px 50px 30px 50px; } .elementor-2139 .elementor-element.elementor-element-4b0034d, .elementor-2139 .elementor-element.elementor-element-4b0034d > .elementor-background-overlay { border-radius: 0px 0px 0px 0px; } .elementor-2139 .elementor-element.elementor-element-4b0034d > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-2139 .elementor-element.elementor-element-16bf3ef .elementor-heading-title { font-size: 22px; line-height: 1.3em; } .elementor-2139 .elementor-element.elementor-element-7f02e06.elementor-column .elementor-column-wrap { align-items: center; } .elementor-2139 .elementor-element.elementor-element-1278b8a > .elementor-widget-container { margin: -20px 0px 0px 0px; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__info { padding: 0 90px; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_image_carousel_slider_wrapper.carousel div.carousel-item .carousel-item__info { background: #f5f5f5; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_image_carousel_slider_wrapper.carousel .carousel-item { background: #f5f5f5; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_animated_slider_wrapper h2.slideshow__slide-caption-title { color: #000000; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__title { font-size: 36px; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_image_carousel_slider_wrapper.carousel .carousel-item h1.carousel-item__title { font-weight: 400; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__info .carousel-item__title { letter-spacing: 0px; text-transform: none; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__subtitle { color: #999999; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_image_carousel_slider_wrapper.carousel .carousel-item h2.carousel-item__subtitle { font-size: 12px; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__info .carousel-item__subtitle { letter-spacing: 3px; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_image_carousel_slider_wrapper.carousel div.carousel-item .carousel-item__info .carousel-item__subtitle { text-transform: uppercase; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__description { color: #000000; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__info .carousel-item__description { font-size: 16px; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__info div.carousel-item__description { letter-spacing: 0px; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_image_carousel_slider_wrapper.carousel div.carousel-item .carousel-item__info .carousel-item__description { text-transform: none; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__btn { color: #000000; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__btn:hover { color: #000000; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_image_carousel_slider_wrapper.carousel .carousel-item a.carousel-item__btn { font-size: 13px; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__info .carousel-item__btn { letter-spacing: 3px; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_image_carousel_slider_wrapper.carousel .carousel-item div.carousel-item__info a.carousel-item__btn { text-transform: uppercase; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_image_carousel_slider_wrapper.carousel .carousel__nav .carousel__icon { fill: #000000; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_image_carousel_slider_wrapper.carousel .carousel__nav .carousel__arrow:nth-child(1):after { backgroundcolor: #000000; } .elementor-2203 .elementor-element.elementor-element-22f1434 .tg_image_carousel_slider_wrapper.carousel .carousel__nav { background-color: #ffffff; } .elementor-2203 .elementor-element.elementor-element-59433b4 { background-color: #000000; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 100px 90px 120px 90px; } .elementor-2203 .elementor-element.elementor-element-59433b4 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-2203 .elementor-element.elementor-element-13dc2df > .elementor-element-populated { padding: 0px 0px 0px 0px; } .elementor-2203 .elementor-element.elementor-element-3223c03 { color: #ffffff; font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-2203 .elementor-element.elementor-element-8fcb6d9.elementor-widget-heading .elementor-heading-title { color: #ffffff; } .elementor-2203 .elementor-element.elementor-element-8fcb6d9 .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-2203 .elementor-element.elementor-element-8fcb6d9 > .elementor-widget-container { margin: 0px 0px 40px 0px; } .elementor-2203 .elementor-element.elementor-element-b6420e9 .tg_fadeup_slider_wrapper li .content h2 { color: #ffffff; } .elementor-2203 .elementor-element.elementor-element-b6420e9 .tg_fadeup_slider_wrapper li div.content h2 { font-size: 36px; } .elementor-2203 .elementor-element.elementor-element-b6420e9 div.tg_fadeup_slider_wrapper ul li div.content h2 { font-weight: 500; text-transform: none; } .elementor-2203 .elementor-element.elementor-element-b6420e9 .tg_fadeup_slider_wrapper ul li div.content h2 { letter-spacing: 0px; } .elementor-2203 .elementor-element.elementor-element-b6420e9 .tg_fadeup_slider_wrapper li .content .description { color: #ffffff; } .elementor-2203 .elementor-element.elementor-element-b6420e9 .tg_fadeup_slider_wrapper li .content div.description { font-size: 16px; } .elementor-2203 .elementor-element.elementor-element-b6420e9 .tg_fadeup_slider_wrapper li div.content .description { letter-spacing: 0px; } .elementor-2203 .elementor-element.elementor-element-b6420e9 div.tg_fadeup_slider_wrapper li .content .description { text-transform: none; } .elementor-2203 .elementor-element.elementor-element-b6420e9 .tg_fadeup_slider_wrapper li .content a.slide_link { color: #ffffff; } .elementor-2203 .elementor-element.elementor-element-b6420e9 .tg_fadeup_slider_wrapper li div.content a.slide_link { color: #ffffff; } .elementor-2203 .elementor-element.elementor-element-b6420e9 .tg_fadeup_slider_wrapper ul li div.content a.slide_link { font-size: 16px; } .elementor-2203 .elementor-element.elementor-element-b6420e9 div.tg_fadeup_slider_wrapper ul li .content a.slide_link { letter-spacing: 0px; } .elementor-2203 .elementor-element.elementor-element-b6420e9 div.tg_fadeup_slider_wrapper ul li div.content a.slide_link { text-transform: none; } .elementor-2203 .elementor-element.elementor-element-b6420e9 .tg_fadeup_slider_wrapper .prev { font-size: 30px; color: #ffffff; } .elementor-2203 .elementor-element.elementor-element-b6420e9 .tg_fadeup_slider_wrapper .next { font-size: 30px; color: #ffffff; } .elementor-2203 .elementor-element.elementor-element-b6420e9 .tg_fadeup_slider_wrapper .counter { font-size: 30px; } .elementor-2203 .elementor-element.elementor-element-b6420e9 .tg_fadeup_slider_wrapper nav { color: #ffffff; } .elementor-2203 .elementor-element.elementor-element-fe6bb34 { background-color: #f5f5f5; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 100px 90px 50px 90px; } .elementor-2203 .elementor-element.elementor-element-fe6bb34 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-2203 .elementor-element.elementor-element-2d198d3 { color: #000000; font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-2203 .elementor-element.elementor-element-17fc4fd .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-2203 .elementor-element.elementor-element-17fc4fd > .elementor-widget-container { margin: 0px 0px 60px 0px; } .elementor-2203 .elementor-element.elementor-element-814c075 .portfolio_masonry_grid_wrapper figcaption { background-color: #ffffff; } .elementor-2203 .elementor-element.elementor-element-814c075 .portfolio_masonry_grid_wrapper .border:before { background-color: #000000; } .elementor-2203 .elementor-element.elementor-element-814c075 .portfolio_masonry_grid_wrapper .border:after { background-color: #000000; } .elementor-2203 .elementor-element.elementor-element-814c075 .portfolio_masonry_grid_wrapper .border div:before { background-color: #000000; } .elementor-2203 .elementor-element.elementor-element-814c075 .portfolio_masonry_grid_wrapper .border div:after { background-color: #000000; } .elementor-2203 .elementor-element.elementor-element-814c075 .portfolio_masonry_grid_wrapper h3 { color: #000000; } .elementor-2203 .elementor-element.elementor-element-814c075 div.portfolio_masonry_grid_wrapper h3 { font-size: 20px; } .elementor-2203 .elementor-element.elementor-element-814c075 .portfolio_masonry_grid_wrapper .portfolio_masonry_content h3 { line-height: 1.3; } .elementor-2203 .elementor-element.elementor-element-814c075 div.portfolio_masonry_grid_wrapper .portfolio_masonry_content h3 { letter-spacing: 0px; } .elementor-2203 .elementor-element.elementor-element-814c075 div.portfolio_masonry_grid_wrapper div.portfolio_masonry_content h3 { text-transform: none; } .elementor-2203 .elementor-element.elementor-element-814c075 .portfolio_masonry_subtitle { color: #B8B8B8; } .elementor-2203 .elementor-element.elementor-element-814c075 .portfolio_masonry_content .portfolio_masonry_subtitle { font-size: 14px; } .elementor-2203 .elementor-element.elementor-element-814c075 .portfolio_masonry_content div.portfolio_masonry_subtitle { letter-spacing: 0px; } .elementor-2203 .elementor-element.elementor-element-814c075 div.portfolio_masonry_content div.portfolio_masonry_subtitle { text-transform: none; } .elementor-2203 .elementor-element.elementor-element-814c075 .portfolio_filter_wrapper { text-align: left; } .elementor-2203 .elementor-element.elementor-element-814c075 .portfolio_filter_wrapper a.filter_tag_btn { color: #666666; } .elementor-2203 .elementor-element.elementor-element-814c075 div.elementor-widget-container .portfolio_filter_wrapper a.filter_tag_btn { border-color: #666666; } .elementor-2203 .elementor-element.elementor-element-814c075 .portfolio_filter_wrapper a.filter_tag_btn:hover { color: #000000; } .elementor-2203 .elementor-element.elementor-element-814c075 div.portfolio_filter_wrapper .filter_tag_btn:hover { border-color: #000000; } .elementor-2203 .elementor-element.elementor-element-814c075 div.portfolio_filter_wrapper .filter_tag_btn.active { border-color: #000000; } .elementor-2203 .elementor-element.elementor-element-814c075 .portfolio_filter_wrapper a.filter_tag_btn.active { color: #000000; } .elementor-2203 .elementor-element.elementor-element-814c075 div.portfolio_filter_wrapper a.filter_tag_btn { font-size: 12px; } .elementor-2203 .elementor-element.elementor-element-814c075 div.portfolio_filter_wrapper .filter_tag_btn { letter-spacing: 2px; } .elementor-2203 .elementor-element.elementor-element-814c075 .elementor-widget-container .portfolio_filter_wrapper .filter_tag_btn { text-transform: uppercase; } .elementor-2203 .elementor-element.elementor-element-afe4d90 .tg_background_list_column { min-height: 70vh; } .elementor-2203 .elementor-element.elementor-element-afe4d90 .tg_background_list_wrapper .tg_background_img { transition-duration: 500ms; } .elementor-2203 .elementor-element.elementor-element-afe4d90 .tg_background_list_wrapper .tg_background_list_column .tg_background_list_content h3 { color: #ffffff; } .elementor-2203 .elementor-element.elementor-element-afe4d90 .tg_background_list_wrapper .tg_background_list_column div.tg_background_list_content h3 { font-size: 22px; } .elementor-2203 .elementor-element.elementor-element-afe4d90 .tg_background_list_wrapper div.tg_background_list_column div.tg_background_list_content h3 { letter-spacing: 0px; } .elementor-2203 .elementor-element.elementor-element-afe4d90 div.tg_background_list_wrapper div.tg_background_list_column div.tg_background_list_content h3 { text-transform: none; } .elementor-2203 .elementor-element.elementor-element-afe4d90 .tg_background_list_desc { color: #ffffff; } .elementor-2203 .elementor-element.elementor-element-afe4d90 .tg_background_list_link .tg_background_list_desc { font-size: 15px; } .elementor-2203 .elementor-element.elementor-element-afe4d90 div.tg_background_list_link .tg_background_list_desc { letter-spacing: 0px; } .elementor-2203 .elementor-element.elementor-element-afe4d90 .tg_background_list_link div.tg_background_list_desc { text-transform: none; } .elementor-2203 .elementor-element.elementor-element-afe4d90 .tg_background_list_wrapper .tg_background_list_content .tg_background_list_link .button { color: #ffffff; } .elementor-2203 .elementor-element.elementor-element-afe4d90 .tg_background_list_wrapper .tg_background_list_content .tg_background_list_link a.button { border-color: #ffffff; } .elementor-2203 .elementor-element.elementor-element-afe4d90 .tg_background_list_wrapper .tg_background_list_content div.tg_background_list_link a.button { font-size: 13px; } .elementor-2203 .elementor-element.elementor-element-ec3effb { margin-top: 100px; margin-bottom: 0px; } .elementor-2203 .elementor-element.elementor-element-7778644 { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-2203 .elementor-element.elementor-element-f7eb2a5 .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-2203 .elementor-element.elementor-element-47d6ce5 { margin-top: 40px; margin-bottom: 120px; } .elementor-2203 .elementor-element.elementor-element-ccf0b43 .cd-horizontal-timeline .events-content h2 { color: #000000; } .elementor-2203 .elementor-element.elementor-element-ccf0b43 div.cd-horizontal-timeline .events-content h2 { font-size: 24px; } .elementor-2203 .elementor-element.elementor-element-ccf0b43 div.cd-horizontal-timeline div.events-content h2 { letter-spacing: 0px; } .elementor-2203 .elementor-element.elementor-element-ccf0b43 .cd-horizontal-timeline div.events-content h2 { text-transform: none; } .elementor-2203 .elementor-element.elementor-element-ccf0b43 div.cd-horizontal-timeline .events-content em { color: #888888; } .elementor-2203 .elementor-element.elementor-element-ccf0b43 .cd-horizontal-timeline .events-content em { font-size: 16px; } .elementor-2203 .elementor-element.elementor-element-ccf0b43 div.cd-horizontal-timeline div.events-content em { letter-spacing: 0px; } .elementor-2203 .elementor-element.elementor-element-ccf0b43 .cd-horizontal-timeline .events-content ol li em { text-transform: none; } .elementor-2203 .elementor-element.elementor-element-ccf0b43 .cd-horizontal-timeline .events-content li .events-content-desc { color: #000000; } .elementor-2203 .elementor-element.elementor-element-ccf0b43 div.cd-horizontal-timeline .events-content li .events-content-desc { font-size: 16px; } .elementor-2203 .elementor-element.elementor-element-ccf0b43 .cd-horizontal-timeline .events { background: #e7e7e7; } .elementor-2203 .elementor-element.elementor-element-ccf0b43 .cd-horizontal-timeline .events a::after { border-color: #e7e7e7; } .elementor-2203 .elementor-element.elementor-element-ccf0b43 .cd-timeline-navigation a { border-color: #e7e7e7; } .elementor-2203 .elementor-element.elementor-element-ccf0b43 .cd-horizontal-timeline .filling-line { background-color: #000000; } .elementor-2203 .elementor-element.elementor-element-ccf0b43 .cd-horizontal-timeline .events a.selected::after { background-color: #000000; } .elementor-2203 .elementor-element.elementor-element-ccf0b43 .cd-horizontal-timeline div.events a.selected::after { border-color: #000000; } .elementor-2203 .elementor-element.elementor-element-ccf0b43 .cd-horizontal-timeline .events a.older-event::after { border-color: #000000; } .elementor-2203 .elementor-element.elementor-element-ccf0b43 .cd-timeline-navigation a:hover { border-color: #000000; } .elementor-2203 .elementor-element.elementor-element-ccf0b43 .cd-timeline-navigation a.prev:hover:after { color: #000000; } .elementor-2203 .elementor-element.elementor-element-ccf0b43 .cd-timeline-navigation a.next:hover:after { color: #000000; } .elementor-2229 .elementor-element.elementor-element-353fe5d .portfolio_timeline_vertical_content_wrapper .timeline .swiper-pagination::before { background-color: rgba(255, 255, 255, 0.2); } .elementor-2229 .elementor-element.elementor-element-353fe5d .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide .timeline-title { color: #ffffff; } .elementor-2229 .elementor-element.elementor-element-353fe5d .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide h4.timeline-title { font-size: 32px; } .elementor-2229 .elementor-element.elementor-element-353fe5d .portfolio_timeline_vertical_content_wrapper .timeline div.swiper-slide .timeline-title { line-height: 1.2; } .elementor-2229 .elementor-element.elementor-element-353fe5d .portfolio_timeline_vertical_content_wrapper div.timeline div.swiper-slide .timeline-title { letter-spacing: 0px; } .elementor-2229 .elementor-element.elementor-element-353fe5d div.portfolio_timeline_vertical_content_wrapper div.timeline div.swiper-slide .timeline-title { text-transform: none; } .elementor-2229 .elementor-element.elementor-element-353fe5d .portfolio_classic_grid_wrapper .portfolio_classic_content .portfolio_classic_subtitle { color: #ffffff; } .elementor-2229 .elementor-element.elementor-element-353fe5d .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide .timeline-year { font-size: 15px; } .elementor-2229 .elementor-element.elementor-element-353fe5d .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide div.timeline-year { letter-spacing: 0px; } .elementor-2229 .elementor-element.elementor-element-353fe5d .portfolio_timeline_vertical_content_wrapper .timeline div.swiper-slide div.timeline-year { text-transform: none; } .elementor-2229 .elementor-element.elementor-element-353fe5d .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide .timeline-text { color: #ffffff; } .elementor-2229 .elementor-element.elementor-element-353fe5d .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide div.timeline-text { font-size: 16px; } .elementor-2229 .elementor-element.elementor-element-353fe5d .portfolio_timeline_vertical_content_wrapper .timeline .swiper-pagination-bullet { color: #ffffff; } .elementor-2229 .elementor-element.elementor-element-353fe5d .portfolio_timeline_vertical_content_wrapper .timeline .swiper-pagination-bullet::before { background-color: #ffffff; } .elementor-2229 .elementor-element.elementor-element-353fe5d .portfolio_timeline_vertical_content_wrapper .timeline .swiper-button-next, .portfolio_timeline_vertical_content_wrapper .timeline .swiper-button-prev { color: #ffffff; } .elementor-2229 .elementor-element.elementor-element-353fe5d .portfolio_timeline_vertical_content_wrapper .timeline .swiper-pagination { font-size: 16px; } .elementor-2229 .elementor-element.elementor-element-0db29a3 { margin-top: 120px; margin-bottom: 120px; } .elementor-2229 .elementor-element.elementor-element-0107f3a .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-2229 .elementor-element.elementor-element-0107f3a > .elementor-widget-container { padding: 0px 90px 0px 90px; } .elementor-2229 .elementor-element.elementor-element-22f7616 > .elementor-widget-container { margin: 20px 0px 0px 0px; padding: 0px 90px 0px 90px; } .elementor-2229 .elementor-element.elementor-element-28a95a0 { font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; } .elementor-2229 .elementor-element.elementor-element-28a95a0 > .elementor-widget-container { margin: 30px 0px 0px 0px; padding: 0px 90px 0px 90px; } .elementor-2229 .elementor-element.elementor-element-b56adb1 { text-align: right; } .elementor-2229 .elementor-element.elementor-element-b56adb1 .elementor-image img { max-width: 100%; } .elementor-2229 .elementor-element.elementor-element-b56adb1 > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-2229 .elementor-element.elementor-element-4337794 { text-align: center; z-index: 2; } .elementor-2229 .elementor-element.elementor-element-4337794 .elementor-image img { max-width: 100%; } .elementor-2229 .elementor-element.elementor-element-4337794 > .elementor-widget-container { margin: -30px 0px 0px 0px; } .elementor-2229 .elementor-element.elementor-element-e85da45 .tg_background_list_column { min-height: 70vh; } .elementor-2229 .elementor-element.elementor-element-e85da45 .tg_background_list_wrapper .tg_background_img { transition-duration: 500ms; } .elementor-2229 .elementor-element.elementor-element-e85da45 .tg_background_list_wrapper .tg_background_list_column .tg_background_list_content h3 { color: #ffffff; } .elementor-2229 .elementor-element.elementor-element-e85da45 .tg_background_list_wrapper .tg_background_list_column div.tg_background_list_content h3 { font-size: 22px; } .elementor-2229 .elementor-element.elementor-element-e85da45 .tg_background_list_wrapper div.tg_background_list_column div.tg_background_list_content h3 { letter-spacing: 0px; } .elementor-2229 .elementor-element.elementor-element-e85da45 div.tg_background_list_wrapper div.tg_background_list_column div.tg_background_list_content h3 { text-transform: none; } .elementor-2229 .elementor-element.elementor-element-e85da45 .tg_background_list_desc { color: #ffffff; } .elementor-2229 .elementor-element.elementor-element-e85da45 .tg_background_list_link .tg_background_list_desc { font-size: 15px; } .elementor-2229 .elementor-element.elementor-element-e85da45 div.tg_background_list_link .tg_background_list_desc { letter-spacing: 0px; } .elementor-2229 .elementor-element.elementor-element-e85da45 .tg_background_list_link div.tg_background_list_desc { text-transform: none; } .elementor-2229 .elementor-element.elementor-element-e85da45 .tg_background_list_wrapper .tg_background_list_content .tg_background_list_link .button { color: #ffffff; } .elementor-2229 .elementor-element.elementor-element-e85da45 .tg_background_list_wrapper .tg_background_list_content .tg_background_list_link a.button { border-color: #ffffff; } .elementor-2229 .elementor-element.elementor-element-e85da45 .tg_background_list_wrapper .tg_background_list_content div.tg_background_list_link a.button { font-size: 13px; } .elementor-2229 .elementor-element.elementor-element-0492245 { margin-top: 100px; margin-bottom: 0px; } .elementor-2229 .elementor-element.elementor-element-2178471 { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-2229 .elementor-element.elementor-element-12b7cf3 .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-2229 .elementor-element.elementor-element-97e5b8a { margin-top: 60px; margin-bottom: 0px; } .elementor-2229 .elementor-element.elementor-element-07aafdf > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-2229 .elementor-element.elementor-element-d523220 { margin-top: 102px; margin-bottom: 0px; } .elementor-2229 .elementor-element.elementor-element-cc93775 { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-2229 .elementor-element.elementor-element-ad824d9 .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-2229 .elementor-element.elementor-element-db8d30a { margin-top: 60px; margin-bottom: 100px; } .elementor-2229 .elementor-element.elementor-element-54ce1e9 { text-align: center; } .elementor-2229 .elementor-element.elementor-element-54ce1e9 .elementor-image img { width: 50px; } .elementor-2229 .elementor-element.elementor-element-8a6649f .elementor-text-editor { text-align: center; } .elementor-2229 .elementor-element.elementor-element-dea4e9d { text-align: center; } .elementor-2229 .elementor-element.elementor-element-dea4e9d .elementor-image img { width: 30px; } .elementor-2229 .elementor-element.elementor-element-dea4e9d > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-2229 .elementor-element.elementor-element-8d2c01c .elementor-text-editor { text-align: center; } .elementor-2229 .elementor-element.elementor-element-8fadd0f { text-align: center; } .elementor-2229 .elementor-element.elementor-element-8fadd0f .elementor-image img { width: 50px; } .elementor-2229 .elementor-element.elementor-element-8fadd0f > .elementor-widget-container { margin: 10px 0px 0px 0px; } .elementor-2229 .elementor-element.elementor-element-d724ce6 .elementor-text-editor { text-align: center; } @media(min-width:768px) { .elementor-2229 .elementor-element.elementor-element-258c1cc { width: 50%; } .elementor-2229 .elementor-element.elementor-element-68bdc1e { width: 25%; } .elementor-2229 .elementor-element.elementor-element-3749e72 { width: 24.996%; } } .elementor-1632 .elementor-element.elementor-element-f9fce8d .tg_parallax_slide_background:before { background-color: rgba(0, 0, 0, 0.2); } .elementor-1632 .elementor-element.elementor-element-f9fce8d .tg_parallax_slide_content_wrapper .tg_parallax_slide_content_title h2 { color: #ffffff; line-height: 1; } .elementor-1632 .elementor-element.elementor-element-f9fce8d .tg_parallax_slide_content_title h2 { font-size: 70px; } .elementor-1632 .elementor-element.elementor-element-f9fce8d div.tg_parallax_slide_content_wrapper div.tg_parallax_slide_content_title h2 { font-weight: 500; } .elementor-1632 .elementor-element.elementor-element-f9fce8d .tg_parallax_slide_background .tg_parallax_slide_content_wrapper .tg_parallax_slide_content_title h2 { text-transform: none; } .elementor-1632 .elementor-element.elementor-element-f9fce8d .tg_parallax_slide_content_subtitle { color: #ffffff; font-size: 15px; } .elementor-1632 .elementor-element.elementor-element-f9fce8d .tg_parallax_slide_content_wrapper .tg_parallax_slide_content_subtitle { letter-spacing: 2px; } .elementor-1632 .elementor-element.elementor-element-f9fce8d .tg_parallax_slide_background .tg_parallax_slide_content_subtitle { text-transform: uppercase; } .elementor-1649 .elementor-element.elementor-element-7892ea4 .tg_animated_frame_slider_wrapper.slideshow .slides .slide__title { color: #ffffff; font-size: 60px; } .elementor-1649 .elementor-element.elementor-element-7892ea4 div.tg_animated_frame_slider_wrapper.slideshow div.slides .slide__title { font-weight: 500; } .elementor-1649 .elementor-element.elementor-element-7892ea4 .tg_animated_frame_slider_wrapper.slideshow .slide__content .slide__title { text-transform: none; } .elementor-1649 .elementor-element.elementor-element-7892ea4 .tg_animated_frame_slider_wrapper.slideshow .slides .slide__desc { color: #ffffff; font-size: 18px; } .elementor-1649 .elementor-element.elementor-element-7892ea4 .tg_animated_frame_slider_wrapper.slideshow .slides .slide__content .slide__desc { letter-spacing: 0px; } .elementor-1649 .elementor-element.elementor-element-7892ea4 .tg_animated_frame_slider_wrapper.slideshow .slide__content .slide__desc { text-transform: none; } .elementor-1649 .elementor-element.elementor-element-7892ea4 .tg_animated_frame_slider_wrapper.slideshow .slides .slide__link { background: #ffffff; color: #222222; } .elementor-1649 .elementor-element.elementor-element-7892ea4 .tg_animated_frame_slider_wrapper.slideshow .slide__link:hover { background: #222222; } .elementor-1649 .elementor-element.elementor-element-7892ea4 .tg_animated_frame_slider_wrapper.slideshow .slides .slide__link:hover { color: #ffffff; } .elementor-1649 .elementor-element.elementor-element-7892ea4 .tg_animated_frame_slider_wrapper.slideshow .slidenav__item { color: #ffffff; } .elementor-1672 .elementor-element.elementor-element-f4c96ab .tg_velo_slide_container.velo-slides { background-color: #ffffff; } .elementor-1672 .elementor-element.elementor-element-f4c96ab .tg_velo_slide_container .velo-slide__bg { color: #000000; } .elementor-1672 .elementor-element.elementor-element-f4c96ab .tg_velo_slide_container .velo-slide .velo-slide__bg { background-color: #000000; } .elementor-1672 .elementor-element.elementor-element-f4c96ab .tg_velo_slide_container .velo-slide__title { color: #ffffff; } .elementor-1672 .elementor-element.elementor-element-f4c96ab .tg_velo_slide_container h2.velo-slide__title { font-size: 60px; } .elementor-1672 .elementor-element.elementor-element-f4c96ab .tg_velo_slide_container .velo-slide__header h2.velo-slide__title { font-weight: 500; } .elementor-1672 .elementor-element.elementor-element-f4c96ab .tg_velo_slide_container .velo-slide__header .velo-slide__title { letter-spacing: 0px; } .elementor-1672 .elementor-element.elementor-element-f4c96ab .tg_velo_slide_container .velo-slide .velo-slide__header .velo-slide__title { text-transform: none; } .elementor-1672 .elementor-element.elementor-element-f4c96ab .tg_velo_slide_container .velo-slide__header .velo-slide__text .oh { color: #ffffff; } .elementor-1672 .elementor-element.elementor-element-f4c96ab .tg_velo_slide_container .velo-slide__text { font-size: 18px; } .elementor-1672 .elementor-element.elementor-element-f4c96ab .tg_velo_slide_container .velo-slide__text .oh { letter-spacing: 0px; } .elementor-1672 .elementor-element.elementor-element-f4c96ab .tg_velo_slide_container .velo-slide__header .velo-slide__text { text-transform: none; } .elementor-1672 .elementor-element.elementor-element-f4c96ab .tg_velo_slide_container .btn-draw .btn-draw__text { color: #ffffff; } .elementor-1672 .elementor-element.elementor-element-f4c96ab .tg_velo_slide_container .btn-draw.btn--white:before, .tg_velo_slide_container .btn-draw.btn--white:after, .tg_velo_slide_container .btn-draw.btn--white .btn-draw__text:before, .tg_velo_slide_container .btn-draw.btn--white .btn-draw__text:after, .tg_velo_slide_container .btn-draw.btn--white .btn-draw__text > span:before, .tg_velo_slide_container .btn-draw.btn--white .btn-draw__text > span:after { background-color: #ffffff; } .elementor-1672 .elementor-element.elementor-element-f4c96ab .tg_velo_slide_container .btn-draw.btn--white .btn-draw__text { font-size: 18px; } .elementor-1672 .elementor-element.elementor-element-f4c96ab .velo-slides-nav a { color: #ffffff; } .elementor-1701 .elementor-element.elementor-element-b065ecb .tg_clip_path_slide_container .slide__inner:before { background: rgba(0, 0, 0, 0.2); } .elementor-1701 .elementor-element.elementor-element-b065ecb .tg_clip_path_slide_container .slide__heading { color: #ffffff; } .elementor-1701 .elementor-element.elementor-element-b065ecb .tg_clip_path_slide_container h2.slide__heading { font-size: 34px; } .elementor-1701 .elementor-element.elementor-element-b065ecb div.tg_clip_path_slide_container .slide__content h2.slide__heading { font-weight: 500; } .elementor-1701 .elementor-element.elementor-element-b065ecb .tg_clip_path_slide_container .slide__content .slide__heading { letter-spacing: 0px; } .elementor-1701 .elementor-element.elementor-element-b065ecb .tg_clip_path_slide_container .slide__content h2.slide__heading { text-transform: none; } .elementor-1701 .elementor-element.elementor-element-b065ecb .tg_clip_path_slide_container .slide__content { color: #ffffff; } .elementor-1701 .elementor-element.elementor-element-b065ecb .tg_clip_path_slide_container .slide__content a { color: #ffffff; } .elementor-1701 .elementor-element.elementor-element-b065ecb .tg_clip_path_slide_container .slide__inner .slide__content a { border-color: #ffffff; } .elementor-1701 .elementor-element.elementor-element-b065ecb .tg_clip_path_slide_container .slide__inner .slide__content .slide__text { font-size: 16px; } .elementor-1701 .elementor-element.elementor-element-b065ecb .tg_clip_path_slide_container .slider__slides .slide__inner .slide__content { letter-spacing: 0px; } .elementor-1701 .elementor-element.elementor-element-b065ecb .tg_clip_path_slide_container.slider .slider__slides .slide__inner .slide__content { text-transform: none; } .elementor-1701 .elementor-element.elementor-element-b065ecb .tg_clip_path_slide_container .slider__control { background-color: #ffffff; } .elementor-1701 .elementor-element.elementor-element-b065ecb .tg_clip_path_slide_container .slider__control-line:after { background-color: #999999; } .elementor-1718 .elementor-element.elementor-element-b62624d .tg_split_slick_slide_container.split-slideshow .bg_overlay { background: rgba(0, 0, 0, 0.2); } .elementor-1718 .elementor-element.elementor-element-b62624d .tg_split_slick_slide_container .slideshow-text { color: #ffffff; } .elementor-1718 .elementor-element.elementor-element-b62624d .tg_split_slick_slide_container.split-slideshow .slideshow-text.slick-slider { letter-spacing: 20px; } .elementor-1718 .elementor-element.elementor-element-b62624d .tg_split_slick_slide_container.split-slideshow .slideshow .slick-dots li button:before { background-color: #ffffff; } .elementor-1724 .elementor-element.elementor-element-92e4037 .tg_transitions_slide_container .bg_overlay { background: rgba(0, 0, 0, 0.1); } .elementor-1724 .elementor-element.elementor-element-92e4037 .tg_transitions_slide_container .swiper-image-left h1 { color: #ffffff; } .elementor-1724 .elementor-element.elementor-element-92e4037 .tg_transitions_slide_container .swiper-image .swiper-image-left h1 { font-size: 60px; } .elementor-1724 .elementor-element.elementor-element-92e4037 div.tg_transitions_slide_container .swiper-image .swiper-image-left.swiper-image-inner h1 { font-weight: 500; } .elementor-1724 .elementor-element.elementor-element-92e4037 .tg_transitions_slide_container .swiper-image .swiper-image-left.swiper-image-inner h1 { letter-spacing: 0px; } .elementor-1724 .elementor-element.elementor-element-92e4037 .tg_transitions_slide_container div.swiper-image div.swiper-image-left.swiper-image-inner h1 { text-transform: none; } .elementor-1724 .elementor-element.elementor-element-92e4037 .tg_transitions_slide_container p.paragraph { color: #ffffff; } .elementor-1724 .elementor-element.elementor-element-92e4037 .tg_transitions_slide_container .swiper-image-right p.paragraph { font-size: 18px; } .elementor-1724 .elementor-element.elementor-element-92e4037 .tg_transitions_slide_container .tg_transitions_slide_content_link { color: #ffffff; } .elementor-1724 .elementor-element.elementor-element-92e4037 .tg_transitions_slide_container a.tg_transitions_slide_content_link { border-color: #ffffff; } .elementor-1724 .elementor-element.elementor-element-92e4037 .tg_transitions_slide_container .swiper-pagination-bullet { background-color: #ffffff; } .elementor-1747 .elementor-element.elementor-element-73da254 { margin-top: 0px; margin-bottom: 100px; } .elementor-1747 .elementor-element.elementor-element-f007e85 .tg_horizontal_slider_wrapper .tg_horizontal_slider_cell { background: rgba(256, 256, 256, 0); } .elementor-1747 .elementor-element.elementor-element-f007e85 .tg_horizontal_slide_content_title h2 { color: #222222; } .elementor-1747 .elementor-element.elementor-element-f007e85 div.tg_horizontal_slide_content_title h2 { font-size: 30px; } .elementor-1747 .elementor-element.elementor-element-f007e85 .tg_horizontal_slider_content_wrap div.tg_horizontal_slider_content_cell div.tg_horizontal_slide_content_title h2 { font-weight: 600; } .elementor-1747 .elementor-element.elementor-element-f007e85 div.tg_horizontal_slider_content_cell .tg_horizontal_slide_content_title h2 { letter-spacing: 0px; } .elementor-1747 .elementor-element.elementor-element-f007e85 div.tg_horizontal_slider_content_cell div.tg_horizontal_slide_content_title h2 { text-transform: none; } .elementor-1747 .elementor-element.elementor-element-f007e85 .tg_horizontal_slider_wrapper .tg_horizontal_slider_content .tg_horizontal_slider_content_wrap { color: #444444; } .elementor-1747 .elementor-element.elementor-element-f007e85 .tg_horizontal_slider_content_cell .tg_horizontal_slide_content_link { color: #222222; } .elementor-1747 .elementor-element.elementor-element-f007e85 .tg_horizontal_slide_content_link { border-color: #222222; } .elementor-1747 .elementor-element.elementor-element-f007e85 .tg_horizontal_slider_wrapper .flickity-prev-next-button.next { background: rgba(256, 256, 256, 0); } .elementor-1747 .elementor-element.elementor-element-f007e85 .tg_horizontal_slider_wrapper .flickity-prev-next-button.previous { background: rgba(256, 256, 256, 0); } .elementor-1747 .elementor-element.elementor-element-f007e85 .tg_horizontal_slider_wrapper .flickity-prev-next-button .arrow { fill: #222222; } .elementor-1747 .elementor-element.elementor-element-f007e85 .tg_horizontal_slider_wrapper .flickity-page-dots .dot { background: #222222; } .elementor-1747 .elementor-element.elementor-element-9e2ddfe { margin-top: 100px; margin-bottom: 80px; } .elementor-1747 .elementor-element.elementor-element-3c3b34d { text-align: center; } .elementor-1747 .elementor-element.elementor-element-3c3b34d .elementor-image img { width: 74px; } .elementor-1747 .elementor-element.elementor-element-e9f7dbb .elementor-counter-number-wrapper { color: #000000; font-size: 36px; } .elementor-1747 .elementor-element.elementor-element-e9f7dbb .elementor-counter-title { color: #000000; font-size: 12px; font-weight: 500; text-transform: uppercase; line-height: 2em; letter-spacing: 1px; } .elementor-1747 .elementor-element.elementor-element-e9f7dbb > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1747 .elementor-element.elementor-element-654224a { text-align: center; } .elementor-1747 .elementor-element.elementor-element-654224a .elementor-image img { width: 74px; } .elementor-1747 .elementor-element.elementor-element-654224a > .elementor-widget-container { margin: -17px 0px 0px 0px; } .elementor-1747 .elementor-element.elementor-element-2d9aef0 .elementor-counter-number-wrapper { color: #000000; font-size: 36px; } .elementor-1747 .elementor-element.elementor-element-2d9aef0 .elementor-counter-title { color: #000000; font-size: 12px; font-weight: 500; text-transform: uppercase; line-height: 2em; letter-spacing: 1px; } .elementor-1747 .elementor-element.elementor-element-2d9aef0 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1747 .elementor-element.elementor-element-8266d36 { text-align: center; } .elementor-1747 .elementor-element.elementor-element-8266d36 .elementor-image img { width: 74px; } .elementor-1747 .elementor-element.elementor-element-8266d36 > .elementor-widget-container { margin: -17px 0px 0px 0px; } .elementor-1747 .elementor-element.elementor-element-f402bce .elementor-counter-number-wrapper { color: #000000; font-size: 36px; } .elementor-1747 .elementor-element.elementor-element-f402bce .elementor-counter-title { color: #000000; font-size: 12px; font-weight: 500; text-transform: uppercase; line-height: 2em; letter-spacing: 1px; } .elementor-1747 .elementor-element.elementor-element-f402bce > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1747 .elementor-element.elementor-element-6d08dd8 { text-align: center; } .elementor-1747 .elementor-element.elementor-element-6d08dd8 .elementor-image img { width: 74px; } .elementor-1747 .elementor-element.elementor-element-6d08dd8 > .elementor-widget-container { margin: -17px 0px 0px 0px; } .elementor-1747 .elementor-element.elementor-element-edc5cd3 .elementor-counter-number-wrapper { color: #000000; font-size: 36px; } .elementor-1747 .elementor-element.elementor-element-edc5cd3 .elementor-counter-title { color: #000000; font-size: 12px; font-weight: 500; text-transform: uppercase; line-height: 2em; letter-spacing: 1px; } .elementor-1747 .elementor-element.elementor-element-edc5cd3 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1747 .elementor-element.elementor-element-759c964 > .elementor-container { min-height: 200px; } .elementor-1747 .elementor-element.elementor-element-759c964 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-1747 .elementor-element.elementor-element-759c964 { background-color: #f5f5f5; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 100px 0px 100px 0px; z-index: 2; } .elementor-1747 .elementor-element.elementor-element-759c964 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1747 .elementor-element.elementor-element-f0248b9 { padding: 0px 90px 0px 90px; } .elementor-1747 .elementor-element.elementor-element-4f8c144 { z-index: 2; } .elementor-1747 .elementor-element.elementor-element-d7eacf1.elementor-widget-heading .elementor-heading-title { color: #000000; } .elementor-1747 .elementor-element.elementor-element-d7eacf1 .elementor-heading-title { font-size: 40px; font-weight: 400; line-height: 1.2em; } .elementor-1747 .elementor-element.elementor-element-d7eacf1 > .elementor-widget-container { margin: 20px 0px 0px 0px; padding: 40px 0px 40px 40px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: #000000; } .elementor-1747 .elementor-element.elementor-element-d7eacf1 { z-index: 2; } .elementor-1747 .elementor-element.elementor-element-3ba3bb3 { text-align: left; } .elementor-1747 .elementor-element.elementor-element-3ba3bb3 .elementor-image img { width: 121px; } .elementor-1747 .elementor-element.elementor-element-3ba3bb3 > .elementor-widget-container { padding: 0px 0px 0px 40px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: #000000; } .elementor-1747 .elementor-element.elementor-element-9acf7c8 { font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; } .elementor-1747 .elementor-element.elementor-element-9acf7c8 > .elementor-widget-container { padding: 0px 0px 30px 40px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: #000000; } .elementor-1747 .elementor-element.elementor-element-c32fb53.elementor-column .elementor-column-wrap { align-items: flex-start; } .elementor-1747 .elementor-element.elementor-element-1cd08df > .elementor-widget-container { margin: 0% 0% 0% -60%; } @media(min-width:768px) { .elementor-1747 .elementor-element.elementor-element-c32fb53 { width: 51.872%; } } .elementor-1765 .elementor-element.elementor-element-1314bc0 .tg_multi_layouts_slider_wrapper.slideshow { width: 100% !important; } .elementor-1765 .elementor-element.elementor-element-1314bc0 .tg_multi_layouts_slider_wrapper .slide-imgwrap { opacity: 0.5; } .elementor-1765 .elementor-element.elementor-element-1314bc0 .tg_multi_layouts_slider_wrapper .slide__title-main { color: #222222; } .elementor-1765 .elementor-element.elementor-element-1314bc0 .tg_multi_layouts_slider_wrapper h2.slide__title-main { font-size: 80px; } .elementor-1765 .elementor-element.elementor-element-1314bc0 div.tg_multi_layouts_slider_wrapper .slide__title h2 { font-weight: 500; } .elementor-1765 .elementor-element.elementor-element-1314bc0 .tg_multi_layouts_slider_wrapper h2 { letter-spacing: 0px; } .elementor-1765 .elementor-element.elementor-element-1314bc0 .tg_multi_layouts_slider_wrapper .slide__title h2 { text-transform: none; } .elementor-1765 .elementor-element.elementor-element-1314bc0 .tg_multi_layouts_slider_wrapper .slide__title-sub { color: #222222; } .elementor-1765 .elementor-element.elementor-element-1314bc0 .tg_multi_layouts_slider_wrapper p.slide__title-sub { font-size: 18px; } .elementor-1765 .elementor-element.elementor-element-1314bc0 .tg_multi_layouts_slider_wrapper .slide__title p.slide__title-sub { letter-spacing: 0px; text-transform: none; } .elementor-1765 .elementor-element.elementor-element-1314bc0 .tg_multi_layouts_slider_wrapper .slide__title .slide__title-sub .tg_multi_layouts_slide_link { color: #1C58F6; } .elementor-1765 .elementor-element.elementor-element-1314bc0 .tg_multi_layouts_slider_wrapper .slide__title p.slide__title-sub .tg_multi_layouts_slide_link { border-color: #1C58F6; } .elementor-1765 .elementor-element.elementor-element-1314bc0 .tg_multi_layouts_slider_wrapper .btn { color: #222222; } .js .elementor-1765 .elementor-element.elementor-element-1314bc0 .tg_multi_layouts_slider_wrapper::after { border-top-color: #222222; } .elementor-1765 .elementor-element.elementor-element-fe1ca59 { margin-top: 100px; margin-bottom: 100px; } .elementor-1765 .elementor-element.elementor-element-ea97776 .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-1765 .elementor-element.elementor-element-1ada52c > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1765 .elementor-element.elementor-element-9fc06ce { font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; } .elementor-1765 .elementor-element.elementor-element-9fc06ce > .elementor-widget-container { margin: 30px 0px 0px 0px; } .elementor-1765 .elementor-element.elementor-element-fc566d8 { text-align: center; z-index: 2; } .elementor-1765 .elementor-element.elementor-element-fc566d8 .elementor-image img { max-width: 80%; } .elementor-1765 .elementor-element.elementor-element-fc566d8 .widget-image-caption { text-align: left; color: #000000; font-size: 13px; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; } .elementor-1765 .elementor-element.elementor-element-fc566d8 > .elementor-widget-container { margin: -40% 0% 0% 0%; } .elementor-1765 .elementor-element.elementor-element-44a2b78 { margin-top: 200px; margin-bottom: 200px; } .elementor-1765 .elementor-element.elementor-element-c102e53 { text-align: center; z-index: 2; } .elementor-1765 .elementor-element.elementor-element-c102e53 .elementor-image img { max-width: 80%; } .elementor-1765 .elementor-element.elementor-element-c102e53 .widget-image-caption { text-align: left; color: #000000; font-size: 13px; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; } .elementor-1765 .elementor-element.elementor-element-c102e53 > .elementor-widget-container { margin: -40% 0% 0% 0%; } .elementor-1765 .elementor-element.elementor-element-cd9dbad .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-1765 .elementor-element.elementor-element-d5e8dda > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1765 .elementor-element.elementor-element-adf8ef4 { font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; } .elementor-1765 .elementor-element.elementor-element-adf8ef4 > .elementor-widget-container { margin: 30px 0px 0px 0px; } .elementor-1765 .elementor-element.elementor-element-e2731a5 { margin-top: 100px; margin-bottom: 100px; } .elementor-1765 .elementor-element.elementor-element-4ef27e8 .elementor-heading-title { font-size: 24px; line-height: 1.2em; } .elementor-1765 .elementor-element.elementor-element-4ef27e8 > .elementor-widget-container { margin: 10px 0px 0px 0px; padding: 0px 50px 0px 50px; } .elementor-1765 .elementor-element.elementor-element-ed4dba3 > .elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 50px 0px 50px; } .elementor-1765 .elementor-element.elementor-element-f6c9cd0 > .elementor-widget-container { margin: 10px 0px 0px 0px; padding: 0px 50px 50px 50px; } .elementor-1765 .elementor-element.elementor-element-e7e9486 .eb-map { height: 500px; } .elementor-1765 .elementor-element.elementor-element-e7e9486 > .elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0% 0% 0% 0%; } .elementor-1782 .elementor-element.elementor-element-0510e01 .tg_split_carousel_slider_wrapper.carousel .content__left h1 { color: #ffffff; } .elementor-1782 .elementor-element.elementor-element-0510e01 .tg_split_carousel_slider_wrapper.carousel div.content__left h1 { font-size: 50px; } .elementor-1782 .elementor-element.elementor-element-0510e01 div.tg_split_carousel_slider_wrapper.carousel div.content div.content__left h1 { font-weight: 500; } .elementor-1782 .elementor-element.elementor-element-0510e01 .tg_split_carousel_slider_wrapper.carousel .content div.content__left h1 { letter-spacing: 0px; } .elementor-1782 .elementor-element.elementor-element-0510e01 .tg_split_carousel_slider_wrapper.carousel div.content div.content__left h1 { text-transform: none; } .elementor-1782 .elementor-element.elementor-element-0510e01 .tg_split_carousel_slider_wrapper.carousel .content__left h1 span { color: #ffffff; } .elementor-1782 .elementor-element.elementor-element-0510e01 .tg_split_carousel_slider_wrapper.carousel div.content__left h1 span { font-size: 14px; } .elementor-1782 .elementor-element.elementor-element-0510e01 .tg_split_carousel_slider_wrapper.carousel .content div.content__left h1 span { letter-spacing: 5px; } .elementor-1782 .elementor-element.elementor-element-0510e01 .tg_split_carousel_slider_wrapper.carousel div.content div.content__left h1 span { text-transform: uppercase; } .elementor-1782 .elementor-element.elementor-element-0510e01 .tg_split_carousel_slider_wrapper.carousel .content__right .content__main { color: #444444; } .elementor-1782 .elementor-element.elementor-element-0510e01 .tg_split_carousel_slider_wrapper.carousel .content__right .content__main a { color: #222222; } .elementor-1782 .elementor-element.elementor-element-0510e01 .tg_split_carousel_slider_wrapper.carousel .content__right .content__main a.tg_split_carousel_slide_content_link { border-color: #222222; } .elementor-1782 .elementor-element.elementor-element-0510e01 .tg_split_carousel_slider_wrapper.carousel .carousel__control { background: rgba(0, 0, 0, 0); } .elementor-1782 .elementor-element.elementor-element-0510e01 .tg_split_carousel_slider_wrapper.carousel .carousel__control a.active:before, .tg_split_carousel_slider_wrapper.carousel .carousel__control a:before { background: #000000; } .elementor-1782 .elementor-element.elementor-element-928b9e9 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 0px 0px 0px; } .elementor-1782 .elementor-element.elementor-element-928b9e9 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1782 .elementor-element.elementor-element-7873ad8.elementor-column .elementor-column-wrap { align-items: center; } .elementor-1782 .elementor-element.elementor-element-7873ad8 > .elementor-element-populated { padding: 0px 90px 0px 90px; } .elementor-1782 .elementor-element.elementor-element-b61860a { font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1em; } .elementor-1782 .elementor-element.elementor-element-b61860a > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-1782 .elementor-element.elementor-element-26a123c .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-1782 .elementor-element.elementor-element-4ecc65c > .elementor-widget-container { margin: 30px 0px 0px 0px; } .elementor-1782 .elementor-element.elementor-element-7a94e3a > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0% 0% 0% 0%; } .elementor-1782 .elementor-element.elementor-element-7a94e3a > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } @media(min-width:768px) { .elementor-1782 .elementor-element.elementor-element-7873ad8 { width: 50%; } .elementor-1782 .elementor-element.elementor-element-7a94e3a { width: 50%; } } .elementor-1820 .elementor-element.elementor-element-f34a2df { margin-top: -75px; margin-bottom: 0px; } .elementor-1820 .elementor-element.elementor-element-3e577b5 .tg_slice_slide_container.slides { background: #ffffff; } .elementor-1820 .elementor-element.elementor-element-3e577b5 .tg_slice_slide_container .slide__title { color: #222222; } .elementor-1820 .elementor-element.elementor-element-3e577b5 .tg_slice_slide_container header.slide__header .slide__title { width: 70%; } .elementor-1820 .elementor-element.elementor-element-3e577b5 .tg_slice_slide_container h2.slide__title { font-size: 70px; } .elementor-1820 .elementor-element.elementor-element-3e577b5 section.tg_slice_slide_container .slide__header h2.slide__title { font-weight: 600; } .elementor-1820 .elementor-element.elementor-element-3e577b5 .tg_slice_slide_container .slide__header .slide__title { letter-spacing: 0px; } .elementor-1820 .elementor-element.elementor-element-3e577b5 .tg_slice_slide_container .slide__header h2.slide__title { text-transform: none; } .elementor-1820 .elementor-element.elementor-element-3e577b5 .tg_slice_slide_container .slides-nav button { color: #222222; } .elementor-1820 .elementor-element.elementor-element-3e577b5 .tg_slice_slide_container .slides-nav button:after { background: #222222; } .elementor-1820 .elementor-element.elementor-element-3e577b5 .tg_slice_slide_container .slides-nav nav button { font-size: 14px; } .elementor-1820 .elementor-element.elementor-element-3e577b5 .tg_slice_slide_container .slides-nav nav.slides-nav__nav button { letter-spacing: 4px; } .elementor-1820 .elementor-element.elementor-element-3e577b5 .tg_slice_slide_container section.slides-nav nav.slides-nav__nav button { text-transform: uppercase; } .elementor-1820 .elementor-element.elementor-element-3e577b5 > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-1820 .elementor-element.elementor-element-9786647 { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-1820 .elementor-element.elementor-element-205cc1c .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-1820 .elementor-element.elementor-element-fac3fe6 { margin-top: 40px; margin-bottom: 120px; } .elementor-1820 .elementor-element.elementor-element-f11d442 .cd-horizontal-timeline .events-content h2 { color: #000000; } .elementor-1820 .elementor-element.elementor-element-f11d442 div.cd-horizontal-timeline .events-content h2 { font-size: 24px; } .elementor-1820 .elementor-element.elementor-element-f11d442 div.cd-horizontal-timeline div.events-content h2 { letter-spacing: 0px; } .elementor-1820 .elementor-element.elementor-element-f11d442 .cd-horizontal-timeline div.events-content h2 { text-transform: none; } .elementor-1820 .elementor-element.elementor-element-f11d442 div.cd-horizontal-timeline .events-content em { color: #888888; } .elementor-1820 .elementor-element.elementor-element-f11d442 .cd-horizontal-timeline .events-content em { font-size: 16px; } .elementor-1820 .elementor-element.elementor-element-f11d442 div.cd-horizontal-timeline div.events-content em { letter-spacing: 0px; } .elementor-1820 .elementor-element.elementor-element-f11d442 .cd-horizontal-timeline .events-content ol li em { text-transform: none; } .elementor-1820 .elementor-element.elementor-element-f11d442 .cd-horizontal-timeline .events-content li .events-content-desc { color: #000000; } .elementor-1820 .elementor-element.elementor-element-f11d442 div.cd-horizontal-timeline .events-content li .events-content-desc { font-size: 16px; } .elementor-1820 .elementor-element.elementor-element-f11d442 .cd-horizontal-timeline .events { background: #e7e7e7; } .elementor-1820 .elementor-element.elementor-element-f11d442 .cd-horizontal-timeline .events a::after { border-color: #e7e7e7; } .elementor-1820 .elementor-element.elementor-element-f11d442 .cd-timeline-navigation a { border-color: #e7e7e7; } .elementor-1820 .elementor-element.elementor-element-f11d442 .cd-horizontal-timeline .filling-line { background-color: #000000; } .elementor-1820 .elementor-element.elementor-element-f11d442 .cd-horizontal-timeline .events a.selected::after { background-color: #000000; } .elementor-1820 .elementor-element.elementor-element-f11d442 .cd-horizontal-timeline div.events a.selected::after { border-color: #000000; } .elementor-1820 .elementor-element.elementor-element-f11d442 .cd-horizontal-timeline .events a.older-event::after { border-color: #000000; } .elementor-1820 .elementor-element.elementor-element-f11d442 .cd-timeline-navigation a:hover { border-color: #000000; } .elementor-1820 .elementor-element.elementor-element-f11d442 .cd-timeline-navigation a.prev:hover:after { color: #000000; } .elementor-1820 .elementor-element.elementor-element-f11d442 .cd-timeline-navigation a.next:hover:after { color: #000000; } .elementor-1820 .elementor-element.elementor-element-7ff5600 .tg_background_list_column { min-height: 70vh; } .elementor-1820 .elementor-element.elementor-element-7ff5600 .tg_background_list_wrapper .tg_background_img { transition-duration: 500ms; } .elementor-1820 .elementor-element.elementor-element-7ff5600 .tg_background_list_wrapper .tg_background_list_column .tg_background_list_content h3 { color: #ffffff; } .elementor-1820 .elementor-element.elementor-element-7ff5600 .tg_background_list_wrapper .tg_background_list_column div.tg_background_list_content h3 { font-size: 22px; } .elementor-1820 .elementor-element.elementor-element-7ff5600 .tg_background_list_wrapper div.tg_background_list_column div.tg_background_list_content h3 { letter-spacing: 0px; } .elementor-1820 .elementor-element.elementor-element-7ff5600 div.tg_background_list_wrapper div.tg_background_list_column div.tg_background_list_content h3 { text-transform: none; } .elementor-1820 .elementor-element.elementor-element-7ff5600 .tg_background_list_desc { color: #ffffff; } .elementor-1820 .elementor-element.elementor-element-7ff5600 .tg_background_list_link .tg_background_list_desc { font-size: 15px; } .elementor-1820 .elementor-element.elementor-element-7ff5600 div.tg_background_list_link .tg_background_list_desc { letter-spacing: 0px; } .elementor-1820 .elementor-element.elementor-element-7ff5600 .tg_background_list_link div.tg_background_list_desc { text-transform: none; } .elementor-1820 .elementor-element.elementor-element-7ff5600 .tg_background_list_wrapper .tg_background_list_content .tg_background_list_link .button { color: #ffffff; } .elementor-1820 .elementor-element.elementor-element-7ff5600 .tg_background_list_wrapper .tg_background_list_content .tg_background_list_link a.button { border-color: #ffffff; } .elementor-1820 .elementor-element.elementor-element-7ff5600 .tg_background_list_wrapper .tg_background_list_content div.tg_background_list_link a.button { font-size: 13px; } .elementor-1820 .elementor-element.elementor-element-19ae610 { margin-top: 102px; margin-bottom: 0px; } .elementor-1820 .elementor-element.elementor-element-0d8dd2c { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-1820 .elementor-element.elementor-element-dbc5110 .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-1820 .elementor-element.elementor-element-453a953 { margin-top: 60px; margin-bottom: 100px; } .elementor-1820 .elementor-element.elementor-element-909900d { text-align: center; } .elementor-1820 .elementor-element.elementor-element-909900d .elementor-image img { width: 50px; } .elementor-1820 .elementor-element.elementor-element-c1436c4 .elementor-text-editor { text-align: center; } .elementor-1820 .elementor-element.elementor-element-b717cc1 { text-align: center; } .elementor-1820 .elementor-element.elementor-element-b717cc1 .elementor-image img { width: 30px; } .elementor-1820 .elementor-element.elementor-element-b717cc1 > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-1820 .elementor-element.elementor-element-77c59a9 .elementor-text-editor { text-align: center; } .elementor-1820 .elementor-element.elementor-element-f6188f1 { text-align: center; } .elementor-1820 .elementor-element.elementor-element-f6188f1 .elementor-image img { width: 50px; } .elementor-1820 .elementor-element.elementor-element-f6188f1 > .elementor-widget-container { margin: 10px 0px 0px 0px; } .elementor-1820 .elementor-element.elementor-element-cd86a22 .elementor-text-editor { text-align: center; } .elementor-2333 .elementor-element.elementor-element-754ac24 { background-color: #000000; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 80px 90px 100px 90px; } .elementor-2333 .elementor-element.elementor-element-754ac24 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-2333 .elementor-element.elementor-element-bbf2497 > .elementor-element-populated { padding: 0px 0px 0px 0px; } .elementor-2333 .elementor-element.elementor-element-2bdd68c .tg_fadeup_slider_wrapper li .content h2 { color: #ffffff; } .elementor-2333 .elementor-element.elementor-element-2bdd68c .tg_fadeup_slider_wrapper li div.content h2 { font-size: 36px; } .elementor-2333 .elementor-element.elementor-element-2bdd68c div.tg_fadeup_slider_wrapper ul li div.content h2 { font-weight: 500; text-transform: none; } .elementor-2333 .elementor-element.elementor-element-2bdd68c .tg_fadeup_slider_wrapper ul li div.content h2 { letter-spacing: 0px; } .elementor-2333 .elementor-element.elementor-element-2bdd68c .tg_fadeup_slider_wrapper li .content .description { color: #ffffff; } .elementor-2333 .elementor-element.elementor-element-2bdd68c .tg_fadeup_slider_wrapper li .content div.description { font-size: 16px; } .elementor-2333 .elementor-element.elementor-element-2bdd68c .tg_fadeup_slider_wrapper li div.content .description { letter-spacing: 0px; } .elementor-2333 .elementor-element.elementor-element-2bdd68c div.tg_fadeup_slider_wrapper li .content .description { text-transform: none; } .elementor-2333 .elementor-element.elementor-element-2bdd68c .tg_fadeup_slider_wrapper li .content a.slide_link { color: #ffffff; } .elementor-2333 .elementor-element.elementor-element-2bdd68c .tg_fadeup_slider_wrapper li div.content a.slide_link { color: #ffffff; } .elementor-2333 .elementor-element.elementor-element-2bdd68c .tg_fadeup_slider_wrapper ul li div.content a.slide_link { font-size: 16px; } .elementor-2333 .elementor-element.elementor-element-2bdd68c div.tg_fadeup_slider_wrapper ul li .content a.slide_link { letter-spacing: 0px; } .elementor-2333 .elementor-element.elementor-element-2bdd68c div.tg_fadeup_slider_wrapper ul li div.content a.slide_link { text-transform: none; } .elementor-2333 .elementor-element.elementor-element-2bdd68c .tg_fadeup_slider_wrapper .prev { font-size: 30px; color: #ffffff; } .elementor-2333 .elementor-element.elementor-element-2bdd68c .tg_fadeup_slider_wrapper .next { font-size: 30px; color: #ffffff; } .elementor-2333 .elementor-element.elementor-element-2bdd68c .tg_fadeup_slider_wrapper .counter { font-size: 30px; } .elementor-2333 .elementor-element.elementor-element-2bdd68c .tg_fadeup_slider_wrapper nav { color: #ffffff; } .elementor-2333 .elementor-element.elementor-element-a268657 { margin-top: 102px; margin-bottom: 0px; } .elementor-2333 .elementor-element.elementor-element-6f80c7e { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-2333 .elementor-element.elementor-element-ac61018 .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-2333 .elementor-element.elementor-element-1ee0c78 { margin-top: 60px; margin-bottom: 100px; } .elementor-2333 .elementor-element.elementor-element-7a69b96 { text-align: center; } .elementor-2333 .elementor-element.elementor-element-7a69b96 .elementor-image img { width: 50px; } .elementor-2333 .elementor-element.elementor-element-8ba0ec6 .elementor-text-editor { text-align: center; } .elementor-2333 .elementor-element.elementor-element-d54923c { text-align: center; } .elementor-2333 .elementor-element.elementor-element-d54923c .elementor-image img { width: 30px; } .elementor-2333 .elementor-element.elementor-element-d54923c > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-2333 .elementor-element.elementor-element-e7dace9 .elementor-text-editor { text-align: center; } .elementor-2333 .elementor-element.elementor-element-e3827e0 { text-align: center; } .elementor-2333 .elementor-element.elementor-element-e3827e0 .elementor-image img { width: 50px; } .elementor-2333 .elementor-element.elementor-element-e3827e0 > .elementor-widget-container { margin: 10px 0px 0px 0px; } .elementor-2333 .elementor-element.elementor-element-40808c2 .elementor-text-editor { text-align: center; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__info { padding: 0 90px; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_image_carousel_slider_wrapper.carousel div.carousel-item .carousel-item__info { background: #f5f5f5; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_image_carousel_slider_wrapper.carousel .carousel-item { background: #f5f5f5; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_animated_slider_wrapper h2.slideshow__slide-caption-title { color: #000000; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__title { font-size: 36px; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_image_carousel_slider_wrapper.carousel .carousel-item h1.carousel-item__title { font-weight: 400; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__info .carousel-item__title { letter-spacing: 0px; text-transform: none; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__subtitle { color: #999999; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_image_carousel_slider_wrapper.carousel .carousel-item h2.carousel-item__subtitle { font-size: 12px; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__info .carousel-item__subtitle { letter-spacing: 3px; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_image_carousel_slider_wrapper.carousel div.carousel-item .carousel-item__info .carousel-item__subtitle { text-transform: uppercase; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__description { color: #000000; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__info .carousel-item__description { font-size: 16px; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__info div.carousel-item__description { letter-spacing: 0px; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_image_carousel_slider_wrapper.carousel div.carousel-item .carousel-item__info .carousel-item__description { text-transform: none; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__btn { color: #000000; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__btn:hover { color: #000000; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_image_carousel_slider_wrapper.carousel .carousel-item a.carousel-item__btn { font-size: 13px; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_image_carousel_slider_wrapper.carousel .carousel-item .carousel-item__info .carousel-item__btn { letter-spacing: 3px; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_image_carousel_slider_wrapper.carousel .carousel-item div.carousel-item__info a.carousel-item__btn { text-transform: uppercase; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_image_carousel_slider_wrapper.carousel .carousel__nav .carousel__icon { fill: #000000; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_image_carousel_slider_wrapper.carousel .carousel__nav .carousel__arrow:nth-child(1):after { backgroundcolor: #000000; } .elementor-2339 .elementor-element.elementor-element-30bb2e5 .tg_image_carousel_slider_wrapper.carousel .carousel__nav { background-color: #ffffff; } .elementor-2339 .elementor-element.elementor-element-ffc0d38 { margin-top: 80px; margin-bottom: 100px; } .elementor-2339 .elementor-element.elementor-element-abb90b3 .elementor-image img { width: 134px; } .elementor-2339 .elementor-element.elementor-element-98a9688 .elementor-text-editor { text-align: center; } .elementor-2339 .elementor-element.elementor-element-98a9688 { color: #000000; font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1.4em; } .elementor-2339 .elementor-element.elementor-element-98a9688 > .elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .elementor-2339 .elementor-element.elementor-element-accd947 .elementor-text-editor { text-align: center; } .elementor-2339 .elementor-element.elementor-element-accd947 { font-family: "Heebo", Sans-serif; font-size: 13px; font-weight: 300; letter-spacing: 2px; } .elementor-2339 .elementor-element.elementor-element-accd947 > .elementor-widget-container { margin: -20px 0px 0px 0px; } .elementor-1370 .elementor-element.elementor-element-cf749c9 { padding: 100px 0px 110px 0px; } .elementor-1370 .elementor-element.elementor-element-bb862a7 { text-align: left; } .elementor-1370 .elementor-element.elementor-element-bb862a7 .elementor-heading-title { font-size: 30px; } .elementor-1370 .elementor-element.elementor-element-395555b { margin-top: 0px; margin-bottom: 120px; } .elementor-1370 .elementor-element.elementor-element-639f025 .elementor-heading-title { font-size: 22px; } .elementor-1370 .elementor-element.elementor-element-639f025 > .elementor-widget-container { padding: 0px 0px 0px 60px; } .elementor-1370 .elementor-element.elementor-element-7f085bc { color: #999999; } .elementor-1370 .elementor-element.elementor-element-7f085bc > .elementor-widget-container { margin: -15px 0px 0px 0px; padding: 0px 0px 0px 60px; } .elementor-1370 .elementor-element.elementor-element-52218f6 > .elementor-widget-container { padding: 0px 0px 0px 60px; } .elementor-1370 .elementor-element.elementor-element-8513e14 a.elementor-button, .elementor-1370 .elementor-element.elementor-element-8513e14 .elementor-button { color: #7a7a7a; background-color: rgba(0, 0, 0, 0); padding: 0px 0px 0px 0px; } .elementor-1370 .elementor-element.elementor-element-8513e14 a.elementor-button:hover, .elementor-1370 .elementor-element.elementor-element-8513e14 .elementor-button:hover { color: #000000; } .elementor-1370 .elementor-element.elementor-element-8513e14 > .elementor-widget-container { margin: 20px 0px 0px 60px; } .elementor-1370 .elementor-element.elementor-element-c61379b { margin-top: 120px; margin-bottom: 120px; } .elementor-1370 .elementor-element.elementor-element-e90ad16 { text-align: right; } .elementor-1370 .elementor-element.elementor-element-e90ad16 .elementor-heading-title { font-size: 22px; } .elementor-1370 .elementor-element.elementor-element-e90ad16 > .elementor-widget-container { padding: 0px 60px 0px 0px; } .elementor-1370 .elementor-element.elementor-element-596d2c5 .elementor-text-editor { text-align: right; } .elementor-1370 .elementor-element.elementor-element-596d2c5 { color: #999999; } .elementor-1370 .elementor-element.elementor-element-596d2c5 > .elementor-widget-container { margin: -15px 0px 0px 0px; padding: 0px 60px 0px 0px; } .elementor-1370 .elementor-element.elementor-element-c477f9b .elementor-text-editor { text-align: right; } .elementor-1370 .elementor-element.elementor-element-c477f9b > .elementor-widget-container { padding: 0px 60px 0px 0px; } .elementor-1370 .elementor-element.elementor-element-f053ba2 a.elementor-button, .elementor-1370 .elementor-element.elementor-element-f053ba2 .elementor-button { color: #7a7a7a; background-color: rgba(0, 0, 0, 0); padding: 0px 0px 0px 0px; } .elementor-1370 .elementor-element.elementor-element-f053ba2 a.elementor-button:hover, .elementor-1370 .elementor-element.elementor-element-f053ba2 .elementor-button:hover { color: #000000; } .elementor-1370 .elementor-element.elementor-element-f053ba2 > .elementor-widget-container { margin: 20px 60px 0px 0px; } .elementor-1370 .elementor-element.elementor-element-cec9f95 { margin-top: 0px; margin-bottom: 120px; } .elementor-1370 .elementor-element.elementor-element-b90c07c .elementor-heading-title { font-size: 22px; } .elementor-1370 .elementor-element.elementor-element-b90c07c > .elementor-widget-container { padding: 0px 0px 0px 60px; } .elementor-1370 .elementor-element.elementor-element-95e146b { color: #999999; } .elementor-1370 .elementor-element.elementor-element-95e146b > .elementor-widget-container { margin: -15px 0px 0px 0px; padding: 0px 0px 0px 60px; } .elementor-1370 .elementor-element.elementor-element-149889f > .elementor-widget-container { padding: 0px 0px 0px 60px; } .elementor-1370 .elementor-element.elementor-element-c8418f9 a.elementor-button, .elementor-1370 .elementor-element.elementor-element-c8418f9 .elementor-button { color: #7a7a7a; background-color: rgba(0, 0, 0, 0); padding: 0px 0px 0px 0px; } .elementor-1370 .elementor-element.elementor-element-c8418f9 a.elementor-button:hover, .elementor-1370 .elementor-element.elementor-element-c8418f9 .elementor-button:hover { color: #000000; } .elementor-1370 .elementor-element.elementor-element-c8418f9 > .elementor-widget-container { margin: 20px 0px 0px 60px; } .elementor-1370 .elementor-element.elementor-element-a635914 { margin-top: 120px; margin-bottom: 120px; } .elementor-1370 .elementor-element.elementor-element-607646a { text-align: right; } .elementor-1370 .elementor-element.elementor-element-607646a .elementor-heading-title { font-size: 22px; } .elementor-1370 .elementor-element.elementor-element-607646a > .elementor-widget-container { padding: 0px 60px 0px 0px; } .elementor-1370 .elementor-element.elementor-element-24278c9 .elementor-text-editor { text-align: right; } .elementor-1370 .elementor-element.elementor-element-24278c9 { color: #999999; } .elementor-1370 .elementor-element.elementor-element-24278c9 > .elementor-widget-container { margin: -15px 0px 0px 0px; padding: 0px 60px 0px 0px; } .elementor-1370 .elementor-element.elementor-element-83e1457 .elementor-text-editor { text-align: right; } .elementor-1370 .elementor-element.elementor-element-83e1457 > .elementor-widget-container { padding: 0px 60px 0px 0px; } .elementor-1370 .elementor-element.elementor-element-6a921fd a.elementor-button, .elementor-1370 .elementor-element.elementor-element-6a921fd .elementor-button { color: #7a7a7a; background-color: rgba(0, 0, 0, 0); padding: 0px 0px 0px 0px; } .elementor-1370 .elementor-element.elementor-element-6a921fd a.elementor-button:hover, .elementor-1370 .elementor-element.elementor-element-6a921fd .elementor-button:hover { color: #000000; } .elementor-1370 .elementor-element.elementor-element-6a921fd > .elementor-widget-container { margin: 20px 60px 0px 0px; } .elementor-1370 .elementor-element.elementor-element-1663b83 { margin-top: 0px; margin-bottom: 120px; } .elementor-1370 .elementor-element.elementor-element-8d15d58 .elementor-heading-title { font-size: 22px; } .elementor-1370 .elementor-element.elementor-element-8d15d58 > .elementor-widget-container { padding: 0px 0px 0px 60px; } .elementor-1370 .elementor-element.elementor-element-3f9a968 { color: #999999; } .elementor-1370 .elementor-element.elementor-element-3f9a968 > .elementor-widget-container { margin: -15px 0px 0px 0px; padding: 0px 0px 0px 60px; } .elementor-1370 .elementor-element.elementor-element-f923f86 > .elementor-widget-container { padding: 0px 0px 0px 60px; } .elementor-1370 .elementor-element.elementor-element-38903ef a.elementor-button, .elementor-1370 .elementor-element.elementor-element-38903ef .elementor-button { color: #7a7a7a; background-color: rgba(0, 0, 0, 0); padding: 0px 0px 0px 0px; } .elementor-1370 .elementor-element.elementor-element-38903ef a.elementor-button:hover, .elementor-1370 .elementor-element.elementor-element-38903ef .elementor-button:hover { color: #000000; } .elementor-1370 .elementor-element.elementor-element-38903ef > .elementor-widget-container { margin: 20px 0px 0px 60px; } .elementor-1370 .elementor-element.elementor-element-a4af3a1 { margin-top: 0px; margin-bottom: 120px; } .elementor-1370 .elementor-element.elementor-element-9b3f5f8.elementor-column .elementor-column-wrap { align-items: center; } .elementor-1370 .elementor-element.elementor-element-b622a3c .elementor-heading-title { font-size: 22px; } .elementor-1370 .elementor-element.elementor-element-b622a3c > .elementor-widget-container { padding: 0px 60px 0px 0px; } .elementor-1370 .elementor-element.elementor-element-c308ca6 { color: #999999; } .elementor-1370 .elementor-element.elementor-element-c308ca6 > .elementor-widget-container { margin: -15px 0px 0px 0px; padding: 0px 60px 0px 0px; } .elementor-1370 .elementor-element.elementor-element-dac01d6 > .elementor-widget-container { padding: 0px 60px 0px 0px; } .elementor-1370 .elementor-element.elementor-element-fe41fea a.elementor-button, .elementor-1370 .elementor-element.elementor-element-fe41fea .elementor-button { color: #7a7a7a; background-color: rgba(0, 0, 0, 0); padding: 0px 0px 0px 0px; } .elementor-1370 .elementor-element.elementor-element-fe41fea a.elementor-button:hover, .elementor-1370 .elementor-element.elementor-element-fe41fea .elementor-button:hover { color: #000000; } .elementor-1370 .elementor-element.elementor-element-fe41fea > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1370 .elementor-element.elementor-element-9d96e25 { margin-top: 0px; margin-bottom: 120px; } .elementor-1370 .elementor-element.elementor-element-dc12812 .elementor-heading-title { font-size: 22px; } .elementor-1370 .elementor-element.elementor-element-dc12812 > .elementor-widget-container { padding: 0px 0px 0px 60px; } .elementor-1370 .elementor-element.elementor-element-3630d31 { color: #999999; } .elementor-1370 .elementor-element.elementor-element-3630d31 > .elementor-widget-container { margin: -15px 0px 0px 0px; padding: 0px 0px 0px 60px; } .elementor-1370 .elementor-element.elementor-element-b95f892 > .elementor-widget-container { padding: 0px 0px 0px 60px; } .elementor-1370 .elementor-element.elementor-element-a5fb36b a.elementor-button, .elementor-1370 .elementor-element.elementor-element-a5fb36b .elementor-button { color: #7a7a7a; background-color: rgba(0, 0, 0, 0); padding: 0px 0px 0px 0px; } .elementor-1370 .elementor-element.elementor-element-a5fb36b a.elementor-button:hover, .elementor-1370 .elementor-element.elementor-element-a5fb36b .elementor-button:hover { color: #000000; } .elementor-1370 .elementor-element.elementor-element-a5fb36b > .elementor-widget-container { margin: 20px 0px 0px 60px; } @media(min-width:768px) { .elementor-1370 .elementor-element.elementor-element-6b5759e { width: 66.563%; } .elementor-1370 .elementor-element.elementor-element-3e3ad61 { width: 33.437%; } .elementor-1370 .elementor-element.elementor-element-763078d { width: 33.438%; } .elementor-1370 .elementor-element.elementor-element-6ea62ff { width: 66.562%; } .elementor-1370 .elementor-element.elementor-element-33f590b { width: 50%; } .elementor-1370 .elementor-element.elementor-element-ffaf07f { width: 34.999%; } .elementor-1370 .elementor-element.elementor-element-9e5d52d { width: 14.997%; } .elementor-1370 .elementor-element.elementor-element-b5f14bd { width: 33.438%; } .elementor-1370 .elementor-element.elementor-element-b3ea96a { width: 66.562%; } .elementor-1370 .elementor-element.elementor-element-3dc6f02 { width: 50%; } .elementor-1370 .elementor-element.elementor-element-127416f { width: 34.999%; } .elementor-1370 .elementor-element.elementor-element-e455aec { width: 14.997%; } .elementor-1370 .elementor-element.elementor-element-00e55c3 { width: 23.438%; } .elementor-1370 .elementor-element.elementor-element-9b3f5f8 { width: 35.521%; } .elementor-1370 .elementor-element.elementor-element-68eb5ef { width: 41.037%; } .elementor-1370 .elementor-element.elementor-element-33468bc { width: 66.563%; } .elementor-1370 .elementor-element.elementor-element-4bcaabd { width: 33.437%; } } .elementor-1477 .elementor-element.elementor-element-c14ba6c > .elementor-container { min-height: 670px; } .elementor-1477 .elementor-element.elementor-element-c14ba6c > .elementor-container:after { content: ""; min-height: inherit; } .elementor-1477 .elementor-element.elementor-element-c14ba6c { background-image: url("../upload/minecraft-wood-and-stone-house-exterior-home-design-houzz-best-architecture-house-excerpt-nice-of-minecraft-wood-and-stone-house.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 90px 70px 90px; } .elementor-1477 .elementor-element.elementor-element-c14ba6c > .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.2); opacity: 1; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1477 .elementor-element.elementor-element-c14ba6c .elementor-background-overlay { filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg); } .elementor-1477 .elementor-element.elementor-element-2ea38db.elementor-column .elementor-column-wrap { align-items: flex-end; } .elementor-1477 .elementor-element.elementor-element-37280da.elementor-widget-heading .elementor-heading-title { color: #ffffff; } .elementor-1477 .elementor-element.elementor-element-37280da .elementor-heading-title { font-size: 32px; font-weight: 400; line-height: 1.2em; } .elementor-1477 .elementor-element.elementor-element-8ab68bc { margin-top: 80px; margin-bottom: 100px; } .elementor-1477 .elementor-element.elementor-element-83c1a17 .cd-horizontal-timeline .events-content h2 { color: #000000; } .elementor-1477 .elementor-element.elementor-element-83c1a17 div.cd-horizontal-timeline .events-content h2 { font-size: 24px; } .elementor-1477 .elementor-element.elementor-element-83c1a17 div.cd-horizontal-timeline div.events-content h2 { letter-spacing: 0px; } .elementor-1477 .elementor-element.elementor-element-83c1a17 .cd-horizontal-timeline div.events-content h2 { text-transform: none; } .elementor-1477 .elementor-element.elementor-element-83c1a17 div.cd-horizontal-timeline .events-content em { color: #888888; } .elementor-1477 .elementor-element.elementor-element-83c1a17 .cd-horizontal-timeline .events-content em { font-size: 14px; } .elementor-1477 .elementor-element.elementor-element-83c1a17 div.cd-horizontal-timeline div.events-content em { letter-spacing: 0px; } .elementor-1477 .elementor-element.elementor-element-83c1a17 .cd-horizontal-timeline .events-content ol li em { text-transform: none; } .elementor-1477 .elementor-element.elementor-element-83c1a17 .cd-horizontal-timeline .events-content li .events-content-desc { color: #000000; } .elementor-1477 .elementor-element.elementor-element-83c1a17 div.cd-horizontal-timeline .events-content li .events-content-desc { font-size: 16px; } .elementor-1477 .elementor-element.elementor-element-83c1a17 .portfolio_timeline_link { color: #B8B8B8; } .elementor-1477 .elementor-element.elementor-element-83c1a17 .portfolio_timeline_link:hover { color: #000000; } .elementor-1477 .elementor-element.elementor-element-83c1a17 .cd-horizontal-timeline .events { background: #e7e7e7; } .elementor-1477 .elementor-element.elementor-element-83c1a17 .cd-horizontal-timeline .events a::after { border-color: #e7e7e7; } .elementor-1477 .elementor-element.elementor-element-83c1a17 .cd-timeline-navigation a { border-color: #e7e7e7; } .elementor-1477 .elementor-element.elementor-element-83c1a17 .cd-horizontal-timeline .filling-line { background-color: #000000; } .elementor-1477 .elementor-element.elementor-element-83c1a17 .cd-horizontal-timeline .events a.selected::after { background-color: #000000; } .elementor-1477 .elementor-element.elementor-element-83c1a17 .cd-horizontal-timeline div.events a.selected::after { border-color: #000000; } .elementor-1477 .elementor-element.elementor-element-83c1a17 .cd-horizontal-timeline .events a.older-event::after { border-color: #000000; } .elementor-1477 .elementor-element.elementor-element-83c1a17 .cd-timeline-navigation a:hover { border-color: #000000; } .elementor-1477 .elementor-element.elementor-element-83c1a17 .cd-timeline-navigation a.prev:hover:after { color: #000000; } .elementor-1477 .elementor-element.elementor-element-83c1a17 .cd-timeline-navigation a.next:hover:after { color: #000000; } @media(min-width:768px) { .elementor-1477 .elementor-element.elementor-element-2ea38db { width: 40.023%; } .elementor-1477 .elementor-element.elementor-element-d387bb9 { width: 59.977%; } } .elementor-1501 .elementor-element.elementor-element-dacf6cf .portfolio_timeline_vertical_content_wrapper .timeline .swiper-pagination::before { background-color: rgba(255, 255, 255, 0.2); } .elementor-1501 .elementor-element.elementor-element-dacf6cf .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide .timeline-title { color: #ffffff; } .elementor-1501 .elementor-element.elementor-element-dacf6cf .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide h4.timeline-title { font-size: 32px; } .elementor-1501 .elementor-element.elementor-element-dacf6cf .portfolio_timeline_vertical_content_wrapper .timeline div.swiper-slide .timeline-title { line-height: 1.2; } .elementor-1501 .elementor-element.elementor-element-dacf6cf .portfolio_timeline_vertical_content_wrapper div.timeline div.swiper-slide .timeline-title { letter-spacing: 0px; } .elementor-1501 .elementor-element.elementor-element-dacf6cf div.portfolio_timeline_vertical_content_wrapper div.timeline div.swiper-slide .timeline-title { text-transform: none; } .elementor-1501 .elementor-element.elementor-element-dacf6cf .portfolio_classic_grid_wrapper .portfolio_classic_content .portfolio_classic_subtitle { color: #ffffff; } .elementor-1501 .elementor-element.elementor-element-dacf6cf .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide .timeline-year { font-size: 15px; } .elementor-1501 .elementor-element.elementor-element-dacf6cf .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide div.timeline-year { letter-spacing: 0px; } .elementor-1501 .elementor-element.elementor-element-dacf6cf .portfolio_timeline_vertical_content_wrapper .timeline div.swiper-slide div.timeline-year { text-transform: none; } .elementor-1501 .elementor-element.elementor-element-dacf6cf .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide .timeline-text { color: #ffffff; } .elementor-1501 .elementor-element.elementor-element-dacf6cf .portfolio_timeline_vertical_content_wrapper .timeline .swiper-slide div.timeline-text { font-size: 16px; } .elementor-1501 .elementor-element.elementor-element-dacf6cf .portfolio_timeline_vertical_content_wrapper .timeline .swiper-pagination-bullet { color: #ffffff; } .elementor-1501 .elementor-element.elementor-element-dacf6cf .portfolio_timeline_vertical_content_wrapper .timeline .swiper-pagination-bullet::before { background-color: #ffffff; } .elementor-1501 .elementor-element.elementor-element-dacf6cf .portfolio_timeline_vertical_content_wrapper .timeline .swiper-button-next, .portfolio_timeline_vertical_content_wrapper .timeline .swiper-button-prev { color: #ffffff; } .elementor-1501 .elementor-element.elementor-element-dacf6cf .portfolio_timeline_vertical_content_wrapper .timeline .swiper-pagination { font-size: 16px; } .elementor-1501 .elementor-element.elementor-element-27a620b { margin-top: 100px; margin-bottom: 80px; } .elementor-1501 .elementor-element.elementor-element-e5f5d32 { text-align: center; } .elementor-1501 .elementor-element.elementor-element-e5f5d32 .elementor-image img { width: 74px; } .elementor-1501 .elementor-element.elementor-element-2f17755 .elementor-counter-number-wrapper { color: #000000; font-size: 36px; } .elementor-1501 .elementor-element.elementor-element-2f17755 .elementor-counter-title { color: #000000; font-size: 12px; font-weight: 500; text-transform: uppercase; line-height: 2em; letter-spacing: 1px; } .elementor-1501 .elementor-element.elementor-element-2f17755 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1501 .elementor-element.elementor-element-75ce4d3 { text-align: center; } .elementor-1501 .elementor-element.elementor-element-75ce4d3 .elementor-image img { width: 74px; } .elementor-1501 .elementor-element.elementor-element-75ce4d3 > .elementor-widget-container { margin: -17px 0px 0px 0px; } .elementor-1501 .elementor-element.elementor-element-1b86166 .elementor-counter-number-wrapper { color: #000000; font-size: 36px; } .elementor-1501 .elementor-element.elementor-element-1b86166 .elementor-counter-title { color: #000000; font-size: 12px; font-weight: 500; text-transform: uppercase; line-height: 2em; letter-spacing: 1px; } .elementor-1501 .elementor-element.elementor-element-1b86166 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1501 .elementor-element.elementor-element-19b43a9 { text-align: center; } .elementor-1501 .elementor-element.elementor-element-19b43a9 .elementor-image img { width: 74px; } .elementor-1501 .elementor-element.elementor-element-19b43a9 > .elementor-widget-container { margin: -17px 0px 0px 0px; } .elementor-1501 .elementor-element.elementor-element-0e7ebae .elementor-counter-number-wrapper { color: #000000; font-size: 36px; } .elementor-1501 .elementor-element.elementor-element-0e7ebae .elementor-counter-title { color: #000000; font-size: 12px; font-weight: 500; text-transform: uppercase; line-height: 2em; letter-spacing: 1px; } .elementor-1501 .elementor-element.elementor-element-0e7ebae > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1501 .elementor-element.elementor-element-a03c4cf { text-align: center; } .elementor-1501 .elementor-element.elementor-element-a03c4cf .elementor-image img { width: 74px; } .elementor-1501 .elementor-element.elementor-element-a03c4cf > .elementor-widget-container { margin: -17px 0px 0px 0px; } .elementor-1501 .elementor-element.elementor-element-8c22243 .elementor-counter-number-wrapper { color: #000000; font-size: 36px; } .elementor-1501 .elementor-element.elementor-element-8c22243 .elementor-counter-title { color: #000000; font-size: 12px; font-weight: 500; text-transform: uppercase; line-height: 2em; letter-spacing: 1px; } .elementor-1501 .elementor-element.elementor-element-8c22243 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1501 .elementor-element.elementor-element-fa11d6e { margin-top: 40px; margin-bottom: 120px; } .elementor-1501 .elementor-element.elementor-element-1c685bd { font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1em; } .elementor-1501 .elementor-element.elementor-element-fd698fd .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-1501 .elementor-element.elementor-element-fd698fd > .elementor-widget-container { padding: 0px 40px 0px 0px; } .elementor-1501 .elementor-element.elementor-element-09ea7f9 > .elementor-widget-container { padding: 0px 0px 0px 40px; } .elementor-1501 .elementor-element.elementor-element-edb5de7 .tg_background_list_column { min-height: 70vh; } .elementor-1501 .elementor-element.elementor-element-edb5de7 .tg_background_list_wrapper .tg_background_img { transition-duration: 500ms; } .elementor-1501 .elementor-element.elementor-element-edb5de7 .tg_background_list_wrapper .tg_background_list_column .tg_background_list_content h3 { color: #ffffff; } .elementor-1501 .elementor-element.elementor-element-edb5de7 .tg_background_list_wrapper .tg_background_list_column div.tg_background_list_content h3 { font-size: 22px; } .elementor-1501 .elementor-element.elementor-element-edb5de7 .tg_background_list_wrapper div.tg_background_list_column div.tg_background_list_content h3 { letter-spacing: 0px; } .elementor-1501 .elementor-element.elementor-element-edb5de7 div.tg_background_list_wrapper div.tg_background_list_column div.tg_background_list_content h3 { text-transform: none; } .elementor-1501 .elementor-element.elementor-element-edb5de7 .tg_background_list_desc { color: #ffffff; } .elementor-1501 .elementor-element.elementor-element-edb5de7 .tg_background_list_link .tg_background_list_desc { font-size: 15px; } .elementor-1501 .elementor-element.elementor-element-edb5de7 div.tg_background_list_link .tg_background_list_desc { letter-spacing: 0px; } .elementor-1501 .elementor-element.elementor-element-edb5de7 .tg_background_list_link div.tg_background_list_desc { text-transform: none; } .elementor-1501 .elementor-element.elementor-element-edb5de7 .tg_background_list_wrapper .tg_background_list_content .tg_background_list_link .button { color: #ffffff; } .elementor-1501 .elementor-element.elementor-element-edb5de7 .tg_background_list_wrapper .tg_background_list_content .tg_background_list_link a.button { border-color: #ffffff; } .elementor-1501 .elementor-element.elementor-element-edb5de7 .tg_background_list_wrapper .tg_background_list_content div.tg_background_list_link a.button { font-size: 13px; } @media(min-width:768px) { .elementor-1501 .elementor-element.elementor-element-2c63e64 { width: 40%; } .elementor-1501 .elementor-element.elementor-element-325df35 { width: 60%; } } .elementor-1529 .elementor-element.elementor-element-d0e3b41 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 60px; margin-bottom: 80px; padding: 0px 90px 0px 90px; } .elementor-1529 .elementor-element.elementor-element-d0e3b41 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1529 .elementor-element.elementor-element-c72fe7c { font-family: "Heebo", Sans-serif; font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; } .elementor-1529 .elementor-element.elementor-element-b01d954 { font-size: 40px; line-height: 1.2em; } .elementor-1529 .elementor-element.elementor-element-e77e566 .tg_horizontal_gallery_wrapper .flickity-prev-next-button.next { background: #ffffff; } .elementor-1529 .elementor-element.elementor-element-e77e566 .tg_horizontal_gallery_wrapper .flickity-prev-next-button.previous { background: #ffffff; } .elementor-1529 .elementor-element.elementor-element-e77e566 .tg_horizontal_gallery_wrapper .flickity-prev-next-button .arrow { fill: #222222; } .elementor-1529 .elementor-element.elementor-element-e77e566 .tg_horizontal_gallery_wrapper .flickity-page-dots .dot { background: #222222; } .elementor-1529 .elementor-element.elementor-element-e413eb9 { margin-top: 0px; margin-bottom: 0px; padding: 10px 0px 10px 0px; } .elementor-1529 .elementor-element.elementor-element-b880cb5.elementor-column .elementor-column-wrap { align-items: center; } .elementor-1529 .elementor-element.elementor-element-5c895e8 .elementor-heading-title { font-size: 24px; } .elementor-1529 .elementor-element.elementor-element-012486b .elementor-text-editor { text-align: right; } .elementor-1529 .elementor-element.elementor-element-012486b { color: #b8b8b8; } .elementor-1529 .elementor-element.elementor-element-fe35830 .tg_horizontal_gallery_wrapper .flickity-prev-next-button.next { background: #ffffff; } .elementor-1529 .elementor-element.elementor-element-fe35830 .tg_horizontal_gallery_wrapper .flickity-prev-next-button.previous { background: #ffffff; } .elementor-1529 .elementor-element.elementor-element-fe35830 .tg_horizontal_gallery_wrapper .flickity-prev-next-button .arrow { fill: #222222; } .elementor-1529 .elementor-element.elementor-element-fe35830 .tg_horizontal_gallery_wrapper .flickity-page-dots .dot { background: #222222; } .elementor-1529 .elementor-element.elementor-element-3bfa9c5 { margin-top: 0px; margin-bottom: 0px; padding: 10px 0px 10px 0px; } .elementor-1529 .elementor-element.elementor-element-d979a6d.elementor-column .elementor-column-wrap { align-items: center; } .elementor-1529 .elementor-element.elementor-element-8cc31ad .elementor-heading-title { font-size: 24px; } .elementor-1529 .elementor-element.elementor-element-ec7e86d .elementor-text-editor { text-align: right; } .elementor-1529 .elementor-element.elementor-element-ec7e86d { color: #b8b8b8; } .elementor-1529 .elementor-element.elementor-element-461a49a .tg_horizontal_gallery_wrapper .flickity-prev-next-button.next { background: #ffffff; } .elementor-1529 .elementor-element.elementor-element-461a49a .tg_horizontal_gallery_wrapper .flickity-prev-next-button.previous { background: #ffffff; } .elementor-1529 .elementor-element.elementor-element-461a49a .tg_horizontal_gallery_wrapper .flickity-prev-next-button .arrow { fill: #222222; } .elementor-1529 .elementor-element.elementor-element-461a49a .tg_horizontal_gallery_wrapper .flickity-page-dots .dot { background: #222222; } .elementor-1529 .elementor-element.elementor-element-d368f9a { margin-top: 0px; margin-bottom: 0px; padding: 10px 0px 10px 0px; } .elementor-1529 .elementor-element.elementor-element-bb70d7b.elementor-column .elementor-column-wrap { align-items: center; } .elementor-1529 .elementor-element.elementor-element-5c53571 .elementor-heading-title { font-size: 24px; } .elementor-1529 .elementor-element.elementor-element-7740c16 .elementor-text-editor { text-align: right; } .elementor-1529 .elementor-element.elementor-element-7740c16 { color: #b8b8b8; } .elementor-1529 .elementor-element.elementor-element-5fbd676 .tg_horizontal_gallery_wrapper .flickity-prev-next-button.next { background: #ffffff; } .elementor-1529 .elementor-element.elementor-element-5fbd676 .tg_horizontal_gallery_wrapper .flickity-prev-next-button.previous { background: #ffffff; } .elementor-1529 .elementor-element.elementor-element-5fbd676 .tg_horizontal_gallery_wrapper .flickity-prev-next-button .arrow { fill: #222222; } .elementor-1529 .elementor-element.elementor-element-5fbd676 .tg_horizontal_gallery_wrapper .flickity-page-dots .dot { background: #222222; } .elementor-1529 .elementor-element.elementor-element-9d19317 { margin-top: 0px; margin-bottom: 0px; padding: 10px 0px 10px 0px; } .elementor-1529 .elementor-element.elementor-element-54524b4.elementor-column .elementor-column-wrap { align-items: center; } .elementor-1529 .elementor-element.elementor-element-6005472 .elementor-heading-title { font-size: 24px; } .elementor-1529 .elementor-element.elementor-element-11e9ec5 .elementor-text-editor { text-align: right; } .elementor-1529 .elementor-element.elementor-element-11e9ec5 { color: #b8b8b8; } .elementor-1554 .elementor-element.elementor-element-11017ce { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 60px; margin-bottom: 80px; padding: 0px 0px 0px 0px; } .elementor-1554 .elementor-element.elementor-element-11017ce > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1554 .elementor-element.elementor-element-91b3c89 { font-family: "Heebo", Sans-serif; font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; } .elementor-1554 .elementor-element.elementor-element-171ecf0 { font-size: 40px; line-height: 1.2em; } .elementor-1554 .elementor-element.elementor-element-3163395 > .elementor-container { min-height: 600px; } .elementor-1554 .elementor-element.elementor-element-3163395 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-1554 .elementor-element.elementor-element-3163395 { background-image: url("../upload/TaziRanch1016_2355_slider.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 90px 70px 90px; } .elementor-1554 .elementor-element.elementor-element-3163395 > .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.2); opacity: 1; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1554 .elementor-element.elementor-element-3163395 .elementor-background-overlay { filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg); } .elementor-1554 .elementor-element.elementor-element-1977cf6.elementor-column .elementor-column-wrap { align-items: flex-end; } .elementor-1554 .elementor-element.elementor-element-3d3bfc5.elementor-widget-heading .elementor-heading-title { color: #ffffff; } .elementor-1554 .elementor-element.elementor-element-3d3bfc5 .elementor-heading-title { font-size: 32px; font-weight: 400; line-height: 1.2em; } .elementor-1554 .elementor-element.elementor-element-eac05f3 { margin-top: 80px; margin-bottom: 60px; } .elementor-1554 .elementor-element.elementor-element-15b3697 .portfolio_classic_content { margin-top: 20px; } .elementor-1554 .elementor-element.elementor-element-15b3697 .portfolio_classic_content h3.portfolio_classic_title { color: #000000; } .elementor-1554 .elementor-element.elementor-element-15b3697 div.portfolio_classic_content h3.portfolio_classic_title { font-size: 18px; } .elementor-1554 .elementor-element.elementor-element-15b3697 .portfolio_classic_grid_wrapper .portfolio_classic_content h3.portfolio_classic_title { line-height: 1.5; } .elementor-1554 .elementor-element.elementor-element-15b3697 .portfolio_classic_grid_wrapper div.portfolio_classic_content h3.portfolio_classic_title { letter-spacing: 0px; } .elementor-1554 .elementor-element.elementor-element-15b3697 div.portfolio_classic_grid_wrapper .portfolio_classic_content h3.portfolio_classic_title { text-transform: none; } .elementor-1554 .elementor-element.elementor-element-15b3697 .portfolio_classic_grid_wrapper .portfolio_classic_content .portfolio_classic_subtitle { color: #B8B8B8; font-size: 15px; } .elementor-1554 .elementor-element.elementor-element-15b3697 .portfolio_classic_grid_wrapper .portfolio_classic_content div.portfolio_classic_subtitle { letter-spacing: 0px; } .elementor-1554 .elementor-element.elementor-element-15b3697 div.portfolio_classic_grid_wrapper div.portfolio_classic_content .portfolio_classic_subtitle { text-transform: none; } .elementor-1554 .elementor-element.elementor-element-15b3697 .portfolio_filter_wrapper { text-align: left; } .elementor-1554 .elementor-element.elementor-element-15b3697 .portfolio_filter_wrapper a.filter_tag_btn { color: #666666; } .elementor-1554 .elementor-element.elementor-element-15b3697 div.elementor-widget-container .portfolio_filter_wrapper a.filter_tag_btn { border-color: #666666; } .elementor-1554 .elementor-element.elementor-element-15b3697 .portfolio_filter_wrapper a.filter_tag_btn:hover { color: #000000; } .elementor-1554 .elementor-element.elementor-element-15b3697 div.portfolio_filter_wrapper .filter_tag_btn:hover { border-color: #000000; } .elementor-1554 .elementor-element.elementor-element-15b3697 div.portfolio_filter_wrapper .filter_tag_btn.active { border-color: #000000; } .elementor-1554 .elementor-element.elementor-element-15b3697 .portfolio_filter_wrapper a.filter_tag_btn.active { color: #000000; } .elementor-1554 .elementor-element.elementor-element-15b3697 div.portfolio_filter_wrapper a.filter_tag_btn { font-size: 12px; } .elementor-1554 .elementor-element.elementor-element-15b3697 div.portfolio_filter_wrapper .filter_tag_btn { letter-spacing: 2px; } .elementor-1554 .elementor-element.elementor-element-15b3697 .elementor-widget-container .portfolio_filter_wrapper .filter_tag_btn { text-transform: uppercase; } .elementor-1554 .elementor-element.elementor-element-fabb4b5 > .elementor-container { min-height: 600px; } .elementor-1554 .elementor-element.elementor-element-fabb4b5 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-1554 .elementor-element.elementor-element-fabb4b5 { background-image: url("../upload/PettitSevitt_MkV_Ext_Entrance.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 90px 70px 90px; } .elementor-1554 .elementor-element.elementor-element-fabb4b5 > .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.2); opacity: 1; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1554 .elementor-element.elementor-element-fabb4b5 .elementor-background-overlay { filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg); } .elementor-1554 .elementor-element.elementor-element-55d1f6c.elementor-column .elementor-column-wrap { align-items: flex-end; } .elementor-1554 .elementor-element.elementor-element-9a28617.elementor-widget-heading .elementor-heading-title { color: #ffffff; } .elementor-1554 .elementor-element.elementor-element-9a28617 .elementor-heading-title { font-size: 32px; font-weight: 400; line-height: 1.2em; } .elementor-1554 .elementor-element.elementor-element-bbeea41 { margin-top: 80px; margin-bottom: 60px; } .elementor-1554 .elementor-element.elementor-element-365e8f0 .portfolio_classic_content { margin-top: 20px; } .elementor-1554 .elementor-element.elementor-element-365e8f0 .portfolio_classic_content h3.portfolio_classic_title { color: #000000; } .elementor-1554 .elementor-element.elementor-element-365e8f0 div.portfolio_classic_content h3.portfolio_classic_title { font-size: 18px; } .elementor-1554 .elementor-element.elementor-element-365e8f0 .portfolio_classic_grid_wrapper .portfolio_classic_content h3.portfolio_classic_title { line-height: 1.5; } .elementor-1554 .elementor-element.elementor-element-365e8f0 .portfolio_classic_grid_wrapper div.portfolio_classic_content h3.portfolio_classic_title { letter-spacing: 0px; } .elementor-1554 .elementor-element.elementor-element-365e8f0 div.portfolio_classic_grid_wrapper .portfolio_classic_content h3.portfolio_classic_title { text-transform: none; } .elementor-1554 .elementor-element.elementor-element-365e8f0 .portfolio_classic_grid_wrapper .portfolio_classic_content .portfolio_classic_subtitle { color: #B8B8B8; font-size: 15px; } .elementor-1554 .elementor-element.elementor-element-365e8f0 .portfolio_classic_grid_wrapper .portfolio_classic_content div.portfolio_classic_subtitle { letter-spacing: 0px; } .elementor-1554 .elementor-element.elementor-element-365e8f0 div.portfolio_classic_grid_wrapper div.portfolio_classic_content .portfolio_classic_subtitle { text-transform: none; } .elementor-1554 .elementor-element.elementor-element-365e8f0 .portfolio_filter_wrapper { text-align: left; } .elementor-1554 .elementor-element.elementor-element-365e8f0 .portfolio_filter_wrapper a.filter_tag_btn { color: #666666; } .elementor-1554 .elementor-element.elementor-element-365e8f0 div.elementor-widget-container .portfolio_filter_wrapper a.filter_tag_btn { border-color: #666666; } .elementor-1554 .elementor-element.elementor-element-365e8f0 .portfolio_filter_wrapper a.filter_tag_btn:hover { color: #000000; } .elementor-1554 .elementor-element.elementor-element-365e8f0 div.portfolio_filter_wrapper .filter_tag_btn:hover { border-color: #000000; } .elementor-1554 .elementor-element.elementor-element-365e8f0 div.portfolio_filter_wrapper .filter_tag_btn.active { border-color: #000000; } .elementor-1554 .elementor-element.elementor-element-365e8f0 .portfolio_filter_wrapper a.filter_tag_btn.active { color: #000000; } .elementor-1554 .elementor-element.elementor-element-365e8f0 div.portfolio_filter_wrapper a.filter_tag_btn { font-size: 12px; } .elementor-1554 .elementor-element.elementor-element-365e8f0 div.portfolio_filter_wrapper .filter_tag_btn { letter-spacing: 2px; } .elementor-1554 .elementor-element.elementor-element-365e8f0 .elementor-widget-container .portfolio_filter_wrapper .filter_tag_btn { text-transform: uppercase; } .elementor-1554 .elementor-element.elementor-element-415b0ff > .elementor-container { min-height: 600px; } .elementor-1554 .elementor-element.elementor-element-415b0ff > .elementor-container:after { content: ""; min-height: inherit; } .elementor-1554 .elementor-element.elementor-element-415b0ff { background-image: url("../upload/small-home-office-with-white-interior-decoration-ideas-under-wooden-staircase-with-laminate-flooring-tile-parquet-table-kitchen-wall-cabinets-with-door-and-shelv-1.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 90px 70px 90px; } .elementor-1554 .elementor-element.elementor-element-415b0ff > .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.2); opacity: 1; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1554 .elementor-element.elementor-element-415b0ff .elementor-background-overlay { filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg); } .elementor-1554 .elementor-element.elementor-element-377c518.elementor-column .elementor-column-wrap { align-items: flex-end; } .elementor-1554 .elementor-element.elementor-element-a742b19.elementor-widget-heading .elementor-heading-title { color: #ffffff; } .elementor-1554 .elementor-element.elementor-element-a742b19 .elementor-heading-title { font-size: 32px; font-weight: 400; line-height: 1.2em; } .elementor-1554 .elementor-element.elementor-element-6b643b2 { margin-top: 80px; margin-bottom: 60px; } .elementor-1554 .elementor-element.elementor-element-7695103 .portfolio_classic_content { margin-top: 20px; } .elementor-1554 .elementor-element.elementor-element-7695103 .portfolio_classic_content h3.portfolio_classic_title { color: #000000; } .elementor-1554 .elementor-element.elementor-element-7695103 div.portfolio_classic_content h3.portfolio_classic_title { font-size: 18px; } .elementor-1554 .elementor-element.elementor-element-7695103 .portfolio_classic_grid_wrapper .portfolio_classic_content h3.portfolio_classic_title { line-height: 1.5; } .elementor-1554 .elementor-element.elementor-element-7695103 .portfolio_classic_grid_wrapper div.portfolio_classic_content h3.portfolio_classic_title { letter-spacing: 0px; } .elementor-1554 .elementor-element.elementor-element-7695103 div.portfolio_classic_grid_wrapper .portfolio_classic_content h3.portfolio_classic_title { text-transform: none; } .elementor-1554 .elementor-element.elementor-element-7695103 .portfolio_classic_grid_wrapper .portfolio_classic_content .portfolio_classic_subtitle { color: #B8B8B8; font-size: 15px; } .elementor-1554 .elementor-element.elementor-element-7695103 .portfolio_classic_grid_wrapper .portfolio_classic_content div.portfolio_classic_subtitle { letter-spacing: 0px; } .elementor-1554 .elementor-element.elementor-element-7695103 div.portfolio_classic_grid_wrapper div.portfolio_classic_content .portfolio_classic_subtitle { text-transform: none; } .elementor-1554 .elementor-element.elementor-element-7695103 .portfolio_filter_wrapper { text-align: left; } .elementor-1554 .elementor-element.elementor-element-7695103 .portfolio_filter_wrapper a.filter_tag_btn { color: #666666; } .elementor-1554 .elementor-element.elementor-element-7695103 div.elementor-widget-container .portfolio_filter_wrapper a.filter_tag_btn { border-color: #666666; } .elementor-1554 .elementor-element.elementor-element-7695103 .portfolio_filter_wrapper a.filter_tag_btn:hover { color: #000000; } .elementor-1554 .elementor-element.elementor-element-7695103 div.portfolio_filter_wrapper .filter_tag_btn:hover { border-color: #000000; } .elementor-1554 .elementor-element.elementor-element-7695103 div.portfolio_filter_wrapper .filter_tag_btn.active { border-color: #000000; } .elementor-1554 .elementor-element.elementor-element-7695103 .portfolio_filter_wrapper a.filter_tag_btn.active { color: #000000; } .elementor-1554 .elementor-element.elementor-element-7695103 div.portfolio_filter_wrapper a.filter_tag_btn { font-size: 12px; } .elementor-1554 .elementor-element.elementor-element-7695103 div.portfolio_filter_wrapper .filter_tag_btn { letter-spacing: 2px; } .elementor-1554 .elementor-element.elementor-element-7695103 .elementor-widget-container .portfolio_filter_wrapper .filter_tag_btn { text-transform: uppercase; } @media(min-width:768px) { .elementor-1554 .elementor-element.elementor-element-1977cf6 { width: 40.023%; } .elementor-1554 .elementor-element.elementor-element-e006b58 { width: 59.977%; } .elementor-1554 .elementor-element.elementor-element-55d1f6c { width: 40.023%; } .elementor-1554 .elementor-element.elementor-element-2c21f80 { width: 59.977%; } .elementor-1554 .elementor-element.elementor-element-377c518 { width: 40.023%; } .elementor-1554 .elementor-element.elementor-element-b546ee7 { width: 59.977%; } } .elementor-1579 .elementor-element.elementor-element-f34a2df { margin-top: -75px; margin-bottom: 0px; } .elementor-1579 .elementor-element.elementor-element-3e577b5 .tg_slice_slide_container.slides { background: #ffffff; } .elementor-1579 .elementor-element.elementor-element-3e577b5 .tg_slice_slide_container .slide__title { color: #222222; } .elementor-1579 .elementor-element.elementor-element-3e577b5 .tg_slice_slide_container header.slide__header .slide__title { width: 70%; } .elementor-1579 .elementor-element.elementor-element-3e577b5 .tg_slice_slide_container h2.slide__title { font-size: 70px; } .elementor-1579 .elementor-element.elementor-element-3e577b5 section.tg_slice_slide_container .slide__header h2.slide__title { font-weight: 500; } .elementor-1579 .elementor-element.elementor-element-3e577b5 .tg_slice_slide_container .slide__header .slide__title { letter-spacing: 0px; } .elementor-1579 .elementor-element.elementor-element-3e577b5 .tg_slice_slide_container .slide__header h2.slide__title { text-transform: none; } .elementor-1579 .elementor-element.elementor-element-3e577b5 .tg_slice_slide_container .slides-nav button { color: #222222; } .elementor-1579 .elementor-element.elementor-element-3e577b5 .tg_slice_slide_container .slides-nav button:after { background: #222222; } .elementor-1579 .elementor-element.elementor-element-3e577b5 .tg_slice_slide_container .slides-nav nav button { font-size: 14px; } .elementor-1579 .elementor-element.elementor-element-3e577b5 .tg_slice_slide_container .slides-nav nav.slides-nav__nav button { letter-spacing: 4px; } .elementor-1579 .elementor-element.elementor-element-3e577b5 .tg_slice_slide_container section.slides-nav nav.slides-nav__nav button { text-transform: uppercase; } .elementor-1579 .elementor-element.elementor-element-9786647 { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-1579 .elementor-element.elementor-element-205cc1c .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-1579 .elementor-element.elementor-element-fac3fe6 { margin-top: 40px; margin-bottom: 120px; } .elementor-1579 .elementor-element.elementor-element-f11d442 .cd-horizontal-timeline .events-content h2 { color: #000000; } .elementor-1579 .elementor-element.elementor-element-f11d442 div.cd-horizontal-timeline .events-content h2 { font-size: 24px; } .elementor-1579 .elementor-element.elementor-element-f11d442 div.cd-horizontal-timeline div.events-content h2 { letter-spacing: 0px; } .elementor-1579 .elementor-element.elementor-element-f11d442 .cd-horizontal-timeline div.events-content h2 { text-transform: none; } .elementor-1579 .elementor-element.elementor-element-f11d442 div.cd-horizontal-timeline .events-content em { color: #888888; } .elementor-1579 .elementor-element.elementor-element-f11d442 .cd-horizontal-timeline .events-content em { font-size: 16px; } .elementor-1579 .elementor-element.elementor-element-f11d442 div.cd-horizontal-timeline div.events-content em { letter-spacing: 0px; } .elementor-1579 .elementor-element.elementor-element-f11d442 .cd-horizontal-timeline .events-content ol li em { text-transform: none; } .elementor-1579 .elementor-element.elementor-element-f11d442 .cd-horizontal-timeline .events-content li .events-content-desc { color: #000000; } .elementor-1579 .elementor-element.elementor-element-f11d442 div.cd-horizontal-timeline .events-content li .events-content-desc { font-size: 16px; } .elementor-1579 .elementor-element.elementor-element-f11d442 .cd-horizontal-timeline .events { background: #e7e7e7; } .elementor-1579 .elementor-element.elementor-element-f11d442 .cd-horizontal-timeline .events a::after { border-color: #e7e7e7; } .elementor-1579 .elementor-element.elementor-element-f11d442 .cd-timeline-navigation a { border-color: #e7e7e7; } .elementor-1579 .elementor-element.elementor-element-f11d442 .cd-horizontal-timeline .filling-line { background-color: #000000; } .elementor-1579 .elementor-element.elementor-element-f11d442 .cd-horizontal-timeline .events a.selected::after { background-color: #000000; } .elementor-1579 .elementor-element.elementor-element-f11d442 .cd-horizontal-timeline div.events a.selected::after { border-color: #000000; } .elementor-1579 .elementor-element.elementor-element-f11d442 .cd-horizontal-timeline .events a.older-event::after { border-color: #000000; } .elementor-1579 .elementor-element.elementor-element-f11d442 .cd-timeline-navigation a:hover { border-color: #000000; } .elementor-1579 .elementor-element.elementor-element-f11d442 .cd-timeline-navigation a.prev:hover:after { color: #000000; } .elementor-1579 .elementor-element.elementor-element-f11d442 .cd-timeline-navigation a.next:hover:after { color: #000000; } .elementor-1579 .elementor-element.elementor-element-7ff5600 .tg_background_list_column { min-height: 70vh; } .elementor-1579 .elementor-element.elementor-element-7ff5600 .tg_background_list_wrapper .tg_background_img { transition-duration: 500ms; } .elementor-1579 .elementor-element.elementor-element-7ff5600 .tg_background_list_wrapper .tg_background_list_column .tg_background_list_content h3 { color: #ffffff; } .elementor-1579 .elementor-element.elementor-element-7ff5600 .tg_background_list_wrapper .tg_background_list_column div.tg_background_list_content h3 { font-size: 22px; } .elementor-1579 .elementor-element.elementor-element-7ff5600 .tg_background_list_wrapper div.tg_background_list_column div.tg_background_list_content h3 { letter-spacing: 0px; } .elementor-1579 .elementor-element.elementor-element-7ff5600 div.tg_background_list_wrapper div.tg_background_list_column div.tg_background_list_content h3 { text-transform: none; } .elementor-1579 .elementor-element.elementor-element-7ff5600 .tg_background_list_desc { color: #ffffff; } .elementor-1579 .elementor-element.elementor-element-7ff5600 .tg_background_list_link .tg_background_list_desc { font-size: 15px; } .elementor-1579 .elementor-element.elementor-element-7ff5600 div.tg_background_list_link .tg_background_list_desc { letter-spacing: 0px; } .elementor-1579 .elementor-element.elementor-element-7ff5600 .tg_background_list_link div.tg_background_list_desc { text-transform: none; } .elementor-1579 .elementor-element.elementor-element-7ff5600 .tg_background_list_wrapper .tg_background_list_content .tg_background_list_link .button { color: #ffffff; } .elementor-1579 .elementor-element.elementor-element-7ff5600 .tg_background_list_wrapper .tg_background_list_content .tg_background_list_link a.button { border-color: #ffffff; } .elementor-1579 .elementor-element.elementor-element-7ff5600 .tg_background_list_wrapper .tg_background_list_content div.tg_background_list_link a.button { font-size: 13px; } .elementor-1579 .elementor-element.elementor-element-19ae610 { margin-top: 102px; margin-bottom: 0px; } .elementor-1579 .elementor-element.elementor-element-0d8dd2c { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-1579 .elementor-element.elementor-element-dbc5110 .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-1579 .elementor-element.elementor-element-453a953 { margin-top: 60px; margin-bottom: 100px; } .elementor-1579 .elementor-element.elementor-element-909900d { text-align: center; } .elementor-1579 .elementor-element.elementor-element-909900d .elementor-image img { width: 50px; } .elementor-1579 .elementor-element.elementor-element-c1436c4 .elementor-text-editor { text-align: center; } .elementor-1579 .elementor-element.elementor-element-b717cc1 { text-align: center; } .elementor-1579 .elementor-element.elementor-element-b717cc1 .elementor-image img { width: 30px; } .elementor-1579 .elementor-element.elementor-element-b717cc1 > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-1579 .elementor-element.elementor-element-77c59a9 .elementor-text-editor { text-align: center; } .elementor-1579 .elementor-element.elementor-element-f6188f1 { text-align: center; } .elementor-1579 .elementor-element.elementor-element-f6188f1 .elementor-image img { width: 50px; } .elementor-1579 .elementor-element.elementor-element-f6188f1 > .elementor-widget-container { margin: 10px 0px 0px 0px; } .elementor-1579 .elementor-element.elementor-element-cd86a22 .elementor-text-editor { text-align: center; } .elementor-1600 .elementor-element.elementor-element-1d99db1 > .elementor-container { min-height: 800px; } .elementor-1600 .elementor-element.elementor-element-1d99db1 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-1600 .elementor-element.elementor-element-1d99db1 { background-color: #bebebf; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 120px 90px 0px 90px; } .elementor-1600 .elementor-element.elementor-element-1d99db1 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1600 .elementor-element.elementor-element-b05ea1b { color: #ffffff; font-family: "Heebo", Sans-serif; font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; } .elementor-1600 .elementor-element.elementor-element-9a1044c { color: #ffffff; font-size: 40px; line-height: 1.2em; } .elementor-1600 .elementor-element.elementor-element-308f723 { text-align: center; z-index: 3; } .elementor-1600 .elementor-element.elementor-element-308f723 > .elementor-widget-container { margin: -60% 0% 0% 0%; } .elementor-1600 .elementor-element.elementor-element-8d2a538 > .elementor-container { min-height: 200px; } .elementor-1600 .elementor-element.elementor-element-8d2a538 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-1600 .elementor-element.elementor-element-8d2a538 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 60px 0px 0px 0px; z-index: 2; } .elementor-1600 .elementor-element.elementor-element-8d2a538 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1600 .elementor-element.elementor-element-91e2ba3 { padding: 0px 90px 0px 90px; } .elementor-1600 .elementor-element.elementor-element-17f0421 .elementor-heading-title { font-size: 26px; font-weight: 300; line-height: 1.3em; } .elementor-1600 .elementor-element.elementor-element-17f0421 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1600 .elementor-element.elementor-element-bd75bab.elementor-column .elementor-column-wrap { align-items: flex-start; } .elementor-1600 .elementor-element.elementor-element-e07f08a { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: -20px; margin-bottom: 0px; } .elementor-1600 .elementor-element.elementor-element-e07f08a > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1600 .elementor-element.elementor-element-f5097fc { font-size: 18px; font-weight: 300; } .elementor-1600 .elementor-element.elementor-element-f5097fc > .elementor-widget-container { margin: 20px 0px 0px 0px; padding: 0px 120px 100px 0px; } .elementor-1600 .elementor-element.elementor-element-080e972 { margin-top: 60px; margin-bottom: 100px; } .elementor-1600 .elementor-element.elementor-element-bff253f { text-align: left; } .elementor-1600 .elementor-element.elementor-element-bff253f .elementor-heading-title { font-size: 24px; } .elementor-1600 .elementor-element.elementor-element-bff253f > .elementor-widget-container { padding: 0px 0px 0px 0px; } .elementor-1600 .elementor-element.elementor-element-6d60e26 .elementor-text-editor { text-align: right; } .elementor-1600 .elementor-element.elementor-element-6d60e26 { font-size: 13px; text-transform: uppercase; letter-spacing: 2px; } .elementor-1600 .elementor-element.elementor-element-17695d7 { margin-top: 0px; margin-bottom: 100px; } .elementor-1600 .elementor-element.elementor-element-bfaf88c .elementor-text-editor { text-align: left; } .elementor-1600 .elementor-element.elementor-element-bfaf88c { font-size: 13px; text-transform: uppercase; letter-spacing: 2px; } .elementor-1600 .elementor-element.elementor-element-4a102c6 { text-align: right; } .elementor-1600 .elementor-element.elementor-element-4a102c6 .elementor-heading-title { font-size: 24px; } .elementor-1600 .elementor-element.elementor-element-4a102c6 > .elementor-widget-container { padding: 0px 0px 0px 0px; } .elementor-1600 .elementor-element.elementor-element-e1e6683 { margin-top: 0px; margin-bottom: 0px; padding: 10px 10px 10px 10px; } .elementor-1600 .elementor-element.elementor-element-085a4a6.elementor-column .elementor-column-wrap { align-items: flex-end; } .elementor-1600 .elementor-element.elementor-element-899d748 { text-align: right; } .elementor-1600 .elementor-element.elementor-element-899d748 .elementor-heading-title { font-size: 24px; } .elementor-1600 .elementor-element.elementor-element-899d748 > .elementor-widget-container { margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; } .elementor-1600 .elementor-element.elementor-element-1ef1621 .elementor-text-editor { text-align: right; } .elementor-1600 .elementor-element.elementor-element-1ef1621 { font-size: 13px; text-transform: uppercase; letter-spacing: 2px; } .elementor-1600 .elementor-element.elementor-element-c764a5c { margin-top: 0px; margin-bottom: 100px; padding: 0px 0px 0px 50px; } .elementor-1600 .elementor-element.elementor-element-a0d1335 .elementor-text-editor { text-align: left; } .elementor-1600 .elementor-element.elementor-element-a0d1335 { font-size: 13px; text-transform: uppercase; letter-spacing: 2px; } .elementor-1600 .elementor-element.elementor-element-cd86333 { text-align: right; } .elementor-1600 .elementor-element.elementor-element-cd86333 .elementor-heading-title { font-size: 24px; } .elementor-1600 .elementor-element.elementor-element-cd86333 > .elementor-widget-container { padding: 0px 0px 0px 0px; } .elementor-1600 .elementor-element.elementor-element-a6bb184 { margin-top: 0px; margin-bottom: 0px; padding: 10px 10px 10px 10px; } .elementor-1600 .elementor-element.elementor-element-20887b9.elementor-column .elementor-column-wrap { align-items: flex-end; } .elementor-1600 .elementor-element.elementor-element-d58d9b4 { text-align: right; } .elementor-1600 .elementor-element.elementor-element-d58d9b4 .elementor-heading-title { font-size: 24px; } .elementor-1600 .elementor-element.elementor-element-d58d9b4 > .elementor-widget-container { margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; } .elementor-1600 .elementor-element.elementor-element-c1ceaf8 .elementor-text-editor { text-align: right; } .elementor-1600 .elementor-element.elementor-element-c1ceaf8 { font-size: 13px; text-transform: uppercase; letter-spacing: 2px; } @media(min-width:768px) { .elementor-1600 .elementor-element.elementor-element-957f069 { width: 49.561%; } .elementor-1600 .elementor-element.elementor-element-a67dcc2 { width: 43.646%; } .elementor-1600 .elementor-element.elementor-element-5aae790 { width: 56.354%; } } .elementor-2416 .elementor-element.elementor-element-4c7f3c6 { padding: 100px 0px 80px 0px; } .elementor-2416 .elementor-element.elementor-element-e0cdbd7 { font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1em; } .elementor-2416 .elementor-element.elementor-element-e0cdbd7 > .elementor-widget-container { margin: -30px 0px 0px 0px; } .elementor-2416 .elementor-element.elementor-element-418868c { text-align: left; } .elementor-2416 .elementor-element.elementor-element-418868c .elementor-heading-title { font-size: 30px; line-height: 1.3em; } .elementor-2416 .elementor-element.elementor-element-983ac8f > .elementor-element-populated { margin: 0% 0% 0% 20%; padding: 0% 0% 0% 0%; } .elementor-2416 .elementor-element.elementor-element-0e66e40 { background-color: #f5f5f5; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 100px 90px 50px 90px; } .elementor-2416 .elementor-element.elementor-element-0e66e40 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-2416 .elementor-element.elementor-element-0f1c791 .portfolio_masonry_grid_wrapper figcaption { background-color: #ffffff; } .elementor-2416 .elementor-element.elementor-element-0f1c791 .portfolio_masonry_grid_wrapper .border:before { background-color: #000000; } .elementor-2416 .elementor-element.elementor-element-0f1c791 .portfolio_masonry_grid_wrapper .border:after { background-color: #000000; } .elementor-2416 .elementor-element.elementor-element-0f1c791 .portfolio_masonry_grid_wrapper .border div:before { background-color: #000000; } .elementor-2416 .elementor-element.elementor-element-0f1c791 .portfolio_masonry_grid_wrapper .border div:after { background-color: #000000; } .elementor-2416 .elementor-element.elementor-element-0f1c791 .portfolio_masonry_grid_wrapper h3 { color: #000000; } .elementor-2416 .elementor-element.elementor-element-0f1c791 div.portfolio_masonry_grid_wrapper h3 { font-size: 20px; } .elementor-2416 .elementor-element.elementor-element-0f1c791 .portfolio_masonry_grid_wrapper .portfolio_masonry_content h3 { line-height: 1.3; } .elementor-2416 .elementor-element.elementor-element-0f1c791 div.portfolio_masonry_grid_wrapper .portfolio_masonry_content h3 { letter-spacing: 0px; } .elementor-2416 .elementor-element.elementor-element-0f1c791 div.portfolio_masonry_grid_wrapper div.portfolio_masonry_content h3 { text-transform: none; } .elementor-2416 .elementor-element.elementor-element-0f1c791 .portfolio_masonry_subtitle { color: #B8B8B8; } .elementor-2416 .elementor-element.elementor-element-0f1c791 .portfolio_masonry_content .portfolio_masonry_subtitle { font-size: 14px; } .elementor-2416 .elementor-element.elementor-element-0f1c791 .portfolio_masonry_content div.portfolio_masonry_subtitle { letter-spacing: 0px; } .elementor-2416 .elementor-element.elementor-element-0f1c791 div.portfolio_masonry_content div.portfolio_masonry_subtitle { text-transform: none; } .elementor-2416 .elementor-element.elementor-element-0f1c791 .portfolio_filter_wrapper { text-align: left; } .elementor-2416 .elementor-element.elementor-element-0f1c791 .portfolio_filter_wrapper a.filter_tag_btn { color: #666666; } .elementor-2416 .elementor-element.elementor-element-0f1c791 div.elementor-widget-container .portfolio_filter_wrapper a.filter_tag_btn { border-color: #666666; } .elementor-2416 .elementor-element.elementor-element-0f1c791 .portfolio_filter_wrapper a.filter_tag_btn:hover { color: #000000; } .elementor-2416 .elementor-element.elementor-element-0f1c791 div.portfolio_filter_wrapper .filter_tag_btn:hover { border-color: #000000; } .elementor-2416 .elementor-element.elementor-element-0f1c791 div.portfolio_filter_wrapper .filter_tag_btn.active { border-color: #000000; } .elementor-2416 .elementor-element.elementor-element-0f1c791 .portfolio_filter_wrapper a.filter_tag_btn.active { color: #000000; } .elementor-2416 .elementor-element.elementor-element-0f1c791 div.portfolio_filter_wrapper a.filter_tag_btn { font-size: 12px; } .elementor-2416 .elementor-element.elementor-element-0f1c791 div.portfolio_filter_wrapper .filter_tag_btn { letter-spacing: 2px; } .elementor-2416 .elementor-element.elementor-element-0f1c791 .elementor-widget-container .portfolio_filter_wrapper .filter_tag_btn { text-transform: uppercase; } .elementor-1132 .elementor-element.elementor-element-e484b1d > .elementor-container { min-height: 650px; } .elementor-1132 .elementor-element.elementor-element-e484b1d > .elementor-container:after { content: ""; min-height: inherit; } .elementor-1132 .elementor-element.elementor-element-e484b1d { background-image: url("../upload/xModern-Eco-friendly-House-2.jpg.pagespeed.ic_.el4ZtL7FI9.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; } .elementor-1132 .elementor-element.elementor-element-e484b1d > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1132 .elementor-element.elementor-element-53c7c7c { margin-top: 80px; margin-bottom: 80px; } .elementor-1132 .elementor-element.elementor-element-1036483 .elementor-heading-title { font-size: 26px; } .elementor-1132 .elementor-element.elementor-element-9189e74 { margin-top: 40px; margin-bottom: 10px; } .elementor-1132 .elementor-element.elementor-element-9f95625 .elementor-heading-title { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; } .elementor-1132 .elementor-element.elementor-element-d27f427 > .elementor-widget-container { margin: -10px 0px 0px 0px; } .elementor-1132 .elementor-element.elementor-element-c953e71 .elementor-heading-title { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; } .elementor-1132 .elementor-element.elementor-element-a18fcc0 > .elementor-widget-container { margin: -10px 0px 0px 0px; } .elementor-1132 .elementor-element.elementor-element-f7ba360 .elementor-heading-title { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; } .elementor-1132 .elementor-element.elementor-element-e305cee > .elementor-widget-container { margin: -10px 0px 0px 0px; } .elementor-1132 .elementor-element.elementor-element-78212cf > .elementor-widget-container { padding: 0px 40px 0px 0px; } .elementor-1132 .elementor-element.elementor-element-236333a { margin-top: 120px; margin-bottom: 140px; } .elementor-1132 .elementor-element.elementor-element-003f2fc.elementor-column .elementor-column-wrap { align-items: center; } .elementor-1132 .elementor-element.elementor-element-003f2fc > .elementor-element-populated { margin: 0px 0px 0px 0px; } .elementor-1132 .elementor-element.elementor-element-f2d253d > .elementor-widget-container { padding: 0px 0px 0px 0px; } .elementor-1132 .elementor-element.elementor-element-7815599 { text-align: center; } .elementor-1132 .elementor-element.elementor-element-f259cf4 { margin-top: 140px; margin-bottom: 140px; } .elementor-1132 .elementor-element.elementor-element-63cae01 > .elementor-widget-container { padding: 0px 60px 0px 0px; } .elementor-1132 .elementor-element.elementor-element-28ac99b .elementor-image img { max-width: 120%; } .elementor-1132 .elementor-element.elementor-element-28ac99b > .elementor-widget-container { margin: 100px 0px 0px 0px; } .elementor-1132 .elementor-element.elementor-element-c93c67d .elementor-image img { max-width: 120%; } .elementor-1132 .elementor-element.elementor-element-74e1b44 > .elementor-container { min-height: 650px; } .elementor-1132 .elementor-element.elementor-element-74e1b44 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-1132 .elementor-element.elementor-element-74e1b44 { background-image: url("../upload/house-paarman-1.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; } .elementor-1132 .elementor-element.elementor-element-74e1b44 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } @media(min-width:768px) { .elementor-1132 .elementor-element.elementor-element-ab1fd95 { width: 76.563%; } .elementor-1132 .elementor-element.elementor-element-003f2fc { width: 23.437%; } } .elementor-1169 .elementor-element.elementor-element-0da81ce { margin-top: 0px; margin-bottom: 80px; } .elementor-1169 .elementor-element.elementor-element-3152144 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; } .elementor-1169 .elementor-element.elementor-element-3152144 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1169 .elementor-element.elementor-element-fa3d9a0.elementor-column .elementor-column-wrap { align-items: center; } .elementor-1169 .elementor-element.elementor-element-ac9c90f { font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1em; } .elementor-1169 .elementor-element.elementor-element-ac9c90f > .elementor-widget-container { margin: 100px 100px 0px 100px; } .elementor-1169 .elementor-element.elementor-element-5a9f60d .elementor-heading-title { font-size: 32px; line-height: 1.2em; } .elementor-1169 .elementor-element.elementor-element-5a9f60d > .elementor-widget-container { margin: 0px 100px 100px 100px; } .elementor-1169 .elementor-element.elementor-element-fc9b503 { margin-top: 0px; margin-bottom: 100px; } .elementor-1169 .elementor-element.elementor-element-781ead3 > .elementor-widget-container { padding: 0px 40px 0px 0px; } .elementor-1169 .elementor-element.elementor-element-c6cd91d > .elementor-element-populated { padding: 0px 0px 0px 40px; } .elementor-1169 .elementor-element.elementor-element-a9b778f { margin-top: 20px; margin-bottom: 0px; } .elementor-1169 .elementor-element.elementor-element-322e3f4 .elementor-heading-title { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; } .elementor-1169 .elementor-element.elementor-element-b85e381 > .elementor-widget-container { margin: -10px 0px 0px 0px; } .elementor-1169 .elementor-element.elementor-element-56bf2f6 .elementor-heading-title { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; } .elementor-1169 .elementor-element.elementor-element-5cdc147 > .elementor-widget-container { margin: -10px 0px 0px 0px; } .elementor-1169 .elementor-element.elementor-element-e961427 .elementor-heading-title { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; } .elementor-1169 .elementor-element.elementor-element-cb511dc > .elementor-widget-container { margin: -10px 0px 0px 0px; } .elementor-1169 .elementor-element.elementor-element-68ed24b { margin-top: 20px; margin-bottom: 0px; } .elementor-1169 .elementor-element.elementor-element-f3c8283 .elementor-heading-title { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; } .elementor-1169 .elementor-element.elementor-element-5911004 > .elementor-widget-container { margin: -10px 0px 0px 0px; } .elementor-1169 .elementor-element.elementor-element-0872836 .elementor-heading-title { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; } .elementor-1169 .elementor-element.elementor-element-e4c49f1 > .elementor-widget-container { margin: -10px 0px 0px 0px; } .elementor-1169 .elementor-element.elementor-element-9aa9e63 .elementor-heading-title { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; } .elementor-1169 .elementor-element.elementor-element-12a2464 > .elementor-widget-container { margin: -10px 0px 0px 0px; } .elementor-1169 .elementor-element.elementor-element-acc776b { margin-top: 0px; margin-bottom: 40px; } .elementor-1169 .elementor-element.elementor-element-c9b33f0 { margin-top: 100px; margin-bottom: 0px; } .elementor-1169 .elementor-element.elementor-element-dc66f17 { text-align: left; } .elementor-1169 .elementor-element.elementor-element-dc66f17 .elementor-image img { max-width: 90%; } .elementor-1169 .elementor-element.elementor-element-dff18d1 { text-align: right; } .elementor-1169 .elementor-element.elementor-element-dff18d1 .elementor-image img { max-width: 95%; } .elementor-1169 .elementor-element.elementor-element-1b16847 { margin-top: 60px; margin-bottom: 0px; } .elementor-1169 .elementor-element.elementor-element-6f43b3d .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.3em; } .elementor-1169 .elementor-element.elementor-element-6f43b3d > .elementor-widget-container { margin: 20px 0px 0px 0px; padding: 0px 40px 0px 0px; } .elementor-1169 .elementor-element.elementor-element-7ceded6 > .elementor-widget-container { padding: 0px 0px 0px 40px; } .elementor-1169 .elementor-element.elementor-element-f211896 { margin-top: 0px; margin-bottom: 100px; } .elementor-1169 .elementor-element.elementor-element-2076557 .elementor-image img { max-width: 90%; } .elementor-1169 .elementor-element.elementor-element-5e81aec { margin-top: 0px; margin-bottom: 100px; } .elementor-1169 .elementor-element.elementor-element-ae966ff { text-align: right; } .elementor-1206 .elementor-element.elementor-element-3a9845c > .elementor-container { min-height: 650px; } .elementor-1206 .elementor-element.elementor-element-3a9845c > .elementor-container:after { content: ""; min-height: inherit; } .elementor-1206 .elementor-element.elementor-element-3a9845c { background-image: url("../upload/niv-rozenberg-356668-unsplash.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; } .elementor-1206 .elementor-element.elementor-element-3a9845c > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1206 .elementor-element.elementor-element-8c71ab9 { margin-top: 100px; margin-bottom: 90px; } .elementor-1206 .elementor-element.elementor-element-85bedb4 .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-1206 .elementor-element.elementor-element-85bedb4 > .elementor-widget-container { padding: 0px 40px 0px 0px; } .elementor-1206 .elementor-element.elementor-element-d6d1495 { font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1.4em; } .elementor-1206 .elementor-element.elementor-element-d6d1495 > .elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 40px 0px 0px; } .elementor-1206 .elementor-element.elementor-element-03f0dd0 { font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1.4em; } .elementor-1206 .elementor-element.elementor-element-03f0dd0 > .elementor-widget-container { margin: -20px 0px 0px 0px; padding: 0px 0px 0px 40px; } .elementor-1206 .elementor-element.elementor-element-eaf4c16 > .elementor-container { min-height: 650px; } .elementor-1206 .elementor-element.elementor-element-eaf4c16 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-1206 .elementor-element.elementor-element-eaf4c16 { background-image: url("../upload/small-home-office-with-white-interior-decoration-ideas-under-wooden-staircase-with-laminate-flooring-tile-parquet-table-kitchen-wall-cabinets-with-door-and-shelv-1.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; } .elementor-1206 .elementor-element.elementor-element-eaf4c16 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1206 .elementor-element.elementor-element-9e2729c { margin-top: 60px; margin-bottom: 60px; } .elementor-1206 .elementor-element.elementor-element-df4a17a { font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1.4em; } .elementor-1206 .elementor-element.elementor-element-df4a17a > .elementor-widget-container { margin: -20px 0px 0px 0px; padding: 0px 0px 0px 40px; } .elementor-1206 .elementor-element.elementor-element-19b5389 > .elementor-container { min-height: 650px; } .elementor-1206 .elementor-element.elementor-element-19b5389 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-1206 .elementor-element.elementor-element-19b5389 { background-image: url("../upload/leibal_raft-left_dash-marshall_4.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; } .elementor-1206 .elementor-element.elementor-element-19b5389 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1206 .elementor-element.elementor-element-d961407 { margin-top: 100px; margin-bottom: 0px; } .elementor-1206 .elementor-element.elementor-element-b8eaef7 { text-align: left; } .elementor-1206 .elementor-element.elementor-element-b8eaef7 .elementor-image img { max-width: 90%; } .elementor-1206 .elementor-element.elementor-element-48174ef .elementor-text-editor { text-align: left; } .elementor-1206 .elementor-element.elementor-element-48174ef { font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1.4em; } .elementor-1206 .elementor-element.elementor-element-48174ef > .elementor-widget-container { margin: 20px 0px 0px 0px; padding: 0px 30px 0px 0px; } .elementor-1206 .elementor-element.elementor-element-17c2889 .elementor-text-editor { text-align: right; } .elementor-1206 .elementor-element.elementor-element-17c2889 { font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1.4em; } .elementor-1206 .elementor-element.elementor-element-17c2889 > .elementor-widget-container { margin: -20px 0px 0px 0px; padding: 0px 0px 0px 30px; } .elementor-1206 .elementor-element.elementor-element-4011cbd { text-align: right; } .elementor-1206 .elementor-element.elementor-element-4011cbd .elementor-image img { max-width: 90%; } .elementor-1206 .elementor-element.elementor-element-f325bad { margin-top: 0px; margin-bottom: 100px; } .elementor-1206 .elementor-element.elementor-element-4136ad3 .elementor-image img { max-width: 90%; } .elementor-1230 .elementor-element.elementor-element-7f13041 { margin-top: 0px; margin-bottom: 80px; } .elementor-1230 .elementor-element.elementor-element-7e5963a > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; } .elementor-1230 .elementor-element.elementor-element-7e5963a > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1230 .elementor-element.elementor-element-59d7a7e.elementor-column .elementor-column-wrap { align-items: center; } .elementor-1230 .elementor-element.elementor-element-01bc34d .elementor-heading-title { font-size: 40px; line-height: 1.2em; } .elementor-1230 .elementor-element.elementor-element-01bc34d > .elementor-widget-container { margin: 100px 100px 100px 100px; } .elementor-1230 .elementor-element.elementor-element-c8b05f0 { padding: 0px 0px 80px 0px; } .elementor-1230 .elementor-element.elementor-element-d4209f0 > .elementor-widget-container { padding: 0% 0% 0% 0%; } .elementor-1230 .elementor-element.elementor-element-d5d2d5b { margin-top: 100px; margin-bottom: 100px; } .elementor-1230 .elementor-element.elementor-element-7a8b616.elementor-column .elementor-column-wrap { align-items: center; } .elementor-1230 .elementor-element.elementor-element-372ff4d .elementor-heading-title { font-family: "Heebo", Sans-serif; font-size: 28px; font-weight: 300; line-height: 1.3em; } .elementor-1230 .elementor-element.elementor-element-372ff4d > .elementor-widget-container { margin: 20px 0px 0px 0px; padding: 0px 80px 0px 0px; } .elementor-1230 .elementor-element.elementor-element-8ed5e1a > .elementor-widget-container { margin: 30px 0px 0px 0px; } .elementor-1230 .elementor-element.elementor-element-057f704 { margin-top: 0px; margin-bottom: 100px; } .elementor-1230 .elementor-element.elementor-element-2e6ed00 { margin-top: 0px; margin-bottom: 100px; } .elementor-1230 .elementor-element.elementor-element-6a252fe .elementor-image img { max-width: 90%; } .elementor-1230 .elementor-element.elementor-element-260726d { margin-top: 0px; margin-bottom: 50px; } .elementor-1230 .elementor-element.elementor-element-2f124b3 .tg_horizontal_gallery_wrapper .flickity-prev-next-button.next { background: #ffffff; } .elementor-1230 .elementor-element.elementor-element-2f124b3 .tg_horizontal_gallery_wrapper .flickity-prev-next-button.previous { background: #ffffff; } .elementor-1230 .elementor-element.elementor-element-2f124b3 .tg_horizontal_gallery_wrapper .flickity-prev-next-button .arrow { fill: #222222; } .elementor-1230 .elementor-element.elementor-element-2f124b3 .tg_horizontal_gallery_wrapper .flickity-page-dots .dot { background: #222222; } @media(min-width:768px) { .elementor-1230 .elementor-element.elementor-element-7e5963a { width: 40%; } .elementor-1230 .elementor-element.elementor-element-59d7a7e { width: 60%; } .elementor-1230 .elementor-element.elementor-element-06cbc7a { width: 48.958%; } .elementor-1230 .elementor-element.elementor-element-a842d8e { width: 51.042%; } .elementor-1230 .elementor-element.elementor-element-a9eea78 { width: 80%; } .elementor-1230 .elementor-element.elementor-element-0f62411 { width: 20%; } } .elementor-1263 .elementor-element.elementor-element-6d3ba83 > .elementor-container { min-height: 550px; } .elementor-1263 .elementor-element.elementor-element-6d3ba83 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-1263 .elementor-element.elementor-element-6d3ba83 { background-color: #000000; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 0px 0px 0px; } .elementor-1263 .elementor-element.elementor-element-6d3ba83 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1263 .elementor-element.elementor-element-931b41e > .elementor-container { min-height: 565px; } .elementor-1263 .elementor-element.elementor-element-931b41e > .elementor-container:after { content: ""; min-height: inherit; } .elementor-1263 .elementor-element.elementor-element-931b41e { background-image: url("../upload/140658719663200.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: -450px; margin-bottom: 0px; z-index: 2; } .elementor-1263 .elementor-element.elementor-element-931b41e > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1263 .elementor-element.elementor-element-6b82f36.elementor-column .elementor-column-wrap { align-items: flex-end; } .elementor-1263 .elementor-element.elementor-element-6b82f36 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; } .elementor-1263 .elementor-element.elementor-element-6b82f36 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1263 .elementor-element.elementor-element-08755d8.elementor-widget-heading .elementor-heading-title { color: #ffffff; } .elementor-1263 .elementor-element.elementor-element-08755d8 .elementor-heading-title { font-size: 32px; } .elementor-1263 .elementor-element.elementor-element-08755d8 > .elementor-widget-container { padding: 0px 0px 40px 45px; } .elementor-1263 .elementor-element.elementor-element-c09c776 { margin-top: 20px; margin-bottom: 100px; } .elementor-1263 .elementor-element.elementor-element-28e7b21 { margin-top: 20px; margin-bottom: 0px; } .elementor-1263 .elementor-element.elementor-element-2bd040e .elementor-heading-title { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; } .elementor-1263 .elementor-element.elementor-element-f916615 > .elementor-widget-container { margin: -10px 0px 0px 0px; } .elementor-1263 .elementor-element.elementor-element-97b1807 .elementor-heading-title { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; } .elementor-1263 .elementor-element.elementor-element-724c135 > .elementor-widget-container { margin: -10px 0px 0px 0px; } .elementor-1263 .elementor-element.elementor-element-78a73f0 .elementor-heading-title { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; } .elementor-1263 .elementor-element.elementor-element-a14938e > .elementor-widget-container { margin: -10px 0px 0px 0px; } .elementor-1263 .elementor-element.elementor-element-3b5b435 .elementor-heading-title { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; } .elementor-1263 .elementor-element.elementor-element-750c679 > .elementor-widget-container { margin: -10px 0px 0px 0px; } .elementor-1263 .elementor-element.elementor-element-3581368 { margin-top: 0px; margin-bottom: 140px; } .elementor-1263 .elementor-element.elementor-element-6c8e715 > .elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0% 0% 0% 0%; } .elementor-1263 .elementor-element.elementor-element-1d7f483 { margin-top: 80px; margin-bottom: 120px; } .elementor-1263 .elementor-element.elementor-element-998cb3f .elementor-heading-title { font-size: 22px; font-weight: 400; line-height: 1.2em; } .elementor-1263 .elementor-element.elementor-element-fcf8507 .elementor-accordion .elementor-accordion-item { border-width: 0px; border-color: #e7e7e7; } .elementor-1263 .elementor-element.elementor-element-fcf8507 .elementor-accordion .elementor-accordion-item .elementor-tab-content { border-width: 0px; border-top-color: #e7e7e7; } .elementor-1263 .elementor-element.elementor-element-fcf8507 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active { border-width: 0px; border-bottom-color: #e7e7e7; } .elementor-1263 .elementor-element.elementor-element-fcf8507 .elementor-accordion .elementor-tab-title { color: #999999; font-size: 14px; text-transform: uppercase; padding: 15px 0px 15px 0px; } .elementor-1263 .elementor-element.elementor-element-fcf8507 .elementor-accordion .elementor-tab-title.elementor-active { color: #000000; } .elementor-1263 .elementor-element.elementor-element-fcf8507 .elementor-accordion .elementor-tab-content { padding: 0px 0px 0px 25px; } .elementor-1263 .elementor-element.elementor-element-fcf8507 > .elementor-widget-container { margin: 20px 0px 10px 0px; } .elementor-1263 .elementor-element.elementor-element-c4412a4 { text-align: right; z-index: 2; } .elementor-1263 .elementor-element.elementor-element-c4412a4 .elementor-image img { max-width: 90%; } .elementor-1263 .elementor-element.elementor-element-c4412a4 > .elementor-widget-container { margin: 0% 0% 0% 0%; } .elementor-1263 .elementor-element.elementor-element-eac0a0a { margin-top: 60px; margin-bottom: 100px; } .elementor-1263 .elementor-element.elementor-element-9685438 .elementor-heading-title { font-size: 44px; font-weight: 400; line-height: 1.2em; } .elementor-1263 .elementor-element.elementor-element-9685438 > .elementor-widget-container { padding: 0px 80px 0px 0px; } .elementor-1263 .elementor-element.elementor-element-301b9af { font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1.4em; } .elementor-1263 .elementor-element.elementor-element-301b9af > .elementor-widget-container { margin: 40px 0px 0px 0px; padding: 0px 0px 0px 0px; } .elementor-1263 .elementor-element.elementor-element-d6128ed > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-1263 .elementor-element.elementor-element-a944990 { margin-top: 0px; margin-bottom: 40px; } .elementor-1263 .elementor-element.elementor-element-00dad83 { margin-top: 0px; margin-bottom: 40px; } .elementor-1263 .elementor-element.elementor-element-755969f { margin-top: 0px; margin-bottom: 40px; } .elementor-1263 .elementor-element.elementor-element-60cbc52 { text-align: center; } .elementor-1263 .elementor-element.elementor-element-3bacf76 { margin-top: 0px; margin-bottom: 100px; } @media(min-width:768px) { .elementor-1263 .elementor-element.elementor-element-37cfb81 { width: 33.333%; } .elementor-1263 .elementor-element.elementor-element-4ca6967 { width: 66.667%; } .elementor-1263 .elementor-element.elementor-element-331ce51 { width: 40%; } .elementor-1263 .elementor-element.elementor-element-03dab1e { width: 60%; } .elementor-1263 .elementor-element.elementor-element-bdeb1dd { width: 50%; } .elementor-1263 .elementor-element.elementor-element-cfaed08 { width: 50%; } } .elementor-1299 .elementor-element.elementor-element-3fdd998 > .elementor-container { min-height: 750px; } .elementor-1299 .elementor-element.elementor-element-3fdd998 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-1299 .elementor-element.elementor-element-3fdd998 { background-image: url("../upload/Mid-Century-Modern-10.-Matt-Gibson.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; } .elementor-1299 .elementor-element.elementor-element-3fdd998 > .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.1); opacity: 0.5; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1299 .elementor-element.elementor-element-ba94895 { margin-top: -190px; margin-bottom: 0px; } .elementor-1299 .elementor-element.elementor-element-a6834ed > .elementor-element-populated { background-color: #000000; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 0px 0px 0px; } .elementor-1299 .elementor-element.elementor-element-a6834ed > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1299 .elementor-element.elementor-element-5d13932.elementor-widget-heading .elementor-heading-title { color: #ffffff; } .elementor-1299 .elementor-element.elementor-element-5d13932 .elementor-heading-title { font-size: 30px; } .elementor-1299 .elementor-element.elementor-element-5d13932 > .elementor-widget-container { margin: 40px 40px 0px 40px; padding: 0px 0px 0px 0px; } .elementor-1299 .elementor-element.elementor-element-ac49018 { color: #ffffff; } .elementor-1299 .elementor-element.elementor-element-ac49018 > .elementor-widget-container { margin: 0px 40px 0px 40px; padding: 0px 0px 0px 0px; } .elementor-1299 .elementor-element.elementor-element-041e241 { margin-top: 0px; margin-bottom: 0px; padding: 0px 40px 30px 40px; } .elementor-1299 .elementor-element.elementor-element-71f7ba2 { color: #ffffff; font-size: 13px; font-weight: 600; line-height: 1em; } .elementor-1299 .elementor-element.elementor-element-61cb42a { color: #ffffff; font-size: 13px; font-weight: 600; line-height: 1em; } .elementor-1299 .elementor-element.elementor-element-907e1f5 { color: #ffffff; font-size: 13px; font-weight: 600; line-height: 1em; } .elementor-1299 .elementor-element.elementor-element-5b3811a { margin-top: 100px; margin-bottom: 100px; } .elementor-1299 .elementor-element.elementor-element-2beeb17 { font-family: "Heebo", Sans-serif; font-size: 26px; font-weight: 300; line-height: 1.4em; } .elementor-1299 .elementor-element.elementor-element-2beeb17 > .elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .elementor-1299 .elementor-element.elementor-element-3ea919a { text-align: left; } .elementor-1299 .elementor-element.elementor-element-3ea919a .elementor-image img { max-width: 90%; } .elementor-1299 .elementor-element.elementor-element-04e0d79.elementor-widget-heading .elementor-heading-title { color: #000000; } .elementor-1299 .elementor-element.elementor-element-04e0d79 .elementor-heading-title { font-size: 70px; font-weight: 600; } .elementor-1299 .elementor-element.elementor-element-04e0d79 > .elementor-widget-container { margin: 120px 0px 0px 0px; padding: 0% 20% 0% 20%; } .elementor-1299 .elementor-element.elementor-element-d3fae13 .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-1299 .elementor-element.elementor-element-d3fae13 > .elementor-widget-container { padding: 0% 20% 0% 20%; } .elementor-1299 .elementor-element.elementor-element-f88aeda > .elementor-widget-container { margin: 20px 0px 200px 0px; padding: 0% 20% 0% 20%; } .elementor-1299 .elementor-element.elementor-element-363bc1e { text-align: left; } .elementor-1299 .elementor-element.elementor-element-363bc1e .elementor-image img { max-width: 90%; } .elementor-1299 .elementor-element.elementor-element-363bc1e > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-1299 .elementor-element.elementor-element-6c5841d { text-align: left; } .elementor-1299 .elementor-element.elementor-element-6c5841d .elementor-image img { max-width: 90%; } .elementor-1299 .elementor-element.elementor-element-6c5841d > .elementor-widget-container { margin: 160px 0px 0px 0px; } .elementor-1299 .elementor-element.elementor-element-a630a48 { text-align: right; } .elementor-1299 .elementor-element.elementor-element-a630a48 .elementor-image img { max-width: 85%; } .elementor-1299 .elementor-element.elementor-element-5d3612b.elementor-widget-heading .elementor-heading-title { color: #000000; } .elementor-1299 .elementor-element.elementor-element-5d3612b .elementor-heading-title { font-size: 70px; font-weight: 600; } .elementor-1299 .elementor-element.elementor-element-5d3612b > .elementor-widget-container { margin: 120px 0px 0px 0px; padding: 0% 20% 0% 20%; } .elementor-1299 .elementor-element.elementor-element-983925f .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-1299 .elementor-element.elementor-element-983925f > .elementor-widget-container { padding: 0% 20% 0% 20%; } .elementor-1299 .elementor-element.elementor-element-4132d32 > .elementor-widget-container { margin: 20px 0px 120px 0px; padding: 0% 20% 0% 20%; } .elementor-1299 .elementor-element.elementor-element-fc619d7 .elementor-image img { max-width: 80%; } .elementor-1299 .elementor-element.elementor-element-82c6c01 .elementor-image img { max-width: 80%; } .elementor-1299 .elementor-element.elementor-element-82c6c01 > .elementor-widget-container { margin: 120px 0px 0px 0px; } .elementor-1299 .elementor-element.elementor-element-c98ee97.elementor-widget-heading .elementor-heading-title { color: #000000; } .elementor-1299 .elementor-element.elementor-element-c98ee97 .elementor-heading-title { font-size: 70px; font-weight: 600; } .elementor-1299 .elementor-element.elementor-element-c98ee97 > .elementor-widget-container { margin: 120px 0px 0px 0px; padding: 0% 20% 0% 20%; } .elementor-1299 .elementor-element.elementor-element-e662529 .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-1299 .elementor-element.elementor-element-e662529 > .elementor-widget-container { padding: 0% 20% 0% 20%; } .elementor-1299 .elementor-element.elementor-element-ca984da > .elementor-widget-container { margin: 20px 0px 120px 0px; padding: 0% 20% 0% 20%; } .elementor-1299 .elementor-element.elementor-element-950f7cb .elementor-image img { max-width: 80%; } .elementor-1299 .elementor-element.elementor-element-950f7cb > .elementor-widget-container { margin: 0px 0px 0px 0px; } @media(min-width:768px) { .elementor-1299 .elementor-element.elementor-element-4a218c7 { width: 66.563%; } .elementor-1299 .elementor-element.elementor-element-dfb9543 { width: 33.437%; } } .elementor-1343 .elementor-element.elementor-element-873f0ff { padding: 60px 0px 40px 0px; } .elementor-1343 .elementor-element.elementor-element-9387113 { text-align: left; } .elementor-1343 .elementor-element.elementor-element-9387113 .elementor-heading-title { font-size: 30px; } .elementor-1343 .elementor-element.elementor-element-2e82e13 > .elementor-container { min-height: 650px; } .elementor-1343 .elementor-element.elementor-element-2e82e13 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-1343 .elementor-element.elementor-element-2e82e13 { background-image: url("../upload/camila-ferrari-190965-unsplash.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; } .elementor-1343 .elementor-element.elementor-element-2e82e13 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1343 .elementor-element.elementor-element-f7983f0 { margin-top: 80px; margin-bottom: 80px; padding: 0px 0px 0px 0px; } .elementor-1343 .elementor-element.elementor-element-15193d4 > .elementor-widget-container { padding: 0px 80px 0px 0px; } .elementor-1343 .elementor-element.elementor-element-fe21ab4 { margin-top: 100px; margin-bottom: 40px; } .elementor-1343 .elementor-element.elementor-element-cb89195 { text-align: left; } .elementor-1343 .elementor-element.elementor-element-cb89195 .elementor-image img { max-width: 90%; } .elementor-1343 .elementor-element.elementor-element-80c5439 > .elementor-widget-container { padding: 0% 0% 0% 0%; } .elementor-1343 .elementor-element.elementor-element-802f619 { margin-top: 0px; margin-bottom: 100px; } .elementor-1343 .elementor-element.elementor-element-b66eee5 .elementor-image img { max-width: 90%; } .elementor-1343 .elementor-element.elementor-element-0b657e0 { text-align: left; } .elementor-1343 .elementor-element.elementor-element-b1fc4c2 { margin-top: 80px; margin-bottom: 120px; } .elementor-1343 .elementor-element.elementor-element-b9e46ef .elementor-heading-title { font-size: 22px; font-weight: 400; line-height: 1.2em; } .elementor-1343 .elementor-element.elementor-element-6c75412 .elementor-accordion .elementor-accordion-item { border-width: 0px; border-color: #e7e7e7; } .elementor-1343 .elementor-element.elementor-element-6c75412 .elementor-accordion .elementor-accordion-item .elementor-tab-content { border-width: 0px; border-top-color: #e7e7e7; } .elementor-1343 .elementor-element.elementor-element-6c75412 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active { border-width: 0px; border-bottom-color: #e7e7e7; } .elementor-1343 .elementor-element.elementor-element-6c75412 .elementor-accordion .elementor-tab-title { color: #999999; font-size: 14px; text-transform: uppercase; padding: 15px 0px 15px 0px; } .elementor-1343 .elementor-element.elementor-element-6c75412 .elementor-accordion .elementor-tab-title.elementor-active { color: #000000; } .elementor-1343 .elementor-element.elementor-element-6c75412 .elementor-accordion .elementor-tab-content { padding: 0px 0px 0px 25px; } .elementor-1343 .elementor-element.elementor-element-6c75412 > .elementor-widget-container { margin: 20px 0px 10px 0px; } .elementor-1343 .elementor-element.elementor-element-942cfca { text-align: right; z-index: 2; } .elementor-1343 .elementor-element.elementor-element-942cfca .elementor-image img { max-width: 90%; } .elementor-1343 .elementor-element.elementor-element-942cfca > .elementor-widget-container { margin: 0% 0% 0% 0%; } .elementor-1343 .elementor-element.elementor-element-396e4cc { margin-top: 0px; margin-bottom: 120px; } @media(min-width:768px) { .elementor-1343 .elementor-element.elementor-element-7d94cd6 { width: 66.563%; } .elementor-1343 .elementor-element.elementor-element-da6e507 { width: 33.434%; } .elementor-1343 .elementor-element.elementor-element-e132410 { width: 40%; } .elementor-1343 .elementor-element.elementor-element-c9e945f { width: 60%; } } @media(min-width:1025px) { .elementor-1343 .elementor-element.elementor-element-2e82e13 { background-attachment: fixed; } } .elementor-343 .elementor-element.elementor-element-8d35f64 > .elementor-container { min-height: 680px; } .elementor-343 .elementor-element.elementor-element-8d35f64 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-343 .elementor-element.elementor-element-8d35f64 { background-image: url("../upload/Sleek-and-Modern-Interior-by-Marcelo-Mota-Arquitectura-3.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 90px 70px 90px; } .elementor-343 .elementor-element.elementor-element-8d35f64 > .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.2); opacity: 1; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-343 .elementor-element.elementor-element-8d35f64 .elementor-background-overlay { filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg); } .elementor-343 .elementor-element.elementor-element-9ae188a.elementor-column .elementor-column-wrap { align-items: flex-end; } .elementor-343 .elementor-element.elementor-element-c74da93.elementor-widget-heading .elementor-heading-title { color: #ffffff; } .elementor-343 .elementor-element.elementor-element-c74da93 .elementor-heading-title { font-size: 32px; font-weight: 400; line-height: 1.2em; } .elementor-343 .elementor-element.elementor-element-208b533 { margin-top: 100px; margin-bottom: 100px; } .elementor-343 .elementor-element.elementor-element-57636f1 { font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1em; } .elementor-343 .elementor-element.elementor-element-9d8c918 .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-343 .elementor-element.elementor-element-9d8c918 > .elementor-widget-container { padding: 0px 40px 0px 0px; } .elementor-343 .elementor-element.elementor-element-87f6cad > .elementor-widget-container { padding: 0px 0px 0px 40px; } .elementor-343 .elementor-element.elementor-element-3dfcb82 { text-align: center; } .elementor-343 .elementor-element.elementor-element-2ede1af { margin-top: 100px; margin-bottom: 100px; } .elementor-343 .elementor-element.elementor-element-ea4b43a { font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1em; } .elementor-343 .elementor-element.elementor-element-50ca016 .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-343 .elementor-element.elementor-element-50ca016 > .elementor-widget-container { padding: 0px 40px 0px 0px; } .elementor-343 .elementor-element.elementor-element-4f97929 > .elementor-widget-container { padding: 0px 0px 0px 40px; } .elementor-343 .elementor-element.elementor-element-00781fe { text-align: left; } .elementor-343 .elementor-element.elementor-element-00781fe .elementor-image img { max-width: 90%; } .elementor-343 .elementor-element.elementor-element-250ec04 { text-align: right; } .elementor-343 .elementor-element.elementor-element-250ec04 .elementor-image img { max-width: 90%; } .elementor-343 .elementor-element.elementor-element-352051f { margin-top: 100px; margin-bottom: 100px; } .elementor-343 .elementor-element.elementor-element-2eeaabf { font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1em; } .elementor-343 .elementor-element.elementor-element-1baa876 .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-343 .elementor-element.elementor-element-1baa876 > .elementor-widget-container { padding: 0px 40px 0px 0px; } .elementor-343 .elementor-element.elementor-element-383d7f0 > .elementor-widget-container { padding: 0px 0px 0px 40px; } .elementor-343 .elementor-element.elementor-element-2a1b615 { margin-top: 0px; margin-bottom: 80px; } .elementor-343 .elementor-element.elementor-element-09c3e59 { text-align: center; } .elementor-343 .elementor-element.elementor-element-f4c0919 { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-343 .elementor-element.elementor-element-e45154d .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-343 .elementor-element.elementor-element-db276e4 { margin-top: 40px; margin-bottom: 120px; } .elementor-343 .elementor-element.elementor-element-4022843 .cd-horizontal-timeline .events-content h2 { color: #000000; } .elementor-343 .elementor-element.elementor-element-4022843 div.cd-horizontal-timeline .events-content h2 { font-size: 24px; } .elementor-343 .elementor-element.elementor-element-4022843 div.cd-horizontal-timeline div.events-content h2 { letter-spacing: 0px; } .elementor-343 .elementor-element.elementor-element-4022843 .cd-horizontal-timeline div.events-content h2 { text-transform: none; } .elementor-343 .elementor-element.elementor-element-4022843 div.cd-horizontal-timeline .events-content em { color: #888888; } .elementor-343 .elementor-element.elementor-element-4022843 .cd-horizontal-timeline .events-content em { font-size: 16px; } .elementor-343 .elementor-element.elementor-element-4022843 div.cd-horizontal-timeline div.events-content em { letter-spacing: 0px; } .elementor-343 .elementor-element.elementor-element-4022843 .cd-horizontal-timeline .events-content ol li em { text-transform: none; } .elementor-343 .elementor-element.elementor-element-4022843 .cd-horizontal-timeline .events-content li .events-content-desc { color: #000000; } .elementor-343 .elementor-element.elementor-element-4022843 div.cd-horizontal-timeline .events-content li .events-content-desc { font-size: 16px; } .elementor-343 .elementor-element.elementor-element-4022843 .cd-horizontal-timeline .events { background: #e7e7e7; } .elementor-343 .elementor-element.elementor-element-4022843 .cd-horizontal-timeline .events a::after { border-color: #e7e7e7; } .elementor-343 .elementor-element.elementor-element-4022843 .cd-timeline-navigation a { border-color: #e7e7e7; } .elementor-343 .elementor-element.elementor-element-4022843 .cd-horizontal-timeline .filling-line { background-color: #000000; } .elementor-343 .elementor-element.elementor-element-4022843 .cd-horizontal-timeline .events a.selected::after { background-color: #000000; } .elementor-343 .elementor-element.elementor-element-4022843 .cd-horizontal-timeline div.events a.selected::after { border-color: #000000; } .elementor-343 .elementor-element.elementor-element-4022843 .cd-horizontal-timeline .events a.older-event::after { border-color: #000000; } .elementor-343 .elementor-element.elementor-element-4022843 .cd-timeline-navigation a:hover { border-color: #000000; } .elementor-343 .elementor-element.elementor-element-4022843 .cd-timeline-navigation a.prev:hover:after { color: #000000; } .elementor-343 .elementor-element.elementor-element-4022843 .cd-timeline-navigation a.next:hover:after { color: #000000; } .elementor-445 .elementor-element.elementor-element-a99c231 { padding: 0px 0px 0px 0px; } .elementor-445 .elementor-element.elementor-element-fea7d18.elementor-column .elementor-column-wrap { align-items: center; } .elementor-445 .elementor-element.elementor-element-fea7d18 > .elementor-element-populated { padding: 0px 90px 0px 90px; } .elementor-445 .elementor-element.elementor-element-e10bb5d { font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1em; } .elementor-445 .elementor-element.elementor-element-e10bb5d > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-445 .elementor-element.elementor-element-cb41119 .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-445 .elementor-element.elementor-element-bd5625f > .elementor-widget-container { margin: 30px 0px 0px 0px; } .elementor-445 .elementor-element.elementor-element-1da060f > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0% 0% 0% 0%; } .elementor-445 .elementor-element.elementor-element-1da060f > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-445 .elementor-element.elementor-element-1017dce { margin-top: 100px; margin-bottom: 0px; } .elementor-445 .elementor-element.elementor-element-037fa78 { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-445 .elementor-element.elementor-element-3a15a8f .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-445 .elementor-element.elementor-element-3447672 { margin-top: 40px; margin-bottom: 120px; } .elementor-445 .elementor-element.elementor-element-489e841 .cd-horizontal-timeline .events-content h2 { color: #000000; } .elementor-445 .elementor-element.elementor-element-489e841 div.cd-horizontal-timeline .events-content h2 { font-size: 24px; } .elementor-445 .elementor-element.elementor-element-489e841 div.cd-horizontal-timeline div.events-content h2 { letter-spacing: 0px; } .elementor-445 .elementor-element.elementor-element-489e841 .cd-horizontal-timeline div.events-content h2 { text-transform: none; } .elementor-445 .elementor-element.elementor-element-489e841 div.cd-horizontal-timeline .events-content em { color: #888888; } .elementor-445 .elementor-element.elementor-element-489e841 .cd-horizontal-timeline .events-content em { font-size: 16px; } .elementor-445 .elementor-element.elementor-element-489e841 div.cd-horizontal-timeline div.events-content em { letter-spacing: 0px; } .elementor-445 .elementor-element.elementor-element-489e841 .cd-horizontal-timeline .events-content ol li em { text-transform: none; } .elementor-445 .elementor-element.elementor-element-489e841 .cd-horizontal-timeline .events-content li .events-content-desc { color: #000000; } .elementor-445 .elementor-element.elementor-element-489e841 div.cd-horizontal-timeline .events-content li .events-content-desc { font-size: 16px; } .elementor-445 .elementor-element.elementor-element-489e841 .cd-horizontal-timeline .events { background: #e7e7e7; } .elementor-445 .elementor-element.elementor-element-489e841 .cd-horizontal-timeline .events a::after { border-color: #e7e7e7; } .elementor-445 .elementor-element.elementor-element-489e841 .cd-timeline-navigation a { border-color: #e7e7e7; } .elementor-445 .elementor-element.elementor-element-489e841 .cd-horizontal-timeline .filling-line { background-color: #000000; } .elementor-445 .elementor-element.elementor-element-489e841 .cd-horizontal-timeline .events a.selected::after { background-color: #000000; } .elementor-445 .elementor-element.elementor-element-489e841 .cd-horizontal-timeline div.events a.selected::after { border-color: #000000; } .elementor-445 .elementor-element.elementor-element-489e841 .cd-horizontal-timeline .events a.older-event::after { border-color: #000000; } .elementor-445 .elementor-element.elementor-element-489e841 .cd-timeline-navigation a:hover { border-color: #000000; } .elementor-445 .elementor-element.elementor-element-489e841 .cd-timeline-navigation a.prev:hover:after { color: #000000; } .elementor-445 .elementor-element.elementor-element-489e841 .cd-timeline-navigation a.next:hover:after { color: #000000; } @media(min-width:768px) { .elementor-445 .elementor-element.elementor-element-fea7d18 { width: 57.982%; } .elementor-445 .elementor-element.elementor-element-1da060f { width: 42.018%; } } .elementor-496 .elementor-element.elementor-element-689e7ec > .elementor-container { min-height: 800px; } .elementor-496 .elementor-element.elementor-element-689e7ec > .elementor-container:after { content: ""; min-height: inherit; } .elementor-496 .elementor-element.elementor-element-689e7ec { background-color: #000000; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 120px 90px 0px 90px; } .elementor-496 .elementor-element.elementor-element-689e7ec > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-496 .elementor-element.elementor-element-88ca9f8 { color: #ffffff; font-family: "Heebo", Sans-serif; font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; } .elementor-496 .elementor-element.elementor-element-959c3b2 { color: #ffffff; font-size: 40px; line-height: 1.2em; } .elementor-496 .elementor-element.elementor-element-fe410f7 { padding: 0px 0px 0px 0px; } .elementor-496 .elementor-element.elementor-element-292d404 { text-align: center; z-index: 3; } .elementor-496 .elementor-element.elementor-element-292d404 > .elementor-widget-container { margin: -60% 0% 0% 0%; } .elementor-496 .elementor-element.elementor-element-8b065a5 > .elementor-container { min-height: 200px; } .elementor-496 .elementor-element.elementor-element-8b065a5 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-496 .elementor-element.elementor-element-8b065a5 { background-color: #bebebf; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: -40px; margin-bottom: 0px; padding: 100px 0px 100px 0px; z-index: 2; } .elementor-496 .elementor-element.elementor-element-8b065a5 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-496 .elementor-element.elementor-element-92f8316 { padding: 0px 90px 0px 90px; } .elementor-496 .elementor-element.elementor-element-bbe2ff8.elementor-widget-heading .elementor-heading-title { color: #ffffff; } .elementor-496 .elementor-element.elementor-element-bbe2ff8 .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-496 .elementor-element.elementor-element-bbe2ff8 > .elementor-widget-container { margin: 20px 0px 0px 0px; padding: 0px 40px 0px 0px; } .elementor-496 .elementor-element.elementor-element-b95e93d.elementor-column .elementor-column-wrap { align-items: flex-start; } .elementor-496 .elementor-element.elementor-element-296bd1b { color: #ffffff; } .elementor-496 .elementor-element.elementor-element-296bd1b > .elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 40px; } .elementor-496 .elementor-element.elementor-element-79f616f { margin-top: 100px; margin-bottom: 100px; } .elementor-496 .elementor-element.elementor-element-14d1021 .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-496 .elementor-element.elementor-element-ec647b2 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-496 .elementor-element.elementor-element-fef4339 { font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; } .elementor-496 .elementor-element.elementor-element-fef4339 > .elementor-widget-container { margin: 30px 0px 0px 0px; } .elementor-496 .elementor-element.elementor-element-70a7740 { text-align: center; z-index: 2; } .elementor-496 .elementor-element.elementor-element-70a7740 .elementor-image img { max-width: 80%; } .elementor-496 .elementor-element.elementor-element-70a7740 .widget-image-caption { text-align: left; color: #000000; font-size: 13px; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; } .elementor-496 .elementor-element.elementor-element-70a7740 > .elementor-widget-container { margin: -40% 0% 0% 0%; } .elementor-496 .elementor-element.elementor-element-ab532fa { margin-top: 200px; margin-bottom: 200px; } .elementor-496 .elementor-element.elementor-element-d25547d { text-align: center; z-index: 2; } .elementor-496 .elementor-element.elementor-element-d25547d .elementor-image img { max-width: 80%; } .elementor-496 .elementor-element.elementor-element-d25547d .widget-image-caption { text-align: left; color: #000000; font-size: 13px; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; } .elementor-496 .elementor-element.elementor-element-d25547d > .elementor-widget-container { margin: -40% 0% 0% 0%; } .elementor-496 .elementor-element.elementor-element-0f5e083 .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-496 .elementor-element.elementor-element-d164c92 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-496 .elementor-element.elementor-element-5b9f92d { font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; } .elementor-496 .elementor-element.elementor-element-5b9f92d > .elementor-widget-container { margin: 30px 0px 0px 0px; } .elementor-496 .elementor-element.elementor-element-e6a9df7 > .elementor-container { min-height: 200px; } .elementor-496 .elementor-element.elementor-element-e6a9df7 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-496 .elementor-element.elementor-element-e6a9df7 { background-color: #f5f5f5; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 100px 0px 100px 0px; z-index: 2; } .elementor-496 .elementor-element.elementor-element-e6a9df7 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-496 .elementor-element.elementor-element-f8899af { padding: 0px 90px 0px 90px; } .elementor-496 .elementor-element.elementor-element-f758b34 { z-index: 2; } .elementor-496 .elementor-element.elementor-element-e166600.elementor-widget-heading .elementor-heading-title { color: #000000; } .elementor-496 .elementor-element.elementor-element-e166600 .elementor-heading-title { font-size: 40px; font-weight: 400; line-height: 1.2em; } .elementor-496 .elementor-element.elementor-element-e166600 > .elementor-widget-container { margin: 20px 0px 0px 0px; padding: 40px 0px 40px 40px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: #000000; } .elementor-496 .elementor-element.elementor-element-e166600 { z-index: 2; } .elementor-496 .elementor-element.elementor-element-adf7036 { text-align: left; } .elementor-496 .elementor-element.elementor-element-adf7036 .elementor-image img { width: 121px; } .elementor-496 .elementor-element.elementor-element-adf7036 > .elementor-widget-container { padding: 0px 0px 0px 40px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: #000000; } .elementor-496 .elementor-element.elementor-element-9021b47 { font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; } .elementor-496 .elementor-element.elementor-element-9021b47 > .elementor-widget-container { padding: 0px 0px 30px 40px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: #000000; } .elementor-496 .elementor-element.elementor-element-5b9bd2d.elementor-column .elementor-column-wrap { align-items: flex-start; } .elementor-496 .elementor-element.elementor-element-0faa386 > .elementor-widget-container { margin: 0% 0% 0% -60%; } @media(min-width:768px) { .elementor-496 .elementor-element.elementor-element-f758b34 { width: 54.991%; } .elementor-496 .elementor-element.elementor-element-5b9bd2d { width: 54.564%; } } .elementor-592 .elementor-element.elementor-element-6db80c6 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; } .elementor-592 .elementor-element.elementor-element-6db80c6 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-592 .elementor-element.elementor-element-a5bd4ed.elementor-column .elementor-column-wrap { align-items: flex-end; } .elementor-592 .elementor-element.elementor-element-8795a16 { color: #000000; font-size: 38px; line-height: 1.2em; } .elementor-592 .elementor-element.elementor-element-8795a16 > .elementor-widget-container { padding: 0% 10% 40% 10%; } .elementor-592 .elementor-element.elementor-element-080b4b4 > .elementor-widget-container { padding: 10% 10% 0% 10%; } .elementor-592 .elementor-element.elementor-element-d26aece.elementor-column .elementor-column-wrap { align-items: center; } .elementor-592 .elementor-element.elementor-element-b2f000a > .elementor-widget-container { margin: 30px 0px 0px 0px; padding: 0% 30% 0% 0%; } .elementor-592 .elementor-element.elementor-element-da9dcb3 > .elementor-element-populated { background-color: #000000; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; } .elementor-592 .elementor-element.elementor-element-da9dcb3 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-592 .elementor-element.elementor-element-da9dcb3 { z-index: 3; } .elementor-592 .elementor-element.elementor-element-c2e0528.elementor-widget-heading .elementor-heading-title { color: #ffffff; } .elementor-592 .elementor-element.elementor-element-c2e0528 .elementor-heading-title { font-size: 30px; line-height: 1.2em; } .elementor-592 .elementor-element.elementor-element-c2e0528 > .elementor-widget-container { padding: 60px 50px 10px 50px; } .elementor-592 .elementor-element.elementor-element-293ca85 { color: #ffffff; } .elementor-592 .elementor-element.elementor-element-293ca85 > .elementor-widget-container { padding: 0px 50px 0px 50px; } .elementor-592 .elementor-element.elementor-element-e5f5188 > .elementor-widget-container { padding: 0px 50px 50px 50px; } .elementor-592 .elementor-element.elementor-element-a6b4a20 { margin-top: 0px; margin-bottom: 100px; } .elementor-592 .elementor-element.elementor-element-1b2459e .tg_horizontal_gallery_wrapper .flickity-prev-next-button.next { background: #ffffff; } .elementor-592 .elementor-element.elementor-element-1b2459e .tg_horizontal_gallery_wrapper .flickity-prev-next-button.previous { background: #ffffff; } .elementor-592 .elementor-element.elementor-element-1b2459e .tg_horizontal_gallery_wrapper .flickity-prev-next-button .arrow { fill: #222222; } .elementor-592 .elementor-element.elementor-element-1b2459e .tg_horizontal_gallery_wrapper .flickity-page-dots .dot { background: #222222; } .elementor-592 .elementor-element.elementor-element-ad00426 { margin-top: 100px; margin-bottom: 0px; } .elementor-592 .elementor-element.elementor-element-d1b5d54 { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-592 .elementor-element.elementor-element-5bcbc1a .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-592 .elementor-element.elementor-element-9b24d94 { margin-top: 60px; margin-bottom: 100px; } .elementor-592 .elementor-element.elementor-element-e2328c2 .portfolio_classic_content { margin-top: 20px; } .elementor-592 .elementor-element.elementor-element-e2328c2 .portfolio_classic_content h3.portfolio_classic_title { color: #000000; } .elementor-592 .elementor-element.elementor-element-e2328c2 div.portfolio_classic_content h3.portfolio_classic_title { font-size: 16px; } .elementor-592 .elementor-element.elementor-element-e2328c2 .portfolio_classic_grid_wrapper .portfolio_classic_content h3.portfolio_classic_title { line-height: 1.1; } .elementor-592 .elementor-element.elementor-element-e2328c2 .portfolio_classic_grid_wrapper div.portfolio_classic_content h3.portfolio_classic_title { letter-spacing: 0px; } .elementor-592 .elementor-element.elementor-element-e2328c2 div.portfolio_classic_grid_wrapper .portfolio_classic_content h3.portfolio_classic_title { text-transform: none; } .elementor-592 .elementor-element.elementor-element-e2328c2 .portfolio_classic_grid_wrapper .portfolio_classic_content .portfolio_classic_subtitle { color: #B8B8B8; font-size: 12px; } .elementor-592 .elementor-element.elementor-element-e2328c2 .portfolio_classic_grid_wrapper .portfolio_classic_content div.portfolio_classic_subtitle { letter-spacing: 0px; } .elementor-592 .elementor-element.elementor-element-e2328c2 div.portfolio_classic_grid_wrapper div.portfolio_classic_content .portfolio_classic_subtitle { text-transform: none; } .elementor-592 .elementor-element.elementor-element-e2328c2 .portfolio_filter_wrapper { text-align: left; } .elementor-592 .elementor-element.elementor-element-e2328c2 .portfolio_filter_wrapper a.filter_tag_btn { color: #666666; } .elementor-592 .elementor-element.elementor-element-e2328c2 div.elementor-widget-container .portfolio_filter_wrapper a.filter_tag_btn { border-color: #666666; } .elementor-592 .elementor-element.elementor-element-e2328c2 .portfolio_filter_wrapper a.filter_tag_btn:hover { color: #000000; } .elementor-592 .elementor-element.elementor-element-e2328c2 div.portfolio_filter_wrapper .filter_tag_btn:hover { border-color: #000000; } .elementor-592 .elementor-element.elementor-element-e2328c2 div.portfolio_filter_wrapper .filter_tag_btn.active { border-color: #000000; } .elementor-592 .elementor-element.elementor-element-e2328c2 .portfolio_filter_wrapper a.filter_tag_btn.active { color: #000000; } .elementor-592 .elementor-element.elementor-element-e2328c2 div.portfolio_filter_wrapper a.filter_tag_btn { font-size: 12px; } .elementor-592 .elementor-element.elementor-element-e2328c2 div.portfolio_filter_wrapper .filter_tag_btn { letter-spacing: 2px; } .elementor-592 .elementor-element.elementor-element-e2328c2 .elementor-widget-container .portfolio_filter_wrapper .filter_tag_btn { text-transform: uppercase; } @media(min-width:768px) { .elementor-592 .elementor-element.elementor-element-d26aece { width: 66.563%; } .elementor-592 .elementor-element.elementor-element-da9dcb3 { width: 33.434%; } } .elementor-658 .elementor-element.elementor-element-ac8ccca { padding: 0px 0px 0px 0px; } .elementor-658 .elementor-element.elementor-element-2ada06d.elementor-column .elementor-column-wrap { align-items: center; } .elementor-658 .elementor-element.elementor-element-2ada06d > .elementor-element-populated { padding: 0px 90px 0px 0px; } .elementor-658 .elementor-element.elementor-element-0670913 { font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1em; } .elementor-658 .elementor-element.elementor-element-de7a480 .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-658 .elementor-element.elementor-element-5d700ae > .elementor-widget-container { margin: 30px 0px 0px 0px; } .elementor-658 .elementor-element.elementor-element-4ab7d64 { text-align: left; } .elementor-658 .elementor-element.elementor-element-4ab7d64 .elementor-image img { width: 121px; } .elementor-658 .elementor-element.elementor-element-4ab7d64 > .elementor-widget-container { margin: 30px 0px 0px 0px; padding: 0px 0px 0px 0px; } .elementor-658 .elementor-element.elementor-element-7c76220 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0% 0% 0% 0%; } .elementor-658 .elementor-element.elementor-element-7c76220 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-658 .elementor-element.elementor-element-b9017bc { margin-top: 100px; margin-bottom: 100px; } .elementor-658 .elementor-element.elementor-element-3330ea7 { text-align: center; } .elementor-658 .elementor-element.elementor-element-3330ea7 .elementor-image img { width: 74px; } .elementor-658 .elementor-element.elementor-element-1c108b4 .elementor-counter-number-wrapper { color: #000000; font-size: 36px; } .elementor-658 .elementor-element.elementor-element-1c108b4 .elementor-counter-title { color: #000000; font-size: 12px; font-weight: 500; text-transform: uppercase; line-height: 2em; letter-spacing: 1px; } .elementor-658 .elementor-element.elementor-element-1c108b4 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-658 .elementor-element.elementor-element-614d1dc { text-align: center; } .elementor-658 .elementor-element.elementor-element-614d1dc .elementor-image img { width: 74px; } .elementor-658 .elementor-element.elementor-element-614d1dc > .elementor-widget-container { margin: -17px 0px 0px 0px; } .elementor-658 .elementor-element.elementor-element-a9cb716 .elementor-counter-number-wrapper { color: #000000; font-size: 36px; } .elementor-658 .elementor-element.elementor-element-a9cb716 .elementor-counter-title { color: #000000; font-size: 12px; font-weight: 500; text-transform: uppercase; line-height: 2em; letter-spacing: 1px; } .elementor-658 .elementor-element.elementor-element-a9cb716 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-658 .elementor-element.elementor-element-f94bbe9 { text-align: center; } .elementor-658 .elementor-element.elementor-element-f94bbe9 .elementor-image img { width: 74px; } .elementor-658 .elementor-element.elementor-element-f94bbe9 > .elementor-widget-container { margin: -17px 0px 0px 0px; } .elementor-658 .elementor-element.elementor-element-696e44d .elementor-counter-number-wrapper { color: #000000; font-size: 36px; } .elementor-658 .elementor-element.elementor-element-696e44d .elementor-counter-title { color: #000000; font-size: 12px; font-weight: 500; text-transform: uppercase; line-height: 2em; letter-spacing: 1px; } .elementor-658 .elementor-element.elementor-element-696e44d > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-658 .elementor-element.elementor-element-d2ce41e { text-align: center; } .elementor-658 .elementor-element.elementor-element-d2ce41e .elementor-image img { width: 74px; } .elementor-658 .elementor-element.elementor-element-d2ce41e > .elementor-widget-container { margin: -17px 0px 0px 0px; } .elementor-658 .elementor-element.elementor-element-ef5965f .elementor-counter-number-wrapper { color: #000000; font-size: 36px; } .elementor-658 .elementor-element.elementor-element-ef5965f .elementor-counter-title { color: #000000; font-size: 12px; font-weight: 500; text-transform: uppercase; line-height: 2em; letter-spacing: 1px; } .elementor-658 .elementor-element.elementor-element-ef5965f > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-658 .elementor-element.elementor-element-7c0dce0 .tg_background_list_column { min-height: 70vh; } .elementor-658 .elementor-element.elementor-element-7c0dce0 .tg_background_list_wrapper .tg_background_img { transition-duration: 500ms; } .elementor-658 .elementor-element.elementor-element-7c0dce0 .tg_background_list_wrapper .tg_background_list_column .tg_background_list_content h3 { color: #ffffff; } .elementor-658 .elementor-element.elementor-element-7c0dce0 .tg_background_list_wrapper .tg_background_list_column div.tg_background_list_content h3 { font-size: 22px; } .elementor-658 .elementor-element.elementor-element-7c0dce0 .tg_background_list_wrapper div.tg_background_list_column div.tg_background_list_content h3 { letter-spacing: 0px; } .elementor-658 .elementor-element.elementor-element-7c0dce0 div.tg_background_list_wrapper div.tg_background_list_column div.tg_background_list_content h3 { text-transform: none; } .elementor-658 .elementor-element.elementor-element-7c0dce0 .tg_background_list_desc { color: #ffffff; } .elementor-658 .elementor-element.elementor-element-7c0dce0 .tg_background_list_link .tg_background_list_desc { font-size: 15px; } .elementor-658 .elementor-element.elementor-element-7c0dce0 div.tg_background_list_link .tg_background_list_desc { letter-spacing: 0px; } .elementor-658 .elementor-element.elementor-element-7c0dce0 .tg_background_list_link div.tg_background_list_desc { text-transform: none; } .elementor-658 .elementor-element.elementor-element-7c0dce0 .tg_background_list_wrapper .tg_background_list_content .tg_background_list_link .button { color: #ffffff; } .elementor-658 .elementor-element.elementor-element-7c0dce0 .tg_background_list_wrapper .tg_background_list_content .tg_background_list_link a.button { border-color: #ffffff; } .elementor-658 .elementor-element.elementor-element-7c0dce0 .tg_background_list_wrapper .tg_background_list_content div.tg_background_list_link a.button { font-size: 13px; } .elementor-658 .elementor-element.elementor-element-ae75539 { margin-top: 140px; margin-bottom: 0px; } .elementor-658 .elementor-element.elementor-element-edd1938 { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-658 .elementor-element.elementor-element-62f4f8c .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-658 .elementor-element.elementor-element-6dda99b { margin-top: 40px; margin-bottom: 140px; } .elementor-658 .elementor-element.elementor-element-9470631 .cd-horizontal-timeline .events-content h2 { color: #000000; } .elementor-658 .elementor-element.elementor-element-9470631 div.cd-horizontal-timeline .events-content h2 { font-size: 24px; } .elementor-658 .elementor-element.elementor-element-9470631 div.cd-horizontal-timeline div.events-content h2 { letter-spacing: 0px; } .elementor-658 .elementor-element.elementor-element-9470631 .cd-horizontal-timeline div.events-content h2 { text-transform: none; } .elementor-658 .elementor-element.elementor-element-9470631 div.cd-horizontal-timeline .events-content em { color: #888888; } .elementor-658 .elementor-element.elementor-element-9470631 .cd-horizontal-timeline .events-content em { font-size: 16px; } .elementor-658 .elementor-element.elementor-element-9470631 div.cd-horizontal-timeline div.events-content em { letter-spacing: 0px; } .elementor-658 .elementor-element.elementor-element-9470631 .cd-horizontal-timeline .events-content ol li em { text-transform: none; } .elementor-658 .elementor-element.elementor-element-9470631 .cd-horizontal-timeline .events-content li .events-content-desc { color: #000000; } .elementor-658 .elementor-element.elementor-element-9470631 div.cd-horizontal-timeline .events-content li .events-content-desc { font-size: 16px; } .elementor-658 .elementor-element.elementor-element-9470631 .cd-horizontal-timeline .events { background: #e7e7e7; } .elementor-658 .elementor-element.elementor-element-9470631 .cd-horizontal-timeline .events a::after { border-color: #e7e7e7; } .elementor-658 .elementor-element.elementor-element-9470631 .cd-timeline-navigation a { border-color: #e7e7e7; } .elementor-658 .elementor-element.elementor-element-9470631 .cd-horizontal-timeline .filling-line { background-color: #000000; } .elementor-658 .elementor-element.elementor-element-9470631 .cd-horizontal-timeline .events a.selected::after { background-color: #000000; } .elementor-658 .elementor-element.elementor-element-9470631 .cd-horizontal-timeline div.events a.selected::after { border-color: #000000; } .elementor-658 .elementor-element.elementor-element-9470631 .cd-horizontal-timeline .events a.older-event::after { border-color: #000000; } .elementor-658 .elementor-element.elementor-element-9470631 .cd-timeline-navigation a:hover { border-color: #000000; } .elementor-658 .elementor-element.elementor-element-9470631 .cd-timeline-navigation a.prev:hover:after { color: #000000; } .elementor-658 .elementor-element.elementor-element-9470631 .cd-timeline-navigation a.next:hover:after { color: #000000; } @media(min-width:768px) { .elementor-658 .elementor-element.elementor-element-2ada06d { width: 50%; } .elementor-658 .elementor-element.elementor-element-7c76220 { width: 50%; } } .elementor-697 .elementor-element.elementor-element-691d33b { padding: 0px 0px 0px 0px; } .elementor-697 .elementor-element.elementor-element-000a80e.elementor-column .elementor-column-wrap { align-items: center; } .elementor-697 .elementor-element.elementor-element-000a80e > .elementor-element-populated { padding: 0px 90px 0px 90px; } .elementor-697 .elementor-element.elementor-element-0060752 { font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1em; } .elementor-697 .elementor-element.elementor-element-0060752 > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-697 .elementor-element.elementor-element-fa00040 .elementor-heading-title { font-size: 26px; font-weight: 400; line-height: 1.4em; } .elementor-697 .elementor-element.elementor-element-ebca9d6 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0% 0% 0% 0%; } .elementor-697 .elementor-element.elementor-element-ebca9d6 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-697 .elementor-element.elementor-element-f131a85 { text-align: right; } .elementor-697 .elementor-element.elementor-element-1532456 { margin-top: 100px; margin-bottom: 0px; } .elementor-697 .elementor-element.elementor-element-4e6b8b0 { z-index: 2; } .elementor-697 .elementor-element.elementor-element-3e0aa89 { margin-top: 0px; margin-bottom: 100px; } .elementor-697 .elementor-element.elementor-element-c68dc61 .elementor-heading-title { font-size: 20px; font-weight: 300; line-height: 1.4em; } .elementor-697 .elementor-element.elementor-element-c68dc61 > .elementor-widget-container { margin: 60px 0px 0px 0px; padding: 0px 160px 0px 0px; } .elementor-697 .elementor-element.elementor-element-2b15ad4 > .elementor-widget-container { margin: 20px 0px 0px 0px; padding: 0px 160px 0px 0px; } .elementor-697 .elementor-element.elementor-element-d38f1b2 > .elementor-widget-container { margin: -300px 0px 0px 0px; } .elementor-697 .elementor-element.elementor-element-733dd2d { margin-top: 120px; margin-bottom: 0px; } .elementor-697 .elementor-element.elementor-element-310e2ba { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-697 .elementor-element.elementor-element-93caea7 .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-697 .elementor-element.elementor-element-7652e4f { margin-top: 60px; margin-bottom: 60px; } .elementor-697 .elementor-element.elementor-element-3eb07df .portfolio_classic_content { margin-top: 20px; } .elementor-697 .elementor-element.elementor-element-3eb07df .portfolio_classic_content h3.portfolio_classic_title { color: #000000; } .elementor-697 .elementor-element.elementor-element-3eb07df div.portfolio_classic_content h3.portfolio_classic_title { font-size: 22px; } .elementor-697 .elementor-element.elementor-element-3eb07df .portfolio_classic_grid_wrapper .portfolio_classic_content h3.portfolio_classic_title { line-height: 1.5; } .elementor-697 .elementor-element.elementor-element-3eb07df .portfolio_classic_grid_wrapper div.portfolio_classic_content h3.portfolio_classic_title { letter-spacing: 0px; } .elementor-697 .elementor-element.elementor-element-3eb07df div.portfolio_classic_grid_wrapper .portfolio_classic_content h3.portfolio_classic_title { text-transform: none; } .elementor-697 .elementor-element.elementor-element-3eb07df .portfolio_classic_grid_wrapper .portfolio_classic_content .portfolio_classic_subtitle { color: #B8B8B8; font-size: 15px; } .elementor-697 .elementor-element.elementor-element-3eb07df .portfolio_classic_grid_wrapper .portfolio_classic_content div.portfolio_classic_subtitle { letter-spacing: 0px; } .elementor-697 .elementor-element.elementor-element-3eb07df div.portfolio_classic_grid_wrapper div.portfolio_classic_content .portfolio_classic_subtitle { text-transform: none; } .elementor-697 .elementor-element.elementor-element-3eb07df .portfolio_filter_wrapper { text-align: left; } .elementor-697 .elementor-element.elementor-element-3eb07df .portfolio_filter_wrapper a.filter_tag_btn { color: #666666; } .elementor-697 .elementor-element.elementor-element-3eb07df div.elementor-widget-container .portfolio_filter_wrapper a.filter_tag_btn { border-color: #666666; } .elementor-697 .elementor-element.elementor-element-3eb07df .portfolio_filter_wrapper a.filter_tag_btn:hover { color: #000000; } .elementor-697 .elementor-element.elementor-element-3eb07df div.portfolio_filter_wrapper .filter_tag_btn:hover { border-color: #000000; } .elementor-697 .elementor-element.elementor-element-3eb07df div.portfolio_filter_wrapper .filter_tag_btn.active { border-color: #000000; } .elementor-697 .elementor-element.elementor-element-3eb07df .portfolio_filter_wrapper a.filter_tag_btn.active { color: #000000; } .elementor-697 .elementor-element.elementor-element-3eb07df div.portfolio_filter_wrapper a.filter_tag_btn { font-size: 12px; } .elementor-697 .elementor-element.elementor-element-3eb07df div.portfolio_filter_wrapper .filter_tag_btn { letter-spacing: 2px; } .elementor-697 .elementor-element.elementor-element-3eb07df .elementor-widget-container .portfolio_filter_wrapper .filter_tag_btn { text-transform: uppercase; } @media(min-width:768px) { .elementor-697 .elementor-element.elementor-element-000a80e { width: 50%; } .elementor-697 .elementor-element.elementor-element-ebca9d6 { width: 50%; } .elementor-697 .elementor-element.elementor-element-3ad0421 { width: 70%; } .elementor-697 .elementor-element.elementor-element-97b1f56 { width: 30%; } .elementor-697 .elementor-element.elementor-element-46e726b { width: 60%; } .elementor-697 .elementor-element.elementor-element-2b71bff { width: 40%; } } .elementor-826 .elementor-element.elementor-element-689e7ec > .elementor-container { min-height: 800px; } .elementor-826 .elementor-element.elementor-element-689e7ec > .elementor-container:after { content: ""; min-height: inherit; } .elementor-826 .elementor-element.elementor-element-689e7ec { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 60px 0px 0px 0px; } .elementor-826 .elementor-element.elementor-element-689e7ec > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-826 .elementor-element.elementor-element-88ca9f8 { font-family: "Heebo", Sans-serif; font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; } .elementor-826 .elementor-element.elementor-element-959c3b2 { font-size: 40px; line-height: 1.2em; } .elementor-826 .elementor-element.elementor-element-fe410f7 { padding: 0px 0px 0px 0px; } .elementor-826 .elementor-element.elementor-element-292d404 { text-align: center; z-index: 3; } .elementor-826 .elementor-element.elementor-element-292d404 > .elementor-widget-container { margin: -60% 0% 0% 0%; } .elementor-826 .elementor-element.elementor-element-8b065a5 > .elementor-container { min-height: 200px; } .elementor-826 .elementor-element.elementor-element-8b065a5 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-826 .elementor-element.elementor-element-8b065a5 { background-image: url(../images/gray-sofa-white-living-room-interior-with-copy-space-3d-rendering.jpg); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 0px 0px 340px 0px; z-index: 2; background-position: center bottom; background-repeat: no-repeat; background-size: cover; } .elementor-826 .elementor-element.elementor-element-8b065a5 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-826 .elementor-element.elementor-element-92f8316 { padding: 0px 90px 0px 90px; } .elementor-826 .elementor-element.elementor-element-bbe2ff8 .elementor-heading-title { font-size: 26px; font-weight: 500; line-height: 1.3em; } .elementor-826 .elementor-element.elementor-element-bbe2ff8 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-826 .elementor-element.elementor-element-b95e93d.elementor-column .elementor-column-wrap { align-items: flex-start; } .elementor-826 .elementor-element.elementor-element-ae114b8 { background-color: #f5f5f5; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: -20px; margin-bottom: 0px; padding: 0px 0px 0px 0px; } .elementor-826 .elementor-element.elementor-element-ae114b8 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-826 .elementor-element.elementor-element-9b0e806 { font-size: 18px; font-weight: 300; } .elementor-826 .elementor-element.elementor-element-9b0e806 > .elementor-widget-container { margin: 20px 0px 0px 0px; padding: 0px 120px 100px 0px; } .elementor-826 .elementor-element.elementor-element-ab532fa { margin-top: 80px; margin-bottom: 20px; } .elementor-826 .elementor-element.elementor-element-d25547d { text-align: center; z-index: 2; } .elementor-826 .elementor-element.elementor-element-d25547d .elementor-image img { max-width: 90%; } .elementor-826 .elementor-element.elementor-element-d25547d > .elementor-widget-container { margin: -40% 0% 0% 0%; } .elementor-826 .elementor-element.elementor-element-0f5e083 .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-826 .elementor-element.elementor-element-17a7b3e .elementor-accordion .elementor-accordion-item { border-width: 0px; } .elementor-826 .elementor-element.elementor-element-17a7b3e .elementor-accordion .elementor-accordion-item .elementor-tab-content { border-width: 0px; } .elementor-826 .elementor-element.elementor-element-17a7b3e .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active { border-width: 0px; } .elementor-826 .elementor-element.elementor-element-17a7b3e .elementor-accordion .elementor-tab-title { color: #999999; font-size: 14px; text-transform: uppercase; padding: 15px 0px 15px 0px; } .elementor-826 .elementor-element.elementor-element-17a7b3e .elementor-accordion .elementor-tab-title.elementor-active { color: #000000; } .elementor-826 .elementor-element.elementor-element-17a7b3e .elementor-accordion .elementor-tab-content { padding: 0px 0px 0px 25px; } .elementor-826 .elementor-element.elementor-element-17a7b3e > .elementor-widget-container { margin: 40px 0px 10px 0px; } .elementor-826 .elementor-element.elementor-element-5b9f92d { font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; } .elementor-826 .elementor-element.elementor-element-5b9f92d > .elementor-widget-container { margin: 30px 0px 0px 0px; } .elementor-826 .elementor-element.elementor-element-79f616f { margin-top: 40px; margin-bottom: 140px; } .elementor-826 .elementor-element.elementor-element-06cf152.elementor-widget-heading .elementor-heading-title { color: #000000; } .elementor-826 .elementor-element.elementor-element-06cf152 .elementor-heading-title { font-size: 70px; font-weight: 600; } .elementor-826 .elementor-element.elementor-element-78c9d5c .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-826 .elementor-element.elementor-element-94216fb > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-826 .elementor-element.elementor-element-70a7740 { text-align: center; z-index: 2; } .elementor-826 .elementor-element.elementor-element-70a7740 > .elementor-widget-container { margin: 0% 0% 0% 0%; } .elementor-826 .elementor-element.elementor-element-d4d19de { margin-top: 140px; margin-bottom: 140px; } .elementor-826 .elementor-element.elementor-element-148060e { text-align: center; z-index: 2; } .elementor-826 .elementor-element.elementor-element-148060e .elementor-image img { max-width: 80%; } .elementor-826 .elementor-element.elementor-element-148060e > .elementor-widget-container { margin: -40% 0% 0% 0%; } .elementor-826 .elementor-element.elementor-element-f7f9584.elementor-widget-heading .elementor-heading-title { color: #000000; } .elementor-826 .elementor-element.elementor-element-f7f9584 .elementor-heading-title { font-size: 70px; font-weight: 600; } .elementor-826 .elementor-element.elementor-element-80ed9b1 .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-826 .elementor-element.elementor-element-25cae8d > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-826 .elementor-element.elementor-element-a75217d { margin-top: 140px; margin-bottom: 140px; } .elementor-826 .elementor-element.elementor-element-d744144.elementor-widget-heading .elementor-heading-title { color: #000000; } .elementor-826 .elementor-element.elementor-element-d744144 .elementor-heading-title { font-size: 70px; font-weight: 600; } .elementor-826 .elementor-element.elementor-element-84fe71a .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-826 .elementor-element.elementor-element-dd35e9a > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-826 .elementor-element.elementor-element-4c2b8b7 { text-align: center; z-index: 2; } .elementor-826 .elementor-element.elementor-element-4c2b8b7 > .elementor-widget-container { margin: 0% 0% 0% 0%; } .elementor-826 .elementor-element.elementor-element-3326af1 { margin-top: 140px; margin-bottom: 140px; } .elementor-826 .elementor-element.elementor-element-3d0883a { text-align: center; z-index: 2; } .elementor-826 .elementor-element.elementor-element-3d0883a .elementor-image img { max-width: 80%; } .elementor-826 .elementor-element.elementor-element-3d0883a > .elementor-widget-container { margin: -40% 0% 0% 0%; } .elementor-826 .elementor-element.elementor-element-d74bc2c.elementor-widget-heading .elementor-heading-title { color: #000000; } .elementor-826 .elementor-element.elementor-element-d74bc2c .elementor-heading-title { font-size: 70px; font-weight: 600; } .elementor-826 .elementor-element.elementor-element-0c42270 .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-826 .elementor-element.elementor-element-296d27e > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-826 .elementor-element.elementor-element-f6c79e8 > .elementor-container { min-height: 650px; } .elementor-826 .elementor-element.elementor-element-f6c79e8 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-826 .elementor-element.elementor-element-f6c79e8 { background-image: url("../upload/jane-005.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; z-index: 0; } .elementor-826 .elementor-element.elementor-element-f6c79e8 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-826 .elementor-element.elementor-element-1fa98a7.elementor-column .elementor-column-wrap { align-items: center; } .elementor-826 .elementor-element.elementor-element-136df3c > .elementor-element-populated { background-color: #ffffff; box-shadow: 0px -2px 30px 0px rgba(0, 0, 0, 0.1); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: -60px 0px 0px 0px; } .elementor-826 .elementor-element.elementor-element-136df3c > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-826 .elementor-element.elementor-element-136df3c { z-index: 3; } .elementor-826 .elementor-element.elementor-element-09b37e5 .elementor-heading-title { font-size: 30px; line-height: 1.2em; } .elementor-826 .elementor-element.elementor-element-09b37e5 > .elementor-widget-container { padding: 60px 50px 10px 50px; } .elementor-826 .elementor-element.elementor-element-90c610b > .elementor-widget-container { padding: 0px 50px 0px 50px; } .elementor-826 .elementor-element.elementor-element-f19666a > .elementor-widget-container { padding: 0px 50px 50px 50px; } @media(min-width:768px) { .elementor-826 .elementor-element.elementor-element-76a6143 { width: 49.561%; } .elementor-826 .elementor-element.elementor-element-ddaa29d { width: 18.596%; } .elementor-826 .elementor-element.elementor-element-b8e992b { width: 37.719%; } .elementor-826 .elementor-element.elementor-element-b024b71 { width: 43.681%; } .elementor-826 .elementor-element.elementor-element-73086a6 { width: 21.14%; } .elementor-826 .elementor-element.elementor-element-e34f677 { width: 37.194%; } .elementor-826 .elementor-element.elementor-element-a924329 { width: 41.662%; } .elementor-826 .elementor-element.elementor-element-1fa98a7 { width: 66.667%; } .elementor-826 .elementor-element.elementor-element-136df3c { width: 33.333%; } } @media(min-width:1025px) { .elementor-826 .elementor-element.elementor-element-f6c79e8 { background-attachment: fixed; } } .elementor-735 .elementor-element.elementor-element-19a0c93 > .elementor-container { min-height: 680px; } .elementor-735 .elementor-element.elementor-element-19a0c93 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-735 .elementor-element.elementor-element-19a0c93 { background-image: url("../upload/daniel-mccullough-348488-unsplash.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 90px 70px 90px; } .elementor-735 .elementor-element.elementor-element-19a0c93 > .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.2); opacity: 1; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-735 .elementor-element.elementor-element-19a0c93 .elementor-background-overlay { filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg); } .elementor-735 .elementor-element.elementor-element-435bc38.elementor-column .elementor-column-wrap { align-items: flex-end; } .elementor-735 .elementor-element.elementor-element-2ee3f60.elementor-widget-heading .elementor-heading-title { color: #ffffff; } .elementor-735 .elementor-element.elementor-element-2ee3f60 .elementor-heading-title { font-size: 32px; font-weight: 400; line-height: 1.2em; } .elementor-735 .elementor-element.elementor-element-2126383 { margin-top: 100px; margin-bottom: 100px; } .elementor-735 .elementor-element.elementor-element-1903c80 { text-align: center; } .elementor-735 .elementor-element.elementor-element-1903c80 .elementor-image img { width: 74px; } .elementor-735 .elementor-element.elementor-element-c98f6be .elementor-counter-number-wrapper { color: #000000; font-size: 36px; } .elementor-735 .elementor-element.elementor-element-c98f6be .elementor-counter-title { color: #000000; font-size: 12px; font-weight: 500; text-transform: uppercase; line-height: 2em; letter-spacing: 1px; } .elementor-735 .elementor-element.elementor-element-c98f6be > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-735 .elementor-element.elementor-element-c06417d { text-align: center; } .elementor-735 .elementor-element.elementor-element-c06417d .elementor-image img { width: 74px; } .elementor-735 .elementor-element.elementor-element-c06417d > .elementor-widget-container { margin: -17px 0px 0px 0px; } .elementor-735 .elementor-element.elementor-element-b97eeef .elementor-counter-number-wrapper { color: #000000; font-size: 36px; } .elementor-735 .elementor-element.elementor-element-b97eeef .elementor-counter-title { color: #000000; font-size: 12px; font-weight: 500; text-transform: uppercase; line-height: 2em; letter-spacing: 1px; } .elementor-735 .elementor-element.elementor-element-b97eeef > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-735 .elementor-element.elementor-element-adc1db2 { text-align: center; } .elementor-735 .elementor-element.elementor-element-adc1db2 .elementor-image img { width: 74px; } .elementor-735 .elementor-element.elementor-element-adc1db2 > .elementor-widget-container { margin: -17px 0px 0px 0px; } .elementor-735 .elementor-element.elementor-element-b06ebd1 .elementor-counter-number-wrapper { color: #000000; font-size: 36px; } .elementor-735 .elementor-element.elementor-element-b06ebd1 .elementor-counter-title { color: #000000; font-size: 12px; font-weight: 500; text-transform: uppercase; line-height: 2em; letter-spacing: 1px; } .elementor-735 .elementor-element.elementor-element-b06ebd1 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-735 .elementor-element.elementor-element-c4da5a3 { text-align: center; } .elementor-735 .elementor-element.elementor-element-c4da5a3 .elementor-image img { width: 74px; } .elementor-735 .elementor-element.elementor-element-c4da5a3 > .elementor-widget-container { margin: -17px 0px 0px 0px; } .elementor-735 .elementor-element.elementor-element-0333ecb .elementor-counter-number-wrapper { color: #000000; font-size: 36px; } .elementor-735 .elementor-element.elementor-element-0333ecb .elementor-counter-title { color: #000000; font-size: 12px; font-weight: 500; text-transform: uppercase; line-height: 2em; letter-spacing: 1px; } .elementor-735 .elementor-element.elementor-element-0333ecb > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-735 .elementor-element.elementor-element-87ca175 { margin-top: 100px; margin-bottom: 100px; } .elementor-735 .elementor-element.elementor-element-aaaa609 .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-735 .elementor-element.elementor-element-aaaa609 > .elementor-widget-container { padding: 0px 90px 0px 90px; } .elementor-735 .elementor-element.elementor-element-8f74966 > .elementor-widget-container { margin: 20px 0px 0px 0px; padding: 0px 90px 0px 90px; } .elementor-735 .elementor-element.elementor-element-1c9b955 { font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; } .elementor-735 .elementor-element.elementor-element-1c9b955 > .elementor-widget-container { margin: 30px 0px 0px 0px; padding: 0px 90px 0px 90px; } .elementor-735 .elementor-element.elementor-element-f6abe27 { text-align: right; } .elementor-735 .elementor-element.elementor-element-f6abe27 .elementor-image img { max-width: 100%; } .elementor-735 .elementor-element.elementor-element-f6abe27 > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-735 .elementor-element.elementor-element-85d2c61 { text-align: center; z-index: 2; } .elementor-735 .elementor-element.elementor-element-85d2c61 .elementor-image img { max-width: 100%; } .elementor-735 .elementor-element.elementor-element-85d2c61 > .elementor-widget-container { margin: -30px 0px 0px 0px; } .elementor-735 .elementor-element.elementor-element-f54b8a1 { margin-top: 120px; margin-bottom: 0px; } .elementor-735 .elementor-element.elementor-element-1ec2bdf { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-735 .elementor-element.elementor-element-5e0dcbc .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-735 .elementor-element.elementor-element-2e9183c { margin-top: 60px; margin-bottom: 120px; } .elementor-735 .elementor-element.elementor-element-29bcfa6 > .elementor-element-populated { background-color: #f5f5f5; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 10px 10px 10px 10px; } .elementor-735 .elementor-element.elementor-element-29bcfa6 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-735 .elementor-element.elementor-element-b5ce374 .elementor-heading-title { font-size: 18px; font-weight: 600; } .elementor-735 .elementor-element.elementor-element-b5ce374 > .elementor-widget-container { margin: 20px 0px 20px 0px; } .elementor-735 .elementor-element.elementor-element-cbc511f .elementor-divider-separator { border-top-style: solid; border-top-width: 1px; border-top-color: #979797; width: 100%; } .elementor-735 .elementor-element.elementor-element-1191c5c { color: #000000; font-size: 34px; font-weight: 600; line-height: 1em; } .elementor-735 .elementor-element.elementor-element-1191c5c > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-735 .elementor-element.elementor-element-a4387ed { font-size: 14px; } .elementor-735 .elementor-element.elementor-element-2d9e189 .elementor-divider-separator { border-top-style: solid; border-top-width: 1px; border-top-color: #979797; width: 100%; } .elementor-735 .elementor-element.elementor-element-a09f87b .elementor-text-editor { text-align: right; } .elementor-735 .elementor-element.elementor-element-a09f87b { font-size: 14px; font-style: italic; } .elementor-735 .elementor-element.elementor-element-a09f87b > .elementor-widget-container { margin: 10px 0px 20px 0px; } .elementor-735 .elementor-element.elementor-element-3cb00fd a.elementor-button, .elementor-735 .elementor-element.elementor-element-3cb00fd .elementor-button { color: #ffffff; background-color: #000000; border-radius: 0px 0px 0px 0px; } .elementor-735 .elementor-element.elementor-element-3cb00fd > .elementor-widget-container { margin: 0px 0px 20px 0px; } .elementor-735 .elementor-element.elementor-element-412a964 > .elementor-element-populated { background-color: #f5f5f5; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 10px 10px 10px 10px; } .elementor-735 .elementor-element.elementor-element-412a964 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-735 .elementor-element.elementor-element-1405c43 .elementor-heading-title { font-size: 18px; font-weight: 600; } .elementor-735 .elementor-element.elementor-element-1405c43 > .elementor-widget-container { margin: 20px 0px 20px 0px; } .elementor-735 .elementor-element.elementor-element-99a6656 .elementor-divider-separator { border-top-style: solid; border-top-width: 1px; border-top-color: #979797; width: 100%; } .elementor-735 .elementor-element.elementor-element-21fd7b2 { color: #000000; font-size: 34px; font-weight: 600; line-height: 1em; } .elementor-735 .elementor-element.elementor-element-21fd7b2 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-735 .elementor-element.elementor-element-50069f7 { font-size: 14px; } .elementor-735 .elementor-element.elementor-element-9e6ef8e .elementor-divider-separator { border-top-style: solid; border-top-width: 1px; border-top-color: #979797; width: 100%; } .elementor-735 .elementor-element.elementor-element-b56912a .elementor-text-editor { text-align: right; } .elementor-735 .elementor-element.elementor-element-b56912a { font-size: 14px; font-style: italic; } .elementor-735 .elementor-element.elementor-element-b56912a > .elementor-widget-container { margin: 10px 0px 20px 0px; } .elementor-735 .elementor-element.elementor-element-d403f77 a.elementor-button, .elementor-735 .elementor-element.elementor-element-d403f77 .elementor-button { color: #ffffff; background-color: #000000; border-radius: 0px 0px 0px 0px; } .elementor-735 .elementor-element.elementor-element-d403f77 > .elementor-widget-container { margin: 0px 0px 20px 0px; } .elementor-735 .elementor-element.elementor-element-001f5c1 > .elementor-element-populated { background-color: #f5f5f5; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 10px 10px 10px 10px; } .elementor-735 .elementor-element.elementor-element-001f5c1 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-735 .elementor-element.elementor-element-4ccaf64 .elementor-heading-title { font-size: 18px; font-weight: 600; } .elementor-735 .elementor-element.elementor-element-4ccaf64 > .elementor-widget-container { margin: 20px 0px 20px 0px; } .elementor-735 .elementor-element.elementor-element-b8b7912 .elementor-divider-separator { border-top-style: solid; border-top-width: 1px; border-top-color: #979797; width: 100%; } .elementor-735 .elementor-element.elementor-element-a0ca23e { color: #000000; font-size: 34px; font-weight: 600; line-height: 1em; } .elementor-735 .elementor-element.elementor-element-a0ca23e > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-735 .elementor-element.elementor-element-ba221dd { font-size: 14px; } .elementor-735 .elementor-element.elementor-element-4343a9c .elementor-divider-separator { border-top-style: solid; border-top-width: 1px; border-top-color: #979797; width: 100%; } .elementor-735 .elementor-element.elementor-element-73da2d2 .elementor-text-editor { text-align: right; } .elementor-735 .elementor-element.elementor-element-73da2d2 { font-size: 14px; font-style: italic; } .elementor-735 .elementor-element.elementor-element-73da2d2 > .elementor-widget-container { margin: 10px 0px 20px 0px; } .elementor-735 .elementor-element.elementor-element-aef60af a.elementor-button, .elementor-735 .elementor-element.elementor-element-aef60af .elementor-button { color: #ffffff; background-color: #000000; border-radius: 0px 0px 0px 0px; } .elementor-735 .elementor-element.elementor-element-aef60af > .elementor-widget-container { margin: 0px 0px 20px 0px; } .elementor-735 .elementor-element.elementor-element-dde69d0 > .elementor-element-populated { background-color: #f5f5f5; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 10px 10px 10px 10px; } .elementor-735 .elementor-element.elementor-element-dde69d0 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-735 .elementor-element.elementor-element-f9de06c .elementor-heading-title { font-size: 18px; font-weight: 600; } .elementor-735 .elementor-element.elementor-element-f9de06c > .elementor-widget-container { margin: 20px 0px 20px 0px; } .elementor-735 .elementor-element.elementor-element-78a8f33 .elementor-divider-separator { border-top-style: solid; border-top-width: 1px; border-top-color: #979797; width: 100%; } .elementor-735 .elementor-element.elementor-element-abf2739 { color: #000000; font-size: 34px; font-weight: 600; line-height: 1em; } .elementor-735 .elementor-element.elementor-element-abf2739 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-735 .elementor-element.elementor-element-6ddd117 { font-size: 14px; } .elementor-735 .elementor-element.elementor-element-4545a70 .elementor-divider-separator { border-top-style: solid; border-top-width: 1px; border-top-color: #979797; width: 100%; } .elementor-735 .elementor-element.elementor-element-24d5b07 .elementor-text-editor { text-align: right; } .elementor-735 .elementor-element.elementor-element-24d5b07 { font-size: 14px; font-style: italic; } .elementor-735 .elementor-element.elementor-element-24d5b07 > .elementor-widget-container { margin: 10px 0px 20px 0px; } .elementor-735 .elementor-element.elementor-element-a5017b8 a.elementor-button, .elementor-735 .elementor-element.elementor-element-a5017b8 .elementor-button { color: #ffffff; background-color: #000000; border-radius: 0px 0px 0px 0px; } .elementor-735 .elementor-element.elementor-element-a5017b8 > .elementor-widget-container { margin: 0px 0px 20px 0px; } .elementor-735 .elementor-element.elementor-element-2dbd232 > .elementor-container { min-height: 650px; } .elementor-735 .elementor-element.elementor-element-2dbd232 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-735 .elementor-element.elementor-element-2dbd232 { background-image: url("../upload/luca-bravo-207676-unsplash.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 250px; margin-bottom: 0px; z-index: 0; } .elementor-735 .elementor-element.elementor-element-2dbd232 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-735 .elementor-element.elementor-element-181c71f > .elementor-element-populated { background-color: #000000; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: -60px 0px 0px 0px; } .elementor-735 .elementor-element.elementor-element-181c71f > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-735 .elementor-element.elementor-element-181c71f { z-index: 3; } .elementor-735 .elementor-element.elementor-element-81c2dfb.elementor-widget-heading .elementor-heading-title { color: #ffffff; } .elementor-735 .elementor-element.elementor-element-81c2dfb .elementor-heading-title { font-size: 30px; line-height: 1.2em; } .elementor-735 .elementor-element.elementor-element-81c2dfb > .elementor-widget-container { padding: 60px 50px 10px 50px; } .elementor-735 .elementor-element.elementor-element-01a84ce { color: #ffffff; } .elementor-735 .elementor-element.elementor-element-01a84ce > .elementor-widget-container { padding: 0px 50px 0px 50px; } .elementor-735 .elementor-element.elementor-element-b2ecfb2 > .elementor-widget-container { padding: 0px 50px 50px 50px; } .elementor-735 .elementor-element.elementor-element-5940536.elementor-column .elementor-column-wrap { align-items: center; } @media(min-width:768px) { .elementor-735 .elementor-element.elementor-element-435bc38 { width: 40.023%; } .elementor-735 .elementor-element.elementor-element-b126917 { width: 59.977%; } .elementor-735 .elementor-element.elementor-element-6e911dc { width: 50%; } .elementor-735 .elementor-element.elementor-element-d2ae056 { width: 25%; } .elementor-735 .elementor-element.elementor-element-d7e12cb { width: 24.996%; } .elementor-735 .elementor-element.elementor-element-181c71f { width: 33.333%; } .elementor-735 .elementor-element.elementor-element-5940536 { width: 66.667%; } } @media(min-width:1025px) { .elementor-735 .elementor-element.elementor-element-2dbd232 { background-attachment: fixed; } } .elementor-922 .elementor-element.elementor-element-03d703b { margin-top: 120px; margin-bottom: 80px; padding: 0px 0px 0px 0px; } .elementor-922 .elementor-element.elementor-element-15a1d3f.elementor-column .elementor-column-wrap { align-items: center; } .elementor-922 .elementor-element.elementor-element-15a1d3f > .elementor-element-populated { padding: 0px 0px 0px 0px; } .elementor-922 .elementor-element.elementor-element-9396fbb .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-922 .elementor-element.elementor-element-9396fbb > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-922 .elementor-element.elementor-element-b472f5d { font-family: "Heebo", Sans-serif; font-size: 22px; font-weight: 300; line-height: 1.4em; } .elementor-922 .elementor-element.elementor-element-b472f5d > .elementor-widget-container { margin: -10px 0px 0px 0px; } .elementor-922 .elementor-element.elementor-element-1ce451f > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0% 0% 0% 0%; } .elementor-922 .elementor-element.elementor-element-1ce451f > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-922 .elementor-element.elementor-element-ac1e584.elementor-column .elementor-column-wrap { align-items: flex-start; } .elementor-922 .elementor-element.elementor-element-62495ec .elementor-heading-title { font-size: 13px; font-weight: 500; text-transform: uppercase; } .elementor-922 .elementor-element.elementor-element-6166055 { font-family: "Heebo", Sans-serif; font-size: 18px; font-weight: 300; } .elementor-922 .elementor-element.elementor-element-1866c52 .elementor-spacer-inner { height: 20px; } .elementor-922 .elementor-element.elementor-element-7ed6a58 .elementor-heading-title { font-size: 13px; font-weight: 500; text-transform: uppercase; } .elementor-922 .elementor-element.elementor-element-3328d16 { font-family: "Heebo", Sans-serif; font-size: 18px; font-weight: 300; } .elementor-922 .elementor-element.elementor-element-6ce1ffc .elementor-spacer-inner { height: 20px; } .elementor-922 .elementor-element.elementor-element-5b4049f .elementor-heading-title { font-size: 13px; font-weight: 500; text-transform: uppercase; } .elementor-922 .elementor-element.elementor-element-7dc9ab2 { font-family: "Heebo", Sans-serif; font-size: 18px; font-weight: 300; } .elementor-922 .elementor-element.elementor-element-ad015f8 .elementor-spacer-inner { height: 20px; } .elementor-922 .elementor-element.elementor-element-95eeb80 .elementor-heading-title { font-size: 13px; font-weight: 500; text-transform: uppercase; } .elementor-922 .elementor-element.elementor-element-cdec19a { font-family: "Heebo", Sans-serif; font-size: 18px; font-weight: 300; } .elementor-922 .elementor-element.elementor-element-3a85d0a .elementor-spacer-inner { height: 20px; } .elementor-922 .elementor-element.elementor-element-4be0f5a .elementor-heading-title { font-size: 13px; font-weight: 500; text-transform: uppercase; } .elementor-922 .elementor-element.elementor-element-2ff6b01 { font-family: "Heebo", Sans-serif; font-size: 18px; font-weight: 300; } .elementor-922 .elementor-element.elementor-element-07fc180 { text-align: right; } .elementor-922 .elementor-element.elementor-element-07fc180 .elementor-image img { max-width: 90%; } .elementor-922 .elementor-element.elementor-element-ab1857f .eb-map { height: 500px; } .elementor-922 .elementor-element.elementor-element-ab1857f > .elementor-widget-container { margin: 60px 0px 0px 0px; padding: 0% 0% 0% 10%; } .elementor-922 .elementor-element.elementor-element-c3664b5 > .elementor-container { min-height: 650px; } .elementor-922 .elementor-element.elementor-element-c3664b5 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-922 .elementor-element.elementor-element-c3664b5 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; } .elementor-922 .elementor-element.elementor-element-c3664b5 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-922 .elementor-element.elementor-element-9f1b498 > .elementor-element-populated { background-color: #ffffff; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 100px 0px 100px 0px; } .elementor-922 .elementor-element.elementor-element-9f1b498 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-922 .elementor-element.elementor-element-9f1b498 { z-index: 3; } .elementor-922 .elementor-element.elementor-element-7e46ff1 .elementor-heading-title { font-size: 30px; line-height: 1.2em; } .elementor-922 .elementor-element.elementor-element-7e46ff1 > .elementor-widget-container { padding: 60px 50px 10px 0px; } .elementor-922 .elementor-element.elementor-element-6151dcf > .elementor-widget-container { padding: 0px 50px 0px 0px; } .elementor-922 .elementor-element.elementor-element-7f988d3 > .elementor-widget-container { margin: 40px 0px 0px 0px; padding: 0px 50px 50px 0px; } .elementor-922 .elementor-element.elementor-element-9923105.elementor-column .elementor-column-wrap { align-items: center; } @media(min-width:768px) { .elementor-922 .elementor-element.elementor-element-15a1d3f { width: 39.962%; } .elementor-922 .elementor-element.elementor-element-1ce451f { width: 60.038%; } .elementor-922 .elementor-element.elementor-element-ac1e584 { width: 33.333%; } .elementor-922 .elementor-element.elementor-element-9f66ae9 { width: 66.667%; } .elementor-922 .elementor-element.elementor-element-9f1b498 { width: 66.563%; } .elementor-922 .elementor-element.elementor-element-9923105 { width: 33.437%; } } .elementor-961 .elementor-element.elementor-element-300d6d5 { margin-top: 60px; margin-bottom: 60px; } .elementor-961 .elementor-element.elementor-element-040bfe2 > .elementor-element-populated { padding: 0px 70px 0px 0px; } .elementor-961 .elementor-element.elementor-element-900836e { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-961 .elementor-element.elementor-element-9096e9b .elementor-heading-title { font-size: 24px; font-weight: 400; } .elementor-961 .elementor-element.elementor-element-d7593df .portfolio_classic_content { margin-top: 20px; } .elementor-961 .elementor-element.elementor-element-d7593df .portfolio_classic_content h3.portfolio_classic_title { color: #000000; } .elementor-961 .elementor-element.elementor-element-d7593df div.portfolio_classic_content h3.portfolio_classic_title { font-size: 18px; } .elementor-961 .elementor-element.elementor-element-d7593df .portfolio_classic_grid_wrapper .portfolio_classic_content h3.portfolio_classic_title { line-height: 1.1; } .elementor-961 .elementor-element.elementor-element-d7593df .portfolio_classic_grid_wrapper div.portfolio_classic_content h3.portfolio_classic_title { letter-spacing: 0px; } .elementor-961 .elementor-element.elementor-element-d7593df div.portfolio_classic_grid_wrapper .portfolio_classic_content h3.portfolio_classic_title { text-transform: none; } .elementor-961 .elementor-element.elementor-element-d7593df .portfolio_classic_grid_wrapper .portfolio_classic_content .portfolio_classic_subtitle { color: #B8B8B8; font-size: 12px; } .elementor-961 .elementor-element.elementor-element-d7593df .portfolio_classic_grid_wrapper .portfolio_classic_content div.portfolio_classic_subtitle { letter-spacing: 0px; } .elementor-961 .elementor-element.elementor-element-d7593df div.portfolio_classic_grid_wrapper div.portfolio_classic_content .portfolio_classic_subtitle { text-transform: none; } .elementor-961 .elementor-element.elementor-element-d7593df .portfolio_filter_wrapper { text-align: left; } .elementor-961 .elementor-element.elementor-element-d7593df .portfolio_filter_wrapper a.filter_tag_btn { color: #666666; } .elementor-961 .elementor-element.elementor-element-d7593df div.elementor-widget-container .portfolio_filter_wrapper a.filter_tag_btn { border-color: #666666; } .elementor-961 .elementor-element.elementor-element-d7593df .portfolio_filter_wrapper a.filter_tag_btn:hover { color: #000000; } .elementor-961 .elementor-element.elementor-element-d7593df div.portfolio_filter_wrapper .filter_tag_btn:hover { border-color: #000000; } .elementor-961 .elementor-element.elementor-element-d7593df div.portfolio_filter_wrapper .filter_tag_btn.active { border-color: #000000; } .elementor-961 .elementor-element.elementor-element-d7593df .portfolio_filter_wrapper a.filter_tag_btn.active { color: #000000; } .elementor-961 .elementor-element.elementor-element-d7593df div.portfolio_filter_wrapper a.filter_tag_btn { font-size: 12px; } .elementor-961 .elementor-element.elementor-element-d7593df div.portfolio_filter_wrapper .filter_tag_btn { letter-spacing: 2px; } .elementor-961 .elementor-element.elementor-element-d7593df .elementor-widget-container .portfolio_filter_wrapper .filter_tag_btn { text-transform: uppercase; } .elementor-961 .elementor-element.elementor-element-d7593df > .elementor-widget-container { margin: 40px 0px 0px 0px; } .elementor-961 .elementor-element.elementor-element-d94561a > .elementor-element-populated { padding: 0px 0px 0px 70px; } .elementor-961 .elementor-element.elementor-element-b5de8f4 .elementor-heading-title { font-size: 24px; } .elementor-961 .elementor-element.elementor-element-5de0a05 { margin-top: 0px; margin-bottom: 0px; } .elementor-961 .elementor-element.elementor-element-882328a > .elementor-widget-container { margin: 40px 0px 0px 0px; padding: 50px 50px 50px 50px; border-style: solid; border-width: 5px 5px 5px 5px; border-color: #b8b8b8; } .elementor-986 .elementor-element.elementor-element-735b6f9 { padding: 20% 20% 20% 20%; } .elementor-986 .elementor-element.elementor-element-946cec8 .elementor-heading-title { font-family: "Heebo", Sans-serif; font-size: 26px; font-weight: 300; line-height: 1.4em; } .elementor-986 .elementor-element.elementor-element-7c8e096 { margin-top: 0px; margin-bottom: 0px; padding: 0% 20% 0% 20%; } .elementor-986 .elementor-element.elementor-element-50f193f .elementor-heading-title { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; } .elementor-986 .elementor-element.elementor-element-d4922d7 .elementor-heading-title { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; } .elementor-986 .elementor-element.elementor-element-4375d80 .elementor-heading-title { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; } .elementor-986 .elementor-element.elementor-element-e8da7bd { margin-top: 100px; margin-bottom: 100px; } .elementor-986 .elementor-element.elementor-element-59b8710 .eb-map { height: 500px; } .elementor-986 .elementor-element.elementor-element-59b8710 > .elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0% 0% 0% 0%; } .elementor-986 .elementor-element.elementor-element-d8e1ce5 .elementor-heading-title { font-size: 24px; line-height: 1.2em; } .elementor-986 .elementor-element.elementor-element-d8e1ce5 > .elementor-widget-container { margin: 10px 0px 0px 0px; padding: 0px 50px 0px 50px; } .elementor-986 .elementor-element.elementor-element-33bd028 > .elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 50px 0px 50px; } .elementor-986 .elementor-element.elementor-element-5a057d2 > .elementor-widget-container { margin: 10px 0px 0px 0px; padding: 0px 50px 50px 50px; } .elementor-1017 .elementor-element.elementor-element-a959d44 > .elementor-container { min-height: 680px; } .elementor-1017 .elementor-element.elementor-element-a959d44 > .elementor-container:after { content: ""; min-height: inherit; } .elementor-1017 .elementor-element.elementor-element-a959d44 { background-image: url("../upload/140658719663200.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 90px 70px 90px; } .elementor-1017 .elementor-element.elementor-element-a959d44 > .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.1); opacity: 1; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1017 .elementor-element.elementor-element-a959d44 .elementor-background-overlay { filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg); } .elementor-1017 .elementor-element.elementor-element-3f9b809.elementor-column .elementor-column-wrap { align-items: flex-end; } .elementor-1017 .elementor-element.elementor-element-3f9b809 > .elementor-element-populated { margin: 5% 0% 0% 0%; } .elementor-1017 .elementor-element.elementor-element-d84a608 { text-align: center; } .elementor-1017 .elementor-element.elementor-element-d84a608.elementor-widget-heading .elementor-heading-title { color: #ffffff; } .elementor-1017 .elementor-element.elementor-element-d84a608 .elementor-heading-title { font-size: 32px; font-weight: 400; line-height: 1.2em; } .elementor-1017 .elementor-element.elementor-element-00da117 .elementor-text-editor { text-align: center; } .elementor-1017 .elementor-element.elementor-element-00da117 { color: #ffffff; } .elementor-1017 .elementor-element.elementor-element-00da117 > .elementor-widget-container { padding: 0% 30% 0% 30%; } .elementor-1017 .elementor-element.elementor-element-00b46e0 a.elementor-button, .elementor-1017 .elementor-element.elementor-element-00b46e0 .elementor-button { color: #ffffff; background-color: rgba(255, 255, 255, 0); border-radius: 0px 0px 0px 0px; } .elementor-1017 .elementor-element.elementor-element-00b46e0 a.elementor-button:hover, .elementor-1017 .elementor-element.elementor-element-00b46e0 .elementor-button:hover { color: #000000; background-color: #ffffff; border-color: #ffffff; } .elementor-1017 .elementor-element.elementor-element-00b46e0 .elementor-button { border-style: solid; border-width: 1px 1px 1px 1px; border-color: #ffffff; } .elementor-1017 .elementor-element.elementor-element-00b46e0 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1017 .elementor-element.elementor-element-148ac17 > .elementor-element-populated { margin: 50px 90px 50px 50px; padding: 0px 0px 0px 0px; } .elementor-1017 .elementor-element.elementor-element-596d382 { font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1em; } .elementor-1017 .elementor-element.elementor-element-c6469b1 .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-1017 .elementor-element.elementor-element-c9b1c32 > .elementor-widget-container { margin: 20px 0px 0px 0px; } .elementor-1017 .elementor-element.elementor-element-f8d9d20 .tg_background_list_column { min-height: 70vh; } .elementor-1017 .elementor-element.elementor-element-f8d9d20 .tg_background_list_wrapper .tg_background_img { transition-duration: 500ms; } .elementor-1017 .elementor-element.elementor-element-f8d9d20 .tg_background_list_wrapper .tg_background_list_column .tg_background_list_content h3 { color: #ffffff; } .elementor-1017 .elementor-element.elementor-element-f8d9d20 .tg_background_list_wrapper .tg_background_list_column div.tg_background_list_content h3 { font-size: 22px; } .elementor-1017 .elementor-element.elementor-element-f8d9d20 .tg_background_list_wrapper div.tg_background_list_column div.tg_background_list_content h3 { letter-spacing: 0px; } .elementor-1017 .elementor-element.elementor-element-f8d9d20 div.tg_background_list_wrapper div.tg_background_list_column div.tg_background_list_content h3 { text-transform: none; } .elementor-1017 .elementor-element.elementor-element-f8d9d20 .tg_background_list_desc { color: #ffffff; } .elementor-1017 .elementor-element.elementor-element-f8d9d20 .tg_background_list_link .tg_background_list_desc { font-size: 15px; } .elementor-1017 .elementor-element.elementor-element-f8d9d20 div.tg_background_list_link .tg_background_list_desc { letter-spacing: 0px; } .elementor-1017 .elementor-element.elementor-element-f8d9d20 .tg_background_list_link div.tg_background_list_desc { text-transform: none; } .elementor-1017 .elementor-element.elementor-element-f8d9d20 .tg_background_list_wrapper .tg_background_list_content .tg_background_list_link .button { color: #ffffff; } .elementor-1017 .elementor-element.elementor-element-f8d9d20 .tg_background_list_wrapper .tg_background_list_content .tg_background_list_link a.button { border-color: #ffffff; } .elementor-1017 .elementor-element.elementor-element-f8d9d20 .tg_background_list_wrapper .tg_background_list_content div.tg_background_list_link a.button { font-size: 13px; } .elementor-1017 .elementor-element.elementor-element-c354402 { margin-top: 102px; margin-bottom: 0px; } .elementor-1017 .elementor-element.elementor-element-eca6b4e { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-1017 .elementor-element.elementor-element-8a1cbd5 .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-1017 .elementor-element.elementor-element-955a027 { margin-top: 60px; margin-bottom: 100px; } .elementor-1017 .elementor-element.elementor-element-bba0919 { text-align: center; } .elementor-1017 .elementor-element.elementor-element-bba0919 .elementor-image img { width: 50px; } .elementor-1017 .elementor-element.elementor-element-9c440f8 .elementor-text-editor { text-align: center; } .elementor-1017 .elementor-element.elementor-element-6bb5cbd { text-align: center; } .elementor-1017 .elementor-element.elementor-element-6bb5cbd .elementor-image img { width: 30px; } .elementor-1017 .elementor-element.elementor-element-6bb5cbd > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-1017 .elementor-element.elementor-element-ae2565e .elementor-text-editor { text-align: center; } .elementor-1017 .elementor-element.elementor-element-8ade81b { text-align: center; } .elementor-1017 .elementor-element.elementor-element-8ade81b .elementor-image img { width: 50px; } .elementor-1017 .elementor-element.elementor-element-8ade81b > .elementor-widget-container { margin: 10px 0px 0px 0px; } .elementor-1017 .elementor-element.elementor-element-0236a57 .elementor-text-editor { text-align: center; } @media(min-width:768px) { .elementor-1017 .elementor-element.elementor-element-f58defc { width: 56.667%; } .elementor-1017 .elementor-element.elementor-element-148ac17 { width: 43.33%; } } .elementor-1668 .elementor-element.elementor-element-e2c68e8 .tg_room_slider_wrapper .bg_overlay { background: rgba(0, 0, 0, 0.2); } .elementor-1668 .elementor-element.elementor-element-e2c68e8 .tg_room_slider_wrapper .slide__name { color: #ffffff; } .elementor-1668 .elementor-element.elementor-element-e2c68e8 .tg_room_slider_wrapper h2.slide__name { font-size: 34px; } .elementor-1668 .elementor-element.elementor-element-e2c68e8 div.tg_room_slider_wrapper div.slides h2.slide__name { font-weight: 500; } .elementor-1668 .elementor-element.elementor-element-e2c68e8 .tg_room_slider_wrapper .slides h2.slide__name { text-transform: none; } .elementor-1668 .elementor-element.elementor-element-e2c68e8 .tg_room_slider_wrapper .slide__title { color: #ffffff; font-size: 15px; } .elementor-1668 .elementor-element.elementor-element-e2c68e8 .tg_room_slider_wrapper .slides .slide__title { letter-spacing: 0px; } .elementor-1668 .elementor-element.elementor-element-e2c68e8 .tg_room_slider_wrapper .content .slide__title { text-transform: none; } .elementor-1668 .elementor-element.elementor-element-e2c68e8 .tg_room_slider_wrapper .slide .slide__date .button { color: #ffffff; } .elementor-1668 .elementor-element.elementor-element-e2c68e8 .tg_room_slider_wrapper .slide__date .button { background: #000000; } .elementor-1668 .elementor-element.elementor-element-e2c68e8 .tg_room_slider_wrapper .slide__date a.button { border-color: #000000; } .elementor-1668 .elementor-element.elementor-element-e2c68e8 .tg_room_slider_wrapper .btn--nav { color: #ffffff; } .elementor-1090 .elementor-element.elementor-element-b6c81ae { margin-top: 120px; margin-bottom: 120px; padding: 0px 0px 0px 0px; } .elementor-1090 .elementor-element.elementor-element-cf4b44c.elementor-column .elementor-column-wrap { align-items: center; } .elementor-1090 .elementor-element.elementor-element-cf4b44c > .elementor-element-populated { padding: 0px 0px 0px 0px; } .elementor-1090 .elementor-element.elementor-element-6f48988 .elementor-heading-title { font-size: 30px; font-weight: 400; line-height: 1.2em; } .elementor-1090 .elementor-element.elementor-element-6f48988 > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-1090 .elementor-element.elementor-element-173b32d { font-family: "Heebo", Sans-serif; font-size: 22px; font-weight: 300; line-height: 1.4em; } .elementor-1090 .elementor-element.elementor-element-173b32d > .elementor-widget-container { margin: -10px 0px 0px 0px; } .elementor-1090 .elementor-element.elementor-element-87d91c4 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0% 0% 0% 0%; } .elementor-1090 .elementor-element.elementor-element-87d91c4 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-1090 .elementor-element.elementor-element-ddc3f76 > .elementor-widget-container { padding: 0px 80px 0px 0px; } .elementor-1090 .elementor-element.elementor-element-a620798 { margin-top: 120px; margin-bottom: 120px; } .elementor-1090 .elementor-element.elementor-element-af09215 .elementor-heading-title { font-size: 22px; } .elementor-1090 .elementor-element.elementor-element-af09215 > .elementor-widget-container { padding: 0px 0px 0px 60px; } .elementor-1090 .elementor-element.elementor-element-dde5865 { color: #999999; } .elementor-1090 .elementor-element.elementor-element-dde5865 > .elementor-widget-container { margin: -15px 0px 0px 0px; padding: 0px 0px 0px 60px; } .elementor-1090 .elementor-element.elementor-element-46ec65d > .elementor-widget-container { padding: 0px 0px 0px 60px; } .elementor-1090 .elementor-element.elementor-element-8b0a61b { margin-top: 120px; margin-bottom: 120px; } .elementor-1090 .elementor-element.elementor-element-f39bccd { text-align: right; } .elementor-1090 .elementor-element.elementor-element-f39bccd .elementor-heading-title { font-size: 22px; } .elementor-1090 .elementor-element.elementor-element-f39bccd > .elementor-widget-container { padding: 0px 60px 0px 0px; } .elementor-1090 .elementor-element.elementor-element-29580ed .elementor-text-editor { text-align: right; } .elementor-1090 .elementor-element.elementor-element-29580ed { color: #999999; } .elementor-1090 .elementor-element.elementor-element-29580ed > .elementor-widget-container { margin: -15px 0px 0px 0px; padding: 0px 60px 0px 0px; } .elementor-1090 .elementor-element.elementor-element-a6cd732 .elementor-text-editor { text-align: right; } .elementor-1090 .elementor-element.elementor-element-a6cd732 > .elementor-widget-container { padding: 0px 60px 0px 0px; } .elementor-1090 .elementor-element.elementor-element-9d916c0 { margin-top: 120px; margin-bottom: 120px; } .elementor-1090 .elementor-element.elementor-element-db2e194 .elementor-heading-title { font-size: 22px; } .elementor-1090 .elementor-element.elementor-element-db2e194 > .elementor-widget-container { padding: 0px 0px 0px 60px; } .elementor-1090 .elementor-element.elementor-element-7ad5b27 { color: #999999; } .elementor-1090 .elementor-element.elementor-element-7ad5b27 > .elementor-widget-container { margin: -15px 0px 0px 0px; padding: 0px 0px 0px 60px; } .elementor-1090 .elementor-element.elementor-element-1260551 > .elementor-widget-container { padding: 0px 0px 0px 60px; } .elementor-1090 .elementor-element.elementor-element-98e0241 { margin-top: 120px; margin-bottom: 120px; } .elementor-1090 .elementor-element.elementor-element-b4527b1 { text-align: right; } .elementor-1090 .elementor-element.elementor-element-b4527b1 .elementor-heading-title { font-size: 22px; } .elementor-1090 .elementor-element.elementor-element-b4527b1 > .elementor-widget-container { padding: 0px 60px 0px 0px; } .elementor-1090 .elementor-element.elementor-element-00d8b33 .elementor-text-editor { text-align: right; } .elementor-1090 .elementor-element.elementor-element-00d8b33 { color: #999999; } .elementor-1090 .elementor-element.elementor-element-00d8b33 > .elementor-widget-container { margin: -15px 0px 0px 0px; padding: 0px 60px 0px 0px; } .elementor-1090 .elementor-element.elementor-element-946ea76 .elementor-text-editor { text-align: right; } .elementor-1090 .elementor-element.elementor-element-946ea76 > .elementor-widget-container { padding: 0px 60px 0px 0px; } @media(min-width:768px) { .elementor-1090 .elementor-element.elementor-element-cf4b44c { width: 50%; } .elementor-1090 .elementor-element.elementor-element-87d91c4 { width: 50%; } .elementor-1090 .elementor-element.elementor-element-a918e33 { width: 33.438%; } .elementor-1090 .elementor-element.elementor-element-5f966ed { width: 66.559%; } .elementor-1090 .elementor-element.elementor-element-3086a14 { width: 66.563%; } .elementor-1090 .elementor-element.elementor-element-e095393 { width: 33.437%; } .elementor-1090 .elementor-element.elementor-element-1b48d1a { width: 15%; } .elementor-1090 .elementor-element.elementor-element-7cdc5d5 { width: 40%; } .elementor-1090 .elementor-element.elementor-element-3139213 { width: 44.996%; } .elementor-1090 .elementor-element.elementor-element-d5469df { width: 66.563%; } .elementor-1090 .elementor-element.elementor-element-f1a8cb6 { width: 33.437%; } .elementor-1090 .elementor-element.elementor-element-10d8c5e { width: 33.438%; } .elementor-1090 .elementor-element.elementor-element-bf63475 { width: 66.562%; } } .elementor-2363 .elementor-element.elementor-element-b69847f > .elementor-container { min-height: 680px; } .elementor-2363 .elementor-element.elementor-element-b69847f > .elementor-container:after { content: ""; min-height: inherit; } .elementor-2363 .elementor-element.elementor-element-b69847f { background-image: url("../upload/rawpixel-411170-unsplash.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 90px 70px 90px; } .elementor-2363 .elementor-element.elementor-element-b69847f > .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.2); opacity: 1; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-2363 .elementor-element.elementor-element-b69847f .elementor-background-overlay { filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg); } .elementor-2363 .elementor-element.elementor-element-72b3d4b.elementor-column .elementor-column-wrap { align-items: flex-end; } .elementor-2363 .elementor-element.elementor-element-6d03b0a.elementor-widget-heading .elementor-heading-title { color: #ffffff; } .elementor-2363 .elementor-element.elementor-element-6d03b0a .elementor-heading-title { font-size: 32px; font-weight: 400; line-height: 1.2em; } .elementor-2363 .elementor-element.elementor-element-26c0bb4 { margin-top: 100px; margin-bottom: 100px; } .elementor-2363 .elementor-element.elementor-element-899c673 .elementor-heading-title { font-size: 44px; font-weight: 400; line-height: 1.2em; } .elementor-2363 .elementor-element.elementor-element-899c673 > .elementor-widget-container { padding: 0px 100px 0px 0px; } .elementor-2363 .elementor-element.elementor-element-a3af60f { font-family: "Heebo", Sans-serif; font-size: 20px; font-weight: 300; line-height: 1.4em; } .elementor-2363 .elementor-element.elementor-element-a3af60f > .elementor-widget-container { margin: 40px 0px 0px 0px; padding: 0px 0px 0px 0px; } .elementor-2363 .elementor-element.elementor-element-b6942d8 > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-2363 .elementor-element.elementor-element-ca1a9d0 { margin-top: 0px; margin-bottom: 120px; } .elementor-2363 .elementor-element.elementor-element-1fff2db .elementor-image img { width: 50px; } .elementor-2363 .elementor-element.elementor-element-defba27 .elementor-image img { width: 50px; } .elementor-2363 .elementor-element.elementor-element-ff26634 .elementor-image img { width: 50px; } .elementor-2363 .elementor-element.elementor-element-078b89a .elementor-image img { width: 50px; } .elementor-2363 .elementor-element.elementor-element-0f27baa .elementor-image img { width: 50px; } .elementor-2363 .elementor-element.elementor-element-dc2c26f .elementor-image img { width: 50px; } .elementor-2363 .elementor-element.elementor-element-b628be2 { background-color: #f5f5f5; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 120px 0px 40px 0px; } .elementor-2363 .elementor-element.elementor-element-b628be2 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-2363 .elementor-element.elementor-element-ecab94b .tg_testimonials_card_wrapper .slider > ul li { background: #ffffff; border-color: #ffffff; } .elementor-2363 .elementor-element.elementor-element-ecab94b .tg_testimonials_card_wrapper .testimonial-info i { color: #1c58f6; } .elementor-2363 .elementor-element.elementor-element-ecab94b .tg_testimonials_card_wrapper .testimonial-info h3 { color: #000000; } .elementor-2363 .elementor-element.elementor-element-ecab94b .tg_testimonials_card_wrapper div.testimonial-info h3 { font-size: 20px; } .elementor-2363 .elementor-element.elementor-element-ecab94b div.tg_testimonials_card_wrapper div.testimonial-info h3 { font-weight: 600; } .elementor-2363 .elementor-element.elementor-element-ecab94b div.tg_testimonials_card_wrapper .slider div.testimonial-info h3 { letter-spacing: 0px; } .elementor-2363 .elementor-element.elementor-element-ecab94b div.tg_testimonials_card_wrapper .slider ul li div.testimonial-info h3 { text-transform: none; } .elementor-2363 .elementor-element.elementor-element-ecab94b .tg_testimonials_card_wrapper .testimonial-info .author { color: #666666; } .elementor-2363 .elementor-element.elementor-element-ecab94b .tg_testimonials_card_wrapper .testimonial-info div.author { font-size: 14px; } .elementor-2363 .elementor-element.elementor-element-ecab94b .tg_testimonials_card_wrapper .slider .testimonial-info div.author { font-weight: 400; } .elementor-2363 .elementor-element.elementor-element-ecab94b .tg_testimonials_card_wrapper div.slider ul li .testimonial-info div.author { text-transform: none; } .elementor-2363 .elementor-element.elementor-element-ecab94b .tg_testimonials_card_wrapper div.slider ul li .testimonial-info p { color: #000000; } .elementor-2363 .elementor-element.elementor-element-ecab94b .tg_testimonials_card_wrapper div.slider .testimonial-info p { font-size: 16px; } .elementor-2363 .elementor-element.elementor-element-ecab94b .tg_testimonials_card_wrapper .slider ul li .testimonial-info p { letter-spacing: 0px; } .elementor-2363 .elementor-element.elementor-element-ecab94b div.tg_testimonials_card_wrapper div.slider ul li .testimonial-info p { text-transform: none; } .elementor-2363 .elementor-element.elementor-element-ecab94b .tg_testimonials_card_wrapper .bullet { background: #cccccc; } .elementor-2363 .elementor-element.elementor-element-ecab94b .tg_testimonials_card_wrapper .active-bullet { background: #000000; } .elementor-2363 .elementor-element.elementor-element-5b6529e { margin-top: 100px; margin-bottom: 0px; } .elementor-2363 .elementor-element.elementor-element-a389046 { font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 0.1em; letter-spacing: 1px; } .elementor-2363 .elementor-element.elementor-element-10f0248 .elementor-heading-title { font-size: 32px; font-weight: 400; } .elementor-2363 .elementor-element.elementor-element-c631302 { margin-top: 60px; margin-bottom: 100px; } .elementor-2363 .elementor-element.elementor-element-002ee20 { text-align: left; } .elementor-2363 .elementor-element.elementor-element-002ee20 .elementor-heading-title { font-size: 24px; } .elementor-2363 .elementor-element.elementor-element-002ee20 > .elementor-widget-container { padding: 0px 0px 0px 0px; } .elementor-2363 .elementor-element.elementor-element-7a1cc08 .elementor-text-editor { text-align: right; } .elementor-2363 .elementor-element.elementor-element-7a1cc08 { font-size: 13px; text-transform: uppercase; letter-spacing: 2px; } .elementor-2363 .elementor-element.elementor-element-3e6643b { margin-top: 0px; margin-bottom: 100px; } .elementor-2363 .elementor-element.elementor-element-afaae8d .elementor-text-editor { text-align: left; } .elementor-2363 .elementor-element.elementor-element-afaae8d { font-size: 13px; text-transform: uppercase; letter-spacing: 2px; } .elementor-2363 .elementor-element.elementor-element-902b080 { text-align: right; } .elementor-2363 .elementor-element.elementor-element-902b080 .elementor-heading-title { font-size: 24px; } .elementor-2363 .elementor-element.elementor-element-902b080 > .elementor-widget-container { padding: 0px 0px 0px 0px; } .elementor-2363 .elementor-element.elementor-element-2cd9686 { margin-top: 0px; margin-bottom: 0px; padding: 10px 10px 10px 10px; } .elementor-2363 .elementor-element.elementor-element-8628fc4.elementor-column .elementor-column-wrap { align-items: flex-end; } .elementor-2363 .elementor-element.elementor-element-ede96a7 { text-align: right; } .elementor-2363 .elementor-element.elementor-element-ede96a7 .elementor-heading-title { font-size: 24px; } .elementor-2363 .elementor-element.elementor-element-ede96a7 > .elementor-widget-container { margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; } .elementor-2363 .elementor-element.elementor-element-5acee73 .elementor-text-editor { text-align: right; } .elementor-2363 .elementor-element.elementor-element-5acee73 { font-size: 13px; text-transform: uppercase; letter-spacing: 2px; } .elementor-2363 .elementor-element.elementor-element-1ef1231 { margin-top: 0px; margin-bottom: 100px; padding: 0px 0px 0px 50px; } .elementor-2363 .elementor-element.elementor-element-e6a28c3 .elementor-text-editor { text-align: left; } .elementor-2363 .elementor-element.elementor-element-e6a28c3 { font-size: 13px; text-transform: uppercase; letter-spacing: 2px; } .elementor-2363 .elementor-element.elementor-element-9761708 { text-align: right; } .elementor-2363 .elementor-element.elementor-element-9761708 .elementor-heading-title { font-size: 24px; } .elementor-2363 .elementor-element.elementor-element-9761708 > .elementor-widget-container { padding: 0px 0px 0px 0px; } .elementor-2363 .elementor-element.elementor-element-6460cb8 { margin-top: 0px; margin-bottom: 0px; padding: 10px 10px 10px 10px; } .elementor-2363 .elementor-element.elementor-element-31eb766.elementor-column .elementor-column-wrap { align-items: flex-end; } .elementor-2363 .elementor-element.elementor-element-9d78316 { text-align: right; } .elementor-2363 .elementor-element.elementor-element-9d78316 .elementor-heading-title { font-size: 24px; } .elementor-2363 .elementor-element.elementor-element-9d78316 > .elementor-widget-container { margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; } .elementor-2363 .elementor-element.elementor-element-37a3c97 .elementor-text-editor { text-align: right; } .elementor-2363 .elementor-element.elementor-element-37a3c97 { font-size: 13px; text-transform: uppercase; letter-spacing: 2px; } .elementor-2363 .elementor-element.elementor-element-3a9be0d > .elementor-container { min-height: 650px; } .elementor-2363 .elementor-element.elementor-element-3a9be0d > .elementor-container:after { content: ""; min-height: inherit; } .elementor-2363 .elementor-element.elementor-element-3a9be0d { background-image: url("../upload/jane-005.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; z-index: 0; } .elementor-2363 .elementor-element.elementor-element-3a9be0d > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-2363 .elementor-element.elementor-element-1a86324.elementor-column .elementor-column-wrap { align-items: center; } .elementor-2363 .elementor-element.elementor-element-b592ddd > .elementor-element-populated { background-color: #ffffff; box-shadow: 0px -2px 30px 0px rgba(0, 0, 0, 0.1); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: -60px 0px 0px 0px; } .elementor-2363 .elementor-element.elementor-element-b592ddd > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-2363 .elementor-element.elementor-element-b592ddd { z-index: 3; } .elementor-2363 .elementor-element.elementor-element-e228a69 .elementor-heading-title { font-size: 30px; line-height: 1.2em; } .elementor-2363 .elementor-element.elementor-element-e228a69 > .elementor-widget-container { padding: 60px 50px 10px 50px; } .elementor-2363 .elementor-element.elementor-element-cddf7d3 > .elementor-widget-container { padding: 0px 50px 0px 50px; } .elementor-2363 .elementor-element.elementor-element-0421e0a > .elementor-widget-container { padding: 0px 50px 50px 50px; } @media(min-width:768px) { .elementor-2363 .elementor-element.elementor-element-72b3d4b { width: 40.023%; } .elementor-2363 .elementor-element.elementor-element-d0fc165 { width: 59.977%; } .elementor-2363 .elementor-element.elementor-element-98841b6 { width: 50%; } .elementor-2363 .elementor-element.elementor-element-ae06bc7 { width: 50%; } .elementor-2363 .elementor-element.elementor-element-018eb9c { width: 43.646%; } .elementor-2363 .elementor-element.elementor-element-3bffc9b { width: 56.354%; } .elementor-2363 .elementor-element.elementor-element-1a86324 { width: 66.667%; } .elementor-2363 .elementor-element.elementor-element-b592ddd { width: 33.333%; } } @media(min-width:1025px) { .elementor-2363 .elementor-element.elementor-element-3a9be0d { background-attachment: fixed; } } .elementor-246 .elementor-element.elementor-element-3346963 .tg_fullscreen_gallery_wrapper { background: #ffffff; } .elementor-246 .elementor-element.elementor-element-3346963 .tg_fullscreen_gallery_wrapper .tg_fullscreen_gallery .swiper-slide { background-color: #ffffff; } .elementor-246 .elementor-element.elementor-element-3346963 .tg_gallery_fullscreen_content .tg_gallery_fullscreen_title { color: #ffffff; } .elementor-246 .elementor-element.elementor-element-3346963 .swiper-slide .tg_gallery_fullscreen_content .tg_gallery_fullscreen_title { font-size: 20px; } .elementor-246 .elementor-element.elementor-element-3346963 .swiper-wrapper .tg_gallery_fullscreen_content .tg_gallery_fullscreen_title { letter-spacing: 0px; } .elementor-246 .elementor-element.elementor-element-3346963 .swiper-wrapper .swiper-slide .tg_gallery_fullscreen_content .tg_gallery_fullscreen_title { text-transform: none; } .elementor-246 .elementor-element.elementor-element-3346963 .tg_gallery_fullscreen_content .tg_gallery_fullscreen_caption { color: #ffffff; } .elementor-246 .elementor-element.elementor-element-3346963 .swiper-slide .tg_gallery_fullscreen_content .tg_gallery_fullscreen_caption { font-size: 11px; } .elementor-246 .elementor-element.elementor-element-3346963 .swiper-wrapper .tg_gallery_fullscreen_content .tg_gallery_fullscreen_caption { letter-spacing: 3px; } .elementor-246 .elementor-element.elementor-element-3346963 .swiper-wrapper .swiper-slide .tg_gallery_fullscreen_content .tg_gallery_fullscreen_caption { text-transform: uppercase; } .elementor-246 .elementor-element.elementor-element-3346963 .swiper-button-next i { color: #ffffff; } .elementor-246 .elementor-element.elementor-element-3346963 .swiper-button-prev i { color: #ffffff; } .elementor-259 .elementor-element.elementor-element-9926319 { margin-top: 0px; margin-bottom: 0px; } .elementor-259 .elementor-element.elementor-element-0bca7ab .tg_fullscreen_gallery_preview_wrapper { background: #ffffff; } .elementor-259 .elementor-element.elementor-element-0bca7ab .tg_fullscreen_gallery_preview_wrapper .tg_gallery_fullscreen_title { color: #ffffff; } .elementor-259 .elementor-element.elementor-element-0bca7ab .tg_fullscreen_gallery_preview_wrapper.slider-wrapper .tg_gallery_fullscreen_title { font-size: 20px; } .elementor-259 .elementor-element.elementor-element-0bca7ab .tg_fullscreen_gallery_preview_wrapper.slider-wrapper .slider .tg_gallery_fullscreen_title { letter-spacing: 0px; } .elementor-259 .elementor-element.elementor-element-0bca7ab .tg_fullscreen_gallery_preview_wrapper .slider .tg_gallery_fullscreen_title { text-transform: none; } .elementor-259 .elementor-element.elementor-element-0bca7ab .tg_fullscreen_gallery_preview_wrapper .tg_gallery_fullscreen_caption { color: #ffffff; } .elementor-259 .elementor-element.elementor-element-0bca7ab .tg_fullscreen_gallery_preview_wrapper.slider-wrapper .tg_gallery_fullscreen_caption { font-size: 11px; } .elementor-259 .elementor-element.elementor-element-0bca7ab .tg_fullscreen_gallery_preview_wrapper.slider-wrapper .slider .tg_gallery_fullscreen_caption { letter-spacing: 3px; } .elementor-259 .elementor-element.elementor-element-0bca7ab .tg_fullscreen_gallery_preview_wrapper .slider .tg_gallery_fullscreen_caption { text-transform: uppercase; } .elementor-259 .elementor-element.elementor-element-0bca7ab .tg_fullscreen_gallery_preview_wrapper .slick-arrow.slick-prev:before { border-color: #ffffff; } .elementor-259 .elementor-element.elementor-element-0bca7ab .tg_fullscreen_gallery_preview_wrapper .slick-arrow.slick-next:before { border-color: #ffffff; } .elementor-259 .elementor-element.elementor-element-0bca7ab .tg_fullscreen_gallery_preview_wrapper .slick-arrow:after { background-color: #ffffff; } .elementor-259 .elementor-element.elementor-element-0bca7ab .tg_fullscreen_gallery_preview_wrapper .slick-dots li.slick-active button { background-color: #ffffff; } .elementor-259 .elementor-element.elementor-element-0bca7ab .tg_fullscreen_gallery_preview_wrapper .slick-dots li button { border-color: #ffffff; } .elementor-414 .elementor-element.elementor-element-3f87f35 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 100px; margin-bottom: 110px; padding: 0px 0px 0px 0px; } .elementor-414 .elementor-element.elementor-element-3f87f35 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-414 .elementor-element.elementor-element-612cd11 { font-size: 40px; font-weight: 300; line-height: 1.2em; } .elementor-414 .elementor-element.elementor-element-fc7a4b7 { margin-top: 0px; margin-bottom: 0px; } .elementor-414 .elementor-element.elementor-element-a3380b8 .tg_horizontal_gallery_wrapper .flickity-prev-next-button.next { background: #ffffff; } .elementor-414 .elementor-element.elementor-element-a3380b8 .tg_horizontal_gallery_wrapper .flickity-prev-next-button.previous { background: #ffffff; } .elementor-414 .elementor-element.elementor-element-a3380b8 .tg_horizontal_gallery_wrapper .flickity-prev-next-button .arrow { fill: #222222; } .elementor-414 .elementor-element.elementor-element-a3380b8 .tg_horizontal_gallery_wrapper .flickity-page-dots .dot { background: #222222; } .elementor-267 .elementor-element.elementor-element-facbf6a { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 100px; margin-bottom: 110px; padding: 0px 0px 0px 0px; } .elementor-267 .elementor-element.elementor-element-facbf6a > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-267 .elementor-element.elementor-element-140cc2c { font-size: 40px; font-weight: 300; line-height: 1.2em; } .elementor-267 .elementor-element.elementor-element-76a21f9 { margin-top: 0px; margin-bottom: 60px; } .elementor-267 .elementor-element.elementor-element-48891db .gallery_grid_content_wrapper .gallery_grid_item:hover .bg_overlay { background: rgba(0, 0, 0, 0.2); } .elementor-267 .elementor-element.elementor-element-48891db .gallery_grid_content_wrapper .gallery_grid_item:hover .tg_gallery_grid_title { color: #ffffff; } .elementor-267 .elementor-element.elementor-element-48891db .gallery_grid_content_wrapper .gallery_grid_item .tg_gallery_grid_title { font-size: 14px; } .elementor-267 .elementor-element.elementor-element-48891db .gallery_grid_content_wrapper .gallery_grid_item .tg_gallery_lightbox .tg_gallery_grid_title { letter-spacing: 0px; } .elementor-267 .elementor-element.elementor-element-48891db .gallery_grid_content_wrapper .gallery_grid_item a.tg_gallery_lightbox .tg_gallery_grid_title { text-transform: none; } .elementor-305 .elementor-element.elementor-element-c197fe7 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 100px; margin-bottom: 110px; padding: 0px 0px 0px 0px; } .elementor-305 .elementor-element.elementor-element-c197fe7 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-305 .elementor-element.elementor-element-07572d5 { font-size: 40px; font-weight: 300; line-height: 1.2em; } .elementor-305 .elementor-element.elementor-element-1373f09 { margin-top: 0px; margin-bottom: 60px; } .elementor-305 .elementor-element.elementor-element-305f7fd .gallery_grid_content_wrapper .gallery_grid_item:hover .bg_overlay { background: rgba(0, 0, 0, 0.2); } .elementor-305 .elementor-element.elementor-element-305f7fd .gallery_grid_content_wrapper .gallery_grid_item:hover .tg_gallery_grid_title { color: #ffffff; } .elementor-305 .elementor-element.elementor-element-305f7fd .gallery_grid_content_wrapper .gallery_grid_item .tg_gallery_grid_title { font-size: 14px; } .elementor-305 .elementor-element.elementor-element-305f7fd .gallery_grid_content_wrapper .gallery_grid_item .tg_gallery_lightbox .tg_gallery_grid_title { letter-spacing: 0px; } .elementor-305 .elementor-element.elementor-element-305f7fd .gallery_grid_content_wrapper .gallery_grid_item a.tg_gallery_lightbox .tg_gallery_grid_title { text-transform: none; } .elementor-313 .elementor-element.elementor-element-c613391 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 100px; margin-bottom: 110px; padding: 0px 0px 0px 0px; } .elementor-313 .elementor-element.elementor-element-c613391 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-313 .elementor-element.elementor-element-bd10013 { font-size: 40px; font-weight: 300; line-height: 1.2em; } .elementor-313 .elementor-element.elementor-element-1373f09 { margin-top: 0px; margin-bottom: 0px; } .elementor-313 .elementor-element.elementor-element-305f7fd .gallery_grid_content_wrapper .gallery_grid_item:hover .bg_overlay { background: rgba(0, 0, 0, 0.2); } .elementor-313 .elementor-element.elementor-element-305f7fd .gallery_grid_content_wrapper .gallery_grid_item:hover .tg_gallery_grid_title { color: #ffffff; } .elementor-313 .elementor-element.elementor-element-305f7fd .gallery_grid_content_wrapper .gallery_grid_item .tg_gallery_grid_title { font-size: 14px; } .elementor-313 .elementor-element.elementor-element-305f7fd .gallery_grid_content_wrapper .gallery_grid_item .tg_gallery_lightbox .tg_gallery_grid_title { letter-spacing: 0px; } .elementor-313 .elementor-element.elementor-element-305f7fd .gallery_grid_content_wrapper .gallery_grid_item a.tg_gallery_lightbox .tg_gallery_grid_title { text-transform: none; } .elementor-330 .elementor-element.elementor-element-ea6e3e0 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 100px; margin-bottom: 110px; padding: 0px 0px 0px 0px; } .elementor-330 .elementor-element.elementor-element-ea6e3e0 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-330 .elementor-element.elementor-element-a172b5d { font-size: 40px; font-weight: 300; line-height: 1.2em; } .elementor-330 .elementor-element.elementor-element-1c9483e { margin-top: 0px; margin-bottom: 0px; } .elementor-330 .elementor-element.elementor-element-35419a0 .gallery_grid_content_wrapper .gallery_grid_item:hover .bg_overlay { background: rgba(0, 0, 0, 0.2); } .elementor-330 .elementor-element.elementor-element-35419a0 .gallery_grid_content_wrapper .gallery_grid_item:hover .tg_gallery_grid_title { color: #ffffff; } .elementor-330 .elementor-element.elementor-element-35419a0 .gallery_grid_content_wrapper .gallery_grid_item .tg_gallery_grid_title { font-size: 14px; } .elementor-330 .elementor-element.elementor-element-35419a0 .gallery_grid_content_wrapper .gallery_grid_item .tg_gallery_lightbox .tg_gallery_grid_title { letter-spacing: 0px; } .elementor-330 .elementor-element.elementor-element-35419a0 .gallery_grid_content_wrapper .gallery_grid_item a.tg_gallery_lightbox .tg_gallery_grid_title { text-transform: none; } .elementor-313 .elementor-element.elementor-element-c613391 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 100px; margin-bottom: 110px; padding: 0px 0px 0px 0px; } .elementor-313 .elementor-element.elementor-element-c613391 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; } .elementor-313 .elementor-element.elementor-element-bd10013 { font-size: 40px; font-weight: 300; line-height: 1.2em; } .elementor-313 .elementor-element.elementor-element-1373f09 { margin-top: 0px; margin-bottom: 0px; } .elementor-313 .elementor-element.elementor-element-305f7fd .gallery_grid_content_wrapper .gallery_grid_item:hover .bg_overlay { background: rgba(0, 0, 0, 0.2); } .elementor-313 .elementor-element.elementor-element-305f7fd .gallery_grid_content_wrapper .gallery_grid_item:hover .tg_gallery_grid_title { color: #ffffff; } .elementor-313 .elementor-element.elementor-element-305f7fd .gallery_grid_content_wrapper .gallery_grid_item .tg_gallery_grid_title { font-size: 14px; } .elementor-313 .elementor-element.elementor-element-305f7fd .gallery_grid_content_wrapper .gallery_grid_item .tg_gallery_lightbox .tg_gallery_grid_title { letter-spacing: 0px; } .elementor-313 .elementor-element.elementor-element-305f7fd .gallery_grid_content_wrapper .gallery_grid_item a.tg_gallery_lightbox .tg_gallery_grid_title { text-transform: none; } .elementor-141 .elementor-element.elementor-element-21a0b61 { padding: 120px 0px 80px 0px; } .elementor-141 .elementor-element.elementor-element-ffc2ccb { text-align: left; } .elementor-141 .elementor-element.elementor-element-ffc2ccb .elementor-heading-title { font-size: 32px; } .elementor-141 .elementor-element.elementor-element-07f2fd9 { text-align: left; } .elementor-141 .elementor-element.elementor-element-07f2fd9 .elementor-heading-title { font-size: 11px; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; } .elementor-141 .elementor-element.elementor-element-07f2fd9 > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-141 .elementor-element.elementor-element-f79bf7b > .elementor-widget-container { padding: 0% 0% 0% 0%; } .elementor-175 .elementor-element.elementor-element-21a0b61 { padding: 120px 0px 80px 0px; } .elementor-175 .elementor-element.elementor-element-ffc2ccb { text-align: left; } .elementor-175 .elementor-element.elementor-element-ffc2ccb .elementor-heading-title { font-size: 32px; } .elementor-175 .elementor-element.elementor-element-07f2fd9 { text-align: left; } .elementor-175 .elementor-element.elementor-element-07f2fd9 .elementor-heading-title { font-size: 11px; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; } .elementor-175 .elementor-element.elementor-element-07f2fd9 > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-175 .elementor-element.elementor-element-f79bf7b > .elementor-widget-container { padding: 0% 0% 0% 0%; } .elementor-175 .elementor-element.elementor-element-8b36389 { margin-top: 0px; margin-bottom: 60px; } .elementor-192 .elementor-element.elementor-element-21a0b61 { padding: 120px 0px 80px 0px; } .elementor-192 .elementor-element.elementor-element-ffc2ccb { text-align: left; } .elementor-192 .elementor-element.elementor-element-ffc2ccb .elementor-heading-title { font-size: 32px; } .elementor-192 .elementor-element.elementor-element-07f2fd9 { text-align: left; } .elementor-192 .elementor-element.elementor-element-07f2fd9 .elementor-heading-title { font-size: 11px; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; } .elementor-192 .elementor-element.elementor-element-07f2fd9 > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-192 .elementor-element.elementor-element-f79bf7b > .elementor-widget-container { padding: 0% 0% 0% 0%; } .elementor-192 .elementor-element.elementor-element-8b36389 { margin-top: 0px; margin-bottom: 60px; } .elementor-204 .elementor-element.elementor-element-21a0b61 { padding: 120px 0px 80px 0px; } .elementor-204 .elementor-element.elementor-element-ffc2ccb { text-align: left; } .elementor-204 .elementor-element.elementor-element-ffc2ccb .elementor-heading-title { font-size: 32px; } .elementor-204 .elementor-element.elementor-element-07f2fd9 { text-align: left; } .elementor-204 .elementor-element.elementor-element-07f2fd9 .elementor-heading-title { font-size: 11px; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; } .elementor-204 .elementor-element.elementor-element-07f2fd9 > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-204 .elementor-element.elementor-element-f79bf7b > .elementor-widget-container { padding: 0% 0% 0% 0%; } .elementor-208 .elementor-element.elementor-element-21a0b61 { padding: 120px 0px 80px 0px; } .elementor-208 .elementor-element.elementor-element-ffc2ccb { text-align: left; } .elementor-208 .elementor-element.elementor-element-ffc2ccb .elementor-heading-title { font-size: 32px; } .elementor-208 .elementor-element.elementor-element-07f2fd9 { text-align: left; } .elementor-208 .elementor-element.elementor-element-07f2fd9 .elementor-heading-title { font-size: 11px; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; } .elementor-208 .elementor-element.elementor-element-07f2fd9 > .elementor-widget-container { margin: 0px 0px 0px 0px; } .elementor-208 .elementor-element.elementor-element-f79bf7b > .elementor-widget-container { padding: 0% 0% 0% 0%; } .elementor-208 .elementor-element.elementor-element-8b36389 { margin-top: 0px; margin-bottom: 60px; } .elementor-218 .elementor-element.elementor-element-8b36389 { margin-top: 0px; margin-bottom: 60px; } .elementor-218 .elementor-element.elementor-element-a914183 > .elementor-widget-container { margin: 0px 0px 0px 0px; } #div_8df6_0{height:700px;} #a_11da_0{font-size: 12px;} #a_11da_1{font-size: 12px;} #a_11da_2{font-size: 12px;} #a_11da_3{font-size: 12px;} #a_11da_4{font-size: 12px;} #a_11da_5{font-size: 12px;} #a_11da_6{font-size: 12px;} .subunder {display: none;} /* for 480px or less */ @media screen and (max-width:760px) { .pl40 {padding-left: 20px !important;} .pr40 {padding-right: 20px !important;} }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 2.13 |
proxy
|
phpinfo
|
Settings