/*
==================================================

	Theme Name: United-Yacht Updated
	Theme URI: http://www.lpd-themes.com
	Description: 456 Sailing Premium WooCommerce Theme
	Author: lpd-themes
	Author URI: http://support.lpd-themes.com
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Version: 1.1.1


================================================== */


@import "assets/css/normalize.css";
@import "assets/css/bootstrap.css";
@import "assets/css/application.css";
@import "assets/css/color.css";
@import "assets/css/font.css";
@import "assets/css/font-weight.css";
@import "assets/menu/menu3d.css";
@import "assets/menu/animate.css";
@import "assets/css/picons-social.css";

#upload_container #copyrights{ display:none;}
#title-breadcrumb .title-wrap{    padding: 0px 20px 15% 20px}
.page-id-939 .page-content td{ padding:10px; }
.header-middle-search{ display:none;}
.home blockquote {
    font-size: 15px !important;
    border-left: 5px solid #ccc !important;
    line-height: 20px !important;
    color: #fff !important;
    background: none !important;
}
.search-results .search-post .ss_more-link{ display:none;}
.blog-post-meta .date{ padding:10px; color: #fff !important; background: #0a0a48;}
.blog-post-meta .date span.month, .blog-post-meta .date span.day{color: #fff !important; }
.author, .blog-post-taxo { display:none;}
.lpd_comment_wrap, .comment{ display:none !important;}
.wpcf7-submit{font-size: 16px; font-weight: bold; padding: 13px 55px; width: 100%;}
blockquote {   
    font-size: 15px !important;
    border-left: 5px solid #333 !important;
    line-height: 20px !important;
    color: #333 !important;
    background: #f1f1f1 !important;
}
.testimonials-widget-testimonials .paging a{font-size: 30px;}
body .ccchildpage{min-height: 515px;}
body .cclast{ float:left;}
.ccpages_excerpt{min-height: 160px;}
.wpcf7{ width:100%; max-width:450px; margin:auto !important;}
.cc-child-pages-thumb{max-height: 222px;}
.wpcf7 p span{margin-top: 5px; display: block;}
#ss_r_form h3{ color:#f57f20; font-weight: bold; margin:10px 0px 10px 0px; }
#ss_r_form .ss_fiend{ clear:both; margin-bottom:10px;}
#ss_r_form .intl-tel-input{ display:block;}
#ss_r_form .wpcf7{ width:100%; max-width:100%;}
#ss_r_form .wpcf7 .ss_contact_left{ float:left; width:48%; margin-right:2%;}
.wpcf7-radio span{ display:inline-block !important;}
 #ss_r_form .wpcf7 .wpcf7-submit{ width:100%; max-width:450px; margin:30px auto !important;  clear:both;}
#wpcf7-f3310-p3301-o1{ max-width:520px; margin:auto !important;}
#wpcf7-f3310-p3301-o1 label{ display:block;}
#title-breadcrumb h1{ border:none !important; text-shadow: 0px 0px 8px #333;}
.video-element_1:hover .title-block_1 {
    bottom: 0 !important;
    padding: 10px !important;
    /* top: 0; */
    height: auto !important;
}
.video-element_1 .title-block_1{ color:#fff !important;}
#menu-destinations li.menu-item-has-children a{    cursor: pointer;}
#menu-destinations .sub-menu{ display:none;}
#menu-destinations-1 li.menu-item-has-children a{    cursor: pointer;}
#menu-destinations-1 .sub-menu{ display:none;}
#ss_contact_home .ic-icon{ background-color:#f57f20;}
#ss_contact_home {box-shadow: none !important;}
.ss_video_player .wpb_video_wrapper{ padding-top:0px !important; border:10px solid #fff;}
.header-middle{    z-index: 100000 !important;}
.header-middle-logo-left .header-sep-line-icon{ margin:10px 0px;}
.job-title{ color:#f57f20;}
#home_test_monial blockquote{ color:#fff; }
#title-breadcrumb {  background-color: transparent;}
body #title-breadcrumb{ background:url(https://united-yacht.com/wp-content/uploads/revslider/shipping-cargo/ss.jpg) no-repeat 70% 45%;  }
#footer-bottom{ background:#0d3373 !important; color:#fff; text-align: center;}
#footer-bottom .row > div{ width:100% !important;}
#footer-bottom .row .img-responsive{ display:inline-block;}
#footer-bottom .row .copyright{text-align: center;}
#footer .meta_colored_icons.picons_social a{ display:block !important; color: #fff; margin-bottom:5px;}
#footer .meta_colored_icons.picons_social a span{ padding-left:35px;}
.widget.widget_nav_menu ul li{ padding:2px 0px; border:none !important;}
.ss_home_contact{   position: relative;}
.ss_home_contact #wpcf7-f5-p995-o1{      position: absolute;
    bottom: 0px;
    z-index: 100000;
    width: 100%;
    max-width: 350px;
    right: 10%;
    background: #3c414c;
    padding:30px 20px 10px 20px; color:#bfbebc;}
.ss_home_contact #wpcf7-f5-p995-o1 input, .ss_home_contact #wpcf7-f5-p995-o1 textarea { background:none; color:#686b74; border:2px solid #686b74;}
.ss_home_contact #wpcf7-f5-p995-o1 input{ line-height:25px; height:auto; }
.ss_home_contact #wpcf7-f5-p995-o1 .wpcf7-submit{ display:block; width:100%; background:#f57f20; color:#fff; text-transform: uppercase;   line-height:45px;   font-weight: 700; border:0;}
.ss_home_contact .wpcf7-not-valid-tip{ color:#fff;}
.ss_home_contact #wpcf7-f5-p995-o1 textarea{ max-height:150px;}
  /*the desired background for the map*/
#map_canvas{background-color:#fff !important}
.hbc_right_icon_active{ font-size:16px; font-weight: 700; }
.hbc_right_icon_active a{     text-transform: uppercase;}

  /*hides the tiles (and maybe more^^)*/
#map_canvas div div div div div div img{visibility:hidden}
.sidebar .widget .title{ background:#0a0a48; color:#fff; padding:10px 10px; font-weight: 700; font-size: 16px; }
.home .lptw-post-header{    position: relative; padding-left:60px; padding-top:20px;}
.home .lptw-post-date{      position: absolute;   left: 0;     line-height: 22px; width: 50px; text-align: center; padding: 10px;
    font-weight: 700;  color: #fff !important;  background: #0a0a48;}
.home .lptw-grid-element section{padding-left:60px; }
.home .lptw-grid-element section .post-excerpt{14px}
.home .ptw-container .lptw-grid-element{ padding-right:20px;}
.vc_btn3-container{ display:none !important;}
.ss_more-link{      color: #fff !important;
    background: #f57e20;
    padding: 7px 20px;
    text-transform: uppercase;
    display: block;
    width: 150px;
    clear: both;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    
   position: relative;
    height: auto;
   top: 10px;}

.ss_more-link::after{ content: "\f054";
    display: block;
    background: #0a0a48;
    color: #fff;
    position: absolute;
    right:-28px;
    height:44px;
    top: 0;
  line-height:44px;
padding:15px 10px;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.hbc-left, .hbc-right{    text-align: left;     margin-left: 20px;   display: block; }
.menu3dmega > ul > li{ margin-right:0px !important;}
.menu3dmega.new_sep_element > ul > li > a::after{    background-color: transparent !important;}
.menu3dmega > ul.menu3dmega-style-1 li > a span{ background-color: transparent ;}
.hbc_right_icon_active a:hover{ color:#fff;}
.ss_extra_contact .wpb_text_column{ margin:0px;}
.home .grid-layout .lptw-post-grid-link{    max-height: 206px;  overflow: hidden;}
.ss_extra_contact .wpb_text_column .wpb_wrapper .ic-title { position: absolute; width: 100%; top: -100px; left: 0;}
@media only screen and (max-width:767px) {
.ss_extra_contact .wpb_wrapper .ic-title { display:none;}
.ss_extra_contact .wpb_text_column .wpb_wrapper .ic-title { display:block;}
.ss_extra_contact .wpb_wrapper .ic-title { display:none;}
#title-breadcrumb, .wpb_revslider_element{ margin-top:50px;}
.menu3dmega.responsive {     width: 100%;     top: -91px;      z-index: 1000; }
.header-bottom {
    position: absolute;
    width: 100%;
    top: -50px;}
.header-middle{margin-top: 50px;}
.gm-style .gm-style-cc span, .gm-style .gm-style-cc a, .gm-style .gm-style-mtc div{ display:none;}
.header-bottom .header-bottom-container .col-md-8{ margin-top:107px;}
#ss_contact_home{ top:25px;}
.menuMega{font-weight: bold;     margin-top: 15px;}
.menu3dmega .menuToggle .megaMenuToggle-icon, .menu3dmega .menuToggle .megaMenuToggle-icon:before, .menu3dmega .menuToggle .megaMenuToggle-icon::after{ background:#fff !important;}
.header-bottom-container .hbc-left{ display:none;}
.menu3dmega.responsive > ul {  background: #fff;}
.header-top { display:none;}
.menu3dmega.responsive {  position: absolute;  width: 100%; left: 0; color: #fff;}
.menu3dmega.responsive > ul > li{ border-bottom:1px solid #f1f1f1;}
.menu3dmega > ul > li > a, .menu3dmega > ul > li > span{ margin:0 !important;}
}
#ss_video_list .srzfb-video-wrap{  float: left;  margin: 20px 2%;  width: 46%;}
@media only screen and (max-width:650px) {
#ss_video_list .srzfb-video-wrap{  float: left;  margin: 20px 0%;  width: 100%;}
.header-top .theme-option-contacts .phone{ display:none;}
.threecol .ccchildpage{ width:100%;}
}
@media only screen and (max-width:470px) {


.header-top .theme-option-contacts{display:none;}


}
#footer a{color:#fff;}
.fpf-gallery .gallery-caption{ display:none;}
.page-id-3252 #fancybox-title{ display:none !important;}

.page-id-3252 .gallery .gallery-item, .page-id-3252 .gallery .gallery-item{max-height: 272px; overflow: hidden; padding:5px; border:1px solid #ccc;}
.page-id-3252 #main .row .page-content >  p{ display:none;}

.page-id-3252 #main{   margin-bottom:50px;}
.page-id-3252 .gallery img{ border:0 !important; padding:0; max-height:260px;}
.page-id-3252 .gallery > p{ clear: both; display:none;}

.page-template-default .vc_grid .vc_grid-item  .vc_gitem-zone{background-color: transparent !important;  max-height: 222px}

.page-template-default .vc_grid .vc_grid-item .vc_custom_heading h4 {  color: #0a0a48;  font-weight: 900; font-size: 24px;}

.testimonials-widget-testimonial.list.post-3326.testimonials-widget.type-testimonials-widget.status-publish p{word-spacing: 3px;}

.single-post-meta a.author{display: none;}
.ic-content a.btn.btn-vc.btn-primary.btn-medium{display: none!important;}

@media (min-width: 992px){

.header-middle-logo-left .menuMega {
    margin-top: 0!important;
}}

.single-post-meta a.date{
    background-image: none;
}
