<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Charter Linen
Description: A &lt;a href='http://codex.wordpress.org/Child_Themes'&gt;Child Theme&lt;/a&gt; for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: Daniel Perez
Template: enfold
*/

/* GENERAL SETTINGS */
div.header_main span.logo &gt; a { display: table-cell !important; }
div.header_main span.logo &gt; a &gt; img{ display: inline-block !important; vertical-align: middle !important; }
body.page-template-tpl-full main.template-page, body.page-template-tpl-home main.template-page{ padding: 0 !important; }
body.page-id-110 .page-banner &gt; .container &gt; .cont-title &gt; h1{ color: #ffffff !important; }
a.tp-caption &gt; span{ display: none !important; }
div.inner-container &gt; span.logo { display: table !important; }
div.inner-container &gt; span.logo &gt; a { display: table-cell !important; vertical-align: middle !important; }
div.footer_color div.flex_column{ text-align: center !important; }
div.footer_color div.flex_column &gt; div.icon-nextgen{ width: 120px ; display: inline-block; }
div.footer_color div.flex_column &gt; section{ display: inline-block; vertical-align: top; margin-top: 40px !important; }
p.p-footer{ font-size: 14px; color: #f1f1f1; letter-spacing: 1px; }
p.p-footer strong{ color: #f05a24; }
span.avia-menu-text{ color: #f1f1f1 !important; text-transform: uppercase; font-size: 13px; letter-spacing: 1px; cursor: pointer; transition: all 0.8s ease; }
span.avia-menu-text:hover{ color: #f05a24 !important; }
ul#avia-menu &gt; li.current-menu-item span.avia-menu-text{ color: #f05a24 !important; }
ul#avia-menu &gt; li.current-menu-item ul.sub-menu &gt; li.menu-item &gt; a:hover &gt; span.avia-menu-text{ color: #1b1464 !important; }
ul.sub-menu &gt; li.menu-item &gt; a:hover &gt; span.avia-menu-text{ color: #1b1464 !important; }
div#header_meta &gt; .container { padding: 8px; }
span.locations{ display: inline-block; float: left; color: #ffffff !important; font-size: 12px; font-family: 'open sans', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif; font-size: 12px; margin-right: 20px; }
span.locations &gt; a{ color: #ffffff !important; font-size: 12px; margin-left: 10px; text-decoration: none !important; transition: all 0.8s ease; }
a.phone, a.email{ display: inline-block; width: auto; float: right; color: #ffffff !important; font-size: 12px; margin-left: 35px; text-decoration: none !important; transition: all 0.8s ease; }
a.phone:before, span.locations &gt; a:before { content: '\f095'; font-family: FontAwesome; color: #1b1464; margin-right: 5px; }
a.email:before { content: '\f0e0'; font-family: FontAwesome; color: #1b1464; margin-right: 10px; }
a.phone:hover, a.email:hover, span.locations &gt; a:hover{ color: #1b1464 !important; }
div.mob-phone{ display: none; vertical-align: top; width: 40%; text-align: center; float: right; margin-right: 50px; }
div.mob-phone &gt; a{ padding: 10px; border: 2px solid #f05a24; border-radius: 5px; color: #ffffff !important; text-decoration: none !important; font-weight: 600; transition: all 0.8s ease; }
div.mob-phone &gt; a:hover{ border: 2px solid #1b1464; color: #1b1464 !important; background: #f05a24; }
    
/* Get a quote TMP */
body.page-template-tpl-get-free .content{ padding-top: 0px !important; padding-bottom: 0px !important; }
div.get-tmp{ display: block; width:60%; margin: 0px auto; }
h2.title-quote{ color: #ffffff !important; text-transform: capitalize !important; font-size: 44px !important; font-weight: bold !important; letter-spacing: -2px !important; margin: 0 0 40px 0!important; }
form.form-get label{ display: none !important; }
form.form-get label.gfield_label, form.form-get &gt; .validation_error, form.form-get div.validation_message{ display: none !important; }
form.form-get div.ginput_container &gt; input[type=text]{ background: #ffffff !important; box-shadow: 0px 0px 10px #19126247 !important; border-radius: 2px !important; }
form.form-get div.ginput_container &gt; input[type=text]::placeholder{ color: #666666 !important; }
form.form-get div.ginput_container &gt; textarea{ background: #ffffff !important; height: 140px; margin-bottom: 0px !important; box-shadow: 0px 0px 10px #19126247 !important; border-radius: 2px !important; } 
form.form-get div.ginput_container &gt; textarea::placeholder{ color: #666666 !important; }
form.form-get li.gfield_error{ background-color: transparent !important; margin-bottom: 10px !important; border-top: 0px !important; border-bottom: 0px !important; padding-bottom: 0px !important; padding-top: 0px !important; }
form.form-get li.gfield_error input[type=text]{ background: #C89797 !important; border: 1px solid #8e1515 !important; }
form.form-get li.gfield_error input[type=text]::placeholder{ color: #8e1515 !important; }
form.form-get &gt; div.gform_footer{ text-align: right; }
form.form-get &gt; div.gform_footer &gt; input[type=submit]{ background: linear-gradient(to bottom, rgba(253,136,47,1) 0%, rgba(240,90,36,1) 100%); padding: 10px 25px; border-radius: 5px; text-decoration: none !important; font-size: 16px; box-shadow: 0px 0px 15px #19126247 !important; text-transform: uppercase; font-weight: 600; letter-spacing: 1.5px; transition: all 0.8s ease; }
form.form-get &gt; div.gform_footer &gt; input[type=submit]:hover{ background: #1b1464; color: #ffffff !important; }
/* Get a quote TMP */

.page-banner { display: table; width: 100%; max-height: 445px; min-height: 400px; background-image: url(https://www.charterlinen.com/wp-content/uploads/2019/04/default-bann.jpg); background-repeat: no-repeat; background-position: bottom center; background-size: cover; background-color: #ffffff; float: left; }
.page-banner .container { padding-top: 100px !important; }
.page-banner &gt; .container &gt; .cont-title{ padding-left: 50px; }
.page-banner &gt; .container &gt; .cont-title &gt; h1{ font-weight: bold; font-size: 60px; color: #1b1464; padding-right: 0; line-height: 56px; transition: transform 1.2s ease; }

h2.title-charter{ text-transform: capitalize !important; font-weight: 800 !important; font-size: 30px !important; letter-spacing: 0 !important; }
div.sec-hotel{ width: 100%; margin-bottom: 50px; background: #f1f1f1; height: 350px; }
div.sec-hotel div.cont-middle{ height: 350px; }
div.cont-middle{ display: table; width: 50%; float: left; }
img.img-hotel-home{ vertical-align: bottom; position: relative; bottom: -30px; }
div.cont-txt{ display: table-cell; vertical-align: middle; }
p.p-charter{ text-align: center; }
p.par-charter{ font-size: 14px; }
.iwash:before{ content:''; display: block; position: relative; top: -20px; left: 45%; width: 35px; height: 35px; background: url(https://www.charterlinen.com/wp-content/uploads/2019/04/icon-wash.png) no-repeat top left; } 
div.get-footer{ display: block; clear: both; background-image: url(https://www.charterlinen.com/wp-content/uploads/2019/04/bann-get-free.jpg); background-position: top center; text-align: center; padding: 80px 0; }
div.get-footer h1{ font-size: 50px !important; font-weight: 800 !important; margin: 20px !important; }
div.get-footer p{ color: #1b1464 !important; font-size: 14px !important; font-weight: 600 !important; }
/* footer */
#footer{ border: 0 !important; }

/* HOME PAGE */
div.row-services{ margin: 10px 20px; text-align: center; border: 1px solid #f1f1f1; border-radius: 2px; padding: 20px; border-radius: 35px; box-shadow: 0px 0px 12px #cccccc; transition: all 0.8s ease; }
div.row-services:hover{ box-shadow: 0px 0px 12px #1b1464; }
div.cont-text{ height: 50px; }
a.btn-service{ background: linear-gradient(to bottom, rgba(253,136,47,1) 0%, rgba(240,90,36,1) 100%); color: #ffffff !important; padding: 8px 20px; border-radius: 5px; text-decoration: none !important; transition: all 0.8s ease; }
a.btn-service:hover{ background: #1b1464; color: #ffffff !important; }
.btn-orange{ display: inline-block; font-size: 14px; font-weight: 600; color: #ffffff !important; background: linear-gradient(to bottom, rgba(253,136,47,1) 0%, rgba(240,90,36,1) 100%); padding: 10px 20px; border-radius: 5px; text-decoration: none !important; transition: all 0.8s ease; margin: 20px 10px 10px; }
.btn-orange:hover{ background: #1b1464; color: #ffffff !important; }

/* RESTAURANT */
div.prod-rest{ display: table-cell; width: 10%; text-align: center; vertical-align: middle; }
div.cont-prod{ display: inline-block; width: 20%; margin: 20px 1%; height: 400px; vertical-align: top; border: 1px solid #dedede; border-radius: 25px; box-shadow: 0px 0px 10px #cccccc; transition: all 0.8s ease; }
div.cont-prod:hover{ box-shadow: 0px 0px 10px #1b14649e; }
div.cont-prod h4{ color: #f05a24; margin: 10px; }

/* EMERGENCY */ 
div.banimg-emer{ position: absolute; width: 40%; top: 20%; right: 50px; }
    
/* CONTACT */
form.form-contact label{ display: none !important; }
form.form-contact label.gfield_label, form.form-contact &gt; .validation_error, form.form-contact div.validation_message{ display: none !important; }
form.form-contact div.ginput_container &gt; input[type=text]{ background: #f1f1f1 !important; border: 1px solid #cccccc !important; border-radius: 2px !important; padding: 12px 5px !important; }
form.form-contact div.ginput_container &gt; input[type=text]::placeholder{ color: #666666 !important; }
form.form-contact div.ginput_container &gt; textarea{ background: #f1f1f1 !important; border: 1px solid #cccccc !important; border-radius: 2px !important; padding: 12px 5px !important; height: 140px; margin-bottom: 0px !important; border-radius: 2px !important; } 
form.form-contact div.ginput_container &gt; textarea::placeholder{ color: #666666 !important; }
form.form-contact li.gfield_error{ background-color: transparent !important; margin-bottom: 10px !important; border-top: 0px !important; border-bottom: 0px !important; padding-bottom: 0px !important; padding-top: 0px !important; padding-right: 16px !important; }
form.form-contact li.gfield_error input[type=text]{ border: 1px solid #8e1515 !important; padding-right: 16px !important; }
form.form-contact li.gfield_error input[type=text]::placeholder{ color: #666666 !important; }
form.form-contact &gt; div.gform_footer &gt; input[type=submit]{ background: linear-gradient(to bottom, rgba(253,136,47,1) 0%, rgba(240,90,36,1) 100%); padding: 10px 25px; border-radius: 5px; text-decoration: none !important; font-size: 16px; box-shadow: 0px 0px 15px #19126247 !important; text-transform: uppercase; font-weight: 600; letter-spacing: 1.5px; transition: all 0.8s ease; }
form.form-contact &gt; div.gform_footer &gt; input[type=submit]:hover{ background: #1b1464 !important; color: #ffffff !important; }
form.form-contact li.gfield { margin: 10px 0 !important; }
form.form-contact li.in-middle{ width: 50% !important; display: inline-block; margin: 0 !important; }
li.in-sec{ margin: 0 !important; }

@media only screen and (max-width: 1090px){
    div.footer_color div.flex_column &gt; section{ display: block; margin: 0 !important; }
}
    
/* Mobile */
@media only screen and (max-width: 990px){
    div#header_main &gt; div.av-logo-container &gt; div.inner-container &gt; span.logo { display: inline-block !important; padding-top: 17px !important; }
    div.mob-phone{ display: inline-block; }
    div.row-services{ margin: 10px 0px; }
    div.get-footer{ padding: 50px 0; }
    div.cont-prod { width: 25%; }
}

@media only screen and (max-width: 767px){
    .page-banner &gt; .container &gt; .cont-title{ padding-left: 5px; }
    .responsive #top #header_main &gt; .container .main_menu .av-main-nav &gt; li &gt; a, .responsive #top #wrap_all .av-logo-container { height: 60px !important; line-height: 60px !important; }
    .responsive #top .logo { height: 60px !important; width: 40% !important; }
    div#header_meta{ display: none !important; }
    div.get-tmp{ display: block; width:100%; margin: 0px; }
    div.row-services{ margin: 10px 40px; }
    div.sec-hotel{ margin-bottom: 20px; height: auto; }
    div.cont-middle{ width: 100%; }
    div.cont-prod { width: 45%; }
    div.banimg-emer{ display: none; }
}

@media only screen and (max-width: 420px){
    div.cont-prod { width: 95%; height: auto; padding-bottom: 20px; }
}

</pre></body></html>