body {top:0 !important;}

.blue { border-left: #29abe2 2px solid; }
.bluetxt { color: #29abe2; }


.main-menu-title { font-size: 14px; text-transform: uppercase; }
.black-header #main-menu .navbar .nav > li.current > a, .header-black-white #main-menu .navbar .nav > li.current > a { border-bottom: none; }
.header-1 #main-menu .navbar .nav > li.current > a { margin: 0 5px 17px 5px; }
.cd-search-trigger { color: #ffffff; }
.cd-search-trigger2 { color: #ffffff; }

/*
.cd-search-trigger { color: #fff; width: 90px;}
.cd-search-trigger > div { margin-top: 9px; font-size: 12px; font-weight: 400; letter-spacing: 2px;}
*/

.fes5-box h3 { text-transform: uppercase; }

.section-title span { font-weight: 700;}
.fes4-cont { padding-top: 50px; padding-bottom: 20px; }
.fes4-box { border-bottom: #e9e9ea solid 1px; word-spacing: 1px;}
.fes4-title-cont { padding-top: 15px; }
.subtitleforblue { padding-left: 0 !important;  }
.fes4-box::before { border-bottom: #e9e9ea solid 1px; }
.subtitleforblue h3 { font-size: 14px !important; font-weight: 400;}
.subtitleforblue h3:after {  content: " "; position: absolute; bottom: 0; left: 0; width: 100px; height: 0; border-bottom: 3px solid #e9e9ea; z-index: 1;}
.port-view-more { background: #ffffff; padding-top: 30px;}
.port-view-more span { font-weight: bold; }

.displayInlineBlock { display: inline-block; }
.displayInline { display: inline; }
.port-item:hover .port-overlay-cont { padding-top: 20%; text-align: center;}
.radiuscircle { border: 1px solid #000000; border-radius: 50%; padding: 10px; }
.port-item:hover .port-img-overlay:after { background: rgba(5,22,39,0.7) !important; }

.titlegallery { left: 36%; color: #ffffff;}
.titlegallery .title-fs-45-wide { letter-spacing: normal; color: #ffffff; }
.titlegallery .title-fs-45-wide span { font-weight: bold; }
.titlegallery .buttonwiecej { color: #ffffff; border: 1px solid #ffffff; padding: 10px; margin-top: 15px; display: inline-block;}
.gallerytxt:hover .buttonwiecej { color: #ffffff; border: 1px solid #303236; padding: 10px; margin-top: 15px; display: inline-block; background-color: #303236; -webkit-transition: background-color 250ms linear; -ms-transition: background-color 250ms linear; transition: background-color 250ms linear; -webkit-transition: border-color 250ms linear; -ms-transition: border-color 250ms linear; transition: border-color 250ms linear; } 

.tp-caption { border-left: 2px solid #ffffff; }

.footer2-black { background: #071f38; }
.footer2-black .a-text-cont a, .footer2-black a { text-transform: uppercase; }
.infofooter h4 { text-transform: uppercase; color: #fff !important; }
.infofooter div p {  color:rgba(255,255,255,0.7); }

.post-prev-info { margin-bottom: 0; color: #4b4e53;}
.post-prev-title { margin-bottom: 25px; color: #4b4e53; }
.post-prev-title a { font-weight: 400; }
.atrakcjeopisstart { line-height: 23px; }

.darkheader { background-color: #303236; }
.header { z-index: 1000; }

.showmorephotocont { background-color: #071f38; }
.showmorephoto { opacity: 1; }
.showmorephotoimg { opacity: 0.4; }
.showmorephototxt { position: initial !important; top: 0 !important; left: 0 !important; margin-top: 10px !important; margin-left: 0 !important; margin-right: 0 !important; text-align: center; font-size: 18px !important;}
.showmorephotocont .showmorephoto { padding-top: 36px !important;}
.showmorephotocont:hover .showmorephoto { padding-top: 36px !important;}

.attraction { margin-bottom: 5px; }
.type { margin-bottom: 5px !important; }
.attraction h3 a {min-height: 30px; font-weight: bold !important;}
.atrakcjeopis { min-height: 140px; line-height: 23px; }
.atrakcjebold h3 a { font-weight: bold; font-size: 18px;}
.atrakcjebold {margin-bottom: 5px !important; font-size: 18px;}

#goog-gt-tt {display: none !important;}
.skiptranslate {display:none !important;}

.noborder { border-bottom: none;  }
.fullcoveredvideo { border-left: none !important; }
.siatka { background-image: url('/layout/siatka.png'); background-repeat: repeat; width: 100%; left: 0 !important;}

.header-1 #main-menu .navbar .nav > li.current > a { letter-spacing: normal; margin: 0 6px 17px 6px;}

.widget-posts-ikony { display: inline-block; width: 35px; }
/*
.widget-posts-img { display: block; margin-left: auto; margin-right: auto; float: none;}
*/

.widget-posts-descr span { font-size: 16px; }

.listaikonyopis { min-height: 150px; }

.pogodawidget { border: 2px solid #EEEEEE; padding: 5px; }
.pogodawidget .widget-title { text-align: center; margin: 10px 0; }
.chmurka { text-align: center; }
.chmurka .t { font-size: 24px; color: #071F38;}
.danepogodowe { text-align: center; }
.danepogodowe span {display: block;}

.mod-weather .t { text-align: left; }

.porttabela { border: 1px solid #EEEEEE; margin-bottom: 20px; }
.porttabela td { padding: 5px; border: 1px solid #EEEEEE; text-align: center; width: 33%;}
.porttabela tr:first-child td { background-color: #EEEEEE; border-color: #ffffff; }
.porttabela img {display: block; margin: 5px auto; }

#main-menu .navbar .nav li:hover a .main-menu-title { border-bottom: 1px solid #ffffff; }
#main-menu .sub a:hover { border-bottom: 1px solid #ffffff; }

.gallerytxt p { line-height: 20px; }

.ourfleet p { display: inline; }

.nopadding {
    margin-left: 0 !important;
    margin-right: 0 !important;
 }

 .nopadding .colsnopadding {
    padding-left: 0 !important;
    padding-right: 0 !important;
 }

.borderbottom {border-bottom: #e9e9ea solid 1px;}
.borderbottompadd {border-bottom: #e9e9ea solid 1px; padding-bottom: 20px;}
.rightarttitle { margin: 0 0 13px 0; }

.slidvid { height: 100%; background: rgba(0,0,0,0.4) !important; }
blockquote { padding: 10px 0; }
.imggalback { width: 100%; height: 100%; background-repeat: no-repeat; min-height: 238px; background-size: cover;}
.pagegallerytitle { margin: 0 0 18px 0; }

.cennikjachtu table { margin-bottom: 20px; }
.cennikjachtu table tr td { padding: 15px; border: 1px solid #a6a7a9;}
.cennikjachtu table tr:first-child td { background-color: #eee; font-weight: 700; }
.cennikjachtu table tr td p { margin-bottom: 0 !important;}

#cookieinfo { margin-top: 25px; }
#cookieinfo .alert {background-color: #EEEEEE; border: 1px solid #eee; line-height: 20px ; }


.slider h1, .slider h2 { font-size: 73px; line-height: 73px; color: #fff}
.slider h1, .slider h2 { font-weight: 300;; }


@media (max-width: 360px)
{
.titlegallery { width: 90%; text-align: center;}
.titlegallery .title-fs-45-wide { font-size: 14px !important; }
.buttonwiecej { padding: 5px !important; font-size: 12px; margin-top: 5px !important;}
.hederforsm { font-size: 20px; line-height: 20px !important; }
}


@media (max-width: 480px)
{
  .titlegallery  { left: 50%; }
  .title-fs-45-wide { font-size: 20px !important; line-height: 24px !important; text-align: center; }
  .gallerytxt p { display: none;}
}

@media (max-width: 992px)
{
.fes4-title-cont { padding-top: 0; }
.mbforsm { margin-bottom: 20px; }
.fes4-box { margin-bottom: 20px; }
}

@media (min-width: 1025px)
{
  
.main-menu-title { font-size: 14px; text-transform: uppercase; padding: 0 3px; }

.header-1 #main-menu .nav.navbar-nav { margin-right: 80px; }
}

@media (max-width: 1025px)
{
  
.cd-header-buttons { right:95px; }
.cd-header-buttons2 { right:55px; padding-top: 26px; }
}


@media (min-width: 1468px)
{
.header-1 #main-menu .nav.navbar-nav { margin-right: 80px; }

}


/* @media (min-width: 993px) and (max-width: 1289px)
{
    .gallerytxt .titlegallery .title-fs-45-wide { font-size: 20px; line-height: 30px; }

} */