.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0 !important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{-webkit-animation-name:cmplz-fadein;animation-name:cmplz-fadein;-webkit-animation-duration:600ms;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@-webkit-keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}@import url("https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap");
.tf-bill-smith {
font-family: 'Press Start 2P', cursive !important;
}
.ct-tab-banner3 .ct-tab-box .ct-box-title {
font-family: 'Open Sans', cursive !important;
}
#ct-header-wrap #ct-header-top.ct-header-top8 ul {
font-family: 'Open Sans',Arial, Helvetica, sans-serif!important;
font-weight: 400;
font-style: normal;
}
li.item-author {
display: none;
}
span.dcontrol {
font-weight: bold!important;
color:#F6921E!important;
margin: 0!important;
padding: 0!important;
}
.ct-tab-banner3 .ct-tab-title .ct-tab-icon i {
line-height: 75px;
}
.ct-portfolio-grid1 .grid-item-inner .item--holder {
opacity: 1!important;
}
.ct-portfolio-grid1 .grid-item-inner .item--holder .item--readmore{
opacity: 0!important;
}
.ct-portfolio-grid1 .grid-item-inner:hover .item--holder .item--readmore{
opacity: 1!important;
}
.site-content {
padding: 0 0 90px 0;
}
.contact-page .bread {
background-color: #454A4F;
}
.contact-page .breadcrumbs { color: #FFFFFF!important;
}
.acceptance span {
background-color: transparent!important;
color: #fff!important;
}
#cmplz-manage-consent .cmplz-manage-consent, .cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
line-height: normal;
} .woocommerce-add-to-cart {
display: none;
}
.woocommerce-topbar {
display: none!important;
}
.woocommerce .woocommerce-product-inner .woocommerce-product-content .description {
padding-left: 10px;
padding-right: 10px;
font-size: 13px;
} .woocommerce-product-content .woocommerce-product-title, .woocommerce-product-header {
pointer-events: none;
}
@media screen and (min-width: 992px) {
.woocommerce #primary.content-has-sidebar ul.products.columns-4 li.product {
width: calc(25% - 1px)!important;
width: -webkit-calc(25% - 1px)!important;
width: -ms-calc(25% - 1px)!important;
width: -o-calc(25% - 1px)!important;
}
} .home .elementor-widget-wp-widget-woocommerce_products li {
display: inline-block;
list-style: none;
text-align: center;
}
@media screen and (min-width: 768px) {
.home .elementor-widget-wp-widget-woocommerce_products li {
width: calc(33.33% - 1px);
width: -webkit-calc(33.33% - 1px);
width: -ms-calc(33.33% - 1px);
width: -o-calc(33.33% - 1px);
}
}
@media (min-width: 576px) and (max-width: 767px) {
.home .elementor-widget-wp-widget-woocommerce_products li {
width: 50% !important;
}
}
@media screen and (max-width: 575px) {
.home .elementor-widget-wp-widget-woocommerce_products li {
width: 100% !important;
}
}
.home .elementor-widget-wp-widget-woocommerce_products li a {
pointer-events: none;
}
.home .elementor-widget-wp-widget-woocommerce_products li h3 {
font-size: 20px;
}
.home .elementor-widget-wp-widget-woocommerce_products li .star-rating-wrap {
display: none;
}
.home .elementor-widget-wp-widget-woocommerce_products li img {
max-width: 200px;
} .ct-contact-info3 .ct-contact-inner .item--title {
font-family: 'Open Sans'!important;
font-weight: 400;
}
.ct-client-grid1 .client-desc {
font-family: 'Open Sans'important;
}
.ct-tab-banner3 .ct-tab-box {
font-family: 'Open Sans'!important;
}
.ct-tab-banner3 .ct-tab-title p {
font-family: 'Open Sans'!important;
}
.ct-testimonial-carousel12 .item--description {
font-family: 'Open Sans'!important;
}
.ct-blog-carousel-layout7 .item--content {
font-family: 'Open Sans'!important;
}
.ct-counter-layout2.style2 .ct-counter-title {
font-weight: 600;
font-family: 'Open Sans'!important;
}
.ct-counter-layout3.style3 .ct-counter-title {
font-family: 'Open Sans'!important;
}
.ct-team-carousel5 .item--position {
font-family: 'Open Sans'!important;
}
.ct-cover-boxes1 .item--content .item--content-inner {
font-family: 'Open Sans'!important;
}
.ct-get-quote1 .ct-quote-meta p {
font-family: 'Open Sans'!important;
}
.ct-get-quote1 .wpcf7-form .input-filled .wpcf7-form-control:not(.wpcf7-submit) {
font-family: 'Open Sans'!important;
}
.ct-blog-carousel-layout7 .item--category a {
font-family: 'Open Sans'!important;
}
.site-footer-custom {
font-family: 'Open Sans'!important;
}
@media screen and (max-width: 1199px) {
.wpml-ls-slot-44 a {
border: none!important;
line-height: 30px!important;
}
#menu-item-wpml-ls-44-el {
margin-top: 2em;
}
}
@media screen and (min-width: 1200px) {
.wpml-ls-menu-item { }
.wpml-ls-current-language {
margin-left: 3em!important;
margin-right: 0!important;
}
}