.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}html {
overflow-x: hidden;
}
body {
margin-right: 0 !important;
-webkit-font-smoothing: antialiased;
}
a {
text-decoration: none;
cursor: pointer;
}
mark.highlight {
background: transparent;
}
select{
max-width:100%;
}
.wp-caption {
max-width: 100%;
}
.wp-caption-text {
margin:10px 0;
text-align: center;
font-size:14px;
font-style:italic;
} 
.wp-caption.aligncenter{
margin-left:auto;
margin-right:auto;
}
.content-col > h1:not(.page-title), .content-col > h2, .content-col > h3, .content-col > h4, .content-col > h5, .content-col > h6 {
margin: 1.414em 0 0.5em; 
}
.content-col > p {
margin-bottom: 1.3em; 
margin-top:0; 
} .gallery:after {
content: "";
display: table;
clear: both;
}
img.aligncenter, div.aligncenter, figure.aligncenter {
display: block;
margin: 0em auto;
}
img.wp-post-image {
display: block;
margin: 0em auto;
}
img.alignright {
float: right;
margin: 1em 0 1em 2em;
}
div.alignright, figure.alignright {
float: right;
margin: 1em 0 1em 2em;
}
img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb {
float: left;
margin: 1em 1em 2em 0;
}
figure:not(.woocommerce-product-gallery__wrapper) {
max-width: 100%;
height: auto;
margin: 2em 0;
}
p img.alignright, p img.alignleft {
margin-top: 4px;
}
.gallery figure {
float: left;
margin: 0 2% 0.5em 0;
}
.gallery figure img {
max-width: 100%;
height: auto;
margin: 0 auto;
display: block;
}
.gallery.gallery-columns-1 figure {
width: 100%;
margin: 0 0 1em 0;
float: none;
}
.gallery.gallery-columns-3 figure {
width: 32%;
}
.gallery.gallery-columns-3 figure:nth-of-type(3n+3) {
margin-right: 0;
}
.gallery.gallery-columns-3 figure:nth-of-type(3n+4) {
clear: left;
}
.gallery.gallery-columns-2 figure {
width: 49%;
}
.gallery.gallery-columns-2 figure:nth-of-type(even) {
margin-right: 0;
}
.gallery.gallery-columns-2 figure:nth-of-type(odd) {
clear: left;
}
.gallery.gallery-columns-4 figure {
width: 23.25%;
}
.gallery.gallery-columns-4 figure:nth-of-type(4n+4) {
margin-right: 0;
}
.gallery.gallery-columns-4 figure:nth-of-type(4n+5) {
clear: left;
}
.gallery.gallery-columns-5 figure {
width: 18%;
}
.gallery.gallery-columns-5 figure:nth-of-type(5n+5) {
margin-right: 0;
}
.gallery.gallery-columns-5 figure:nth-of-type(5n+6) {
clear: left;
}
.gallery.gallery-columns-6 figure {
width: 14.2%;
}
.gallery.gallery-columns-6 figure:nth-of-type(6n+6) {
margin-right: 0;
}
.gallery.gallery-columns-6 figure:nth-of-type(6n+7) {
clear: left;
}
.gallery.gallery-columns-7 figure {
width: 12%;
}
.gallery.gallery-columns-7 figure:nth-of-type(7n+7) {
margin-right: 0;
}
.gallery.gallery-columns-7 figure:nth-of-type(7n+8) {
clear: left;
}
.gallery.gallery-columns-8 figure {
width: 10.2%;
}
.gallery.gallery-columns-8 figure:nth-of-type(8n+8) {
margin-right: 0;
}
.gallery.gallery-columns-8 figure:nth-of-type(8n+9) {
clear: left;
}
.gallery.gallery-columns-9 figure {
width: 8.85%;
}
.gallery.gallery-columns-9 figure:nth-of-type(9n+9) {
margin-right: 0;
}
.gallery.gallery-columns-9 figure:nth-of-type(9n+10) {
clear: left;
}
@media (max-width: 767px) {
img.alignright, div.alignright, figure.alignright, img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb {
display: block;
margin: 1em auto;
float: none;
}
.gallery.gallery-columns-4 figure, .gallery.gallery-columns-5 figure, .gallery.gallery-columns-6 figure, .gallery.gallery-columns-7 figure, .gallery.gallery-columns-8 figure, .gallery.gallery-columns-9 figure {
width: 100%;
margin: 0 0 1em 0;
float: none;
}
}
.wp-caption-text,
.gallery-caption,
.entry-caption {
line-height: 1.5em;
}
.bypostauthor{
display:block;
} 
.alignleft {
float: left;
padding-right: 20px;
}
.alignright {
float: right;
padding-left: 20px;
}
.aligncenter {
display: block;
float: none !important;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
max-width: 100%;
padding: 4px;
float: none;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
padding: 0;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
margin-top:20px;
margin-bottom: 10px;
float:left;
}
.wp-caption a {
padding: 0px;
padding-bottom: 0px;
}
.inner-content #comments{
margin-top: 80px;
clear:both;
}
.entry-content table, .content-col > table, .single-post .comment table {
border-collapse: collapse;
margin: 0 0 1.5em;
width: 100%;
border:1px solid #e7e7e7;
}
.entry-content thead th, .content-col > table thead th, .single-post .comment thead th {
border-bottom: 1px solid #e7e7e7;
padding-bottom: 0.5em;
}
.entry-content th, .content-col > table th, .single-post .comment table th {
padding: 0.59em;
text-align: left;
border-right:1px solid #e7e7e7;
font-weight:500;
color:#4f545f;
}
.entry-content tr, .content-col > table tr, .single-post .comment table tr {
border-bottom: 1px solid #e7e7e7;
}
.entry-content tr:last-child, .content-col > table tr:last-child, .single-post .comment table tr:last-child{
border-bottom:none;
}
.entry-content td, .content-col > table td, .single-post .comment table td {
padding: 0.59em;
border-right:1px solid #e7e7e7;
}
.entry-content dl dt, .single-post .comment dl dt{
font-weight:600;
margin-top:8px;
} 
.entry-content dl dt:first-child, .single-post .comment dl dt:first-child{
margin-top:0px;
}
article.default-style .entry-overlay{
display:inline-block !important;
height: 100% !important;
}
article.default-style .entry-overlay{
height: calc(100% - 8px);
}
.wp-caption.alignleft {
margin-right: 20px;
float:left;
}
.wp-caption.alignright {
margin-left: 20px;
float:right;
}
.wp-caption-text {
padding-left: 7px;
margin-bottom: 7px;
padding-right:7px;
text-align: center;
font-size: 13px;
}
.wp-caption-text,
.gallery-caption,
.entry-caption {
line-height: 1.5em;
}
img.wp-smiley,
.rsswidget img {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
box-shadow: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} .entry-content dl.gallery-item {
margin: 0;
}
.post-password-form input[type="password"] {
background: #fff;
height: 45px;
width: 180px;
border-width: 1px;
border-style: solid;
border-color:#e1e1e1;
}
.post-password-form input[type="submit"]{
height: 45px;
top: -1px;
position: relative;
font-size: 18px;
background: #000;
color: #fff;
padding-left: 20px;
padding-right: 20px;
font-size: 16px;
}
article embed {
max-width: 100%;
}
a {
-webkit-transition: color 200ms cubic-bezier(0.780, 0.140, 0.20, 0.86), background-color 200ms cubic-bezier(0.780, 0.140, 0.20, 0.86);
-moz-transition: color 200ms cubic-bezier(0.780, 0.140, 0.20, 0.86), background-color 200ms cubic-bezier(0.780, 0.140, 0.20, 0.86);
-o-transition: color 200ms cubic-bezier(0.780, 0.140, 0.20, 0.86), background-color 200ms cubic-bezier(0.780, 0.140, 0.20, 0.86);
transition: color 200ms cubic-bezier(0.780, 0.140, 0.20, 0.86), background-color 200ms cubic-bezier(0.780, 0.140, 0.20, 0.86);
}
a:hover {
text-decoration: none;
}
.scrollup {
width: 50px;
height: 50px;
position: fixed;
bottom: 50px;
right: 100px;
display: none;
text-indent: -9999px;
background-image: url(//www.elladahomes.com/wp-content/themes/bygge/img/icon_top.png);
background-repeat: no-repeat;
background-position: center;
background-color: rgba(34, 34, 34, 0.6);
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
}
.tp-caption a i {
color: #fff !important;
}
.content-col > .page-title {
margin-bottom: 60px;
}
input[type="search"] {
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-webkit-appearance: none;
} .content-col > .search-form {
position: relative;
display: inline;
}
.content-col > .search-form label {
display: none;
}
.content-col > .search-form input[type="search"] {
width: 100%;
max-width: 650px;
border-radius:4px;
padding-left: 10px;
height: 58px;
background: #fff;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
.content-col > .search-form i {
position: absolute;
right: 10px;
top: 2px;
}
.content-col > .search__related {
margin-top: 45px;
pointer-events: auto;
}
.content-col > .search__related .search__col {
padding-right: 20px;
}
.content-col > .search__related .search__col .widget-title {
margin-bottom: 0.75em;
}
@media (max-width: 767px) {
.content-col > .search__related {
display: block !important;
width: 100%;
}
.content-col > .search__related .search__col {
margin-bottom: 30px;
}
}  h2.not-found-404 {
width: 100%;
text-align: left;
font-size: 160px !important;
color: var(--codeless-primary-color) !important;
line-height: 200px !important;
margin-top:0;
margin-bottom:0;
}
.error404 h1.page-title{
margin-bottom:20px;
}
@media (min-width: 992px) {
.cl-hide-not-mobile {
display: none !important;
visibility: hidden;
}
}
@media (max-width: 991px) {
.cl-hide-on-mobile {
display: none !important;
visibility: hidden;
}
}  body {
line-height: 20px;
}
h1 {
line-height: 46px;
margin-top: 0;
margin-bottom: 0;
}
h2 {
line-height: 20px;
margin-top: 0;
margin-bottom: 0;
}
h3 {
line-height: 20px;
margin-top: 0;
margin-bottom: 0;
}
h4 {
line-height: 20px;
margin-top: 0;
margin-bottom: 0;
}
h5 {
line-height: 20px;
margin-top: 0;
margin-bottom: 0;
}
h6 {
line-height: 20px;
margin-top: 0;
margin-bottom: 0;
}
h1 > a,
h2 > a,
h3 > a,
h4 > a,
h5 > a,
h6 > a {
color: inherit;
}
.single-post .entry-content h1, .single-post .entry-content h2, .single-post .entry-content h3, .single-post .entry-content h4,
.single-post .comment h1, .single-post .comment h2, .single-post .comment h3, .single-post .comment h4 {
margin: 1.414em 0 0.5em;
}
.single-post .entry-content p, .single-post .comment p{
margin-bottom: 1.2em;
}  @media(min-width:1200px){
.container{
max-width:100%;
}
}
#content {
position: relative;
}
#content > p {
margin: 0;
padding: 0;
}
@media (min-width: 768px) {
#content.cl-layout-modern .cl-layout-modern-bg {
position: absolute;
top: 0;
height: 100%;
z-index: 0;
}
#content.cl-layout-modern.cl-layout-left_sidebar .cl-layout-modern-bg {
left: 0;
}
#content.cl-layout-modern.cl-layout-left_sidebar .content-col {
padding-left: 40px;
}
#content.cl-layout-modern.cl-layout-right_sidebar .cl-layout-modern-bg {
right: 0;
}
#content.cl-layout-modern.cl-layout-right_sidebar .content-col {
padding-right: 40px;
}
}
@media (max-width: 767px) {
#content.cl-layout-modern .cl-layout-modern-bg {
display: none;
}
}
#content .inner-content .inner-content-row .content-col .container-content {
width: 100%;
} .cl-layout-bordered{
padding: 20px;
}
.cl-layout-bordered > #wrapper{
position:relative;
}
.cl-layout-bordered > #wrapper .header_container.cl-transparent{
top:0 !important;
}
.cl-layout-border-container > div{
position:fixed;
z-index:99999;
background:#fff;
}
.cl-layout-border-container > .top{
width:100%;
height:20px;
top:0;
left:0;
}
.cl-layout-border-container > .bottom{
width:100%;
height:20px;
bottom:0;
left:0;
}
.cl-layout-border-container > .left{
width:20px;
height:100%;
top:0;
left:0;
}
.cl-layout-border-container > .right{
width:20px;
height:100%;
top:0;
right:0;
}  .cl-boxed-layout{
margin:0 auto;
} @media (max-width: 340px) {
.extra_tools_wrapper {
display: none;
visibility: hidden;
}
} @media (min-width: 992px) {
.extra_tools_wrapper .tool {
position: relative;
}
.extra_tools_wrapper .tool .cl-submenu {
list-style: none;
margin: 0 !important;
display: none;
visibility: hidden;
position: absolute;
left: 0;
top: 100%;
left: 6px;
z-index: 9999999;
padding: 0px;
-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
min-width: 20em;
max-width: 20em;
padding: 16px;
}
.extra_tools_wrapper .tool.showDropdown > .cl-submenu {
display: block !important;
visibility: visible !important;
}
.extra_tools_wrapper .tool.showDropdown.dropdownRightToLeft > .cl-submenu {
left: auto;
right: 0;
}
.tool .header_cart {
width: 100%;
line-height: 20px;
}
}
.tool .tool-link {
position: relative;
}
#site-header-cart .button.checkout {
margin-left: 10px;
}
#site-header-cart ul {
margin: 0;
padding: 0;
list-style: none
}
#site-header-cart ul li {
padding-left: 25px;
position: relative;
padding-top: 5px;
padding-bottom: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
}
#site-header-cart ul li .quantity{
color:#999;
}
#site-header-cart ul li:last-child {
margin-bottom: 0;
border-bottom-width: 0;
}
#site-header-cart ul li .remove {
position: absolute;
left: 0px;
top: 5px;
color:#eee !important;
}
#site-header-cart ul li img {
width: 32px;
float: right;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
}
#site-header-cart ul li a:not(.remove) {
width: 100%;
display: block;
}
.tool .tool-link .cart-total {
width: 16px;
height: 16px;
border-radius: 50%;
position: absolute;
top: -10px;
right: -9px;
left: auto;
color: #fff;
text-align: center;
line-height: 16px;
font-size: 11px;
}
.tool.search > i {
cursor: pointer;
}
.tool.search.search-style-simple{
min-width:60px;
text-align:right;
}
.tool .header_search {
line-height: 20px;
width: 200px;
}
#site-header-search form {
width: 100%;
position: relative;
}
#site-header-search label {
display: none;
}
#site-header-search input[type="search"] {
height: 35px;
padding-left: 10px;
width: 100%;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
border-width:1px;
border-style:solid;
}
#site-header-search input[type="search"]:focus{
border-color:#3a3a3a;
}
#site-header-search form i {
position: absolute;
right: 10px;
top: 8px;
font-size: 12px;
}
@media (max-width: 991px) {
#site-header-search,
#site-header-cart {
padding-left: 15px;
padding-right: 15px;
}
#site-header-search form i {
top: 5px !important;
}
}  .cl-mobile-menu.menu-wrapper {
display: none;
width: 100%;
justify-content: flex-start !important;
background:#162129;
}
.cl-mobile-menu-button span{
background-color:#000 !important;
}
.cl-mobile-menu nav {
overflow: hidden;
}
.cl-mobile-menu-button {
display: none;
position: relative;
width: 24px;
height: 16px;
cursor: pointer;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
position: relative;
}
@media (max-width: 991px) {
.header_container .header-row #navigation {
display: none;
}
.cl-mobile-menu ul {
list-style: none;
margin: 0;
padding: 0;
width:100%;
}
.cl-header-default .cl-mobile-menu.menu-wrapper .menu > li {
margin-right:0px !important;
}
.cl-mobile-menu ul li:not(:last-child){
border-bottom-style: solid;
border-bottom-color: #FFFFFF17;
border-bottom-width: 1px;
}
.cl-mobile-menu ul li ul > li{
padding:0px 20px;
}
.cl-mobile-menu .menu li a {
width: 100%;
display: block;
font-family: "Rubik", Sans-serif;
font-size: 12px;
font-weight: 500;
text-transform: uppercase;
line-height: 30px;
letter-spacing: 2px;
padding:15px;
color:#FFFFFFCF;
}
.cl-mobile-menu .menu li a:hover{
color:#fff;
}
.cl-mobile-menu .menu li.hasSubMenu {
cursor: pointer;
}
.cl-mobile-menu .menu .codeless_custom_menu_mega_menu > ul > li.hasSubMenu {
position: relative;
}
.cl-mobile-menu .menu li.hasSubMenu > a:after {
content: "\e842";
font-family: "feather";
font-style: normal;
font-weight: normal;
speak: none;
position: absolute;
font-size: 11px;
right: 30px;
}
.cl-mobile-menu nav li.hasSubMenu.open > a:after{
content: "\e845";
}
.cl-mobile-menu .hasSubMenu > ul {
display: none;
}
.cl-mobile-menu .hasSubMenu > ul > li,
.cl-mobile-menu .hasSubMenu > .codeless_custom_menu_mega_menu > ul > li {
padding-top: 0px;
padding-bottom: 0px;
}
.cl-mobile-menu-button {
display: inline-block;
}
.cl-mobile-menu-button span {
display: block;
position: absolute;
height: 2px;
width: 100%;
border-radius: 4px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
.cl-mobile-menu-button span:nth-child(1) {
top: 0px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}
.cl-mobile-menu-button span:nth-child(2) {
top: 6px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}
.cl-mobile-menu-button span:nth-child(3) {
top: 12px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}
.cl-mobile-menu-button.open span:nth-child(1) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
top: -3px;
left: 4px;
}
.cl-mobile-menu-button.open span:nth-child(2) {
width: 0%;
opacity: 0;
}
.cl-mobile-menu-button.open span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
top: 14px;
left: 4px;
}
} .header_container * {
box-sizing: border-box;
}
.header_container.header-left .header-el { width:auto; margin-left:auto; margin-right:auto}
.header_container .header-row-inner {
display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
height: inherit;
align-items: center;
}
.header-row .header-row-inner .c-left {
justify-content: flex-start;
}
.header-row .header-row-inner .header-col {
display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
height: 100%;
min-height: 100%;
position: relative;
flex-grow: 1;
-webkit-box-align: center;
-webkit-box-flex: 1;
}
.cl-header-forced-center .header-row.main .header-row-inner .header-col{
width:100%;
}
.cl-header-forced-center .header-row.extra_row .header-row-inner .header-col{
width:100%;
}
.cl-header-forced-center .header-row.main .header-row-inner .header-col.c-middle{
width:200%;
}
.cl-header-forced-center .header-row.extra_row .header-row-inner .header-col.c-middle{
width:200%;
}
.header-row .header-row-inner .c-right {
justify-content: flex-end;
-webkit-justify-content: flex-end;
-webkit-box-pack: end; border-right-width: 0;
}
.header-row .header-row-inner .c-middle {
justify-content: center;
}
.header-col .header-el {
position: relative;
min-width: 24px;
display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
align-items: center;
}
.header-el .content {
text-align: center;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
color: #fff;
font-weight: bold;
line-height: 40px;
} .top_nav.header-row{
height:30px;
}
@media (max-width:991px){
.top_nav.header-row{
display:none;
}
}  #logo.logo_font {
float: left;
height: 100%;
}
#logo img {
height: 40px;
}
#logo img {
max-width: none;
top: 50%;
position: relative;
}
#logo img.dark {
display: block;
visibility: visible;
}
#logo img.light {
display: none;
visibility: hidden;
}
.background--dark #logo img.light {
display: block;
visibility: visible;
}
.background--dark #logo img.dark {
display: none;
visibility: hidden;
}
@media( min-width:992px){
.logo_ipad{
display:none;
}
}
@media( min-width:768px){
.logo_iphone{
display:none;
}
}
@media( min-width:768px ) and (max-width:991px){
#logo.is-responsive img:not(.logo_ipad) {
display:none;
}
}
@media(max-width:767px){
#logo.is-responsive img:not(.logo_iphone) {
display:none;
}
}
@media (max-width:991px){
.logo_font.cl-responsive_color_light{
color:#fff !important;
}
} @media (min-width:992px){ .cl-header-sticky{
-webkit-transition: -webkit-transform .3s ease-in-out, opacity .15s ease-in-out;
-moz-transition: -moz-transform .3s ease-in-out, opacity .15s ease-in-out;
transition: transform .3s ease-in-out, opacity .15s ease-in-out;
}
.cl-header-sticky:not(.cl-transparent):not(.cl-actived-fullscreen-header){
position:static;
width:100%;
top:0;
z-index:99999;
}
.admin-bar .cl-header-sticky:not(.cl-transparent):not(.cl-actived-fullscreen-header){
position:static;
width:100%;
top:32px;
z-index:99999;
}
main#main{
-webkit-transition: margin-top .3s ease-in-out, opacity .15s ease-in-out;
-moz-transition: margin-top .3s ease-in-out, opacity .15s ease-in-out;
transition: margin-top .3s ease-in-out, opacity .15s ease-in-out;
}
.cl-header-sticky-prepare:not(.cl-actived-fullscreen-header){
transform:translateY(-100%);
-webkit-transform:translateY(-100%);
-moz-transform:translateY(-100%);
position:absolute;
}
.cl-header-sticky-prepare .top_nav{
display:none;
visibility: hidden;
}
.cl-header-sticky-prepare.cl-header-top-nav-sticky .top_nav{
display:block;
visibility: visible;
}
.cl-header-sticky-ready:not(.cl-actived-fullscreen-header){
position: fixed !important;
background: #fff;
top: 0;
width: 100%;
z-index: 99999;
}
.cl-header-sticky-ready.cl-header-sticky-shadow{
box-shadow: 0 -11px 42px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 -11px 42px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 -11px 42px rgba(0, 0, 0, 0.1);
}
.cl-header-sticky-active:not(.cl-actived-fullscreen-header){
transform:translateY(0%);
-webkit-transform:translateY(0%);
-moz-transform:translateY(0%);
} }
@media (max-width:767px){
.cl-header-sticky-mobile{
position: fixed;
width: 100%;
top: 0;
z-index: 9999;
background:#fff;
box-shadow:1px 1px 18px rgba(0,0,0,0.15);
}
.cl-header-sticky-mobile .header-row-inner{
background:#fff !important;
}
body.cl-with-sticky-mobile #main{
padding-top:90px;
}
}
.cl-header-side .container{
max-width:100%;
} .header_container {
background-repeat: no-repeat;
background-position: left top;
border-top-width: 0;
border-right-width: 0;
border-left-width: 0;
border-bottom-width: 0;
}
.header_container > .main, .header_container > .top_nav, .header_container > .extra_row {
background-repeat: no-repeat;
background-position: left top;
border-top-width: 0;
border-right-width: 0;
border-left-width: 0;
border-bottom-width: 0;
}
.header_container.boxed-style {
position: absolute;
top: 0;
left: 0;
z-index: 9999;
}
.header-layout-top #viewport {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.header_container:not(.header-left):not(.header-right):not(.menu-full-style) #navigation:not(.vertical-menu) nav .menu > li:last-child {
padding-right: 0;
margin-right: 0;
}
@media (min-width:992px){ .header_container.header-top .header-el:last-child {
margin-right: 0px !important;
}
.header_container.header-top .main {
width: 100% !important;
}
.header_container.header-top.boxed-style {
left: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
width: 1170px;
}  .header_container.header-left {
position: fixed;
height: 100%;
top: 0;
left: 0;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
z-index:9999;
}
.header_container.header-left .logo_font{
width:100%;
}
.header_container.header-left.boxed-style {
position: fixed;
height: auto;
}
.header_container.header-left .header-el:last-child {
margin-bottom: 0px;
}
.header_container.header-left:not(.boxed-style) .header-row {
height: 100% !important;
line-height: inherit !important;
}
.header_container.header-left .header-row-inner {
width: 100%;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding-left: 0;
padding-right: 0;
}
.header_container.header-left .header-col {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
flex-grow: 1;
-webkit-flex-grow: 1;
height: auto;
min-height: 50px;
width: 100%;
}
.header-left nav .menu>li>a {
top: auto;
margin-top: 0;
}
.header-left nav .menu li {
float: left;
width: 100%;
height: auto;
}
.header_container.header-left #navigation {
float: left;
width: 100%;
}
.header-left nav .menu{
width:100%;
}
.header-left nav .menu > li > a{
width:100%;
display:block;
}
.header-left .hasSubMenu > ul{
left: 100% !important;
top: 0 !important;
}  .header_container.header-right {
position: fixed;
height: 100%;
top: 0;
right: 0;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
.header_container.header-right .header-el:last-child {
margin-bottom: 0px;
}
.header_container.header-right.boxed-style {
position: fixed;
height: auto;
right: 0;
left: auto;
}
.header_container.header-right .header-row {
height: 100% !important;
line-height: inherit !important;
}
.header_container.header-right .header-row-inner {
width: 100%;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding-left: 0;
padding-right: 0;
}
.header_container.header-right .header-col {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
flex-grow: 1;
-webkit-flex-grow: 1;
height: auto;
min-height: 50px;
width: 100%;
}
.header_container.header-right .header-el {
width: 100%;
}
.header-right nav .menu>li>a {
top: auto;
margin-top: 0;
}
.header-right nav .menu li {
float: left;
width: 100%;
height: auto;
}
.header_container.header-right #navigation {
float: left;
width: 100%;
}
.header-right nav .menu{
width:100%;
}
.header-right nav .menu > li > a{
width:100%;
display:block;
}
} .cl-header-side .container{
max-width:100%;
} @media (max-width:991px){
.header_container > .main{
height:90px;
line-height:90px;
padding:0 !important;
}
.header_container > .main .header-el{
margin-right:40px;
}
.header_container > .main .header-el:last-child{
margin-right:0 !important;
}
.cl-h-cl_header_logo{
min-width:auto !important;
}
.cl-h-cl_divider{
display:none !important;
}
.cl-header-light.cl-header-side .boxed-style .cl-mobile-menu-button span{
background-color:#fff;
}
.header_container.boxed-style{
width:100%;
}
} .header_container.cl-transparent {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 9999;
} .admin-bar:not(.cl-offcanvas-menu-style) .header_container.cl-transparent, .admin-bar .header_container.cl-header-sticky-ready{
top: 32px;
}
.admin-bar .header_container.cl-transparent {
top: 46px;
} .header_container.cl-header-light #logo .dark {
display: none;
visibility: hidden;
}
.header_container.cl-header-light #logo .light {
display: block;
visibility: visible;
}
.header_container.cl-header-light nav ul li a {
color: rgba(255, 255, 255, 0.85);
}
.header_container.cl-header-light .extra_tools_wrapper .tool i {
color: rgba(255, 255, 255, 0.85);
}
.header_container.cl-header-light .logo_font{
color:rgba(255, 255, 255, 0.85) !important;
}
.header_container.cl-header-light .cl-text{
color:rgba(255, 255, 255, 0.85)
}
.cl-header-light nav > ul > li a:hover,
.cl-header-light nav > ul > li.current-menu-item > a:hover{
color:#fff;
}
.header_container.cl-header-light .cl_socialicon:not(.round) > a > i{
color:rgba(255, 255, 255, 0.85);
-webkit-transition: color .15s ease-in-out;
-moz-transition: color .15s ease-in-out;
transition: color .15s ease-in-out;
}
.header_container.cl-header-light .cl_socialicon:not(.round)  > a:hover > i{
color:#fff !important;
}  @media (min-width: 992px) {
.menu-with_shadow {
-webkit-box-shadow: 0 3px 5px -6px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0 3px 5px -6px rgba(0, 0, 0, 0.4);
box-shadow: 0 3px 5px -6px rgba(0, 0, 0, 0.4);
}
}
.header_container.menu-full-style .header-row #navigation {
height: 100%;
}
.header_container.menu_style-border_top #navigation nav > ul > li,
.header_container.menu_style-border_bottom #navigation nav > ul > li,
.header_container.menu_style-border_left #navigation nav > ul > li,
.header_container.menu_style-border_right #navigation nav > ul > li {
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0);
}
.header_container.menu-full-style #navigation nav > ul > li > a {} .header_container.menu_style-border_top.menu-text-style #navigation nav > ul > li > a,
.header_container.menu_style-border_bottom.menu-text-style #navigation nav > ul > li > a,
.header_container.menu_style-border_left.menu-text-style #navigation nav > ul > li > a,
.header_container.menu_style-border_right.menu-text-style #navigation nav > ul > li > a {
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0);
}
.header_container.menu_style-border_left.menu-text-style #navigation nav > ul > li > a{
padding-left: 10px;
}
.header_container.menu_style-border_right.menu-text-style #navigation nav > ul > li > a{
padding-right: 10px;
}
.header_container.menu_style-background_color.menu-text-style #navigation nav > ul > li > a{
padding-left: 12px;
padding-right: 12px;
padding-top: 10px;
padding-bottom: 8px;
}
.header_container.menu_style-border_effect #navigation nav > ul > li > a:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 0;
height: 2px;
background-color: rgba(0, 0, 0, 0);
-webkit-transition: width .15s ease-in-out, background-color .15s ease-in-out;
-moz-transition: width .15s ease-in-out, background-color .15s ease-in-out;
transition: width .15s ease-in-out, background-color .15s ease-in-out;
}
.header_container.menu_style-border_effect #navigation nav > ul > li > a:hover:after,
.header_container.menu_style-border_effect #navigation nav > ul > li.current-menu-item > a:after {
width: 100%;
}
.header_container.menu_style-border_effect_two #navigation nav > ul > li > a:after {
content: '';
position: absolute;
bottom: -5px;
left: 0;
width: 100%;
height: 2px;
background: #999;
-webkit-transform: scaleX(0);
transform: scaleX(0);
transition: -webkit-transform .15s;
transition: transform .15s;
transition: transform .15s,-webkit-transform .15s;
}
.header_container.menu_style-border_effect_two #navigation nav > ul > li > a:hover:after,
.header_container.menu_style-border_effect_two #navigation nav > ul > li.current-menu-item > a:after {
-webkit-transform: scaleX(1);
transform: scaleX(1);
transition-timing-function: cubic-bezier(.4,0,.2,1);
transition-duration: .3s;
}
@media(min-width:992px){
.header_container.cl-header-light.menu_style-border_effect_two #navigation nav > ul > li > a:hover:after,
.header_container.cl-header-light.menu_style-border_effect_two #navigation nav > ul > li.current-menu-item > a:after{
background-color:#fff !important;
}
}  .extra_tools_wrapper {
float: left;
height: 100%;
}
.extra_tools_wrapper .tool {
float: left;
height: 100%;
margin-left: 9px;
}
.extra_tools_wrapper .tool i {
font-size: 17px;
top: 0px;
position: relative;
}    article p:first-child {
margin-top: 0px;
}
article p:first-child:last-child {
margin-bottom: 0px;
}
article:last-child {
margin-bottom: 0px !important;
}
article iframe,
article video {
width: 100%;
border:none;
box-shadow:none;
} article.format-gallery .cl-post-swiper-slider .swiper-pagination-fraction{
bottom: 60px;
text-align: right;
padding-right: 40px;
color:#fff;
}
article.format-gallery .cl-post-swiper-slider img {
width: 100%;
}
article.format-gallery .cl-post-slider-nav {
background-color: rgb(0, 0, 0, 0);
-webkit-transition: opacity.15s ease-in-out;
-moz-transition: opacity .15s ease-in-out;
transition: opacity .15s ease-in-out;
}
article.format-gallery .cl-post-slider-nav:hover {
opacity: 0.68;
}
article.format-gallery .cl-post-swiper-slider .swiper-button-next {
padding: 32px 21px;
margin-top: -32px;
right: 0;
}
article.format-gallery .cl-post-swiper-slider .swiper-button-prev {
padding: 32px 21px;
margin-top: -32px;
left: 0;
} article .entry-tools .entry-tool-share {
position: relative;
}
article .entry-tools .entry-tool-share .share-buttons {
opacity: 0;
-webkit-transition: opacity 0.1s ease-in-out, -webkit-transform .25s cubic-bezier(.19, 1, .22, 1);
-moz-transition: opacity 0.1s ease-in-out, -moz-transform .25s cubic-bezier(.19, 1, .22, 1);
transition: opacity 0.1s ease-in-out, transform .25s cubic-bezier(.19, 1, .22, 1);
-webkit-transform: translatey(-15px);
-moz-transform: translatey(-15px);
-ms-transform: translatey(-15px);
transform: translatey(-15px);
box-shadow: 0 7px 14px rgba(50, 50, 93, 0.08), 0 3px 6px rgba(0, 0, 0, 0.04);
-webkit-box-shadow: 0 7px 14px rgba(50, 50, 93, 0.08), 0 3px 6px rgba(0, 0, 0, 0.04);
-moz-box-shadow: 0 7px 14px rgba(50, 50, 93, 0.08), 0 3px 6px rgba(0, 0, 0, 0.04);
position: absolute;
top: -80px;
left: 0px;
padding: 13px 9px;
border-radius: 18px;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
z-index: 9999;
}
article .entry-tools .entry-tool-share .share-buttons a {
width: 100%;
float: left;
text-align: center;
}
article .entry-tools .entry-tool-share .share-buttons i {
color: #fff;
font-size: 12px;
line-height: 22px;
width: 100%;
text-align: center;
}
article .entry-tools .entry-tool-share .share-buttons.hidden {
display: none;
}
article .entry-tools .entry-tool-share .share-buttons.show {
opacity: 1;
-webkit-transform: translatey(0px);
-moz-transform: translatey(0px);
-ms-transform: translatey(0px);
transform: translatey(0px);
}
article.hentry h2.entry-title{word-break: break-word;}
.blog-entries .format-gallery .entry-media{
display:block;
}
.blog-entries .format-video .entry-media{
display:block;
}
article .post-thumbnail > img{
width:100%;
} article.format-quote .entry-content {
position: relative;
}
article.format-quote .entry-content i {
font-size: 48px;
position: absolute;
left: 0;
bottom: 20px;
}
article.format-quote .entry-content .quote-entry-content {
padding: 35px 75px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
width: 100%;
}
@media (max-width: 767px) {
article.format-quote .entry-content .quote-entry-content {
padding: 35px 42px;
}
article.format-quote .entry-content i {
font-size: 34px;
}
article.format-quote .entry-content .quote-entry-content p,
article.default-style.format-quote .entry-content .quote-entry-content a {
font-size: 18px !important;
line-height: 28px !important;
}
}
article.format-quote .entry-content .quote-entry-content p,
article.default-style.format-quote .entry-content .quote-entry-content a {
font-size: 24px;
line-height: 36px;
font-weight: 300;
}
article.format-quote .entry-content .quote-entry-author {
font-size: 18px;
font-weight: 500;
text-transform: capitalize;
font-style: italic;
position: absolute;
right: 15px;
bottom: 15px;
} article .entry-media {
position: relative;
}
article .entry-overlay {
position: absolute;
z-index: 999;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.blog-entries article .entry-overlay i {
color: #fff;
width: 60px;
text-align: center;
line-height: 60px;
height: 60px;
position: absolute !important;
left: 50%;
margin-left: -30px;
font-size: 32px;
top: 50%;
margin-top: -30px;
-webkit-perspective: 1000;
-moz-perspective: 1000;
-ms-perspective: 1000;
perspective: 1000;
opacity: 0;
-webkit-transform: translatex(-20px);
-moz-transform: translatex(-20px);
-ms-transform: translatex(-20px);
transform: translatex(-20px);
-webkit-transition: opacity 0.2s ease-in-out, -webkit-transform .25s cubic-bezier(.19, 1, .22, 1);
-moz-transition: opacity 0.2s ease-in-out, -moz-transform .25s cubic-bezier(.19, 1, .22, 1);
transition: opacity 0.2s ease-in-out, transform .25s cubic-bezier(.19, 1, .22, 1);
}
.blog-entries article .entry-media:hover .entry-overlay i {
-webkit-transform: translatex(0px);
-moz-transform: translatex(0px);
-ms-transform: translatex(0px);
transform: translatex(0px);
opacity: 1;
} article .entry-overlay-color .entry-overlay {
opacity: 0;
-webkit-transition: opacity 0.2s ease-in-out, -webkit-transform .25s cubic-bezier(.19, 1, .22, 1);
-moz-transition: opacity 0.2s ease-in-out, -moz-transform .25s cubic-bezier(.19, 1, .22, 1);
transition: opacity 0.2s ease-in-out, transform .25s cubic-bezier(.19, 1, .22, 1);
}
article .entry-overlay-color:hover .entry-overlay {
opacity: 1;
} article .entry-overlay-zoom_color {
overflow: hidden;
-webkit-transform: translateZ(0) scale(1.0, 1.0);
}
article .entry-overlay-zoom_color .entry-overlay {
opacity: 0;
-webkit-transition: opacity 0.1s ease-in-out, -webkit-transform .25s cubic-bezier(.19, 1, .22, 1);
-moz-transition: opacity 0.1s ease-in-out, -moz-transform .25s cubic-bezier(.19, 1, .22, 1);
transition: opacity 0.1s ease-in-out, transform .25s cubic-bezier(.19, 1, .22, 1);
}
article .entry-overlay-zoom_color:hover .entry-overlay {
opacity: 1;
}
article .entry-overlay-zoom_color img {
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000;
-moz-perspective: 1000;
-ms-perspective: 1000;
perspective: 1000;
-webkit-transform: translateZ(0) scale(1.0, 1.0);
}
article .entry-overlay-zoom_color:hover img {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
} article .entry-overlay-grayscale img {
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000;
-moz-perspective: 1000;
-ms-perspective: 1000;
perspective: 1000;
}
article .entry-overlay-grayscale:hover img {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
}
article .entry-overlay-grayscale .entry-overlay {
background-color: rgba(0, 0, 0, 0);
-webkit-transition: background-color 0.42s ease-in-out;
-moz-transition: background-color 0.42s ease-in-out;
transition: background-color 0.42s ease-in-out;
}
article .entry-overlay-grayscale:hover .entry-overlay {
background-color: rgba(0, 0, 0, 0.5);
}
article .entry-overlay i.cl-icon-plus2 {
font-size: 18px;
} .entry-link,
.entry-lightbox {
position: absolute;
z-index: 99999;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.entry-lightbox {
z-index: 999999;
} .twitter-tweet::shadow .EmbeddedTweet {
max-width: 100% !important;
width: 100% !important;
border: none;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #e1e1e1;
}
.blog-entries article .twitter-tweet {
width: 100% !important;
}
@media (max-width: 768px) {
.entry-video:first-child {
min-height: 105px;
}
} .entry-video iframe {
max-width: 100% !important;
box-shadow: none !important;
}  .cl-filters {
width: 100%;
display: block;
}
.cl-filters.cl-filter-small {
margin-bottom: 30px;
}
.cl-filters.cl-filter-small .selected {
box-shadow: 0 9px 26px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 9px 26px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 9px 26px rgba(0, 0, 0, 0.05);
background: #fff;
color: #222;
font-weight: bold;
}
.cl-filters.cl-filter-fullwidth {
padding-top: 10px;
padding-bottom: 10px;
}
.cl-filters.cl-filter-align-center .inner {
text-align: center;
}
.cl-filters.cl-filter-align-left .inner {
text-align: left;
padding-left:20px;
}
.cl-filters.cl-filter-align-right .inner {
text-align: right;
padding-right:20px;
}
.cl-filters button {
background: none;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
border: none;
padding: 5px 14px;
}
.cl-filters.cl-filter-fullwidth button {
font-weight: 600;
padding:5px 10px;
}
.cl-filters.cl-filter-fullwidth.cl-filter-color-dark button{
color:#cecece;
}
.cl-filters.cl-filter-fullwidth.cl-filter-color-dark button:hover,
.cl-filters.cl-filter-fullwidth.cl-filter-color-dark button.selected {
color: #fff;
}
.cl-filters.cl-filter-fullwidth.cl-filter-color-light button{
color:#999;
}
.cl-filters.cl-filter-fullwidth.cl-filter-color-light button:hover,
.cl-filters.cl-filter-fullwidth.cl-filter-color-light button.selected {
color: #222;
}
.cl-filters.centered .inner {
text-align: center;
}
.cl-filters.cl-filter-fullwidth.with-shadow{
-webkit-box-shadow: 0 14px 40px rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 14px 40px rgba(0, 0, 0, 0.25);
box-shadow: 0 14px 40px rgba(0, 0, 0, 0.25);
}
.cl-filters.cl-filter-fullwidth.sticky{
position: -webkit-sticky;
position: -moz-sticky;
position: -ms-sticky;
position: -o-sticky;
position:sticky;
top:0;
z-index:99999;
}
.admin-bar .cl-filters.cl-filter-fullwidth.sticky{
top:31px;
}
.cl-blog-filter.cl-filter-fullwidth.cl-filter-color-dark{
text-align:center;
}  .page .page-links{width:100%; padding-top: 20px;clear:both;}
.cl-blog-pagination {
display: block;
margin-top: 100px;
}
.blog .cl-blog-pagination{  }
.cl-pagination {
display: block;
width: 100%;
position: relative;
}
.cl-pagination ul {
list-style: none;
display: inline;
padding: 0;
margin: 0;
}
.cl-pagination ul li {
display: inline-block;
width: 54px;
height: 54px;
margin-right:10px;
}
.cl-pagination ul li:last-child {
margin-right: 0px;
}
.cl-pagination-align-center{
display: flex;
justify-content: center;
}
.cl-pagination-align-right ul {
float: right;
}
.cl-pagination li > a {
border:2px solid #dbdcdd;
margin-right: 10px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
line-height: 52px;
width: 54px;
height: 54px;
text-align:center;
display:inline-block;
transition:all 0.3s;
}
.cl-pagination li > a:hover{
color:#fff !important;
background:#1c242a;
border-color:#1c242a;
}
.cl-pagination span.dots {
font-size: 16px;
text-align: center;
width: 100%;
display:block;
font-weight: 500;
}
.cl-pagination i{
font-size:16px;
line-height:36px;
}
.cl-pagination span.current {
margin-right: 10px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
line-height: 52px;
width: 54px;
height: 54px;
text-align:center;
display:inline-block;
background:#1c242a;
color:#fff !important;
}
.cl-pagination-jump a {} .cl-pagination-jump > div a:hover {
color: #fff;
}
.cl-pagination-jump > div > a {
width: 130px;
height: 50px;
float: left;
line-height: 50px;
text-align: center;
border-radius: 18px;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
font-weight: bold;
}
.cl-pagination-jump .newer-posts {
float: left;
}
.cl-pagination-jump .older-posts {
float: right;
}
.cl-pagination-infinite .older-posts {
visibility: hidden;
}
.cl-infinite-loader.hidden {
display: none;
visibility: hidden;
}
.cl-infinite-loader {
position: relative;
width: 40px;
height: 40px;
margin: 2em auto;
clear: both;
}
.cl-infinite-loader .dot {
width: 10px;
height: 10px;
border-radius: 50%;
background: #1b1f21;
position: absolute;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-timing-function: ease;
animation-timing-function: ease;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite
}
.cl-infinite-loader .dot1,
.cl-infinite-loader .dot2 {
left: 0
}
.cl-infinite-loader .dot3 {
left: 15px
}
.cl-infinite-loader .dot4 {
left: 30px
}
.cl-infinite-loader .dot1 {
-webkit-animation-name: reveal;
animation-name: reveal
}
.cl-infinite-loader .dot2,
.cl-infinite-loader .dot3 {
-webkit-animation-name: slide;
animation-name: slide
}
.cl-infinite-loader .dot4 {
-webkit-animation-name: reveal;
animation-name: reveal;
-webkit-animation-direction: reverse;
animation-direction: reverse
}
@-webkit-keyframes reveal {
from {
-webkit-transform: scale(0.001);
transform: scale(0.001)
}
to {
-webkit-transform: scale(1);
transform: scale(1)
}
}
@keyframes reveal {
from {
-webkit-transform: scale(0.001);
transform: scale(0.001)
}
to {
-webkit-transform: scale(1);
transform: scale(1)
}
}
@-webkit-keyframes slide {
to {
-webkit-transform: translateX(15px);
transform: translateX(15px)
}
}
@keyframes slide {
to {
-webkit-transform: translateX(15px);
transform: translateX(15px)
}
}
.cl-infinite-loader.loadmore {
bottom: 65px;
}
#infscr-loading img {
display: none !important
}
#cl_load_more_btn {
color: #fff;
font-weight: bold;
text-transform: uppercase;
font-size: 14px;
position: relative;
left: 50%;
transform:translateX(-50%);
}
.cl-infinite-finished {
display: block;
text-align: center;
}
.timeline-entries .cl-infinite-loader {
bottom: -25px;
}
.timeline-entries .cl-infinite-finished {
bottom: -25px;
position: absolute;
left: 0;
text-align: center;
height: 16px;
line-height: 16px;
width: 100%;
}  input,
textarea,
select,
.select2-choice {
-webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.025);
-moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.025);
box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.025);
border: none;
}
input:focus,
textarea:focus,
select:focus,
button:focus {
outline: none !important;
}  .dropcaps {
position: relative;
top: 2px;
float: left;
margin-right: 10px;
padding: 0;
line-height: 52px;
color: #222;
font-size: 60px;
text-transform: uppercase;
}
blockquote {
border-left: 0px solid #222;
padding-left: 30px;
padding-top: 10px;
padding-bottom: 10px;
}  article table {
border-collapse: collapse;
margin: 0 0 1.5em;
width: 100%;
}
article table thead th {
border-bottom: 2px solid #bbb;
padding-bottom: 0.5em;
}
article table th{
padding: 0.4em;
text-align: left;
}
article table tr{
border-bottom: 1px solid #eee;
}
article table td{
padding: 0.4em;
} .cl-load-component .cl-loading {
width: 100%;
height: 100%;
left: 0;
top: 0;
position: absolute;
background: #fefefe;
}
body.cl-header-light .cl-loading {
background: #303133 !important;
}
.cl-wait-for-load {
opacity: 0;
-webkit-transition: opacity 0.5s;
-moz-transition: opacity 0.5s;
-o-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.cl-wait-for-load[data-delay="1"] {
-webkit-transition-delay: 0.4s;
-moz-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.cl-wait-for-load[data-delay="2"] {
-webkit-transition-delay: 1s;
-moz-transition-delay: 1s;
-o-transition-delay: 1s;
transition-delay: 1s;
}
.cl-loaded-component .cl-wait-for-load {
opacity: 1 !important;
}
.cl-carousel-items-wrapper {
margin-left: -15px;
margin-right: -15px;
}  img.lazyload {
display: block;
-webkit-transition: opacity 0.5s;
-moz-transition: opacity 0.5s;
-o-transition: opacity 0.5s;
transition: opacity 0.5s;
}
img.lazyload:not([src]){
opacity:0;
}
img.lazyload:not([data-original]) {
visibility: hidden;
} @-moz-document url-prefix() {
img.lazyload:-moz-loading {
visibility: hidden;
}
} .portfolio_navigation{ 
font-size: 15px;
z-index: 99999;
position: absolute;
right: 0;
}
.portfolio_navigation  .portfolio_single_left{
position: fixed;
right: 0;
top: 150px;
border: 1px solid #ebebeb;
z-index: 999;
padding: 7px 15px;
background: #fff;
color:#222;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.portfolio_navigation  .portfolio_single_right{
position: fixed;
top: 193px;
right: 0;
border: 1px solid #ebebeb;
z-index: 999;
padding: 7px 15px;
background: #fff;
color:#222;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.portfolio_navigation  .portfolio_single_left:hover, .portfolio_navigation  .portfolio_single_right:hover{color:#fff;}
.portfolio_navigation span {
font-size: 13px;
padding: 6px 14px 6px 14px;
position: absolute;
margin-right: 12px;
color: #777777;
background-color: #fff;
display: inline-block;
right: 100%;
top: 0px;
border-radius: 3px;
font-weight: 500;
opacity: 0;
-webkit-transform-origin: 100% 50%;
-moz-transform-origin: 100% 50%;
-ms-transform-origin: 100% 50%;
-o-transform-origin: 100% 50%;
-webkit-transform: scale(0.5);
-moz-transform: scale(0.5);
-o-transform: scale(0.5);
-ms-transform: scale(0.5);
transform: scale(0.5);
-webkit-transition: all 100ms ease-out;
-moz-transition: all 100ms ease-out;
-o-transition: all 100ms ease-out;
transition: all 100ms ease-out;
-webkit-box-shadow: -10px 0px 25px -1px rgba(0,0,0,0.05);
-moz-box-shadow: -10px 0px 25px -1px rgba(0,0,0,0.05);
box-shadow: -10px 0px 25px -1px rgba(0,0,0,0.05);
}
.portfolio_navigation span:after{
content: '';
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
top: 50%;
right: -4px;
margin-top: -5px;
border-width: 5px 0 5px 5px;
border-left-color: #fff;
color: #fff;
}
.portfolio_single_right:hover  span, .portfolio_single_left:hover  span{
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}    .cl_slider[data-effect="softscale"] .navOutNext {
-webkit-animation: scaleUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: scaleUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.cl_slider[data-effect="softscale"] .navInNext {
-webkit-animation: scaleDownUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: scaleDownUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.cl_slider[data-effect="softscale"] .navOutPrev {
-webkit-animation: scaleDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: scaleDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.cl_slider[data-effect="softscale"] .navInPrev {
-webkit-animation: scaleUpDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
animation: scaleUpDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
}
.cl_slider[data-effect="softscale"] .cl-current{
z-index:1000;
opacity:1;
}
.cl_slider[data-effect="softscale"] .swiper-slide{
z-index:999;
position:absolute;
left:0;
top:0;
}
.cl_slider[data-effect="softscale"] .cl-row{
opacity:0;
}
.cl_slider[data-effect="softscale"] .cl-row.navOutNext, 
.cl_slider[data-effect="softscale"] .cl-row.navOutPrev,
.cl_slider[data-effect="softscale"] .cl-row.navInNext,
.cl_slider[data-effect="softscale"] .cl-row.navInPrev{
opacity:1;
}
.cl_slider[data-effect="softscale"] .swiper-slide-active .cl-row{
z-index:1000;
opacity:1;
}
@-webkit-keyframes scaleUp {
from {} to {
-webkit-transform: scale(1.2);
opacity: 0;
}
}
@keyframes scaleUp {
from {} to {
-webkit-transform: scale(1.2);
transform: scale(1.2);
opacity: 0;
}
}
@-webkit-keyframes scaleDownUp {
from {
opacity: 0;
-webkit-transform: scale(0.9);
}
to {
opacity: 1;
-webkit-transform: scale(1);
}
}
@keyframes scaleDownUp {
from {
opacity: 0;
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
to {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
}
@-webkit-keyframes scaleDown {
from {} to {
opacity: 0;
-webkit-transform: scale(0.9);
}
}
@keyframes scaleDown {
from {} to {
opacity: 0;
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
}
@-webkit-keyframes scaleUpDown {
from {
-webkit-transform: scale(1.2);
}
to {
opacity: 1;
-webkit-transform: scale(1);
}
}
@keyframes scaleUpDown {
from {
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
to {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
} @media (min-width:767px){ .cl-slide.animation--cinemagraphs_first.start_animation .bg-layer{
-webkit-animation-name: cinemagraphs_first;
animation-name: cinemagraphs_first;
}
.cl-slide.animation--cinemagraphs_first .bg-layer{
-webkit-animation-duration: 3s;
animation-duration: 3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-timing-function: cubic-bezier(0,0,0,.93);
animation-timing-function: cubic-bezier(0,0,0,.93);
will-change: transform;
-webkit-transform: scale(1.05) translate3d(-30px, 0, 0);
transform: scale(1.05) translate3d(-30px, 0, 0)
}
@-webkit-keyframes cinemagraphs_first {
from {
-webkit-transform: scale(1.05) translate3d(-30px, 0, 0);
transform: scale(1.05) translate3d(-30px, 0, 0)
}
to {
-webkit-transform: scale(1) translate3d(0, 0, 0);
transform: scale(1) translate3d(0, 0, 0)
}
}
@keyframes cinemagraphs_first {
from {
-webkit-transform: scale(1.05) translate3d(-30px, 0, 0);
transform: scale(1.05) translate3d(-30px, 0, 0)
}
to {
-webkit-transform: scale(1) translate3d(0, 0, 0);
transform: scale(1) translate3d(0, 0, 0)
}
}
.cl-slide.animation--cinemagraphs_two.start_animation .bg-layer{
-webkit-animation-name: cinemagraphs_two;
animation-name: cinemagraphs_two;
}
.cl-slide.animation--cinemagraphs_two .bg-layer{
-webkit-animation-duration: 3s;
animation-duration: 3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-timing-function: cubic-bezier(0,0,0,.93);
animation-timing-function: cubic-bezier(0,0,0,.93);
will-change: transform;
-webkit-transform:scale(1.1) translateX(0);
transform:scale(1.1) translateX(0)
}
@-webkit-keyframes cinemagraphs_two {
from {
-webkit-transform:scale(1.1) translateX(0);
transform:scale(1.1) translateX(0)
}
to {
-webkit-transform:scale(1.15) translateX(-40px);
transform:scale(1.15) translateX(-40px)
}
}
@keyframes cinemagraphs_two {
from {
-webkit-transform:scale(1.1) translateX(0);
transform:scale(1.1) translateX(0)
}
to {
-webkit-transform:scale(1.15) translateX(-40px);
transform:scale(1.15) translateX(-40px)
}
}
} @media (min-width:992px){
.mouse-wrap{
display:inline-block;
position:absolute;
left:50%;
bottom:100px;
transform:translate(-50%,-50%);
}
.mouse-wrap .mouse {
top:0;
position: absolute;
left: 50%;
transform: translateX(-50%);
width: 48px;
animation: nudgeMouse 5.5s ease-out infinite;
}
.mouse-wrap .mouse:after {
content: '';
background-color: #ffffff;
width: 7px;
height: 7px;
border-radius: 100%;
animation: trackBallSlide 5.5s linear infinite;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
transform:translateY(20px);
}
.mouse-wrap .mouse .frame {
width: 100%;
position: absolute;
z-index: 1;
}
.mouse-wrap .mouse .frame path {
fill: none;
stroke: #ffffff;
stroke-width: 3;
opacity:0.5;
}
.mouse-wrap .mouse .mouse-left,
.mouse-wrap .mouse .mouse-right {
width: 50%;
position: absolute;
z-index: 2;
}
.mouse-wrap .mouse .mouse-right {
right: 0;
}
.mouse-wrap .mouse .Animate-Draw {
fill: none;
stroke: #FFFFFF;
stroke-width: 3;
fill-opacity: 1;
}
.mouse-wrap .mouse .mouse-left .Animate-Draw {
animation: DrawLine 5.5s ease-out infinite;
}
.mouse-wrap .mouse .mouse-right .Animate-Draw {
animation: DrawLineBack 5.5s ease-out infinite;
}
} @keyframes DrawLine {
0% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity:1;
}
22% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity:1;
}
38%{
stroke-dashOffset: 125;
stroke-dasharray: 120;
stroke-opacity:1;
}
38.1%{
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity:0;
}
48%{
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity:1;
}
64%{
stroke-dashOffset: 125;
stroke-dasharray: 120;
stroke-opacity:1;
}
64.1%{
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity:0;
}
74%{
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity:1;
}
90%{
stroke-opacity:1;
stroke-dashOffset: 125;
stroke-dasharray: 120;
}
90.1%{
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity:0;
}
}
@keyframes DrawLineBack {
0% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity:1;
}
22% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity:1;
}
38%{
stroke-dashOffset: -114;
stroke-dasharray: 120;
stroke-opacity:1;
}
38.1%{
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity:0;
}
48%{
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity:1;
}
64%{
stroke-dashOffset: -114;
stroke-dasharray: 120;
stroke-opacity:1;
}
64.1%{
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity:0;
}
74%{
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity:1;
}
90%{
stroke-opacity:1;
stroke-dashOffset: -114;
stroke-dasharray: 120;
}
90.1%{
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity:0;
}
}
@keyframes nudgeMouse {
0% {
transform: translateY(0) translateX(-50%);
}
22% {
transform: translateY(0px) translateX(-50%);
}
38%{
transform: translateY(9px) translateX(-50%);
}
48%{
transform: translateY(0px) translateX(-50%);
}
64%{
transform: translateY(9px) translateX(-50%);
}
74%{
transform: translateY(0px) translateX(-50%);
}
90%{
transform: translateY(9px) translateX(-50%);
}
} @keyframes nudgeText {
0% {
transform: translateY(0) translateX(-50%) scaleY(1);
opacity:1;
}
22% {
transform: translateY(0px) translateX(-50%)  scaleY(1);
opacity:1;
}
38%{
transform: translateY(5px) translateX(-50%) scaleY(0.9);
opacity:0.5;
}
48%{
transform: translateY(0px) translateX(-50%) scaleY(1);
opacity:1;
}
64%{
transform: translateY(5px) translateX(-50%) scaleY(0.9);
opacity:0.5;
}
74%{
transform: translateY(0px) translateX(-50%) scaleY(1);
opacity:1;
}
90%{
transform: translateY(5px) translateX(-50%) scaleY(0.9);
opacity:0.5;
}
} @keyframes trackBallSlide {
0% {
transform:translateY(20px)
scale(1);
opacity:1;
}
22% {
transform:translateY(20px)
scale(1);
opacity:1;
}
26%{
transform:translateY(30px)
scale(0.9);
opacity:1;
}
34%{
transform:translateY(55px)
scale(0.1);
opacity:0;
}
41%{
transform:translateY(30px)
scale(0);
opacity:0.3;
}
48%{
transform:translateY(20px)
scale(1);
opacity:1;
}
52%{
transform:translateY(30px)
scale(0.9);
opacity:1;
}
60%{
transform:translateY(55px)
scale(0.1);
opacity:0;
}
67%{
transform:translateY(30px)
scale(0);
opacity:0.3;
}
74%{
transform:translateY(20px)
scale(1);
opacity:1;
}
78%{
transform:translateY(30px)
scale(0.9);
opacity:1;
}
86%{
transform:translateY(55px)
scale(0.1);
opacity:0;
}
93%{
transform:translateY(30px)
scale(0);
opacity:0.3;
}
100%{
transform:translateY(20px)
scale(1);
opacity:1;
}
}
.scrollToTop{
width:60px; 
height:60px;
border-radius:4px;
text-align:center; 
background: rgba(0,0,0,0.25);
font-weight: bold;
color: #fff;
text-decoration: none;
position:fixed;
bottom:20px;
right:20px;
display:none;
z-index:999999;
position:fixed;
}
.scrollToTop i{
line-height:60px;
text-align:center;
width:100%;
font-size:24px;
}
.scrollToTop:hover{
text-decoration:none;
}
@media (max-width:991px){
.mouse-wrap{
display:none;
}
} @media (min-width: 1200px) {
#content.cl-layout-fullwidth .alignfull {
width: 100vw;
max-width: none;
margin-left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
}
@media (min-width: 1200px) {
#content.cl-layout-fullwidth .alignwide {
margin-left: -20%;
margin-right: -20%;
max-width: none;
width: auto;
}
}
p.has-drop-cap:not(:focus):first-letter {
font-size: 3.5em;
font-weight: bold;
line-height: 0.95;
}
.wp-block-separator {
margin: 4em 0;
}
.wp-block-quote, blockquote {
margin-left: 0;
margin-right: 0;
padding: 0;
border-left: none !important;
padding-left: 56px !important;
position: relative;
margin-top:80px;
margin-bottom:80px;
}
.wp-block-quote:before, blockquote:before {
position: absolute;
content:"";
z-index: 0;
left: 0;
background:url(//www.elladahomes.com/wp-content/themes/bygge/img/format-quote-open.png) no-repeat center;
top: 0;
background-size:cover;
width: 24px;
height: 24px;
}
.wp-block-quote p, blockquote p {
border-left: 1px solid #eee;
padding-left: 140px;
font-size: 20px !important;
line-height: 32px !important;
font-style: normal;
font-weight: 400;
color: #000;
}
.wp-block-quote cite {
font-weight: 500;
font-style: normal;
}
.wp-block-pullquote {
margin-top: 3em !important;
margin-bottom: 3em !important;
border-top: 3px solid;
border-bottom: 3px solid;
padding:0px;
}
.wp-block-pullquote blockquote{
border-left:0px;
padding-left:0px;
}
.has-large-font-size {
font-size: 20px;
}
.wp-block-embed.alignwide {
position: relative;
}
.wp-block-embed.alignwide:before {
content: "";
padding-top: 56.25%;
display: block;
}
.wp-block-embed.alignwide iframe {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
}
.wp-block-embed.alignfull {
position: relative;
}
.wp-block-embed.alignfull:before {
content: "";
padding-top: 56.25%;
display: block;
}
.wp-block-embed.alignfull iframe {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
}
.wp-block-pullquote__content p {
font-weight: normal;
}
.wp-block-pullquote cite {
font-style: normal;
text-transform: uppercase;
font-size: 13px;
}
.wp-block-pullquote blockquote{
padding-bottom: 35px;
padding-top: 35px;
}
.wp-block-pullquote p{
margin-bottom:20px !important;
margin-top:0px;
}
.wp-block-image.alignfull {
margin-bottom: 1.4em;
}
.wp-block-image .alignright{
margin-top:0 !important;
padding-left:30px !important;
}
@media (max-width:767px){
.wp-block-image .alignright{
margin-left:0px !important;
padding-left:0px !important;
margin-bottom:10px;
}
}
p:last-child img.alignright{
margin-bottom:50px;
}
.wp-block-image:last-child .alignright{
margin-bottom:50px !important;
}
.wp-block-columns{
width:100%;
}
.page-links{
width:100%;
}
.wp-block-cover p{
font-size:24px;
}
.swiper-button-prev{
left:25px !important
}
.swiper-button-next{
right:25px !important
}
body.built-with-elementor .inner-content-row{
padding-top:0;
padding-bottom:0;
}
body.page-header-off.single-product .inner-content-row{
padding-top:40px;
}
#blog-entries article{
margin-bottom:72px;
}
#blog-entries article:last-child{
margin-bottom:0px;
}
.entry-media .entry-gallery{
display: flex;
align-items: stretch;
flex-wrap: wrap;
}
.entry-media .entry-gallery .gallery-item{
width:25%;
padding:10px;
}
article.format-audio .category-colored, article.format-video .category-colored, article.sticky .category-colored, article.format-standard:not(.has-post-thumbnail) .category-colored{
display:none;
}
footer#colophon a:hover{
color:var(--codeless-primary-color)
}
.ce-portfolio-grid-wrapper[data-filters="1"][data-filters-style="vertical"] .ce-filters button{
transition:all 0.3s;
}
.ce-portfolio-grid-wrapper[data-filters="1"][data-filters-style="vertical"] .ce-filters button:hover{
color:var(--codeless-primary-color)
}
.subscribe-dark-version h5{
display:none;
}
.subscribe-dark-version .mc4wp-form-fields .circle,
.subscribe-dark-version .mc4wp-form-fields h6,
.subscribe-dark-version .mc4wp-form-fields p{
display:none;
}
.subscribe-dark-version .mc4wp-form-fields{
position:relative;
}
.subscribe-dark-version .mc4wp-form-fields input[type="email"]{
background: rgba(255,255,255,0.1);
height: 58px;
padding-left:20px;
padding-top:15px;
padding-bottom:15px;
color:#fff;
width:100%
}
.subscribe-dark-version .mc4wp-form-fields:before{
content: "\e924";
font-size: 16px;
line-height: 16px;
color: #fff;
font-family: feather;
position: absolute;
right: 24px;
top: 20px;
transform: rotate(45deg);
}
.subscribe-dark-version .mc4wp-form-fields input[type="submit"]{
position:absolute;
right:15px;
top:5px;
background:transparent;
color:transparent;
}
.subscribe-dark-version .mc4wp-form-fields input[type="email"]::placeholder,
.subscribe-dark-version .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder{
color:#fff;
}
.wpcf7 .ce-name,
.wpcf7 .ce-email{
width: 48%;
float: left;
margin-bottom: 10px;
}
.wpcf7 .ce-name{
width: 48%;
margin-right: 2%;
}
.wpcf7 input:not([type="submit"]), .wpcf7 textarea{
width: 100%;
height: 48px;
transition: all 0.3s;    
border-bottom:1px solid #d0d4d6;
box-shadow:none;
padding-left:12px;
}
.wpcf7 textarea{
height:80px;
margin-top:20px;
}
.wpcf7 .ce-check{
margin: 5px 0 10px 0;
}
.wpcf7 .ce-check .wpcf7-list-item{ margin: 0; }
.wpcf7 .ce-check input[type="checkbox"]{
width: 20px;
height: 20px;
vertical-align: text-bottom;
margin-right: 10px;
position: relative;
}
.wpcf7 .ce-check input[type=checkbox]:after {
position: absolute;
top: 0;
left: 0;    
content: '';
width: 20px;
height: 20px;
z-index: 1; 
border: 2px solid #eaf1f6;
}
.wpcf7 .ce-check .wpcf7-list-item-label{
font-size: 14px;
color: #061020;
line-height: 24px;
}
.wpcf7 input[type="submit"]{
width:180px;
height:50px;
color:#fff;
text-align:center;
background:#000;
border-radius:25px;
margin-top:30px;
}
.page-id-3390{
background:#FFF;
}
[data-elementor-id="3413"] .ce-menu-item{
mix-blend-mode: difference;
}
@media (max-width:767px){
.single-post .cl-post-header article h1{
font-size:36px;
line-height:48px;
}
}
article.comment .post-meta .right-part a:hover span{
color:#000;
}
article.comment .post-meta .right-part a:hover span path{
fill:#000;
}
.wp-block-button{
margin-bottom:20px;
}
.wp-block-button:last-child{
margin-bottom:0px;
}
.wp-block-cover{
color:#fff;
}
.blocks-gallery-grid .blocks-gallery-item figcaption{
line-height:20px;
}
figure.wp-block-gallery{
margin-top:0px;
}
.wp-block-column .wp-block-quote p{
padding-left:10px;
}
.wp-block-column blockquote.wp-block-quote:first-child{
margin-top:0px;
}
.wp-block-column ul:first-child{
margin-top:0px !important;
}
.wp-block-column ol:first-child{
margin-top:0px !important;
}
.single-post-data-container{
clear:both;
}
.cl-header-default .menu-wrapper .menu>li{
margin-right:8px !important;
}
@media (max-width:767px){
.blog-entries .entry-footer .share-buttons{
display:none;
}
.blog-entries .entry-footer .entry-readmore{
margin:0 auto;
}
.cl-header-default .logo-wrapper a{
display:flex;
}
}
@media (max-width:991px){
article.comment .post-meta .right-part time{
display:none;
}
}
@media(max-width:1199px){
article.comment .child-comments{
padding-left:10px !important;
}
article.comment .wp-block-quote p, article.comment blockquote p{
padding-left:10px;
}
article.comment .child-comments:before{
display:none;
}
}
@media (max-width:991px){
#respond.comment-respond .comment-form-author, #respond.comment-respond .comment-form-email{
width:100% !important;
padding-right:0px !important;
}
.wp-block-quote p, blockquote p{
padding-left:20px;
}
}
.cl-header-default .logo-wrapper img{
max-height:45px;
}
#wp-admin-bar-elementor_edit_page:hover > div { display: block !important; }
.current .page-number{
width: 50px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border: 1px solid #c4c4c4;
height: 50px;
padding: 4px 10px;
text-decoration: none !important;
}
.post-page-numbers:hover > span{
font-size:18px;
color:#0f6bc1;
}
.cl_white_icon i{
color:#fff !important;
}
@media(max-width:1540px){
.header_default_light .elementor-widget-icon-box{
display:none;
}
}
@media(min-width:1025px) and (max-width:1540px){
.header_default_light .elementor-column:first-child{
width:15%;
}
.header_default_light .elementor-column:nth-child(2){
width:85%;
}
.header_default_light .elementor-column:nth-child(3){
display:none
}
}
@media (min-width:991px){
.content-col.col-sm-9{
padding-right:60px;
}
}
.wp-block-column .wp-block-image{
margin-top:5px;
margin-bottom:5px;
}
.ce-custom-icon-style i{
font-size: 16px;
position: relative;
top: -2px;
}
.ce-custom-icon-style:not(:hover) i{
color: var(--codeless-primary-color);
}
.tns-nav button{
width: 10px;
height: 10px;
background: rgba(0,0,0,0.2);
border-radius: 50%;
box-shadow: none;
border: none;
margin: 10px;
padding:0px;
}
.light-pagination .tns-nav button{
background:rgba(255,255,255,0.2);
}
.elementor-widget-ce-portfolio-carousel .tns-nav{
margin:0 auto;
text-align:center;
margin-top:50px;
}
.tns-nav button.tns-nav-active{
background:var(--codeless-primary-color);
}
.blob-play {
box-shadow: 0 0 0 0 rgba(52, 58, 63, 1);
transform: scale(1);
animation: pulse-sl 2s infinite;
}
@keyframes pulse-sl {
0% {
transform: scale(0.95);
box-shadow: 0 0 0 0 rgba(52, 58, 63, 0.7);
}
70% {
transform: scale(1);
box-shadow: 0 0 0 40px rgba(52, 58, 63, 0);
}
100% {
transform: scale(0.95);
box-shadow: 0 0 0 0 rgba(52, 58, 63, 0);
}
}
.button_arrow_slider:hover{
background-color:rgba(51, 58, 63, 0.4) !important;
} header .elementor-button .elementor-align-icon-left{
margin: 0;
}
footer .elementor-button .elementor-align-icon-left{
margin: 0;
}
h1, h2, h3, h4, h5, h6{
letter-spacing:-0.05em !important;
}
.edge-padding-fix .tns-inner{
margin-left:0 !important;
padding-bottom:70px;
}
.fix_sup_style sup{
font-size: 30px;
vertical-align: super;
top: -10px;
left: 4px;
}
.text_stroke h2{
-webkit-text-stroke-color:#e4e7e9;
-webkit-text-stroke-width: 2px;
}
.force_gradient_color .inner-box{
background: #e64a14;
background: -moz-linear-gradient(45deg, #e64a14 1%, #ffc24b 100%);
background: -webkit-linear-gradient(45deg, #e64a14 1%, #ffc24b 100%);
background: linear-gradient(45deg, #e64a14 1%, #ffc24b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e64a14', endColorstr='#ffc24b',GradientType=1 );
}
.color_bold_black b{
color:#000;
}
.fix-nav-pad .tns-nav{
padding-left: 88px;
padding-top: 20px;
}
article.default-style iframe{display:inherit;}
.wp-block-button.is-style-squared a{
border-radius:0px;
}header .elementor-button .elementor-align-icon-left{
margin: 0;
}
footer .elementor-button .elementor-align-icon-left{
margin: 0;
}
h1, h2, h3, h4, h5, h6{
letter-spacing:-0.05em !important;
}
.edge-padding-fix .tns-inner{
margin-left:0 !important;
padding-bottom:70px;
}
.fix_sup_style sup{
font-size: 30px;
vertical-align: super;
top: -10px;
left: 4px;
}
.text_stroke h2{
-webkit-text-stroke-color:#e4e7e9;
-webkit-text-stroke-width: 2px;
}
.force_gradient_color .inner-box{
background: #e64a14;
background: -moz-linear-gradient(45deg, #e64a14 1%, #ffc24b 100%);
background: -webkit-linear-gradient(45deg, #e64a14 1%, #ffc24b 100%);
background: linear-gradient(45deg, #e64a14 1%, #ffc24b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e64a14', endColorstr='#ffc24b',GradientType=1 );
}
.color_bold_black b{
color:#000;
}
.fix-nav-pad .tns-nav{
padding-left: 88px;
padding-top: 20px;
}
@media (max-width:767px) {
.response_center_menu a {
text-align:center !important;
justify-content:center !important;
}
.elementor-307 .elementor-element.elementor-element-6b380856 {
background-position: center center !important;
}
.elementor-element-8e9ba68 h2.elementor-heading-title {
font-size: 70px !important;
line-height: 70px !important;
text-align: center;
}
.elementor-element-8e9ba68 h3.elementor-heading-title {
font-size: 52px !important;
line-height: 52px !important;
}
}
.ce-portfolio-header {
background: #000000 !important; 
}
.ce-portfolio-header .bg-image img {
opacity: 0.8 !important; 
}
.cl-single-blog-header-style-with_image.single-post .cl-post-header {
padding-top: 200px!important;
padding-bottom: 160px!important;
}
.ce-portfolio-grid.ce-portfolio-style-alder .ce-portfolio-item {
cursor: pointer !important;
}
.ce-portfolio-grid.ce-portfolio-style-alder .ce-portfolio-item a:hover {
color: #ffffff !important;
}
.gallery.gallery-columns-6 figure {
width: 16.666% !important; 
}
.gallery.gallery-columns-5 figure {
width: 20% !important; 
}
.gallery.gallery-columns-4 figure {
width: 25% !important; 
}
.gallery.gallery-columns-3 figure {
width: 33.333% !important; 
}
.gallery.gallery-columns-2 figure {
width: 50% !important; 
}
.gallery.gallery-columns-1 figure {
width: 10% !important; 
}
.elementor-lightbox .swiper-zoom-container {
padding: 10px 10px 10px 10px !important;
}
.elementor-lightbox .elementor-lightbox-image {
border-radius: 10px 10px 10px 10px !important;
}
#menu-item-2632, #menu-item-2039 {
display: none !important;
}
.elementor-widget .elementor-icon-list-item {
align-items: start !important;
}
.elementor-widget .elementor-icon-list-icon {
display: block !important;
}
@media(min-width:1025px) and (max-width:1540px){
.header_default_light .elementor-column:first-child{
width:33%;
}
.header_default_light .elementor-column:nth-child(2){
width:66%;
}
.header_default_light .elementor-column:nth-child(3){
display:none
}
}
.page-id-3127 .ce-page-header a,
.page-id-3127 .ce-page-header a:hover {
color: #ffffff;
text-decoration: none;
}
.page-id-3127 footer p,
.page-id-3127 footer a,
.page-id-3127 footer a:hover {
color: #657078;
text-decoration: none;
}
.blog .inner-content.container,
.archive .inner-content.container,
.category .inner-content.container {
padding-top: 60px;
}
.single .inner-content.container {
padding-top: 60px;
padding-bottom: 40px;
}
.single .inner-content.container h2 {
margin: 1em 0px 0.6em 0px;
}
.blog aside .widget_search,
.archive aside .widget_search,
.category aside .widget_search,
.single aside .widget_search {
padding-bottom: 10px;
border: none;
}
.blog aside .widget:has(h3),
.archive aside .widget:has(h3),
.category aside .widget:has(h3),
.single aside .widget:has(h3) {
padding-bottom: 0px;
border: none;
}
.page-id-6804 .elementor-element-66f96d3 {
display: none !important;
}
.wpcf7 .wpcf7-form>div {
margin-bottom: 0px;
}
.wpcf7 .ce-sname {
width: 48%;
float: right;
margin-left: 2%;
}
.wpcf7 .ce-tel {
width: 48%;
float: right;
margin-left: 2%;
}
.wpcf7 .ce-loc {
width: 48%;
float: left;
margin-right: 2%;
}
.wpcf7 .ce-land {
width: 48%;
float: right;
margin-left: 2%;
}
@media (max-width:767px) {
.wpcf7 .wpcf7-form>div {
width: 100% !important;
margin-left: 0px !important;
margin-right: 0px !important;
}
}
.calculators {
width: 350px;
height: 500px;
}
.sina-modal-content {
background-color: #ffffff !important;
}
.sina-modal-body {
max-height: 600px !important;
padding: 80px 25px 60px 25px !important;
}
header {
z-index: 1600 !important;
}
footer {
z-index: 1800 !important;
}
.elementor-element-fe9d458 .sina-button .sina-button-location {
font-size: 18px;
margin-top: 12px;
}html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
} @media print {
*,
*:before,
*:after {
background: transparent !important;
color: #000 !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
a[href^="#"]:after,
a[href^="javascript:"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
.navbar {
display: none;
}
.btn > .caret,
.dropup > .btn > .caret {
border-top-color: #000 !important;
}
.label {
border: 1px solid #000;
}
.table {
border-collapse: collapse !important;
}
.table td,
.table th {
background-color: #fff !important;
}
.table-bordered th,
.table-bordered td {
border: 1px solid #ddd !important;
}
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html {
font-size: 10px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 1.42857143;
color: #333333;
background-color: #ffffff;
}
input,
button,
select,
textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
a {
color: inherit;
text-decoration: none;
}
a:hover,
a:focus {
}
a:focus {
}
figure {
margin: 0;
}
img {
vertical-align: middle;
max-width: 100%;
height: auto;
}
.img-responsive {
display: block;
max-width: 100%;
height: auto;
}
.img-rounded {
border-radius: 6px;
}
.img-thumbnail {
padding: 4px;
line-height: 1.42857143;
background-color: #ffffff;
border: 1px solid #dddddd;
border-radius: 4px;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto;
}
.img-circle {
border-radius: 50%;
}
hr {
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 1px solid #eeeeee;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
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;
}
[role="button"] {
cursor: pointer;
}
.container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.container {
width: 750px;
}
}
@media (min-width: 992px) {
.container {
width: 970px;
}
}
@media (min-width: 1200px) {
.container {
width: 1100px;
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.row {
margin-left: -15px;
margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0%;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: auto;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 {
margin-left: 16.66666667%;
}
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-2 {
margin-left: 16.66666667%;
}
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0%;
}
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
content: " ";
display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right {
float: right !important;
}
.pull-left {
float: left !important;
}
.hide {
display: none !important;
}
.show {
display: block !important;
}
.invisible {
visibility: hidden;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none !important;
}
.affix {
position: fixed;
}
.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
-o-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
.fade.in {
opacity: 1;
}
.collapse {
display: none;
}
.collapse.in {
display: block;
}
tr.collapse.in {
display: table-row;
}
tbody.collapse.in {
display: table-row-group;
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition-property: height, visibility;
-o-transition-property: height, visibility;
transition-property: height, visibility;
-webkit-transition-duration: 0.35s;
-o-transition-duration: 0.35s;
transition-duration: 0.35s;
-webkit-transition-timing-function: ease;
-o-transition-timing-function: ease;
transition-timing-function: ease;
}
@-ms-viewport {
width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
display: none !important;
}
@media (max-width: 767px) {
.visible-xs {
display: block !important;
}
table.visible-xs {
display: table !important;
}
tr.visible-xs {
display: table-row !important;
}
th.visible-xs,
td.visible-xs {
display: table-cell !important;
}
}
@media (max-width: 767px) {
.visible-xs-block {
display: block !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline {
display: inline !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline-block {
display: inline-block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important;
}
table.visible-sm {
display: table !important;
}
tr.visible-sm {
display: table-row !important;
}
th.visible-sm,
td.visible-sm {
display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
display: block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
display: inline !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
display: inline-block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important;
}
table.visible-md {
display: table !important;
}
tr.visible-md {
display: table-row !important;
}
th.visible-md,
td.visible-md {
display: table-cell !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
display: block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
display: inline !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
display: inline-block !important;
}
}
@media (min-width: 1200px) {
.visible-lg {
display: block !important;
}
table.visible-lg {
display: table !important;
}
tr.visible-lg {
display: table-row !important;
}
th.visible-lg,
td.visible-lg {
display: table-cell !important;
}
}
@media (min-width: 1200px) {
.visible-lg-block {
display: block !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline {
display: inline !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline-block {
display: inline-block !important;
}
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}
.visible-print {
display: none !important;
}
@media print {
.visible-print {
display: block !important;
}
table.visible-print {
display: table !important;
}
tr.visible-print {
display: table-row !important;
}
th.visible-print,
td.visible-print {
display: table-cell !important;
}
}
.visible-print-block {
display: none !important;
}
@media print {
.visible-print-block {
display: block !important;
}
}
.visible-print-inline {
display: none !important;
}
@media print {
.visible-print-inline {
display: inline !important;
}
}
.visible-print-inline-block {
display: none !important;
}
@media print {
.visible-print-inline-block {
display: inline-block !important;
}
}
@media print {
.hidden-print {
display: none !important;
}
}@media (min-width: 992px){.cl-custom-mouse-cursor,.cl-custom-mouse-cursor a{cursor:none !important}.circle-cursor{position:fixed;left:0;top:0;pointer-events:none;border-radius:50%}.circle-cursor--outer{width:30px;height:30px;border:1px solid var(--cursor-color);z-index:12000;opacity:0.2}.circle-cursor--outer.issue-zone-light{border:1px solid #000}.circle-cursor--outer.issue-zone-dark{border:1px solid #fff}.circle-cursor--inner{width:5px;height:5px;left:-2.5px;top:-2.5px;z-index:11000;background:var(--cursor-color)}.circle-cursor--inner.issue-zone-light{background:#000}.circle-cursor--inner.issue-zone-dark{background:#fff}}@media (max-width: 991px){.circle-cursor{display:none}.circle-cursor--inner{display:none}.circle-cursor--outer{display:none}}.loader{background:linear-gradient(-135deg, #000, #000);bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity 600ms}.loading .loader{opacity:1}.completed .loader{opacity:0;pointer-events:none}.cl-preloader-heavy #viewport{opacity:0;perspective:300px;pointer-events:none;transition:opacity 600ms}.cl-preloader-heavy #wrapper{opacity:0;transition:opacity 800ms cubic-bezier(0.19, 1, 0.22, 1),transform 800ms cubic-bezier(0.19, 1, 0.22, 1)}.completed .cl-preloader-heavy #viewport{opacity:1;pointer-events:auto;transition-duration:0ms}.completed .cl-preloader-heavy #wrapper{opacity:1}.cl-preloader-heavy .pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cl-preloader-heavy .pace-inactive{display:none}.cl-preloader-heavy .pace .pace-progress{background:#fff;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}.cl-preloader-lighter .loader{background:linear-gradient(-135deg, #000, #000);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999;transition:opacity 600ms}.cl-preloader-lighter.pace-done .loader{opacity:0;pointer-events:none}.cl-preloader-lighter .pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99999;width:100%;position:fixed;height:2px;top:50%;background:rgba(255,255,255,0.2)}.cl-preloader-lighter .pace-inactive{display:none}.cl-preloader-lighter .pace .pace-progress{background:#fff;position:absolute;z-index:99999;top:50%;margin-top:-1px;right:100%;width:100%;height:2px}.cl-preloader-lighter .pace .pace-progress-inner{background:#fff;opacity:0.2}.cl-preloader-lighter .pace:after{content:attr(data-progress-text);position:fixed;top:50%;left:50%;background:#000;transform:translate(-50%, -50%);font-family:DM Sans;font-size:180px;font-style:normal;font-weight:700;line-height:160px;letter-spacing:-0.04em;text-align:center;z-index:999999;color:#fff}@media (max-width: 991px){.cl-preloader-lighter .pace:after{font-size:100px}}.cl-preloader-lighter .pace-activity{position:fixed;top:50%;left:50%;margin-top:140px;width:100%;text-align:center;font-family:DM Sans;font-size:36px;font-style:normal;font-weight:400;line-height:48px;letter-spacing:-0.02em;text-align:center;color:#fff;z-index:99999;transform:translate(-50%, -50%)}@media (max-width: 991px){.cl-preloader-lighter .pace-activity{font-size:20px;margin-top:100px}}.cl-hamburger-menu{display:none;position:relative;width:30px;height:21px;cursor:pointer;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);position:relative;display:inline-block}.cl-hamburger-menu span{display:block;position:absolute;height:3px;width:100%;border-radius:4px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.cl-header-light .cl-hamburger-menu span{background-color:#fff !important}.cl-hamburger-menu span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.cl-hamburger-menu span:nth-child(2){top:9px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.cl-hamburger-menu span:nth-child(3){top:18px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.cl-hamburger-menu.open{position:fixed}.cl-hamburger-menu.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:4px}.cl-hamburger-menu.open span:nth-child(2){width:0%;opacity:0}.cl-hamburger-menu.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:18px;left:4px}.cl-hamburger-menu.open.style-overlay,.cl-hamburger-menu.open.style-half_overlay{z-index:999999999}.cl-hamburger-menu.open.active-color-light-text span{background-color:#fff}.cl-extra-hero-widget{position:absolute}.cl-extra-hero-widget.position-right_vertical{display:none;z-index:9999;font-weight:500;font-size:16px;line-height:28px}@media (min-width: 992px){.cl-extra-hero-widget.position-right_vertical{display:block;right:25px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.cl-extra-hero-widget.position-right_vertical .widget{writing-mode:vertical-rl;text-orientation:mixed}.cl-extra-hero-widget.position-right_vertical .widget:not(.widget_text):not(.widget_nav_menu){display:none}.cl-header-light .cl-extra-hero-widget.position-right_vertical{color:#fff}.cl-extra-hero-widget.position-right_vertical ul{list-style:none;padding:0;margin:0}.cl-extra-hero-widget.position-right_vertical ul li{display:inline-block;padding:20px 0px}.cl-extra-hero-widget.position-right_vertical ul li a{opacity:0.8;-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.cl-extra-hero-widget.position-right_vertical ul li a:hover{opacity:1}.elementor-element.ce-submenu-icon-arrow .ce-nav-menu .parent-has-child .sub-arrow i{font-family:feather}.elementor-element.ce-submenu-icon-arrow .ce-nav-menu .parent-has-child .sub-arrow i:before{content:'\e842'}.elementor-element.ce-submenu-icon-arrow .ce-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content:'\e844'}@media (max-width: 1023px){.elementor-element.ce-nav-menu__breakpoint-tablet.ce-submenu-icon-arrow .ce-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content:'\e845'}.elementor-element.ce-nav-menu__breakpoint-tablet.ce-submenu-icon-arrow .ce-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content:'\e842'}}@media (max-width: 767px){.elementor-element.ce-nav-menu__breakpoint-mobile.ce-submenu-icon-arrow .ce-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content:'\e845'}.elementor-element.ce-nav-menu__breakpoint-mobile.ce-submenu-icon-arrow .ce-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content:'\e842'}}.ce-has-no-megamenu .sub-menu li:first-child>a.ce-sub-menu-item{border-top-left-radius:4px;border-top-right-radius:4px}.ce-has-no-megamenu .sub-menu li:last-child>a.ce-sub-menu-item{border-bottom-left-radius:4px;border-bottom-right-radius:4px}header#masthead .widget_polylang select{background:rgba(0,0,0,0);box-shadow:none}header#masthead .search_field_on_click .widget_search input[type="search"]{background:rgba(0,0,0,0);width:60px;box-shadow:none;display:inline-block;-webkit-transition:width 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:width 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:width 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}header#masthead .search_field_on_click .widget_search input[type="search"]::-webkit-input-placeholder{color:#000;opacity:1}header#masthead .search_field_on_click .widget_search input[type="search"]:-moz-placeholder{color:#000;opacity:1}header#masthead .search_field_on_click .widget_search input[type="search"]::-moz-placeholder{color:#000;opacity:1}header#masthead .search_field_on_click .widget_search input[type="search"]:-ms-input-placeholder{color:#000;opacity:1}header#masthead .search_field_on_click .widget_search input[type="search"]:focus{width:140px}header#masthead .search_field_2{display:flex;justify-content:flex-end}header#masthead .search_field_2 .widget_search{width:auto;display:inline-block}header#masthead .search_field_2 .widget_search input[type="search"]{background:rgba(0,0,0,0);width:0px;box-shadow:none;display:inline-block;-webkit-transition:width 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:width 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:width 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}header#masthead .search_field_2 .widget_search input[type="search"]::-webkit-input-placeholder{color:#000;opacity:1}header#masthead .search_field_2 .widget_search input[type="search"]:-moz-placeholder{color:#000;opacity:1}header#masthead .search_field_2 .widget_search input[type="search"]::-moz-placeholder{color:#000;opacity:1}header#masthead .search_field_2 .widget_search input[type="search"]:-ms-input-placeholder{color:#000;opacity:1}header#masthead .search_field_2.open-field input[type="search"]{min-width:60px}header#masthead .search_field_circle .widget_search{display:flex;justify-content:flex-end}header#masthead .search_field_circle form{height:36px;border-radius:18px;display:inline-flex;align-items:center;border:1px solid #e1e1e1;min-width:36px;justify-content:center}header#masthead .search_field_circle input[type="search"]{width:0px;margin:0;padding:0px;border-radius:18px;box-shadow:none;border:none;margin-left:10px;-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}header#masthead .search_field_circle i{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header#masthead .search_field_circle.open-field input[type="search"]{width:110px}.cl-header-default .container-fluid{width:100%}.cl-header-default .menu-col{display:flex;align-items:center;justify-content:flex-end;height:106px}@media (max-width: 992px){.cl-header-default .menu-col>.menu-wrapper{display:none}}.cl-header-default .wrapper{display:flex;align-items:center;height:100%}.cl-header-default .logo-wrapper{display:flex;align-items:center;height:106px}.cl-header-default .menu-wrapper{width:100%;display:flex;height:100%;justify-content:flex-end}@media (min-width: 992px){.cl-header-default .cl-header-default .menu-wrapper{width:100%}.cl-header-default .menu-wrapper .menu{float:left;padding:0;margin:0;list-style:none;text-align:center;margin-top:0}.cl-header-default .menu-wrapper .menu li{float:none;display:inline-block;position:relative;height:100%}.cl-header-default .menu-wrapper .menu li a:hover{text-decoration:none}.cl-header-default .menu-wrapper .menu>li{margin-right:22px;position:relative}.cl-header-default .menu-wrapper .menu>li.hasSubMenu>a:after{content:'\e842';font-family:feather;padding-left:10px}.cl-header-default .menu-wrapper .menu>li:last-child{margin-right:0}.cl-header-default .menu-wrapper .menu>li>a{position:relative;float:none;width:100%;padding:20px 5px;font-weight:500;font-size:12px;line-height:106px;color:var(--codeless-secondary-color);letter-spacing:0.1em;text-transform:uppercase}.cl-header-default .menu-wrapper .menu>li>a:hover{color:var(--codeless-primary-color)}.cl-header-default .menu-wrapper .menu>li>ul.sub-menu{list-style:none;margin:0 !important;display:none;visibility:hidden;position:absolute;left:0;top:100%;left:6px;z-index:9999999;padding:0px;box-shadow:0px 10px 20px rgba(0,0,0,0.05);min-width:220px;max-width:220px;padding:0px;background:#162129;border:1px solid #162129}.cl-header-default .menu-wrapper .menu>li>ul.sub-menu ul{list-style:none;margin:0 !important;display:none;visibility:hidden;position:absolute;left:0;top:100%;left:6px;z-index:9999999;padding:0px;box-shadow:0px 10px 20px rgba(0,0,0,0.05);min-width:220px;max-width:220px;padding:0px;background:#162129;border:1px solid #162129}.cl-header-default .menu-wrapper .menu li.showDropdown>ul{display:block !important;visibility:visible !important}.cl-header-default .menu-wrapper .menu li.showDropdown.dropdownRightToLeft>ul{left:auto !important;right:0}.cl-header-default .menu-wrapper .menu li>ul.sub-menu li{z-index:50005;text-align:left;margin:0 !important;padding:0 !important;height:auto;display:block;width:100%;-webkit-transition:background-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;background:rgba(0,0,0,0)}.cl-header-default .menu-wrapper .menu li>ul.sub-menu li a{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);transform:translateZ(0)}.cl-header-default .menu-wrapper .menu li>ul.sub-menu li:hover{background:rgba(255,255,255,0.1)}.cl-header-default .menu-wrapper .menu li ul.sub-menu li{border-bottom-style:solid;border-bottom-color:#FFFFFF17;border-bottom-width:1px}.cl-header-default .menu-wrapper .menu li ul.sub-menu li a{display:block;padding:14px 20px;width:100%;letter-spacing:0;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);transform:translateZ(0);font-smoothing:antialiased !important;-webkit-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);font-family:"Rubik", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:24px;letter-spacing:0.1em;color:rgba(255,255,255,0.8)}.cl-header-default .menu-wrapper .menu li ul.sub-menu li a:hover{-webkit-transform:translate3d(4px, 0px, 0px);-ms-transform:translate3d(4px, 0px, 0px);transform:translate3d(4px, 0px, 0px);color:#fff}.cl-header-default .menu-wrapper .menu li ul.sub-menu li.hasSubMenu>a{position:relative}.cl-header-default .menu-wrapper .menu li ul.sub-menu li:last-child{border-bottom:none}.cl-header-default .menu-wrapper .menu>li>ul.sub-menu li>.sub-menu{top:0;left:100%}}article.default-style .entry-media{position:relative}article.default-style .entry-wrapper{display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-top:40px;padding-left:40px;padding-bottom:40px;padding-right:30px;background-color:#fff}article.default-style .cl-category{font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:2px;padding:0px 12px;line-height:23px;border-radius:13px;border:2px solid var(--codeless-border-color);display:inline-block;margin-bottom:15px;-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}article.default-style .cl-category a{-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}article.default-style .cl-category:hover a{color:#fff}article.default-style .cl-category:hover{border:2px solid var(--codeless-primary-color)}article.default-style .entry-wrapper-content{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-left:0px;z-index:999}article.default-style .media-wrapper{position:relative}article.default-style .entry-title{text-align:left;font-size:36px;font-weight:700;margin-bottom:15px}article.default-style .entry-content{margin-top:10px;text-align:left}article.default-style .entry-media,article.default-style .entry-overlay,article.default-style .entry-media,article.default-style .post-thumbnail{display:block}article.default-style.sticky{border-width:1px;border-style:solid}article.default-style .entry-readmore{font-size:12px;font-weight:500;text-transform:uppercase;position:relative}article.default-style .entry-readmore i{padding-left:5px;font-size:16px;position:relative;top:2px}article.default-style .entry-meta{display:flex;align-items:center}article.default-style .entry-meta .entry-meta-single{padding-right:35px;position:relative;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:500}article.default-style .entry-meta .entry-meta-single:before{content:"";width:4px;height:4px;background:#657078;position:absolute;right:16px;bottom:12px;border-radius:50%}article.default-style .entry-meta .entry-meta-single:last-child:before{display:none}article.default-style .entry-footer{margin-top:20px;display:block}article.format-quote .entry-wrapper-content{margin:0}article.format-quote .entry-content{margin:0}article.format-quote .entry-content .quote-entry-content{padding:0}article.format-quote .entry-content .quote-entry-content p{font-family:PT Serif;font-size:20px !important;line-height:32px !important;font-style:italic;font-weight:400;color:#061020 !important}article .post-thumbnail figure{margin:0}@media (min-width: 768px){.grid-entries{margin-left:-10px;margin-right:-10px}.grid-entries[data-grid-cols="4"] article{width:25%}.grid-entries[data-grid-cols="3"] article{width:33.3%}.grid-entries[data-grid-cols="2"] article{width:50%}.grid-entries[data-grid-cols="5"] article{width:20%}.grid-entries.blog-entries article{margin-bottom:0}}@media (min-width: 570px) and (max-width: 768px){.grid-entries article{width:50%}}@media (max-width: 569px){.grid-entries article{width:100%}}.blog-entries .grid-box-style .grid-holder{padding:10px}.blog-entries .grid-box-style .grid-holder .grid-holder-inner{text-align:left}.blog-entries .grid-box-style .entry-media{position:relative}.blog-entries .grid-box-style .entry-wrapper{display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex}.blog-entries .grid-box-style .entry-wrapper-content{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-left:0px;z-index:999;padding:15px 20px;background:#fff}.blog-entries .grid-box-style .media-wrapper{position:relative}.blog-entries .grid-box-style .category-colored{position:absolute;left:10px;bottom:10px}.blog-entries .grid-box-style .entry-meta-single{color:rgba(0,0,0,0.5);padding-right:20px}.blog-entries .grid-box-style .entry-meta-single:last-child{padding-right:0px !important}.blog-entries .grid-box-style .entry-title{margin-top:8px;font-size:20px;line-height:32px;font-weight:400}.blog-entries .grid-box-style .entry-content{margin-bottom:24px;opacity:0.5}.blog-entries .grid-box-style .entry-media,.blog-entries .grid-box-style .entry-overlay,.blog-entries .grid-box-style .entry-media,.blog-entries .grid-box-style .post-thumbnail{display:block}.blog-entries .grid-box-style .entry-readmore{font-size:12px;font-weight:500;text-transform:uppercase;position:relative}.blog-entries .grid-box-style .entry-readmore i{padding-left:5px}.blog-entries .grid-lateral-style .grid-holder{padding:10px}.blog-entries .grid-lateral-style .grid-holder .grid-holder-inner{text-align:left;display:flex}.blog-entries .grid-lateral-style .media-wrapper{flex:10}.blog-entries .grid-lateral-style .entry-media{position:relative}.blog-entries .grid-lateral-style .entry-wrapper{padding-left:20px;flex:27}.blog-entries .grid-lateral-style .entry-wrapper-content{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:999}.blog-entries .grid-lateral-style .media-wrapper{position:relative}.blog-entries .grid-lateral-style .category-colored{position:static;display:inline-block}.blog-entries .grid-lateral-style .entry-title{margin-top:16px;font-size:18px;line-height:24px;font-weight:400}.blog-entries .grid-lateral-style .entry-media,.blog-entries .grid-lateral-style .entry-overlay,.blog-entries .grid-lateral-style .entry-media,.blog-entries .grid-lateral-style .post-thumbnail{display:block}.blog-entries .lateral-style{display:flex}.blog-entries .lateral-style .media-wrapper{flex:1}.blog-entries .lateral-style .entry-wrapper{flex:1;padding-left:30px}.blog-entries .lateral-style .category-colored{position:static;display:inline-block}.blog-entries .lateral-style .entry-title{font-size:28px;line-height:36px;margin-top:32px;margin-bottom:16px}.blog-entries .lateral-style .entry-content{display:none;margin-top:32px;color:rgba(0,0,0,0.5)}.blog-entries .lateral-style .entry-content a.more-link{color:#000 !important;font-weight:500}.col-sm-12.cl_column>.cl_col_wrapper>.col-content>.cl_blog .blog-entries .lateral-style{margin-bottom:80px}.col-sm-12.cl_column>.cl_col_wrapper>.col-content>.cl_blog .blog-entries .lateral-style .entry-wrapper{padding-left:100px;display:flex;align-items:center}.col-sm-12.cl_column>.cl_col_wrapper>.col-content>.cl_blog .blog-entries .lateral-style .entry-title{font-size:36px;line-height:42px}.col-sm-12.cl_column>.cl_col_wrapper>.col-content>.cl_blog .blog-entries .lateral-style .entry-content{display:block}.single-post .single-author>h6,.single-post .entry-single-related>h6,.single-post #comments .comments-title,.single-post #reply-title{position:relative}.single-post .single-author>h6 small,.single-post .entry-single-related>h6 small,.single-post #comments .comments-title small,.single-post #reply-title small{float:right;font-size:16px;font-weight:500;letter-spacing:0}.single-post .single-author>h6 small a:hover,.single-post .entry-single-related>h6 small a:hover,.single-post #comments .comments-title small a:hover,.single-post #reply-title small a:hover{color:#000}.single-post .related-wrapper .cl_blog{margin-top:32px !important}.single-post .related-wrapper .cl_blog .grid-holder-inner{border-width:1px !important}.single-post .related-wrapper .cl_blog .owl-nav [class*=owl-]{background:#eee}.single-post .related-wrapper .cl_blog .owl-nav [class*=owl-]:before{background:#eee !important}.single-post #content:not(.cl-layout-fullwidth) .cl-comments-wrapper,.single-post #content:not(.cl-layout-fullwidth) .cl-comment-reply{width:100%}.single-post .related-wrapper .cl_blog .entry-content{padding-top:0 !important;margin-top:0 !important}.single-post.single-format-gallery article .entry-media{width:100%}.single-post #content.cl-layout-fullwidth .inner-content-row{padding-bottom:0}.single-post .entry-single-tools{display:flex;align-items:center;justify-content:space-between;padding-bottom:60px;border-bottom-width:1px;border-bottom-style:solid}.single-post .entry-single-tools .entry-single-share .pre{opacity:0.5;margin-right:8px;font-size:14px}.single-post .entry-single-tools .entry-single-share .share-buttons a{margin-right:24px}.single-post .entry-single-tools .entry-single-share .share-buttons a:last-child{margin-right:0}.single-post .entry-single-tools .entry-single-tags a{padding:2px 15px;font-size:11px;line-height:21px;font-weight:500;border-radius:25px;letter-spacing:0.2em;text-transform:uppercase;display:inline-block;border:2px solid var(--codeless-border-color);margin-right:10px;-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.single-post .entry-single-tools .entry-single-tags a:last-child{margin-right:0}.single-post .entry-single-tools .entry-single-tags a:hover{background:var(--codeless-primary-color);border:2px solid var(--codeless-primary-color);color:#fff}.single-post .entry-single-related{padding-top:60px;padding-bottom:60px;display:inline-block;width:100%}.single-post .entry-single-related .related-wrapper{margin-left:-15px;margin-right:-15px}.single-post .post-navigation{padding-top:25px;padding-bottom:25px;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;margin-top:35px}.single-post .post-navigation .nav-links{display:flex}.single-post .post-navigation .nav-links>.nav-previous a>.screen-reader-text{padding-left:37px}.single-post .post-navigation .nav-links>.nav-next a>.screen-reader-text{padding-right:37px}.single-post .post-navigation .nav-links>div a>.screen-reader-text{color:#cfcfcf;text-transform:uppercase;font-size:12px;display:block;width:100%;line-height:16px}.single-post .post-navigation .nav-links>div a .nav-title{-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.single-post .post-navigation .nav-links .nav-title-icon-wrapper{position:relative;top:1px}.single-post .post-navigation .nav-links>div a{font-weight:600;font-size:16px}.single-post .post-navigation .nav-links>div a i{font-size:22px;padding-right:15px}.single-post .post-navigation .nav-links .nav-previous{width:100%}.single-post .post-navigation .nav-links .nav-next{width:100%}.single-post .post-navigation .nav-links .nav-next a{float:right}.single-post .post-navigation .nav-links .nav-next span{float:right;text-align:right}.single-post .post-navigation .nav-links>.nav-next a i{padding-right:0;padding-left:15px}.single-post .comments-area{padding-top:0px;padding-bottom:25px;margin-top:35px}.single-post .cl-layout-fullwidth .cl-comments{padding-top:0px;margin-bottom:60px}.single-post .cl-layout-fullwidth .comments-area{padding-bottom:80px}.single-post article{margin-bottom:60px}.single-post .single-author{margin-top:60px;margin-bottom:60px;padding:40px;background:#fff}.single-post .single-author h4{font-size:24px;font-family:'Rubik';line-height:32px;font-weight:500}.single-post .single-author .author_wrapper{display:flex;flex-wrap:wrap}.single-post .single-author .author_wrapper .author_avatar{width:150px}.single-post .single-author .author_wrapper .author_avatar img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.single-post .single-author .author_wrapper .sub-title{font-size:12px;letter-spacing:0.2em;text-transform:uppercase;margin-bottom:8px}.single-post .single-author .author_wrapper .author_content{padding-left:15px;flex:1}.single-post .single-author .author_wrapper .author_content .bio{padding-bottom:20px;border-bottom-width:1px;border-bottom-style:solid;margin-bottom:20px}.single-post .single-author .author_wrapper .author_links{margin-bottom:0px}.single-post .single-author .author_wrapper .author_links a{font-size:12px;text-transform:uppercase;font-weight:500}.single-post .cl_page_header{max-height:70vh}.single-post .cl_page_header .effect-wrapper{display:block;position:absolute;left:0;bottom:0;padding-bottom:150px;padding-top:150px;width:100%;opacity:1;text-align:left;color:#FFF;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.45)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.45) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.45)));background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.45) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 )}.single-post .cl_page_header .entry-meta-single{display:inline-block;padding:10px;font-size:14px;color:#cecece;font-weight:400}.single-post .cl_page_header .entry-meta-single a{color:#fff;text-transform:uppercase;font-weight:600;font-size:12px}.single-post .cl_page_header .entry-meta-prepend{text-transform:lowercase;font-size:12px}.inner-content.container>#comments>.cl-comments{background:#fff !important}.comment-list{list-style-type:none;padding:0;margin-top:0px}.comment-list article{margin-top:40px;margin-bottom:40px}.comment-list article .comment-content{display:flex}.comment-list article .post-meta{flex:1;padding-left:30px;max-width:100%}@media (max-width: 991px){.comment-list article .post-meta{padding-left:15px}}.comment-list article .post-meta .comment-author{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:500}@media (max-width: 991px){.comment-list article .post-meta .comment-author{display:block}}.cl-layout-fullwidth .comment-list article .post-meta .comment-author{display:block}.comment-list article .post-meta .comment-author-link{font-size:18px;line-height:24px;font-weight:500;color:var(--codeless-secondary-color)}.comment-list article .post-meta .comment-author-link:hover{color:var(--codeless-primary-color)}.comment-list article .post-meta .right-part time{margin-right:24px;opacity:1}.comment-list article .post-meta .right-part a{opacity:1;margin-right:24px;-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.comment-list article .post-meta .right-part a:last-child{margin-right:0}.comment-list article .post-meta .right-part a svg{margin-right:4px}.comment-list article .post-meta .right-part a:hover{opacity:1}.comment-list article .post-meta>p{opacity:1;margin-top:8px;margin-bottom:0px}.comment-list article .gravatar{margin:0}.comment-list article .gravatar img{border-radius:50%;width:70px}.comment-list article .child-comments{position:relative;padding-left:100px}@media (min-width: 1200px) and (max-width: 1240px){.comment-list article .child-comments{padding-left:80px}}.comment-list article .child-comments:before{content:"";width:2px;height:100%;position:absolute;left:34px;top:-35px;background:#dee1e9}.comment-list article .child-comments article{position:relative}.comment-list article .child-comments article:last-child:before{content:"";height:2px;width:8px;position:absolute;left:-64px;top:33px;background:#e5e5e5}.comment-list article.pingback .gravatar{display:none !important}.comment-list article.pingback .comment-meta{margin-left:0;padding-left:0px}.comment-list article.pingback .comment-author-link{padding-right:30px;max-width:60%}@media (max-width: 767px){.comment-list article.pingback .right-part{display:none}.comment-list article.pingback .comment-author-link{max-width:100%}}.comment-list article.trackback .gravatar{display:none !important}.comment-list article.trackback .comment-meta{margin-left:0;padding-left:0px}.comment-list article.trackback .comment-author-link{padding-right:30px;max-width:60%}@media (max-width: 767px){.comment-list article.trackback .right-part{display:none}.comment-list article.trackback .comment-author-link{max-width:100%}}#respond.comment-respond #commentform{margin-top:0px}#respond.comment-respond .comment-notes{opacity:1;font-size:14px}#respond.comment-respond .logged-in-as{margin-top:10px}#respond.comment-respond .comment-form-comment label{display:none}#respond.comment-respond .comment-form-comment textarea{width:100%;border-radius:4px;padding-left:20px;padding-top:15px;height:130px;box-shadow:none;border-bottom:1px solid var(--codeless-border-color);border-radius:0px}#respond.comment-respond .comment-form-comment textarea::-webkit-input-placeholder{opacity:1}#respond.comment-respond .comment-form-comment textarea:-moz-placeholder{opacity:1}#respond.comment-respond .comment-form-comment textarea::-moz-placeholder{opacity:1}#respond.comment-respond .comment-form-comment textarea:-ms-input-placeholder{opacity:1}#respond.comment-respond .comment-form-author,#respond.comment-respond .comment-form-email{width:49.65%;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-right:10px;margin-top:0;margin-bottom:0}#respond.comment-respond .comment-form-email{padding-right:0 !important}#respond.comment-respond .comment-form-url{width:32.7%;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-right:10px;margin-top:0;padding-right:0}#respond.comment-respond .comment-form-author label,#respond.comment-respond .comment-form-email label,#respond.comment-respond .comment-form-url label{display:none;font-size:14px;line-height:24px;margin-bottom:8px}#respond.comment-respond .comment-form-author input,#respond.comment-respond .comment-form-email input,#respond.comment-respond .comment-form-url input{width:100%;border-radius:4px;background:transparent;padding-left:20px;box-shadow:none;border:none;height:48px;border-bottom:1px solid var(--codeless-border-color);border-radius:0px}#respond.comment-respond .comment-form-author input::-webkit-input-placeholder,#respond.comment-respond .comment-form-email input::-webkit-input-placeholder,#respond.comment-respond .comment-form-url input::-webkit-input-placeholder{opacity:1}#respond.comment-respond .comment-form-author input:-moz-placeholder,#respond.comment-respond .comment-form-email input:-moz-placeholder,#respond.comment-respond .comment-form-url input:-moz-placeholder{opacity:1}#respond.comment-respond .comment-form-author input::-moz-placeholder,#respond.comment-respond .comment-form-email input::-moz-placeholder,#respond.comment-respond .comment-form-url input::-moz-placeholder{opacity:1}#respond.comment-respond .comment-form-author input:-ms-input-placeholder,#respond.comment-respond .comment-form-email input:-ms-input-placeholder,#respond.comment-respond .comment-form-url input:-ms-input-placeholder{opacity:1}#respond.comment-respond .comment-form-cookies-consent label{font-size:14px}#respond.comment-respond .form-submit{margin-top:22px}#respond.comment-respond .form-submit input{background:var(--codeless-secondary-color);color:#fff;font-size:12px;line-height:28px;font-weight:500;padding:10px 40px;border-radius:25px;text-transform:uppercase;transition:all 0.3s}#respond.comment-respond .form-submit input:hover{background:var(--codeless-primary-color)}.cl-post-header h1{margin-top:10px;margin-bottom:10px}.cl-post-header .cl-category{font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:2px;padding:0px 12px;line-height:23px;border-radius:13px;border:2px solid var(--codeless-border-color);display:inline-block;-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.cl-post-header .cl-category a{-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.cl-post-header .cl-category:hover a{color:#fff}.cl-post-header .entry-meta{display:flex;align-items:center}.cl-post-header .entry-meta .entry-meta-single{padding-right:35px;position:relative;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:500}.cl-post-header .entry-meta .entry-meta-single:before{content:"";width:4px;height:4px;background:#657078;position:absolute;right:16px;bottom:12px;border-radius:50%}.cl-post-header .entry-meta .entry-meta-single:last-child:before{display:none}.cl-single-blog-header-style-no_image.single-post .cl-post-header{padding-top:80px;padding-bottom:60px}.cl-single-blog-header-style-with_image.single-post .cl-post-header{position:relative;display:flex;align-items:center;justify-content:center;padding-top:140px;padding-bottom:140px}.cl-single-blog-header-style-with_image.single-post .cl-post-header .wrapper-layers{position:absolute;left:0;top:0;width:100%;height:100%}.cl-single-blog-header-style-with_image.single-post .cl-post-header .wrapper-layers img{object-fit:cover;position:relative;width:100%;height:100%}.cl-single-blog-header-style-with_image.single-post .cl-post-header .wrapper-layers .overlay{background:rgba(0,0,0,0.38);position:absolute;left:0;top:0;width:100%;height:100%}.cl-single-blog-header-style-with_image.single-post .cl-post-header h1{color:#fff}.cl-single-blog-header-style-with_image.single-post .cl-post-header .entry-meta{justify-content:center}.cl-single-blog-header-style-with_image.single-post .cl-post-header .entry-meta-single{color:#fff}.cl-single-blog-header-style-with_image.single-post .cl-post-header .cl-category{border:2px solid rgba(255,255,255,0.18);color:#fff}.cl-single-blog-header-style-with_image.single-post .cl-post-header .cl-category:hover{border:2px solid rgba(255,255,255,0.18);background:transparent;color:#fff}.cl-single-blog-header-style-with_image.single-post .cl-post-header .entry-meta-single:before{background:#fff}.cl-single-blog-header-style-with_image.single-post .cl-post-header .share-buttons a{color:#fff}.cl-single-blog-header-style-with_image.single-post .cl-post-header .wrapper-content{width:100%;text-align:center}.cl-single-blog-header-style-no_image .inner-content-row{padding-top:0}.cl-single-blog-header-style-with_image .inner-content-row{padding-top:60px}.cl-comment-reply{margin-top:80px}@media (max-width: 767px){article .entry-meta .entry-meta-single.entry-meta-author{display:none}.single-post .single-author .author_wrapper{display:block !important}.single-post .single-author .author_wrapper .author_avatar{margin-bottom:20px}.single-post .single-author .author_wrapper .author_content{padding-left:0px}.cl-comment-reply.container{padding-left:0px;padding-right:0px}.entry-single-share.entry-single-tool{display:none}.single-post .entry-single-tools .entry-single-tags a{margin-bottom:10px}}html:not(.no-cssanimations) .animate_on_visible:not(.reveal-right):not(.reveal-left):not(.reveal-top):not(.reveal-bottom):not(.start_animation){opacity:0;-webkit-animation-duration:0.6s;-moz-animation-duration:0.6s;-o-animation-duration:0.6s;animation-duration:0.6s;-webkit-perspective:1000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}html:not(.no-cssanimations) .animate_on_visible.start_animation:not(.zoom-reverse).top-t-bottom{-webkit-animation-name:anim_ttb;-moz-animation-name:anim_ttb;-o-animation-name:anim_ttb;animation-name:anim_ttb;opacity:1}html:not(.no-cssanimations) .animate_on_visible.start_animation:not(.zoom-reverse).bottom-t-top{-webkit-animation-name:anim_btt;-moz-animation-name:anim_btt;-o-animation-name:anim_btt;animation-name:anim_btt;opacity:1}html:not(.no-cssanimations) .animate_on_visible.start_animation:not(.zoom-reverse).left-t-right{-webkit-animation-name:anim_ltr;-moz-animation-name:anim_ltr;-o-animation-name:anim_ltr;animation-name:anim_ltr;opacity:1}html:not(.no-cssanimations) .animate_on_visible.start_animation:not(.zoom-reverse).right-t-left{-webkit-animation-name:anim_rtl;-moz-animation-name:anim_rtl;-o-animation-name:anim_rtl;animation-name:anim_rtl;opacity:1}html:not(.no-cssanimations) .animate_on_visible.start_animation:not(.zoom-reverse).zoom-in{-webkit-animation-name:zoom-in;-moz-animation-name:zoom-in;-o-animation-name:zoom-in;animation-name:zoom-in;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}html:not(.no-cssanimations) .animate_on_visible.start_animation:not(.zoom-reverse).zoom-out{-webkit-animation-name:zoom-out;-moz-animation-name:zoom-out;-o-animation-name:zoom-out;animation-name:zoom-out;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}html:not(.no-cssanimations) .animate_on_visible.zoom-reverse{-webkit-animation-name:zoom-reverse;-moz-animation-name:zoom-reverse;-o-animation-name:zoom-reverse;animation-name:zoom-reverse;-webkit-animation-duration:0.3s;-moz-animation-duration:0.3s;-o-animation-duration:0.3s;animation-duration:0.3s;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0}html:not(.no-cssanimations) .animate_on_visible.start_animation:not(.zoom-reverse).alpha-anim{-webkit-animation-name:alpha-in;-moz-animation-name:alpha-in;-o-animation-name:alpha-in;animation-name:alpha-in;opacity:1}html:not(.no-cssanimations) .animate_on_visible.start_animation:not(.zoom-reverse).flip-in{-webkit-animation-name:flip-in;-moz-animation-name:flip-in;-o-animation-name:flip-in;animation-name:flip-in;opacity:1}html:not(.no-cssanimations) .animate_on_visible.reveal-left{overflow:hidden;-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);opacity:0;transition:opacity 1.3s ease 167ms,-webkit-clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84);transition:clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84),opacity 1.3s ease 167ms;transition:clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84),opacity 1.3s ease 167ms,-webkit-clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84)}html:not(.no-cssanimations) .animate_on_visible.reveal-left.start_animation{opacity:1;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}html:not(.no-cssanimations) .animate_on_visible.reveal-right{overflow:hidden;-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);opacity:0;transition:opacity 1.1s ease 167ms,-webkit-clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84);transition:clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84),opacity 1.1s ease 167ms;transition:clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84),opacity 1.1s ease 167ms,-webkit-clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84)}html:not(.no-cssanimations) .animate_on_visible.start_animation.reveal-right{opacity:1;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}html:not(.no-cssanimations) .animate_on_visible.reveal-top{overflow:hidden;-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);opacity:0;transition:opacity 1.1s ease 167ms,-webkit-clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84);transition:clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84),opacity 1.1s ease 167ms;transition:clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84),opacity 1.1s ease 167ms,-webkit-clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84)}html:not(.no-cssanimations) .animate_on_visible.start_animation.reveal-top{opacity:1;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}html:not(.no-cssanimations) .animate_on_visible.reveal-bottom{overflow:hidden;-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%);clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%);opacity:0;transition:opacity 1.1s ease 167ms,-webkit-clip-path 1.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:clip-path 1.1s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 1.1s ease 167ms;transition:clip-path 1.1s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 1.1s ease 167ms,-webkit-clip-path 1.1s cubic-bezier(0.165, 0.84, 0.44, 1)}html:not(.no-cssanimations) .animate_on_visible.start_animation.reveal-bottom{opacity:1;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.cl_row-flex{-webkit-perspective:2000px;perspective:2000px}html:not(.no-cssanimations) .animate_on_visible[data-speed="100"]{-webkit-animation-duration:0.1s;-moz-animation-duration:0.1s;-o-animation-duration:0.1s;animation-duration:0.1s}html:not(.no-cssanimations) .animate_on_visible[data-speed="200"]{-webkit-animation-duration:0.2s;-moz-animation-duration:0.2s;-o-animation-duration:0.2s;animation-duration:0.2s}html:not(.no-cssanimations) .animate_on_visible[data-speed="300"],html:not(.no-cssanimations) .animate_on_visible[data-speed="400"]{-webkit-animation-duration:0.3s;-moz-animation-duration:0.3s;-o-animation-duration:0.3s;animation-duration:0.3s}html:not(.no-cssanimations) .animate_on_visible[data-speed="500"]{-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;-o-animation-duration:0.5s;animation-duration:0.5s}html:not(.no-cssanimations) .animate_on_visible[data-speed="600"]{-webkit-animation-duration:0.6s;-moz-animation-duration:0.6s;-o-animation-duration:0.6s;animation-duration:0.6s}html:not(.no-cssanimations) .animate_on_visible[data-speed="700"]{-webkit-animation-duration:0.7s;-moz-animation-duration:0.7s;-o-animation-duration:0.7s;animation-duration:0.7s}html:not(.no-cssanimations) .animate_on_visible[data-speed="800"]{-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;animation-duration:0.8s}html:not(.no-cssanimations) .animate_on_visible[data-speed="900"]{-webkit-animation-duration:0.9s;-moz-animation-duration:0.9s;-o-animation-duration:0.9s;animation-duration:0.9s}html:not(.no-cssanimations) .animate_on_visible[data-speed="1000"]{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}@-webkit-keyframes anim_ttb{0%{-webkit-transform:translate3d(0, -100px, 0);opacity:0}100%{-webkit-transform:translate3d(0, 0, 0);opacity:1}}@-moz-keyframes anim_ttb{0%{-moz-transform:translate3d(0, -100px, 0);opacity:0}100%{-moz-transform:translate3d(0, 0, 0);opacity:1}}@-o-keyframes anim_ttb{0%{-o-transform:translate3d(0, -100px, 0);opacity:0}100%{-o-transform:translate3d(0, 0, 0);opacity:1}}@keyframes anim_ttb{0%{transform:translate3d(0, -100px, 0);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes anim_btt{0%{-webkit-transform:translate3d(0, 100px, 0);opacity:0}100%{-webkit-transform:translate3d(0, 0, 0);opacity:1}}@-moz-keyframes anim_btt{0%{-moz-transform:translate3d(0, 100px, 0);opacity:0}100%{-moz-transform:translate3d(0, 0, 0);opacity:1}}@-o-keyframes anim_btt{0%{-o-transform:translate3d(0, 100px, 0);opacity:0}100%{-o-transform:translate3d(0, 0, 0);opacity:1}}@keyframes anim_btt{0%{transform:translate3d(0, 100px, 0);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes anim_ltr{0%{-webkit-transform:translate3d(-100px, 0, 0);opacity:0}100%{-webkit-transform:translate3d(0, 0, 0);opacity:1}}@-moz-keyframes anim_ltr{0%{-moz-transform:translate3d(-100px, 0, 0);opacity:0}100%{-moz-transform:translate3d(0, 0);opacity:1}}@-o-keyframes anim_ltr{0%{-o-transform:translate3d(-100px, 0);opacity:0}100%{-o-transform:translate3d(0, 0, 0);opacity:1}}@keyframes anim_ltr{0%{transform:translate3d(-100px, 0, 0);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes anim_rtl{0%{-webkit-transform:translate3d(100px, 0, 0);opacity:0}100%{-webkit-transform:translate3d(0, 0, 0);opacity:1}}@-moz-keyframes anim_rtl{0%{-moz-transform:translate3d(100px, 0, 0);opacity:0}100%{-moz-transform:translate3d(0, 0, 0);opacity:1}}@-o-keyframes anim_rtl{0%{-o-transform:translate3d(100px, 0, 0);opacity:0}100%{-o-transform:translate3d(0, 0, 0);opacity:1}}@keyframes anim_rtl{0%{transform:translate3d(100px, 0, 0);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes zoom-in{0%{-webkit-transform:scale(0.5);opacity:0.1}100%{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes zoom-in{0%{-moz-transform:scale(0.5);opacity:0.1}100%{-moz-transform:scale(1);opacity:1}}@-o-keyframes zoom-in{0%{-o-transform:scale(0.5);opacity:0.1}100%{-o-transform:scale(1);opacity:1}}@keyframes zoom-in{0%{transform:scale(0.5);opacity:0.1}100%{transform:scale(1);opacity:1}}@-webkit-keyframes zoom-out{0%{-webkit-transform:scale(1.5);opacity:0.1}100%{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes zoom-out{0%{-moz-transform:scale(1.5);opacity:0.1}100%{-moz-transform:scale(1);opacity:1}}@-o-keyframes zoom-out{0%{-o-transform:scale(1.5);opacity:0.1}100%{-o-transform:scale(1);opacity:1}}@keyframes zoom-out{0%{transform:scale(1.5);opacity:0.1}100%{transform:scale(1);opacity:1}}@-webkit-keyframes zoom-reverse{0%{-webkit-transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);opacity:0}}@-moz-keyframes zoom-reverse{0%{-moz-transform:scale(1);opacity:1}100%{-moz-transform:scale(0.5);opacity:0}}@-o-keyframes zoom-reverse{0%{-o-transform:scale(1);opacity:1}100%{-o-transform:scale(0.5);opacity:0}}@keyframes zoom-reverse{0%{transform:scale(1);opacity:1}100%{transform:scale(0.5);opacity:0}}@-webkit-keyframes alpha-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes alpha-in{0%{opacity:0}100%{opacity:1}}@-o-keyframes alpha-in{0%{opacity:0}100%{opacity:1}}@keyframes alpha-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes flip-in{0%{opacity:0;-webkit-transform:rotateX(-45deg) translateY(120px)}100%{-webkit-transform:rotateX(0deg) translate(0px, 0px);opacity:1}}@-moz-keyframes flip-in{0%{opacity:0;-moz-webkit-transform:rotateX(-45deg) translateY(120px)}100%{-moz-transform:rotateX(0deg) translate(0px, 0px);opacity:1}}@-o-keyframes flip-in{0%{opacity:0;-o-transform:rotateX(-45deg) translateY(120px)}100%{-o-transform:rotateX(0deg) translate(0px, 0px);opacity:1}}@keyframes flip-in{0%{opacity:0;transform:rotateX(-45deg) translateY(120px)}100%{transform:rotateX(0deg) translate(0px, 0px);opacity:1}}@-webkit-keyframes reveal-right{0%{-webkit-transform:translateX(-90%)}100%{-webkit-transform:translate(0px, 0px)}}@-moz-keyframes reveal-right{0%{-moz-transform:translateX(-90%)}100%{-moz-transform:translate(0px, 0px)}}@-o-keyframes reveal-right{0%{-o-transform:translateX(-90%)}100%{-o-transform:translate(0px, 0px)}}@keyframes reveal-right{0%{transform:translateX(-90%)}100%{transform:translate(0px, 0px)}}.cl-gradient-azure_pop{background:#ef32d9;background:-webkit-linear-gradient(to left, #ef32d9, #89fffd);background:linear-gradient(to left, #ef32d9, #89fffd)}.cl-gradient-love_couple{background:#3a6186;background:-webkit-linear-gradient(to left, #3a6186, #89253e);background:linear-gradient(to left, #3a6186, #89253e)}.cl-gradient-disco{background:#4ECDC4;background:-webkit-linear-gradient(to left, #4ECDC4, #556270);background:linear-gradient(to left, #4ECDC4, #556270)}.cl-gradient-limeade{background:#A1FFCE;background:-webkit-linear-gradient(to left, #A1FFCE, #FAFFD1);background:linear-gradient(to left, #A1FFCE, #FAFFD1)}.cl-gradient-dania{background:#BE93C5;background:-webkit-linear-gradient(to left, #BE93C5, #7BC6CC);background:linear-gradient(to left, #BE93C5, #7BC6CC)}.cl-gradient-shades_of_grey{background:#bdc3c7;background:-webkit-linear-gradient(to left, #bdc3c7, #2c3e50);background:linear-gradient(to left, #bdc3c7, #2c3e50)}.cl-gradient-dusk{background:#ffd89b;background:-webkit-linear-gradient(to left, #ffd89b, #19547b);background:linear-gradient(to left, #ffd89b, #19547b)}.cl-gradient-delhi{background:#808080;background:-webkit-linear-gradient(to left, gray, #3fada8);background:linear-gradient(to left, gray, #3fada8)}.cl-gradient-sun_horizon{background:#fceabb;background:-webkit-linear-gradient(to left, #fceabb, #f8b500);background:linear-gradient(to left, #fceabb, #f8b500)}.cl-gradient-blood_red{background:#f85032;background:-webkit-linear-gradient(to left, #f85032, #e73827);background:linear-gradient(to left, #f85032, #e73827)}.cl-gradient-sherbert{background:#f79d00;background:-webkit-linear-gradient(to left, #f79d00, #64f38c);background:linear-gradient(to left, #f79d00, #64f38c)}.cl-gradient-firewatch{background:#cb2d3e;background:-webkit-linear-gradient(to left, #cb2d3e, #ef473a);background:linear-gradient(to left, #cb2d3e, #ef473a)}.cl-gradient-frost{background:#000428;background:-webkit-linear-gradient(to left, #000428, #004e92);background:linear-gradient(to left, #000428, #004e92)}.cl-gradient-mauve{background:#42275a;background:-webkit-linear-gradient(to left, #42275a, #734b6d);background:linear-gradient(to left, #42275a, #734b6d)}.cl-gradient-deep_sea{background:#2C3E50;background:-webkit-linear-gradient(to left, #2C3E50, #4CA1AF);background:linear-gradient(to left, #2C3E50, #4CA1AF)}.cl-gradient-solid_vault{background:#3a7bd5;background:-webkit-linear-gradient(to left, #3a7bd5, #3a6073);background:linear-gradient(to left, #3a7bd5, #3a6073)}.cl-gradient-deep_space{background:#000000;background:-webkit-linear-gradient(to left, #000, #434343);background:linear-gradient(to left, #000, #434343)}.cl-gradient-suzy{background:#834d9b;background:-webkit-linear-gradient(to left, #834d9b, #d04ed6);background:linear-gradient(to left, #834d9b, #d04ed6)}@media (min-width: 992px){.services_toggles .elementor-widget-wrap .elementor-widget{-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);opacity:0}.services_toggles .elementor-widget-wrap .elementor-widget:nth-child(1){opacity:1}.services_toggles .elementor-widget-wrap .elementor-widget:nth-child(2){opacity:1}.services_toggles .elementor-column{-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.services_toggles .elementor-column .elementor-widget:nth-child(1):after{content:"";position:absolute;width:70px;height:70px;top:-24px;left:-24px;background:#FEF1F1;opacity:0;border-radius:50%;z-index:-1}.services_toggles .elementor-column:nth-child(1){top:30px}.services_toggles .elementor-column:nth-child(2){top:46px}.services_toggles .elementor-column:nth-child(3){top:30px}.services_toggles .elementor-column:nth-child(4){top:36px}.services_toggles .elementor-column.service_toggle_active{top:0px}.services_toggles .elementor-column.service_toggle_active .elementor-widget-wrap>.elementor-widget{opacity:1}.services_toggles .elementor-column.service_toggle_active .elementor-widget-wrap>.elementor-widget:nth-child(1):after{opacity:1;-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}}.cl-service-image .wrapper{-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);box-shadow:0px 20px 40px rgba(0,0,0,0);box-sizing:border-box;position:relative}.cl-service-image .wrapper .overlay_link{position:absolute;left:0;top:0;width:100%;height:100%}.cl-service-image .img-wrapper{position:relative}.cl-service-image .img-wrapper img{border-radius:10px 10px 0px 0px}.cl-service-image .img-wrapper h2{position:absolute;bottom:-10px;left:50px;font-size:60px;line-height:60px;letter-spacing:-0.04em}.cl-service-image .content{padding:40px 50px;-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);border:2px solid #E5E5E5;border-radius:0px 0px 10px 10px;border-top:none}.cl-service-image .content a{margin-top:32px;display:block;font-weight:500}.cl-service-image .content a i{opacity:0;position:relative;padding-left:8px;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.cl-service-image .content a span{position:relative}.cl-service-image .content a span:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:0px;background:#000;-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.cl-service-image:hover .wrapper{box-shadow:0px 20px 40px rgba(0,0,0,0.03)}.cl-service-image:hover .content{border-color:rgba(255,255,255,0)}.cl-service-image:hover .content a span:after{width:100%}.cl-service-image:hover .content a i{opacity:1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.cl-service-small-icon .wrapper{display:flex}.cl-service-small-icon i{font-size:16px;line-height:16px;padding-top:3px}.cl-service-small-icon .content{font-size:14px;line-height:24px;padding-left:16px}.cl-service-small-icon p{margin-top:4px;color:rgba(0,0,0,0.5);margin-bottom:0px}.cl-service-small-box .wrapper{border:1px solid #EEEEEE;border-radius:10px;padding:20px;box-shadow:0px 10px 20px rgba(0,0,0,0);-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);cursor:pointer;position:relative;display:flex}.cl-service-small-box:hover .wrapper{box-shadow:0px 10px 20px rgba(0,0,0,0.05);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.cl-service-small-box .icon-wrapper{width:40px;height:40px;line-height:40px;margin-top:3px;font-size:16px;display:flex;align-items:center;justify-content:center;border-radius:20px}.cl-service-small-box .content{padding-left:20px;font-size:14px;line-height:24px}.cl-service-small-box .content span{line-height:24px}.cl-service-small-box a{position:absolute;left:0;width:100%;height:100%;top:0}.cl-service-small-box p{margin-top:0px;margin-bottom:0px;color:rgba(0,0,0,0.5)}.cl-service-medium-box{display:flex;text-align:center;justify-content:center;border:1px solid #EEEEEE;border-radius:10px;box-shadow:0px 10px 20px rgba(0,0,0,0);-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);cursor:pointer}.cl-service-medium-box .wrapper{padding:24px;position:relative}.cl-service-medium-box:hover{box-shadow:0px 10px 20px rgba(0,0,0,0.05);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.cl-service-medium-box .icon-wrapper{width:70px;height:70px;line-height:70px;font-size:24px;display:flex;align-items:center;justify-content:center;border-radius:35px;margin:0 auto}.cl-service-medium-box .content{padding-top:24px;font-size:14px;line-height:24px}.cl-service-medium-box .content span{line-height:24px;font-weight:500}.cl-service-medium-box a{font-size:14px;line-height:24px;margin-top:16px;display:block;text-decoration-line:underline}.cl-service-medium-box p{margin-top:16px;margin-bottom:0px;color:rgba(0,0,0,0.5)}.button_stretched .elementor-button{position:relative}.button_stretched .elementor-button .elementor-button-content-wrapper{left:calc(-100% + 15px);position:relative;-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.button_stretched .elementor-button .elementor-button-text{-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);opacity:0}.button_stretched:hover .elementor-button .elementor-button-content-wrapper{left:0px;position:relative}.button_stretched:hover .elementor-button .elementor-button-text{opacity:1}.underline_link_icon a i{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);margin-left:8px;position:relative}.underline_link_icon a span{position:relative}.underline_link_icon a span:before{content:"";left:0;bottom:0;width:0;height:1px;background:#000;position:absolute;-webkit-transition:all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.underline_link_icon a:hover span:before{width:100%}.underline_link_icon a:hover i{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.carousel_controls_2 .ce-posts-carousel-controls{width:102px;height:36px;position:absolute;right:0px;top:-68px}.carousel_controls_2 .ce-posts-carousel-controls a{background:#fff;color:#000;width:36px;height:36px;line-height:36px;font-size:16px}.carousel_controls_2 .ce-posts-carousel-controls a.ce-next{right:0;left:auto}.carousel_controls_2 .ce-posts-carousel-controls a.ce-prev{left:0px;right:auto}.ce-page-header{background:#eee}.ce-page-header .page-data{display:flex;justify-content:left;text-align:left;padding-top:80px;padding-bottom:80px;flex-direction:column}.ce-page-header .page-data h1{color:inherit}.ce-page-header .page-data ul{padding:0;margin:0;text-align:left;list-style:none;color:inherit;padding-left:4px;padding-bottom:5px}.ce-page-header .page-data ul li{display:inline-block}.ce-page-header .page-data ul li .delimiter{width:6px;height:6px;border-radius:50%;display:inherit;margin-top:0;padding:0;margin:1px 10px}.ce-page-header.modern{position:relative}.ce-page-header.modern .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.ce-page-header.modern .bg-image img{object-fit:cover;position:relative;width:100%;height:100%}.content-col .select2-container--default .select2-selection--single{background:#FFFFFF;border:1px solid #E5E5E5;box-sizing:border-box;border-radius:4px;height:54px}.content-col .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;padding:15px 20px;font-size:14px;line-height:24px}.content-col .select2-container--default .select2-selection--single .select2-selection__arrow{color:#000;right:20px;top:0;line-height:54px;height:54px}.content-col .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 transparent transparent transparent}.select2-dropdown{border-color:#e5e5e5 !important}.select2-container--default .select2-search--dropdown .select2-search__field{border-color:#e5e5e5}.btn_show_icon_hover .elementor-button-content-wrapper{position:relative}.btn_show_icon_hover .elementor-button-icon{position:absolute;right:0;opacity:0;-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.btn_show_icon_hover .elementor-button-text{padding-right:0px;-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.btn_show_icon_hover .elementor-button-link:hover .elementor-button-icon{opacity:1}.btn_show_icon_hover .elementor-button-link:hover .elementor-button-text{padding-right:24px}.btn_show_border_hover .elementor-button-text{position:relative}.btn_show_border_hover .elementor-button-text:before{content:"";position:absolute;bottom:-2px;left:0;width:0;border-bottom-width:1px;border-bottom-style:solid;border-color:inherit;height:1px;-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.btn_show_border_hover .elementor-button-link:hover .elementor-button-text:before{width:100%}.cl-scroll-indicator{position:absolute;top:50%;height:80px;width:36px;opacity:1;z-index:9999;-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cl-scroll-indicator.hide-scroll{opacity:0}.cl-scroll-indicator span{position:absolute;text-align:center}.cl-scroll-indicator svg{position:absolute;bottom:-4px;right:10px}.cl-scroll-indicator.style-left_side_light{left:10px}@media (min-width: 992px){.cl-scroll-indicator.style-left_side_light{left:25px}}.cl-scroll-indicator.style-left_side_light span{color:#fff;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.cl-scroll-indicator.style-left_side_light svg path{fill:#fff}.cl-scroll-indicator.style-left_side_dark{left:10px}@media (min-width: 992px){.cl-scroll-indicator.style-left_side_dark{left:25px}}.cl-scroll-indicator.style-left_side_dark span{color:#000;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.cl-scroll-indicator.style-left_side_dark svg path{fill:#000}.cl-scroll-indicator.style-right_side_light{right:10px}@media (min-width: 992px){.cl-scroll-indicator.style-right_side_light{right:25px}}.cl-scroll-indicator.style-right_side_light span{color:#fff;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.cl-scroll-indicator.style-right_side_light svg path{fill:#fff}.cl-scroll-indicator.style-right_side_dark{right:10px}@media (min-width: 992px){.cl-scroll-indicator.style-right_side_dark{right:25px}}.cl-scroll-indicator.style-right_side_dark span{color:#fff;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.cl-scroll-indicator.style-right_side_dark svg path{fill:#fff}.ce-hudson-slider .all-works,.underline_effect_1.elementor-widget-button .elementor-button-text{display:inline-block;text-decoration:none;position:relative;text-decoration-line:none;overflow:hidden}.ce-hudson-slider .all-works:before,.underline_effect_1.elementor-widget-button .elementor-button-text:before{content:"";background:#000;position:absolute;left:0;bottom:0;width:100%;height:1px;transform:translate(-100%, 0px);transform-origin:0% 50%}.ce-animation-start .ce-hudson-slider .all-works:before,.ce-animation-start .underline_effect_1.elementor-widget-button .elementor-button-text:before{transform:translate(0px, 0px)}.ce-hudson-slider .all-works:hover:before,.underline_effect_1.elementor-widget-button .elementor-button-text:hover:before{animation:under_one 1s}span.underline_effect_1_light{text-decoration:none;position:relative;text-decoration-line:none;overflow:hidden}span.underline_effect_1_light:before{content:"";background:#fff;position:absolute;left:0;bottom:-1px;width:100%;height:3px;transform:translate(-100%, 0px);transform-origin:0% 50%}.ce-animation-start span.underline_effect_1_light:before{transform:translate(0px, 0px)}span.underline_effect_1_light:hover:before{animation:under_one 1s}span.underline_effect_1_dark{text-decoration:none;position:relative;text-decoration-line:none;overflow:hidden}span.underline_effect_1_dark:before{content:"";background:#000;position:absolute;left:0;bottom:-1px;width:100%;height:3px;transform:translate(-100%, 0px);transform-origin:0% 50%}.ce-animation-start span.underline_effect_1_dark:before{transform:translate(0px, 0px)}span.underline_effect_1_dark:hover:before{animation:under_one 1s}.underline_effect_2 .elementor-button-text{display:inline-block;text-decoration:none;position:relative;text-decoration-line:none}.underline_effect_2 .elementor-button-text:before{content:"";background:#000;position:absolute;left:0;bottom:-4px;width:100%;height:4px;transform:translate(-100%, 0px);transform-origin:0% 50%}.ce-animation-start .underline_effect_2 .elementor-button-text:before{transform:translate(0px, 0px)}.underline_effect_2 .elementor-button-text:hover:before{animation:under_one 1s}.underline_effect_1 .elementor-heading-title{display:inline-block;text-decoration:none;position:relative;text-decoration-line:none}.underline_effect_1 .elementor-heading-title:before{content:"";background:#000;position:absolute;left:0;bottom:2px;width:100%;height:3px;transform:translate(-100%, 0px);transform-origin:0% 50%}.ce-animation-start .underline_effect_1 .elementor-heading-title:before{transform:translate(0px, 0px)}.underline_effect_1 .elementor-heading-title:hover:before{animation:under_one 1s}.underline_effect_3 .elementor-button-text{display:inline-block;text-decoration:none;position:relative;text-decoration-line:none}.underline_effect_3 .elementor-button-text:before{content:"";background:#FF6422;position:absolute;left:0;bottom:-1px;width:100%;height:1px;transform:translate(-100%, 0px);transform-origin:0% 50%}.ce-animation-start .underline_effect_3 .elementor-button-text:before{transform:translate(0px, 0px)}.underline_effect_3 .elementor-button-text:hover:before{animation:under_one 1s}@keyframes under_one{0%{transform:translate(0px, 0px) scale(1, 1);transform-origin:100% 50%}49%{transform:translate(0px, 0px) scale(0, 1);transform-origin:100% 50%}50%{transform:translate(0px, 0px) scale(0, 1);transform-origin:0% 50%}51%{transform:translate(0px, 0px) scale(0, 1);transform-origin:0% 50%}99%{transform:translate(0px, 0px) scale(1, 1);transform-origin:0% 50%}100%{transform:translate(0px, 0px) scale(1, 1);transform-origin:100% 50%}}.ce-portfolio-style-beas .ce-portfolio-item .entry-media,.ce-post-style-birk .ce-post-item .entry-media,.ce-post-style-lark .ce-post-item .entry-media,.ce-post-style-drake .ce-post-item .entry-media,.ce-post-style-adair .ce-post-item .entry-media,.ce-post-style-colm .ce-post-item .entry-media{position:relative}.ce-portfolio-style-beas .ce-portfolio-item .entry-media:before,.ce-post-style-birk .ce-post-item .entry-media:before,.ce-post-style-lark .ce-post-item .entry-media:before,.ce-post-style-drake .ce-post-item .entry-media:before,.ce-post-style-adair .ce-post-item .entry-media:before,.ce-post-style-colm .ce-post-item .entry-media:before{content:"";position:absolute;left:0;width:100%;height:100%;top:0;z-index:99;background:rgba(0,0,0,0);transition:all 0.3s}.ce-portfolio-style-beas .ce-portfolio-item:hover .entry-media:before,.ce-post-style-birk .ce-post-item:hover .entry-media:before,.ce-post-style-lark .ce-post-item:hover .entry-media:before,.ce-post-style-drake .ce-post-item:hover .entry-media:before,.ce-post-style-adair .ce-post-item:hover .entry-media:before,.ce-post-style-colm .ce-post-item:hover .entry-media:before{background:rgba(0,0,0,0.2)}.ce-portfolio-style-jasper .ce-portfolio-item .post-thumbnail{position:relative}.ce-portfolio-style-jasper .ce-portfolio-item .post-thumbnail:before{content:"";position:absolute;left:0;width:100%;height:calc(100% - 37px);top:0;z-index:99;background:rgba(0,0,0,0);transition:all 0.3s}.ce-portfolio-style-jasper .ce-portfolio-item:hover .post-thumbnail:before{background:rgba(0,0,0,0.2)}.tns-inner{cursor:grab}.hover_color:hover{color:var(--codeless-primary-color)}.ce-page-header.ce-portfolio-header{background-color:var(--codeless-secondary-color)}.ce-page-header.ce-portfolio-header .page-data{align-items:center;text-transform:uppercase}.ce-portfolio-header .banner-category>a{display:inline-block;border:2px solid rgba(255,255,255,0.2);border-radius:30px;padding:5px 10px 4px;font-size:11px;text-transform:uppercase;letter-spacing:3px;font-weight:500;line-height:11px;margin-bottom:8px}.ce-portfolio-header .entry-meta{display:flex;letter-spacing:3px}.ce-portfolio-header .entry-meta-single.entry-meta-client{margin-right:42px;position:relative}.ce-portfolio-header .entry-meta-single.entry-meta-client:before{content:'';position:absolute;top:50%;left:100%;width:4px;height:4px;background:#fff;border-radius:50%;margin-left:19px;transform:translateY(-50%)}.ce-page-header.ce-portfolio-header .page-data h1{margin-bottom:25px}.ce-page-header.ce-portfolio-header.modern .page-data h2{color:#fff;margin-bottom:19px}@media only screen and (max-width: 1024px){.ce-page-header.ce-portfolio-header .page-data{padding:200px 0 120px !important}}@media only screen and (max-width: 768px){.ce-page-header.ce-portfolio-header.modern .page-data h2{text-align:center;font-size:40px;line-height:50px}}@media only screen and (max-width: 576px){.ce-page-header.ce-portfolio-header.modern .page-data h2{font-size:32px;line-height:40px}}@media only screen and (max-width: 480px){.ce-page-header.ce-portfolio-header.modern .page-data h2{font-size:24px;line-height:32px}.ce-page-header.ce-portfolio-header .page-data{padding:160px 0 100px !important}}aside .widget-title,.elementor-widget-sidebar .widget-title{padding-left:0;position:relative;margin-bottom:25px}aside .widget,.elementor-widget-sidebar .widget{border-bottom:1px solid var(--codeless-border-color);padding-top:40px;padding-bottom:40px}aside .widget.widget_block:first-child,.elementor-widget-sidebar .widget.widget_block:first-child{border-bottom:none}aside .widget.widget_search:nth-child(2),.elementor-widget-sidebar .widget.widget_search:nth-child(2){padding-top:0px;border-bottom:none;padding-bottom:20px}aside .widget:first-child,.elementor-widget-sidebar .widget:first-child{padding-top:0}aside .widget:last-child,.elementor-widget-sidebar .widget:last-child{padding-bottom:0;border-bottom:none}aside .widget ul,.elementor-widget-sidebar .widget ul{list-style:none;padding:0;margin:0}aside .widget ul li,.elementor-widget-sidebar .widget ul li{display:block;padding-top:5px;padding-bottom:5px}aside .widget ul li a,.elementor-widget-sidebar .widget ul li a{font-weight:400;position:relative;line-height:20px}aside .widget ul ul.children>li:last-child,.elementor-widget-sidebar .widget ul ul.children>li:last-child{padding-bottom:0px}aside .widget ul ul.children>li:first-child,.elementor-widget-sidebar .widget ul ul.children>li:first-child{padding-top:10px}aside .widget>ul>li:first-child,.elementor-widget-sidebar .widget>ul>li:first-child{padding-top:0px}aside .widget>ul>li:last-child,.elementor-widget-sidebar .widget>ul>li:last-child{padding-bottom:0px}aside .widget_categories ul li a,aside .widget_archive ul li a,aside .widget_pages ul li a,.elementor-widget-sidebar .widget_categories ul li a,.elementor-widget-sidebar .widget_archive ul li a,.elementor-widget-sidebar .widget_pages ul li a{padding-left:25px}aside .widget_nav_menu ul li a,.elementor-widget-sidebar .widget_nav_menu ul li a{padding-left:25px}aside .widget_nav_menu .sub-menu,.elementor-widget-sidebar .widget_nav_menu .sub-menu{padding-top:5px;padding-left:8px}aside .widget_nav_menu .sub-menu>li:last-child,.elementor-widget-sidebar .widget_nav_menu .sub-menu>li:last-child{padding-bottom:0px}aside .widget_calendar #wp-calendar,.elementor-widget-sidebar .widget_calendar #wp-calendar{width:100%}aside .widget_calendar #wp-calendar caption,.elementor-widget-sidebar .widget_calendar #wp-calendar caption{margin-bottom:10px;margin-top:10px}aside .widget_calendar td,.elementor-widget-sidebar .widget_calendar td{text-align:center}aside .widget_calendar td a,.elementor-widget-sidebar .widget_calendar td a{font-weight:600}footer aside .widget_calendar td a,footer .elementor-widget-sidebar .widget_calendar td a{color:#fff}aside .widget_calendar #wp-calendar,.elementor-widget-sidebar .widget_calendar #wp-calendar{width:100%}aside .widget_calendar #wp-calendar caption,.elementor-widget-sidebar .widget_calendar #wp-calendar caption{text-align:right;font-size:12px;margin-top:0px;margin-bottom:15px}aside .widget_calendar #wp-calendar thead,.elementor-widget-sidebar .widget_calendar #wp-calendar thead{font-size:10px}aside .widget_calendar #wp-calendar thead th,.elementor-widget-sidebar .widget_calendar #wp-calendar thead th{padding-bottom:10px}aside .widget_calendar #wp-calendar tbody td,.elementor-widget-sidebar .widget_calendar #wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;text-align:center;padding:8px}aside .widget_calendar #wp-calendar tbody td:hover,.elementor-widget-sidebar .widget_calendar #wp-calendar tbody td:hover{background:#fff}aside .widget_calendar #wp-calendar tbody .pad,.elementor-widget-sidebar .widget_calendar #wp-calendar tbody .pad{background:none}aside .widget_calendar #wp-calendar tfoot #next,.elementor-widget-sidebar .widget_calendar #wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right}aside .widget_calendar #wp-calendar tfoot #prev,.elementor-widget-sidebar .widget_calendar #wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px;text-align:left}aside .ce-team,.elementor-widget-sidebar .ce-team{text-align:center}aside .ce-team figure,.elementor-widget-sidebar .ce-team figure{margin-top:0;margin-bottom:20px !important}aside .ce-team h3,.elementor-widget-sidebar .ce-team h3{font-weight:500 !important}aside .team-position,.elementor-widget-sidebar .team-position{font-size:12px !important;font-weight:500 !important;text-transform:uppercase;letter-spacing:0.2em !important;margin-top:5px}aside .team-socials a,.elementor-widget-sidebar .team-socials a{padding:0 12px}aside .team-socials a:hover,.elementor-widget-sidebar .team-socials a:hover{color:var(--codeless-primary-color)}aside .team-socials i,.elementor-widget-sidebar .team-socials i{font-size:20px}aside .widget.widget_search input[type="search"],.elementor-widget-sidebar .widget.widget_search input[type="search"]{padding:11px 30px 11px 25px;border-radius:25px;width:calc(100% - 59px);border:1px solid var(--codeless-border-color);font-size:16px;box-shadow:none}aside .widget.widget_search .feather-search,.elementor-widget-sidebar .widget.widget_search .feather-search{position:absolute;top:50%;right:20px;transform:translateY(-50%);color:var(--codeless-secondary-color);font-size:16px}aside .widget_mc4wp_form_widget .widget-title,.elementor-widget-sidebar .widget_mc4wp_form_widget .widget-title{display:none}aside .widget_mc4wp_form_widget .mc4wp-form-fields,.elementor-widget-sidebar .widget_mc4wp_form_widget .mc4wp-form-fields{background:#fff;background-size:cover;font-size:14px}aside .widget_pages .page_item_has_children .children,.elementor-widget-sidebar .widget_pages .page_item_has_children .children{padding-left:8px}aside .widget_categories ul li,aside .widget_archive ul li,.elementor-widget-sidebar .widget_categories ul li,.elementor-widget-sidebar .widget_archive ul li{text-align:left}aside .widget_categories ul li a,aside .widget_archive ul li a,aside .widget_nav_menu ul li a,.elementor-widget-sidebar .widget_categories ul li a,.elementor-widget-sidebar .widget_archive ul li a,.elementor-widget-sidebar .widget_nav_menu ul li a{padding-left:15px;font-size:13px;text-transform:uppercase}aside .widget_categories ul li a:before,aside .widget_archive ul li a:before,aside .widget_pages ul li a:before,aside .widget_nav_menu ul li a:before,.elementor-widget-sidebar .widget_categories ul li a:before,.elementor-widget-sidebar .widget_archive ul li a:before,.elementor-widget-sidebar .widget_pages ul li a:before,.elementor-widget-sidebar .widget_nav_menu ul li a:before{line-height:20px;position:absolute;left:0px;content:'';top:50%;width:5px;height:5px;background:#26bccf;border-radius:50%;margin-top:-2.5px;-webkit-transition:left .25s ease;-moz-transition:left .25s ease;transition:left .25s ease}aside .widget_categories ul li a:hover:before,aside .widget_archive ul li a:hover:before,aside .widget_pages ul li a:hover:before,aside .widget_nav_menu ul li a:hover:before,.elementor-widget-sidebar .widget_categories ul li a:hover:before,.elementor-widget-sidebar .widget_archive ul li a:hover:before,.elementor-widget-sidebar .widget_pages ul li a:hover:before,.elementor-widget-sidebar .widget_nav_menu ul li a:hover:before{left:3px}aside .widget_categories .screen-reader-text,aside .widget_archive .screen-reader-text,aside .widget_text form .screen-reader-text,.elementor-widget-sidebar .widget_categories .screen-reader-text,.elementor-widget-sidebar .widget_archive .screen-reader-text,.elementor-widget-sidebar .widget_text form .screen-reader-text{display:none}aside .widget_categories select,aside .widget_archive select,aside .widget_text form select,.elementor-widget-sidebar .widget_categories select,.elementor-widget-sidebar .widget_archive select,.elementor-widget-sidebar .widget_text form select{width:100%;border-width:1px;border-style:solid;height:50px;padding-left:18px;padding-right:18px;appearance:none;background-color:transparent;background-image:url(//www.elladahomes.com/wp-content/themes/bygge/img/arrow_bottom.svg);background-repeat:no-repeat;background-position:calc(100% - 18px) center;background-size:12px}aside .widget_categories ul li .children,aside .widget_archive ul li .children,aside .widget_text form ul li .children,.elementor-widget-sidebar .widget_categories ul li .children,.elementor-widget-sidebar .widget_archive ul li .children,.elementor-widget-sidebar .widget_text form ul li .children{padding-left:20px}aside .widget_search .screen-reader-text,.elementor-widget-sidebar .widget_search .screen-reader-text{display:none}aside .widget_search form,.elementor-widget-sidebar .widget_search form{position:relative}main#main aside .widget_search input[type="search"],main#main .elementor-widget-sidebar .widget_search input[type="search"]{width:100%;height:50px;border-width:1px;border-style:solid;padding-left:18px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-border-sizing:border-box}main#main aside .widget_search i,main#main .elementor-widget-sidebar .widget_search i{position:absolute;right:15px;top:25px;line-height:50px}aside .widget_recent_entries .post-date,.elementor-widget-sidebar .widget_recent_entries .post-date{display:block;font-size:12px;line-height:18px}aside .widget_calendar table,.elementor-widget-sidebar .widget_calendar table{width:100%;margin:0}aside .widget_calendar td,.elementor-widget-sidebar .widget_calendar td{text-align:center}aside .widget_calendar caption,.elementor-widget-sidebar .widget_calendar caption{margin-bottom:15px}aside .widget_calendar #prev,.elementor-widget-sidebar .widget_calendar #prev{text-align:left !important;padding-top:5px;padding-left:10px}aside .widget_calendar #next,.elementor-widget-sidebar .widget_calendar #next{text-align:right !important;padding-top:5px;padding-right:10px}aside .widget_rss .widget-title .rsswidget:last-child,.elementor-widget-sidebar .widget_rss .widget-title .rsswidget:last-child{padding-left:10px}aside .widget_rss li,.elementor-widget-sidebar .widget_rss li{padding-top:12px !important;padding-bottom:12px !important;display:block;position:relative}aside .widget_rss li:last-child,.elementor-widget-sidebar .widget_rss li:last-child{padding-bottom:0px !important}aside .widget_rss .rss-date,.elementor-widget-sidebar .widget_rss .rss-date{display:block}aside .widget_rss .rssSummary,.elementor-widget-sidebar .widget_rss .rssSummary{padding-top:10px;padding-bottom:5px}aside .mc4wp-form-fields,.elementor-widget-sidebar .mc4wp-form-fields{padding:40px 28px;position:relative;text-align:center;border-radius:10px;box-shadow:0px 0px 35px 0px rgba(21,6,91,0.09)}aside .mc4wp-form-fields .circle,.elementor-widget-sidebar .mc4wp-form-fields .circle{background:#fff;width:48px;height:48px;position:absolute;left:50%;margin-left:-24px;margin-top:-24px;top:0;border-radius:50%;display:flex;align-items:center;justify-content:center}aside .mc4wp-form-fields h6,.elementor-widget-sidebar .mc4wp-form-fields h6{margin-top:16px;margin-bottom:24px}aside .mc4wp-form-fields p,.elementor-widget-sidebar .mc4wp-form-fields p{color:rgba(0,0,0,0.5);margin-bottom:16px}aside .mc4wp-form-fields .cl-custom-add h4,.elementor-widget-sidebar .mc4wp-form-fields .cl-custom-add h4{margin-bottom:10px}aside .mc4wp-form-fields .cl-custom-add p,.elementor-widget-sidebar .mc4wp-form-fields .cl-custom-add p{margin-bottom:15px !important;line-height:22px;display:block}aside .mc4wp-form-fields p:nth-last-child(1),aside .mc4wp-form-fields p:nth-last-child(2),.elementor-widget-sidebar .mc4wp-form-fields p:nth-last-child(1),.elementor-widget-sidebar .mc4wp-form-fields p:nth-last-child(2){padding:0;margin:0}aside .mc4wp-form-fields input[type="email"],.elementor-widget-sidebar .mc4wp-form-fields input[type="email"]{background:#fff;height:48px;width:100%;font-size:14px;text-align:left;box-shadow:none;border:1px solid var(--codeless-border-color);border-radius:25px;padding-left:20px;box-shadow:none}aside .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder,.elementor-widget-sidebar .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder{color:rgba(0,0,0,0.5)}aside .mc4wp-form-fields input[type="email"]:-moz-placeholder,.elementor-widget-sidebar .mc4wp-form-fields input[type="email"]:-moz-placeholder{color:rgba(0,0,0,0.5)}aside .mc4wp-form-fields input[type="email"]::-moz-placeholder,.elementor-widget-sidebar .mc4wp-form-fields input[type="email"]::-moz-placeholder{color:rgba(0,0,0,0.5)}aside .mc4wp-form-fields input[type="email"]:-ms-input-placeholder,.elementor-widget-sidebar .mc4wp-form-fields input[type="email"]:-ms-input-placeholder{color:rgba(0,0,0,0.5)}aside .mc4wp-form-fields input[type="submit"],.elementor-widget-sidebar .mc4wp-form-fields input[type="submit"]{background:var(--codeless-secondary-color);height:48px;width:100%;color:#fff;font-size:13px;text-align:center;border:none;box-shadow:none;text-transform:uppercase;font-weight:500;border-radius:25px;margin-top:10px}aside .cl-instafeed,.elementor-widget-sidebar .cl-instafeed{display:flex;flex-wrap:wrap}aside .cl-instafeed a,.elementor-widget-sidebar .cl-instafeed a{width:33.3%;padding:0px}aside .cl-instafeed p,.elementor-widget-sidebar .cl-instafeed p{margin-top:24px;margin-bottom:24px}.widget_aboutme{position:relative}.widget_aboutme .logo_circle{width:48px;height:48px;border-radius:50%;background:#fff;position:absolute;left:50%;top:-24px;margin-left:-24px;display:flex;align-items:center;justify-content:center}.widget_aboutme .logo_circle img{width:16px}.widget_aboutme .wrapper{position:relative;border-width:1px;border-style:solid;border-top:0;padding-top:60px;padding-bottom:40px;padding-left:20px;padding-right:20px;text-align:center}.widget_aboutme .wrapper p{opacity:0.5;font-size:14px;margin-top:24px;margin-bottom:20px}.widget_aboutme .wrapper .btn{font-weight:500}.social-icons-widget{display:flex;flex-wrap:wrap}.social-icons-widget li{text-align:center;flex-grow:1;width:33%;margin:0;padding:10px !important}.social-icons-widget li a{color:rgba(0,0,0,0.5) !important}.social-icons-widget li i{display:block;font-size:20px;line-height:20px;padding-bottom:8px}@media (min-width: 992px){aside.cl-sticky.cl-sticky-active .cl-sticky-wrapper{position:fixed;top:80px}.cl_column.cl-sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:15px}body.cl-with-sticky .cl_column.cl-sticky{top:80px}}@media (max-width: 991px){aside.cl-sticky .cl-sticky-wrapper{width:100% !important}aside#secondary{margin-top:60px}}footer#colophon{position:relative;margin-top:0px;bottom:0px;z-index:1;width:100%;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0}footer#colophon .widget-title{word-break:break-word;display:block;margin-bottom:15px;padding-bottom:0}footer#colophon .widget{border-bottom-width:1px;border-bottom-style:solid;padding-bottom:35px;padding-top:35px;display:block}footer#colophon .widget:first-child{padding-top:0px}footer#colophon .widget:first-child:last-child{margin-bottom:0px;border-bottom-width:0px;padding:0}footer#colophon .widget:last-child{padding-bottom:0px;border-bottom-width:0px}footer#colophon .widget ul{list-style:none;padding:0;margin:0}footer#colophon .widget ul li{display:block;padding-top:5px;padding-bottom:5px}footer#colophon .widget ul li:last-child{padding-bottom:0}footer#colophon .widget ul li a{position:relative;line-height:20px}footer#colophon .wpcf7-form input:not(.cl-btn),footer#colophon .wpcf7-form select{padding-left:5px;box-sizing:border-box;-webkit-box-sizing:border-box;height:34px;width:100%}footer#colophon .wpcf7-submit{margin-top:10px}footer#colophon input:focus{border-color:rgba(0,0,0,0) !important}footer#colophon .widget_categories ul li a,footer#colophon .widget_archive ul li a,footer#colophon .widget_pages ul li a{padding-left:25px}footer#colophon .widget_nav_menu ul li a{padding-left:25px}footer#colophon .widget_nav_menu .sub-menu{padding-left:8px}footer#colophon .widget_pages .page_item_has_children .children{padding-left:8px}footer#colophon .widget_categories ul li a:before,footer#colophon .widget_archive ul li a:before,footer#colophon .widget_pages ul li a:before,footer#colophon .widget_nav_menu ul li a:before{font-family:'feather';content:'\e844';line-height:20px;position:absolute;left:0px;top:0;-webkit-transition:left .25s ease;-moz-transition:left .25s ease;transition:left .25s ease}footer#colophon .widget_categories ul li a:hover:before,footer#colophon .widget_archive ul li a:hover:before,footer#colophon .widget_pages ul li a:hover:before,footer#colophon .widget_nav_menu ul li a:hover:before{left:3px}footer#colophon .widget_categories .screen-reader-text,footer#colophon .widget_archive .screen-reader-text{display:none}footer#colophon .widget_categories select,footer#colophon .widget_archive select{width:100%;border-width:1px;border-style:solid;height:50px;padding-left:18px}footer#colophon .widget_categories select:after,footer#colophon .widget_archive select:after{font-family:'feather';content:'\e844';position:absolute;top:0;right:0;line-height:50px}footer#colophon .widget_categories ul li .children,footer#colophon .widget_archive ul li .children{padding-left:20px}footer#colophon .widget_search .screen-reader-text{display:none}footer#colophon .widget_search form{position:relative}footer#colophon .widget_search input[type="search"]{width:100%;height:50px;border-width:1px;border-style:solid;padding-left:18px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-border-sizing:border-box}footer#colophon .widget_search i{position:absolute;right:15px;top:0;line-height:50px}footer#colophon .widget_text p:first-child{margin-top:0px}footer#colophon .widget_text p:last-child{margin-bottom:0px}footer#colophon .widget_recent_entries .post-date{display:block;font-size:12px;line-height:18px}footer#colophon .widget_calendar table{width:100%;margin:0}footer#colophon .widget_calendar td{text-align:center}footer#colophon .widget_calendar caption{margin-bottom:15px}footer#colophon .widget_calendar #prev{text-align:left !important;padding-top:5px;padding-left:10px}footer#colophon .widget_calendar #next{text-align:right !important;padding-top:5px;padding-right:10px}footer#colophon .widget_rss .widget-title .rsswidget:last-child{padding-left:10px}footer#colophon .widget_rss li{padding-top:8px !important;padding-bottom:8px !important;display:block;position:relative}footer#colophon .widget_rss li:last-child{padding-bottom:0px !important}footer#colophon .widget_rss .rss-date{display:block}footer#colophon .widget_rss .rssSummary{padding-top:10px;padding-bottom:5px}footer#colophon .widget{border-bottom-width:1px;border-bottom-style:solid;padding-bottom:35px;padding-top:35px;max-width:370px;display:block}footer#colophon .widget:first-child{padding-top:0px}footer#colophon .widget:first-child:last-child{margin-bottom:0px;border-bottom-width:0px;padding:0}footer#colophon .widget:last-child{padding-bottom:0px;border-bottom-width:0px}footer#colophon .widget ul{list-style:none;padding:0;margin:0}footer#colophon .widget ul li{display:block;padding-top:5px;padding-bottom:5px}footer#colophon .widget ul li:last-child{padding-bottom:0}footer#colophon .widget ul li a{position:relative;line-height:20px}footer#colophon .center-column ul li{display:inline-block !important}footer#colophon .center-column ul li a:before{display:none}footer#colophon .widget_categories ul li a,footer#colophon .widget_archive ul li a,footer#colophon .widget_pages ul li a,footer#colophon .widget_nav_menu ul li a{padding-left:25px}footer#colophon .widget_categories ul li a:before,footer#colophon .widget_archive ul li a:before,footer#colophon .widget_pages ul li a:before,footer#colophon .widget_nav_menu ul li a:before{font-family:'feather';content:'\e844';line-height:20px;position:absolute;left:0px;top:0;-webkit-transition:left .25s ease;-moz-transition:left .25s ease;transition:left .25s ease}footer#colophon .widget_categories ul li a:hover:before,footer#colophon .widget_archive ul li a:hover:before,footer#colophon .widget_pages ul li a:hover:before{left:3px}footer#colophon .widget_nav_menu ul li a:hover:before{left:3px}footer#colophon .widget_nav_menu .codeless_custom_menu_mega_menu{display:none}footer#colophon .mc4wp-form .circle{display:none}footer#colophon .mc4wp-form h6{display:none}footer#colophon .mc4wp-form .mc4wp-form-fields{position:relative;text-align:center}footer#colophon .elementor-text-editor ul{list-style:none;margin:0px;padding:0}footer#colophon .elementor-text-editor ul li{padding:4px 0px}@media (min-width: 768px){footer#colophon .widget{max-width:370px}}@media (max-width: 767px){footer#colophon .footer-widget{margin-bottom:20px}footer#colophon .footer-widget:last-child{margin-bottom:0px}}@media (max-width: 767px){footer#colophon .footer-widget{margin-bottom:20px}footer#colophon .footer-widget:last-child{margin-bottom:0px}}#footer-wrapper.reveal{position:fixed;bottom:0;width:100%;z-index:0}.cl-layout-bordered #footer-wrapper.reveal{bottom:20px}.cl-layout-bordered .container{max-width:100%}.footer-widget.center-column{margin:0 auto;width:400px;float:none;text-align:center}@media (max-width: 420px){.footer-widget.center-column{max-width:300px}}#copyright{position:relative;margin-top:0px;bottom:0px;z-index:1;width:100%;font-size:16px;line-height:26px}#copyright .widget-title{word-break:break-word;display:none;margin-bottom:15px;padding-bottom:0}#copyright .widget{border-bottom-width:1px;border-bottom-style:solid;padding-top:10px;padding-bottom:10px;display:block;width:100%}#copyright .widget:first-child{padding-top:0px}#copyright .widget:first-child:last-child{margin-bottom:0px;border-bottom-width:0px;padding:0}#copyright .widget:last-child{padding-bottom:0px;border-bottom-width:0px}#copyright .widget ul{list-style:none;padding:0;margin:0}#copyright .widget ul li{display:inline-block;padding-left:0px;padding-right:0px}#copyright .widget ul li:last-child{padding-bottom:0}#copyright .widget ul li a{position:relative;line-height:20px}#copyright .widget_categories ul li a,#copyright .widget_archive ul li a,#copyright .widget_pages ul li a,#copyright .widget_nav_menu ul li a{padding-left:15px}#copyright .widget_categories .screen-reader-text{display:none}#copyright .widget_categories select{width:auto;border-width:1px;border-style:solid;height:50px;padding-left:18px;padding-right:18px}#copyright .widget_categories select:after{font-family:'feather';content:'\e844';position:absolute;top:0;right:0;line-height:50px}#copyright .widget_categories ul li .children{padding-left:20px}#copyright .widget_archive .screen-reader-text{display:none}#copyright .widget_archive select{width:100%;border-width:1px;border-style:solid;height:50px;padding-left:18px}#copyright .widget_archive select:after{font-family:'feather';content:'\e844';position:absolute;top:0;right:0;line-height:50px}#copyright .widget_archive ul li .children{padding-left:20px}#copyright .widget_search .screen-reader-text{display:none}#copyright .widget_search form{position:relative}#copyright .widget_search input[type="search"]{width:70%;height:50px;border-width:1px;border-style:solid;padding-left:18px;padding-right:64px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-border-sizing:border-box}#copyright .widget_search i{position:absolute;right:15px;top:0;line-height:50px}#copyright .widget_recent_entries .post-date{display:block;font-size:12px;line-height:18px}#copyright .widget_recent_entries li{padding-left:10px !important;padding-right:10px !important}#copyright .widget_recent_entries li:last-child{padding-right:0 !important}#copyright .widget_recent_entries li:first-child{padding-left:0 !important}#copyright .widget_calendar table{width:100%;margin:0}#copyright .widget_calendar td{text-align:center}#copyright .widget_calendar caption{margin-bottom:15px}#copyright .widget_calendar #prev{text-align:left !important;padding-top:5px;padding-left:10px}#copyright .widget_calendar #next{text-align:right !important;padding-top:5px;padding-right:10px}#copyright .widget_rss .widget-title .rsswidget:last-child{padding-left:10px}#copyright .widget_rss li{padding-top:8px !important;padding-bottom:8px !important;display:block;position:relative}#copyright .widget_rss li:last-child{padding-bottom:0px !important}#copyright .widget_rss .rss-date{display:block}#copyright .widget_rss .rssSummary{padding-top:10px;padding-bottom:5px}#copyright .widget_nav_menu .codeless_custom_menu_mega_menu,#copyright .widget_nav_menu .sub-menu{display:none}#copyright .widget ul li:first-child a{padding-left:0}#copyright input:focus{border-color:rgba(0,0,0,0) !important}@media (min-width: 768px){#copyright .copyright-widget:last-child .widget{float:right;text-align:right}#copyright .copyright-widget:last-child .widget ul{float:right}#copyright .copyright-content-row{display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex}#copyright .copyright-widget{display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;flex-flow:row wrap}}@media (max-width: 767px){#copyright .copyright-widget{margin-bottom:20px}#copyright .copyright-widget:last-child{margin-bottom:0px}}@media (min-width: 768px){.transparent-footer{position:fixed;left:0;bottom:0;width:100%;z-index:999}.transparent-footer footer#colophon{padding-top:40px;background-color:transparent !important}}@media (min-width: 768px) and (min-width: 768px){.transparent-footer footer#colophon{padding-top:0px}}@media (min-width: 768px){.transparent-footer footer#colophon .footer-widget:last-child{display:flex;justify-content:flex-end}.transparent-footer footer#colophon .footer-content-row{display:flex;align-items:center}.transparent-footer footer#colophon .widget ul li{display:inline-block}.transparent-footer footer#colophon .widget ul li a{padding-left:40px}.transparent-footer footer#colophon .widget ul li a:before{display:none}.transparent-footer footer#colophon .widget ul li:first-child a{padding-left:0px}}.widget_twitter li{display:flex !important}.widget_twitter li i{font-size:16px;line-height:28px}.widget_twitter li .media{max-width:76px}.widget_twitter li .content{padding-left:20px}.widget_twitter li .content .date{display:block}.widget_flickr .flickr_container{display:flex;flex-flow:row wrap}.widget_flickr .flickr_container .flickr_badge_image{padding:5px;width:33%}.widget_most_popular li{display:flex !important}.widget_most_popular li i{font-size:16px;line-height:28px}.widget_most_popular li .media{width:76px}.widget_most_popular li .media img{width:100%;max-width:none;border-radius:50%}.widget_most_popular li .content{padding-left:15px;width:100%}.widget_most_popular li .content a{font-size:18px;font-weight:500;color:var(--codeless-secondary-color);line-height:28px;letter-spacing:-0.025em}.widget_most_popular li .content .date{display:none}.social_widget .social-icons-widget.circle li{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:36px;height:36px;padding:0 !important;line-height:36px;text-align:center;background-color:#fff}.social_widget .social-icons-widget.circle li a{line-height:36px !important;float:left;width:100%;height:100%}.widget_tag_cloud:nth-last-child(2){border-bottom:none;padding-bottom:0px}.tagcloud a{padding:5px 10px;text-transform:uppercase;font-size:12px !important;line-height:20px;font-weight:500 !important;letter-spacing:0.2em;display:inline-block;margin-right:2px;margin-bottom:5px;border:1px solid var(--codeless-border-color);border-radius:20px;-webkit-transition:all 0.3 cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3 cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3 cubic-bezier(0.785, 0.135, 0.15, 0.86)}.tagcloud a:hover{background:var(--codeless-primary-color);color:#fff}footer .mc4wp-form-fields .cl-custom-add{display:none}.woocommerce h1.page-title{display:none}.woocommerce .quantity{float:none;display:block;margin-bottom:30px}.woocommerce .quantity label{color:#000;opacity:0.5;font-size:14px;display:block;margin-bottom:4px}.woocommerce .quantity .qty_input{width:220px;border:1px solid #e5e5e5;border-radius:4px;height:54px;display:flex;background:#fff}.woocommerce .quantity input{box-shadow:none;border:0}.woocommerce .quantity .qty_button{min-width:56px;text-align:center;line-height:52px;font-size:16px}.woocommerce .quantity .qty{flex:1;font-size:14px}.woocommerce .quantity .qty::-webkit-outer-spin-button,.woocommerce .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce .shop_table .quantity{margin-bottom:0px}.woocommerce .shop_table .quantity label{display:none}.woocommerce div.product .summary{margin-bottom:60px}.woocommerce div.product .summary .product_title{font-size:48px;line-height:60px;letter-spacing:-0.04em;text-transform:none}.woocommerce div.product .summary .price{font-size:20px;line-height:28px;margin-top:24px;color:#000;margin-bottom:60px}.woocommerce div.product .summary .price ins{display:block;text-decoration:none;line-height:1}.woocommerce div.product .summary .price del{display:block;line-height:1;margin-bottom:5px}.woocommerce div.product .summary .woocommerce-product-details__short-description{margin-bottom:60px}.woocommerce div.product .summary .cart{margin-bottom:32px}.woocommerce div.product .summary .cart .quantity{float:none;display:block;margin-bottom:30px}.woocommerce div.product .summary .cart .quantity label{color:#000;opacity:0.5;font-size:14px;display:block;margin-bottom:4px}.woocommerce div.product .summary .cart .quantity .qty_input{width:220px;border:1px solid #e5e5e5;border-radius:4px;height:54px;display:flex}.woocommerce div.product .summary .cart .quantity input{box-shadow:none;border:0}.woocommerce div.product .summary .cart .quantity .qty_button{min-width:56px;text-align:center;line-height:52px;font-size:16px}.woocommerce div.product .summary .cart .quantity .qty{flex:1;font-size:14px}.woocommerce div.product .summary .cart .quantity .qty::-webkit-outer-spin-button,.woocommerce div.product .summary .cart .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product .summary .cart .single_add_to_cart_button{height:68px;width:160px;border-radius:34px;margin-left:0px;font-size:14px;background:#cce7ee;font-weight:500;font-size:16px;line-height:28px;color:#000;-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}@media (min-width: 1200px){.woocommerce div.product .summary .cart .single_add_to_cart_button{width:370px}}.woocommerce div.product .summary .cart .single_add_to_cart_button:hover{background:#000;color:#fff}.woocommerce div.product .summary .cart.grouped_form .single_add_to_cart_button{margin-left:0;margin-top:10px}.woocommerce div.product .summary .cart.grouped_form .group_table td{vertical-align:middle}.woocommerce div.product .summary .cart.grouped_form .group_table .woocommerce-grouped-product-list-item__price{text-align:right;font-weight:600;padding-right:10px}.woocommerce div.product .summary .cart.grouped_form .group_table .woocommerce-grouped-product-list-item__quantity{padding-left:10px;padding-top:10px;padding-bottom:10px}.woocommerce div.product .summary .cart.grouped_form .group_table .woocommerce-grouped-product-list-item__quantity label{display:none}.woocommerce div.product .summary .cart.grouped_form .group_table .woocommerce-grouped-product-list-item__quantity .quantity{margin:0px}.woocommerce div.product .summary .cart.grouped_form .group_table .woocommerce-grouped-product-list-item__quantity .quantity .qty_input{width:160px}.woocommerce div.product .summary .cart .variations{width:100%}.woocommerce div.product .summary .cart .variations label{opacity:0.5;font-weight:normal;font-size:14px}.woocommerce div.product .summary .cart .variations .reset_variations{position:absolute;height:0}.woocommerce div.product .summary .cart .variations .select2-container.select2{width:100% !important}.woocommerce div.product .summary .cart .variations td{line-height:38px}.woocommerce div.product .summary .cart .variations td.value{padding-top:20px;padding-bottom:20px;padding-right:20px}.woocommerce div.product .summary .cart .variations td.label{padding:0;line-height:20px;vertical-align:middle;padding-left:20px}.woocommerce div.product .summary .cart .single_variation_wrap .single_variation{margin-bottom:20px}.woocommerce div.product .summary .cart .yith-wcwl-add-button{float:left}.woocommerce div.product .summary .cart .yith-wcwl-add-button a{border:1px solid #e5e5e5;width:68px;height:68px;display:inline-block;border-radius:50%;margin-left:32px;background-color:#fff;-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);color:#000}.woocommerce div.product .summary .cart .yith-wcwl-add-button a i{font-size:24px;line-height:68px;text-align:center;width:100%}.woocommerce div.product .summary .cart .yith-wcwl-add-button a:hover{background-color:#000;border:1px solid #000;color:#fff}.woocommerce div.product .summary .cart .yith-wcwl-add-button span{display:none}.woocommerce div.product .summary .share-buttons span{opacity:0.5;font-size:14px;line-height:24px;margin-right:8px}.woocommerce div.product .summary .share-buttons a{margin-right:24px}.woocommerce div.product .summary .product_meta{margin-top:16px;opacity:0.5;font-size:14px;line-height:24px}.woocommerce div.product .summary .product_meta>span{display:table;table-layout:fixed}@media (min-width: 992px){.woocommerce div.product .summary{padding-left:90px}}.woocommerce div.product div.images{margin-bottom:60px}.woocommerce div.product div.images ul.flex-direction-nav{position:absolute;top:313px;z-index:9999;width:100%;left:0;margin:0;padding:0px;list-style:none}.woocommerce div.product div.images ul.flex-direction-nav li{position:relative}.woocommerce div.product div.images ul.flex-direction-nav li.flex-nav-prev{float:left}.woocommerce div.product div.images ul.flex-direction-nav li.flex-nav-next{float:right}.woocommerce div.product div.images ul.flex-direction-nav li a{position:absolute;top:0;width:48px;height:48px;background:#fff;border-radius:50%}.woocommerce div.product div.images ul.flex-direction-nav li a:after{font-family:'feather';font-size:24px;line-height:48px;color:#000;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.woocommerce div.product div.images ul.flex-direction-nav li a.flex-next{right:20px}.woocommerce div.product div.images ul.flex-direction-nav li a.flex-next:after{content:"\e844"}.woocommerce div.product div.images ul.flex-direction-nav li a.flex-prev{left:20px}.woocommerce div.product div.images ul.flex-direction-nav li a.flex-prev:after{content:"\e843"}.woocommerce div.product div.images ul.flex-direction-nav li a:focus{outline:none;border:none}.woocommerce div.product>.onsale{height:30px;width:auto;padding:0 14px;margin:0;left:10px;top:10px;right:auto;bottom:auto;border-radius:15px;line-height:30px;min-height:auto;min-width:auto;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:600}.woocommerce div.product .woocommerce-tabs{margin-bottom:60px}.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:0;padding:0;border:0;border-radius:0;border-bottom:1px solid #e5e5e5}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;border-radius:0;background:#fff;font-weight:400;text-transform:uppercase;font-size:14px;line-height:24px;padding:14px 20px;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:rgba(0,0,0,0.5);font-weight:400}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#000}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{content:"";width:100%;position:absolute;height:2px;background:#000;bottom:-1px;left:0;display:block;opacity:1}.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel{padding:32px;padding-left:0;padding-right:0;margin-bottom:0;padding-bottom:0}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel h2{display:none}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel #codeless-content p:first-child{margin-top:0 !important}.woocommerce div.product .related h2{font-size:24px;margin-bottom:30px}@media (max-width: 767px){.woocommerce .products ul[class*=columns-] li.product,.woocommerce ul.products[class*=columns-] li.product{width:100%}}.woocommerce .products ul.cl-carousel,.woocommerce ul.products.cl-carousel{margin-left:-15px;margin-right:-15px;width:auto;display:block}.woocommerce .products ul.cl-carousel li.product,.woocommerce ul.products.cl-carousel li.product{width:100%;margin:0;padding:0 15px}.woocommerce ul.products li.product{margin-bottom:35px}.woocommerce ul.products li.product .onsale{height:30px;width:auto;padding:0 14px;margin:0;left:10px;top:10px;right:auto;bottom:auto;border-radius:15px;line-height:30px;min-height:auto;min-width:auto;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:600}.woocommerce ul.products li.product img{max-width:none;width:100%}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0;margin-bottom:4px;font-size:20px}.woocommerce ul.products li.product .price{font-weight:600}.woocommerce ul.products li.product .product_category_title{display:block;font-size:10px;line-height:20px}.woocommerce ul.products li.product .cl-woo-product__wrapper{position:relative}.woocommerce ul.products li.product .cl-woo-product__wrapper:hover .cl-woo-product__overlay{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.woocommerce ul.products li.product .cl-woo-product__wrapper .image-link{position:absolute;top:0;left:0;width:100%;height:calc(100% - 100px);z-index:9999}.woocommerce ul.products li.product .cl-woo-product__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.2);opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);display:flex;align-items:center;justify-content:center}.woocommerce ul.products li.product .cl-woo-product__overlay-buttons{height:50px;position:absolute;bottom:30px;display:flex;align-items:center;justify-content:center;z-index:99999}.woocommerce ul.products li.product .cl-woo-product__overlay-buttons a{width:48px;height:48px;background:#fff;border-radius:50%;margin:0;margin-right:20px;display:flex;align-items:center;justify-content:center;box-shadow:0px 0px 0px rgba(0,0,0,0);-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);backface-visibility:hidden}.woocommerce ul.products li.product .cl-woo-product__overlay-buttons a:last-child{margin-right:0}.woocommerce ul.products li.product .cl-woo-product__overlay-buttons a svg{color:#000;-webkit-transform:translateZ(0) scale(0.8);-ms-transform:translateZ(0) scale(0.8);transform:translateZ(0) scale(0.8);-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);backface-visibility:hidden}.woocommerce ul.products li.product .cl-woo-product__overlay-buttons a:hover{box-shadow:0px 10px 20px rgba(0,0,0,0.1)}.woocommerce ul.products li.product .cl-woo-product__overlay-buttons a:hover svg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.woocommerce ul.products li.product .cl-woo-product__title-wrapper{margin-top:16px;display:flex;align-items:flex-start;justify-content:space-between}.woocommerce ul.products li.product .cl-woo-product__title-wrapper .woocommerce-LoopProduct-link{flex:2}.woocommerce ul.products li.product .cl-woo-product__title-wrapper .woocommerce-LoopProduct-link:hover h2{color:var(--codeless-primary-color)}.woocommerce ul.products li.product .cl-woo-product__title-wrapper .woocommerce-LoopProduct-link h2{-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.woocommerce ul.products li.product .cl-woo-product__title-wrapper .price{margin-top:4px;flex:2;max-width:110px;justify-content:flex-end;display:flex;flex-direction:column;align-items:flex-end;font-size:12px;line-height:20px;font-weight:500;letter-spacing:0.2em;color:#000}.woocommerce ul.products li.product .cl-woo-product__title-wrapper .price ins{text-decoration:none}.woocommerce ul.products li.product .cl-woo-product__title-wrapper .woocs_price_code{flex:1;justify-content:flex-end;align-items:flex-end;display:flex;flex-direction:column}.woocommerce ul.products li.product.product-type-variable .price{flex-direction:row}.woocommerce ul.products li.product.product-type-variable .woocs_price_code{flex-direction:row}.woocommerce ul.products li.product.product-type-variable .cl-view-details{display:none}.woocommerce ul.products li.product.product-type-variable .product_type_variable{border-right:0;padding-right:0;margin-right:0}.woocommerce ul.products li.product.product-type-grouped .price{flex-direction:row}.woocommerce ul.products li.product.product-type-grouped .woocs_price_code{flex-direction:row}.woocommerce ul.products li.product.product-type-external .cl-view-details{display:none}.woocommerce ul.products li.product.product-type-external .button.product_type_external{text-align:center;border-right:0;padding-right:0;font-size:10px}.woocommerce #reviews #comments{margin-top:0}.woocommerce #reviews #comments .woocommerce-Reviews-title{display:block;font-size:24px;margin-bottom:20px}.woocommerce #reviews #comments ol.commentlist{padding-left:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:64px;height:64px;border:0;background:transparent;border-radius:50%}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:84px;border:0;padding:0}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin-bottom:10px}.woocommerce #reviews label{display:initial !important}.woocommerce #reviews #reply-title{font-size:16px;font-weight:600}.woocommerce #reviews #submit{font-size:14px !important;padding:15px 35px !important;background-color:#000 !important;color:#fff !important}.woocommerce #reviews .comment-form-cookies-consent{display:flex;align-items:center;width:100%;padding-left:0}.woocommerce table.shop_attributes{border:none}.woocommerce table.shop_attributes th{text-align:left;border:none !important}.woocommerce table.shop_attributes td{border:none !important}.woocommerce table.shop_attributes tr{border:none !important}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:#eee}.woocommerce table.shop_table th{font-weight:500 !important;padding:20px 12px}.woocommerce table.shop_table td{padding:20px 12px}.woocommerce table.shop_table .coupon #coupon_code{width:auto !important;height:54px !important;padding-left:20px}@media (max-width: 991px){.woocommerce table.shop_table .coupon .cl-btn{padding-left:14px;padding-right:14px;min-width:auto;float:left}}.woocommerce table.shop_table .coupon button.button{height:54px;background:#cce7ee;font-weight:500;color:#000;padding-left:25px;padding-right:25px;-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.woocommerce table.shop_table .coupon button.button:hover{background:#000;color:#fff}.woocommerce table.shop_table .actions>button.button{height:54px;background:#cce7ee;font-weight:500;color:#000;padding-left:25px;padding-right:25px;-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.woocommerce table.shop_table .actions>button.button:hover{background:#000;color:#fff}.woocommerce table.shop_table img{width:86px !important}.woocommerce form .form-row{margin:0 0 13px}.woocommerce form .form-row input:not([type="submit"]){background:#FFFFFF;border:1px solid #E5E5E5;box-sizing:border-box;border-radius:4px;height:54px;color:#000;padding:15px 20px;font-size:14px;line-height:24px}.woocommerce form .form-row textarea{background:#FFFFFF;border:1px solid #E5E5E5;box-sizing:border-box;border-radius:4px;color:#000;padding:15px 20px;font-size:14px;line-height:24px}.woocommerce .wc-bacs-bank-details-account-name{font-weight:500}.woocommerce .cart-collaterals .cart_totals{width:100%;margin-top:20px}.woocommerce .cart-collaterals .cart_totals h2{margin-top:20px;margin-bottom:20px}.woocommerce .cart-collaterals .cart_totals .cl-btn{float:right}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .button{background:#000;font-weight:500;color:#fff}.woocommerce nav.woocommerce-pagination{clear:both}.woocommerce nav.woocommerce-pagination ul{list-style:none;display:inline;padding:0;margin:0;border:none}.woocommerce nav.woocommerce-pagination ul li{display:inline-block;margin-right:5px;float:none;border:none}.woocommerce nav.woocommerce-pagination ul li span{font-size:16px;font-weight:500;width:40px;height:40px;line-height:40px;padding:0;min-width:none;border-radius:50%;text-align:center;display:inline-block}.woocommerce nav.woocommerce-pagination ul li span.current{color:#000}.woocommerce nav.woocommerce-pagination ul li a{font-size:16px;font-weight:500;width:40px;height:40px;line-height:40px;padding:0;min-width:none;border-radius:50%;text-align:center;display:inline-block}@media (max-width: 991px){.woocommerce form.checkout_coupon .form-row{width:100%}}.woocommerce form.checkout_coupon .button{height:54px;background:#cce7ee;font-weight:500;color:#000;padding-left:25px;padding-right:25px;-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.woocommerce form.checkout_coupon .button:hover{background:#000;color:#fff}.woocommerce-message,.woocommerce-error,.woocommerce-info{line-height:35px}.woocommerce-cart #customer_details .col-1,.woocommerce-checkout #customer_details .col-1,#add_payment_method #customer_details .col-1{max-width:100%;padding-left:0;padding-right:0}.woocommerce-cart #customer_details .col-2,.woocommerce-checkout #customer_details .col-2,#add_payment_method #customer_details .col-2{max-width:100%;padding-left:30px;padding-right:0}.woocommerce-cart #customer_details h3,.woocommerce-checkout #customer_details h3,#add_payment_method #customer_details h3{font-size:16px}.woocommerce-cart #order_review_heading,.woocommerce-checkout #order_review_heading,#add_payment_method #order_review_heading{margin-top:40px;margin-bottom:20px}.woocommerce-checkout #payment{background:#f5f5f5}.widget_shopping_cart_content{padding-left:15px;padding-right:15px}.widget_shopping_cart_content .woocommerce-mini-cart.product_list_widget{margin-top:20px;margin-bottom:20px;list-style:none;padding:0;margin-left:0;margin-right:0}.widget_shopping_cart_content .woocommerce-mini-cart.product_list_widget .woocommerce-mini-cart-item{position:relative;padding-left:0;padding-right:0}.widget_shopping_cart_content .woocommerce-mini-cart.product_list_widget .woocommerce-mini-cart-item a.remove{position:absolute;left:0px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.widget_shopping_cart_content .woocommerce-mini-cart.product_list_widget .woocommerce-mini-cart-item a:not(.remove){padding-left:25px;line-height:1.3;margin-bottom:5px}.widget_shopping_cart_content .woocommerce-mini-cart.product_list_widget .woocommerce-mini-cart-item img{float:left;width:48px;margin-right:15px}.widget_shopping_cart_content .woocommerce-mini-cart__total{text-align:center}.widget_shopping_cart_content .woocommerce-mini-cart__total strong{color:#fff}.widget_shopping_cart_content .woocommerce-mini-cart__buttons{margin-top:15px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.widget_shopping_cart_content .woocommerce-mini-cart__buttons a{font-size:12px !important;padding:12px 21px !important;border-radius:23px !important;text-transform:uppercase !important;background:transparent !important;border:1px solid rgba(255,255,255,0.6) !important;color:#fff !important;margin:0 5px}.widget_shopping_cart_content .woocommerce-mini-cart__buttons a:hover{background:#fff !important;border-color:#fff !important}.widget_shopping_cart_content .woocommerce-mini-cart__empty-message{padding:30px}.cl_woocommerce .block-header{display:flex;justify-content:space-between;align-items:center;text-transform:lowercase;font-weight:500;margin-bottom:32px}.cl_woocommerce .block-header i{margin-left:8px}.results-wrapper{display:flex;width:100%;align-items:center;justify-content:space-between;margin-bottom:32px}#place_order{height:48px;background:#000;font-weight:500;color:#fff;padding-left:25px;padding-right:25px;-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.woocommerce a.remove:hover{background:transparent;color:#000 !important}@font-face {
font-family: "feather";
src: url(//www.elladahomes.com/wp-content/themes/bygge/css/fonts/feather/feather.eot?t=1525787366991); src: url(//www.elladahomes.com/wp-content/themes/bygge/css/fonts/feather/feather.eot?t=1525787366991#iefix) format('embedded-opentype'), url(//www.elladahomes.com/wp-content/themes/bygge/css/fonts/feather/feather.woff?t=1525787366991) format('woff'), url(//www.elladahomes.com/wp-content/themes/bygge/css/fonts/feather/feather.ttf?t=1525787366991) format('truetype'), url(//www.elladahomes.com/wp-content/themes/bygge/css/fonts/feather/feather.svg?t=1525787366991#feather) format('svg'); font-display: swap;
}
.feather { font-family: 'feather' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.feather-alert-octagon:before { content: "\e81b"; }
.feather-alert-circle:before { content: "\e81c"; }
.feather-activity:before { content: "\e81d"; }
.feather-alert-triangle:before { content: "\e81e"; }
.feather-align-center:before { content: "\e81f"; }
.feather-airplay:before { content: "\e820"; }
.feather-align-justify:before { content: "\e821"; }
.feather-align-left:before { content: "\e822"; }
.feather-align-right:before { content: "\e823"; }
.feather-arrow-down-left:before { content: "\e824"; }
.feather-arrow-down-right:before { content: "\e825"; }
.feather-anchor:before { content: "\e826"; }
.feather-aperture:before { content: "\e827"; }
.feather-arrow-left:before { content: "\e828"; }
.feather-arrow-right:before { content: "\e829"; }
.feather-arrow-down:before { content: "\e82a"; }
.feather-arrow-up-left:before { content: "\e82b"; }
.feather-arrow-up-right:before { content: "\e82c"; }
.feather-arrow-up:before { content: "\e82d"; }
.feather-award:before { content: "\e82e"; }
.feather-bar-chart:before { content: "\e82f"; }
.feather-at-sign:before { content: "\e830"; }
.feather-bar-chart-2:before { content: "\e831"; }
.feather-battery-charging:before { content: "\e832"; }
.feather-bell-off:before { content: "\e833"; }
.feather-battery:before { content: "\e834"; }
.feather-bluetooth:before { content: "\e835"; }
.feather-bell:before { content: "\e836"; }
.feather-book:before { content: "\e837"; }
.feather-briefcase:before { content: "\e838"; }
.feather-camera-off:before { content: "\e839"; }
.feather-calendar:before { content: "\e83a"; }
.feather-bookmark:before { content: "\e83b"; }
.feather-box:before { content: "\e83c"; }
.feather-camera:before { content: "\e83d"; }
.feather-check-circle:before { content: "\e83e"; }
.feather-check:before { content: "\e83f"; }
.feather-check-square:before { content: "\e840"; }
.feather-cast:before { content: "\e841"; }
.feather-chevron-down:before { content: "\e842"; }
.feather-chevron-left:before { content: "\e843"; }
.feather-chevron-right:before { content: "\e844"; }
.feather-chevron-up:before { content: "\e845"; }
.feather-chevrons-down:before { content: "\e846"; }
.feather-chevrons-right:before { content: "\e847"; }
.feather-chevrons-up:before { content: "\e848"; }
.feather-chevrons-left:before { content: "\e849"; }
.feather-circle:before { content: "\e84a"; }
.feather-clipboard:before { content: "\e84b"; }
.feather-chrome:before { content: "\e84c"; }
.feather-clock:before { content: "\e84d"; }
.feather-cloud-lightning:before { content: "\e84e"; }
.feather-cloud-drizzle:before { content: "\e84f"; }
.feather-cloud-rain:before { content: "\e850"; }
.feather-cloud-off:before { content: "\e851"; }
.feather-codepen:before { content: "\e852"; }
.feather-cloud-snow:before { content: "\e853"; }
.feather-compass:before { content: "\e854"; }
.feather-copy:before { content: "\e855"; }
.feather-corner-down-right:before { content: "\e856"; }
.feather-corner-down-left:before { content: "\e857"; }
.feather-corner-left-down:before { content: "\e858"; }
.feather-corner-left-up:before { content: "\e859"; }
.feather-corner-up-left:before { content: "\e85a"; }
.feather-corner-up-right:before { content: "\e85b"; }
.feather-corner-right-down:before { content: "\e85c"; }
.feather-corner-right-up:before { content: "\e85d"; }
.feather-cpu:before { content: "\e85e"; }
.feather-credit-card:before { content: "\e85f"; }
.feather-crosshair:before { content: "\e860"; }
.feather-disc:before { content: "\e861"; }
.feather-delete:before { content: "\e862"; }
.feather-download-cloud:before { content: "\e863"; }
.feather-download:before { content: "\e864"; }
.feather-droplet:before { content: "\e865"; }
.feather-edit-2:before { content: "\e866"; }
.feather-edit:before { content: "\e867"; }
.feather-edit-1:before { content: "\e868"; }
.feather-external-link:before { content: "\e869"; }
.feather-eye:before { content: "\e86a"; }
.feather-feather:before { content: "\e86b"; }
.feather-facebook:before { content: "\e86c"; }
.feather-file-minus:before { content: "\e86d"; }
.feather-eye-off:before { content: "\e86e"; }
.feather-fast-forward:before { content: "\e86f"; }
.feather-file-text:before { content: "\e870"; }
.feather-film:before { content: "\e871"; }
.feather-file:before { content: "\e872"; }
.feather-file-plus:before { content: "\e873"; }
.feather-folder:before { content: "\e874"; }
.feather-filter:before { content: "\e875"; }
.feather-flag:before { content: "\e876"; }
.feather-globe:before { content: "\e877"; }
.feather-grid:before { content: "\e878"; }
.feather-heart:before { content: "\e879"; }
.feather-home:before { content: "\e87a"; }
.feather-github:before { content: "\e87b"; }
.feather-image:before { content: "\e87c"; }
.feather-inbox:before { content: "\e87d"; }
.feather-layers:before { content: "\e87e"; }
.feather-info:before { content: "\e87f"; }
.feather-instagram:before { content: "\e880"; }
.feather-layout:before { content: "\e881"; }
.feather-link-2:before { content: "\e882"; }
.feather-life-buoy:before { content: "\e883"; }
.feather-link:before { content: "\e884"; }
.feather-log-in:before { content: "\e885"; }
.feather-list:before { content: "\e886"; }
.feather-lock:before { content: "\e887"; }
.feather-log-out:before { content: "\e888"; }
.feather-loader:before { content: "\e889"; }
.feather-mail:before { content: "\e88a"; }
.feather-maximize-2:before { content: "\e88b"; }
.feather-map:before { content: "\e88c"; }
.feather-map-pin:before { content: "\e88e"; }
.feather-menu:before { content: "\e88f"; }
.feather-message-circle:before { content: "\e890"; }
.feather-message-square:before { content: "\e891"; }
.feather-minimize-2:before { content: "\e892"; }
.feather-mic-off:before { content: "\e893"; }
.feather-minus-circle:before { content: "\e894"; }
.feather-mic:before { content: "\e895"; }
.feather-minus-square:before { content: "\e896"; }
.feather-minus:before { content: "\e897"; }
.feather-moon:before { content: "\e898"; }
.feather-monitor:before { content: "\e899"; }
.feather-more-vertical:before { content: "\e89a"; }
.feather-more-horizontal:before { content: "\e89b"; }
.feather-move:before { content: "\e89c"; }
.feather-music:before { content: "\e89d"; }
.feather-navigation-2:before { content: "\e89e"; }
.feather-navigation:before { content: "\e89f"; }
.feather-octagon:before { content: "\e8a0"; }
.feather-package:before { content: "\e8a1"; }
.feather-pause-circle:before { content: "\e8a2"; }
.feather-pause:before { content: "\e8a3"; }
.feather-percent:before { content: "\e8a4"; }
.feather-phone-call:before { content: "\e8a5"; }
.feather-phone-forwarded:before { content: "\e8a6"; }
.feather-phone-missed:before { content: "\e8a7"; }
.feather-phone-off:before { content: "\e8a8"; }
.feather-phone-incoming:before { content: "\e8a9"; }
.feather-phone:before { content: "\e8aa"; }
.feather-phone-outgoing:before { content: "\e8ab"; }
.feather-pie-chart:before { content: "\e8ac"; }
.feather-play-circle:before { content: "\e8ad"; }
.feather-play:before { content: "\e8ae"; }
.feather-plus-square:before { content: "\e8af"; }
.feather-plus-circle:before { content: "\e8b0"; }
.feather-plus:before { content: "\e8b1"; }
.feather-pocket:before { content: "\e8b2"; }
.feather-printer:before { content: "\e8b3"; }
.feather-power:before { content: "\e8b4"; }
.feather-radio:before { content: "\e8b5"; }
.feather-repeat:before { content: "\e8b6"; }
.feather-refresh-ccw:before { content: "\e8b7"; }
.feather-rewind:before { content: "\e8b8"; }
.feather-rotate-ccw:before { content: "\e8b9"; }
.feather-refresh-cw:before { content: "\e8ba"; }
.feather-rotate-cw:before { content: "\e8bb"; }
.feather-save:before { content: "\e8bc"; }
.feather-search:before { content: "\e8bd"; }
.feather-server:before { content: "\e8be"; }
.feather-scissors:before { content: "\e8bf"; }
.feather-share-2:before { content: "\e8c0"; }
.feather-share:before { content: "\e8c1"; }
.feather-shield:before { content: "\e8c2"; }
.feather-settings:before { content: "\e8c3"; }
.feather-skip-back:before { content: "\e8c4"; }
.feather-shuffle:before { content: "\e8c5"; }
.feather-sidebar:before { content: "\e8c6"; }
.feather-skip-forward:before { content: "\e8c7"; }
.feather-slack:before { content: "\e8c8"; }
.feather-slash:before { content: "\e8c9"; }
.feather-smartphone:before { content: "\e8ca"; }
.feather-square:before { content: "\e8cb"; }
.feather-speaker:before { content: "\e8cc"; }
.feather-star:before { content: "\e8cd"; }
.feather-stop-circle:before { content: "\e8ce"; }
.feather-sun:before { content: "\e8cf"; }
.feather-sunrise:before { content: "\e8d0"; }
.feather-tablet:before { content: "\e8d1"; }
.feather-tag:before { content: "\e8d2"; }
.feather-sunset:before { content: "\e8d3"; }
.feather-target:before { content: "\e8d4"; }
.feather-thermometer:before { content: "\e8d5"; }
.feather-thumbs-up:before { content: "\e8d6"; }
.feather-thumbs-down:before { content: "\e8d7"; }
.feather-toggle-left:before { content: "\e8d8"; }
.feather-toggle-right:before { content: "\e8d9"; }
.feather-trash-2:before { content: "\e8da"; }
.feather-trash:before { content: "\e8db"; }
.feather-trending-up:before { content: "\e8dc"; }
.feather-trending-down:before { content: "\e8dd"; }
.feather-triangle:before { content: "\e8de"; }
.feather-type:before { content: "\e8df"; }
.feather-twitter:before { content: "\e8e0"; }
.feather-upload:before { content: "\e8e1"; }
.feather-umbrella:before { content: "\e8e2"; }
.feather-upload-cloud:before { content: "\e8e3"; }
.feather-unlock:before { content: "\e8e4"; }
.feather-user-check:before { content: "\e8e5"; }
.feather-user-minus:before { content: "\e8e6"; }
.feather-user-plus:before { content: "\e8e7"; }
.feather-user-x:before { content: "\e8e8"; }
.feather-user:before { content: "\e8e9"; }
.feather-users:before { content: "\e8ea"; }
.feather-video-off:before { content: "\e8eb"; }
.feather-video:before { content: "\e8ec"; }
.feather-voicemail:before { content: "\e8ed"; }
.feather-volume-x:before { content: "\e8ee"; }
.feather-volume-2:before { content: "\e8ef"; }
.feather-volume-1:before { content: "\e8f0"; }
.feather-volume:before { content: "\e8f1"; }
.feather-watch:before { content: "\e8f2"; }
.feather-wifi:before { content: "\e8f3"; }
.feather-x-square:before { content: "\e8f4"; }
.feather-wind:before { content: "\e8f5"; }
.feather-x:before { content: "\e8f6"; }
.feather-x-circle:before { content: "\e8f7"; }
.feather-zap:before { content: "\e8f8"; }
.feather-zoom-in:before { content: "\e8f9"; }
.feather-zoom-out:before { content: "\e8fa"; }
.feather-command:before { content: "\e8fb"; }
.feather-cloud:before { content: "\e8fc"; }
.feather-hash:before { content: "\e8fd"; }
.feather-headphones:before { content: "\e8fe"; }
.feather-underline:before { content: "\e8ff"; }
.feather-italic:before { content: "\e900"; }
.feather-bold:before { content: "\e901"; }
.feather-crop:before { content: "\e902"; }
.feather-help-circle:before { content: "\e903"; }
.feather-paperclip:before { content: "\e904"; }
.feather-shopping-cart:before { content: "\e905"; }
.feather-tv:before { content: "\e906"; }
.feather-wifi-off:before { content: "\e907"; }
.feather-minimize:before { content: "\e88d"; }
.feather-maximize:before { content: "\e908"; }
.feather-gitlab:before { content: "\e909"; }
.feather-sliders:before { content: "\e90a"; }
.feather-star-on:before { content: "\e90b"; }
.feather-heart-on:before { content: "\e90c"; }
.feather-archive:before { content: "\e90d"; }
.feather-arrow-down-circle:before { content: "\e90e"; }
.feather-arrow-up-circle:before { content: "\e90f"; }
.feather-arrow-left-circle:before { content: "\e910"; }
.feather-arrow-right-circle:before { content: "\e911"; }
.feather-bar-chart-line-:before { content: "\e912"; }
.feather-bar-chart-line:before { content: "\e913"; }
.feather-book-open:before { content: "\e914"; }
.feather-code:before { content: "\e915"; }
.feather-database:before { content: "\e916"; }
.feather-dollar-sign:before { content: "\e917"; }
.feather-folder-plus:before { content: "\e918"; }
.feather-gift:before { content: "\e919"; }
.feather-folder-minus:before { content: "\e91a"; }
.feather-git-commit:before { content: "\e91b"; }
.feather-git-branch:before { content: "\e91c"; }
.feather-git-pull-request:before { content: "\e91d"; }
.feather-git-merge:before { content: "\e91e"; }
.feather-linkedin:before { content: "\e91f"; }
.feather-hard-drive:before { content: "\e920"; }
.feather-more-vertical-:before { content: "\e921"; }
.feather-more-horizontal-:before { content: "\e922"; }
.feather-rss:before { content: "\e923"; }
.feather-send:before { content: "\e924"; }
.feather-shield-off:before { content: "\e925"; }
.feather-shopping-bag:before { content: "\e926"; }
.feather-terminal:before { content: "\e927"; }
.feather-truck:before { content: "\e928"; }
.feather-zap-off:before { content: "\e929"; }
.feather-youtube:before { content: "\e92a"; }@font-face {
font-family: 'codeless-icons';
src:  url(//www.elladahomes.com/wp-content/themes/bygge/css/fonts/codeless-bygge-icons/codeless-bygge.eot?ntje9x);
src:  url(//www.elladahomes.com/wp-content/themes/bygge/css/fonts/codeless-bygge-icons/codeless-bygge.eot?ntje9x#iefix) format('embedded-opentype'),
url(//www.elladahomes.com/wp-content/themes/bygge/css/fonts/codeless-bygge-icons/codeless-bygge.ttf?ntje9x) format('truetype'),
url(//www.elladahomes.com/wp-content/themes/bygge/css/fonts/codeless-bygge-icons/codeless-bygge.woff?ntje9x) format('woff'),
url(//www.elladahomes.com/wp-content/themes/bygge/css/fonts/codeless-bygge-icons/codeless-bygge.svg?ntje9x#codeless-bygge) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
[class^="cl-icon-"], [class*=" cl-icon-"] { font-family: 'codeless-icons' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.cl-icon-heart-1:before {
content: "\f004";
}
.cl-icon-heart-o:before {
content: "\f08a";
}
.cl-icon-twitter:before {
content: "\f099";
}
.cl-icon-facebook:before {
content: "\f09a";
}
.cl-icon-github:before {
content: "\f09b";
}
.cl-icon-pinterest:before {
content: "\f0d2";
}
.cl-icon-envelope:before {
content: "\f0e0";
}
.cl-icon-linkedin:before {
content: "\f0e1";
}
.cl-icon-quote-left:before {
content: "\f10d";
}
.cl-icon-youtube-play:before {
content: "\f16a";
}
.cl-icon-instagram:before {
content: "\f16d";
}
.cl-icon-dribbble:before {
content: "\f17d";
}
.cl-icon-skype:before {
content: "\f17e";
}
.cl-icon-slack:before {
content: "\f198";
}
.cl-icon-google:before {
content: "\f1a0";
}
.cl-icon-behance:before {
content: "\f1b4";
}
.cl-icon-soundcloud:before {
content: "\f1be";
}
.cl-icon-whatsapp:before {
content: "\f232";
}
.cl-icon-commenting-o:before {
content: "\f27b";
}
.cl-icon-search:before {
content: "\e986";
}
.cl-icon-play3:before {
content: "\ea1c";
}body{}