a { text-decoration: none; }
.iblock {
display: inline-block;
padding:4px;
}
.add-border .aio-icon-box {
border: 1px solid #999;
padding: 10px; 
max-width: 450px;
}
.add-border .aio-icon-box .aio-icon-title { font-weight: 600; }
.ydesc {
text-align: left;
vertical-align: top;
line-height: 18px;
}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button, .ubtn {
background-color: #000080 !important;
color: #d8d8d8 !important;
border: none;
}
div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form input[type=submit]:focus, div.wpforms-container-full .wpforms-form input[type=submit]:active, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:focus, div.wpforms-container-full .wpforms-form button[type=submit]:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:focus, ubtn:hover {
background-color: #4DD0E0 !important;
border: none;
}
#forms-row .wpforms-field-description {
color: #222;
}
.cform-white .wpforms-field-label { color: #dddddd; }
.text-ctr {
text-align: center;
}
.wp-caption-text {
text-align: center;
line-height: 18px;
}
.dk-blue-txt {
color: #000080;
}
.extra-lr-space { padding: 0 20px; }
.expedition .tp-tab-content .tp-tab-date {
color: #f55351;
}
.search-summary {
margin-top: 10px;
}
.search-summary p { 
line-height: 18px;
margin-bottom: 0;
}
.yacht {
margin-bottom: 20px;
}
.yacht-desc p { 
font-size: 12px; 
margin-bottom: 0;
line-height: 18px;
}
.yacht-short-desc {
background: #000080;
color: white;
margin-bottom: 20px;
}
.yacht-short-desc p {
line-height: 30px;
padding: 5px 10px;
}
.yacht .wpb_single_image img {
width: auto;
height: 175px;
}
.ybroimg {
max-width: 60%;
}
#yacht-tabs .vc_tta-tab.vc_active>a {
border-color: #999;
border-bottom-color: #f8f8f8;
}
#yacht-tabs .vc_tta-panels .vc_tta-panel-body {
border-color: #999 !important;
}
#yacht-tabs .vc_tta-tab.vc_active>a.inqtab, #yacht-tabs .vc_tta-tab>a.inqtab {
background: #000080;
color: #fff;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element, .estp-tab-wrapper.estp-rht-side-tab.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element {
width: 154px;
left: 60px;
}
.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type,
.estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type {
margin-top: 0 !important;
}
.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-inner-tab-wrapper {
margin: 0 !important;
}
.estp-tab-wrapper.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element {
transform: rotate(90deg);
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
}
.estp-tab-wrapper.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element span {
font-size: 18px;
}
@media screen and (max-width: 800px) {
.estp-tab-wrapper {
display: none;
}
} .dt-icon-lastfm:before, .icomoon-the7-font-lastfm:before, .lastfm .soc-font-icon:before {
content: "\f1bc";
font-family: FontAwesome;
} .footer-social a {
display: inline-block;
margin: 5px;
font-size: 18px;
text-align: center;
width: 30px;
} #helpful-row .aio-icon-description a {
color: #1C247C;
} .faq-block .vc_toggle_title h4 { color: #1c247c; }
.faq-block .vc_toggle_content { color: white; }
.faq-block.vc_toggle:last-of-type { margin-bottom: 0px; }
.faq-block .vc_toggle_content a { color: white; }
.faq-block .vc_toggle_content a:hover { color: #1c247c; } @media only screen and (max-width: 400px)  {
h2 { font-size: 30px; line-height: 36px; }
}
.title-add-shadow h2, .title-add-shadow h1 {
text-shadow: 0 2px 3px #333;
}
.hide-me h1 {
font-size: 0;
width: 1px;
height: 1px;
display: inline-block;
overflow: hidden;
position: absolute!important;
border: 0!important;
padding: 0!important;
margin: 0!important;
clip: rect(1px,1px,1px,1px);
}