/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* NICE WORLD HERE */

#Nice-SubHero-Strip.casino
 {height: 16vw; width: 100%; margin-bottom: 40px; position: relative; top: 10px; z-index: 0; display: block;
   background: url('/wp-content/themes/yoo_master2_wp/imgz/header-casino.jpg') no-repeat center 0px;
   -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;
   -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

 #Nice-SubHero-Strip.employee-shuttles
 {height: 16vw; width: 100%; margin-bottom: 40px; position: relative; top: 10px; z-index: 0; display: block;
   background: url('/wp-content/themes/yoo_master2_wp/imgz/header-employee-shuttles.jpg') no-repeat center 0px;
   -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;
   -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

 #Nice-SubHero-Strip.brewery-tours
 {height: 16vw; width: 100%; margin-bottom: 40px; position: relative; top: 10px; z-index: 0; display: block;
   background: url('/wp-content/themes/yoo_master2_wp/imgz/header-brewery-distillery.jpg') no-repeat center 0px;
   -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;
   -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

 #Nice-SubHero-Strip.financial-roadshow
 {height: 16vw; width: 100%; margin-bottom: 40px; position: relative; top: 10px; z-index: 0; display: block;
   background: url('/wp-content/themes/yoo_master2_wp/imgz/header-financial-roadshow.jpg') no-repeat center 0px;
   -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;
   -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

 #Nice-SubHero-Strip.golf-trips
 {height: 16vw; width: 100%; margin-bottom: 40px; position: relative; top: 10px; z-index: 0; display: block;
   background: url('/wp-content/themes/yoo_master2_wp/imgz/header-golf-trips.jpg') no-repeat center 0px;
   -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;
   -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

 #Nice-SubHero-Strip.group-transportation
 {height: 16vw; width: 100%; margin-bottom: 40px; position: relative; top: 10px; z-index: 0; display: block;
   background: url('/wp-content/themes/yoo_master2_wp/imgz/header-group-transportation.jpg') no-repeat center 0px;
   -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;
   -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

 #Nice-SubHero-Strip.airport-limo
 {height: 16vw; width: 100%; margin-bottom: 40px; position: relative; top: 10px; z-index: 0; display: block;
   background: url('/wp-content/themes/yoo_master2_wp/imgz/header-airport-limo.jpg') no-repeat center 0px;
   -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;
   -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

#Nice-SubHero-Strip.charter-bus
  {height: 16vw; width: 100%; margin-bottom: 40px; position: relative; top: 10px; z-index: 0; display: block;
   background: url('/wp-content/themes/yoo_master2_wp/imgz/header-charter-bus.jpg') no-repeat center 0px;
   -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;
   -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

#Nice-SubHero-Strip.corporate-transportation
 {height: 16vw; width: 100%; margin-bottom: 40px; position: relative; top: 10px; z-index: 0; display: block;
  background: url('/wp-content/themes/yoo_master2_wp/imgz/header-corporate-transportation.jpg') no-repeat center 0px;
  -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;
  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

#Nice-SubHero-Strip.prom-party-bus
  {height: 16vw; width: 100%; margin-bottom: 40px; position: relative; top: 10px; z-index: 0; display: block;
   background: url('/wp-content/themes/yoo_master2_wp/imgz/header-prom-transportation.jpg') no-repeat center 0px;
   -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;
   -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

 #Nice-SubHero-Strip.winery-tour
   {height: 16vw; width: 100%; margin-bottom: 40px; position: relative; top: 10px; z-index: 0; display: block;
    background: url('/wp-content/themes/yoo_master2_wp/imgz/header-winery-tour-transportation.jpg') no-repeat center 0px;
    -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;
    -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

#Nice-SubHero-Strip.quinceanera
  {height: 16vw; width: 100%; margin-bottom: 40px; position: relative; top: 10px; z-index: 0; display: block;
   background: url('/wp-content/themes/yoo_master2_wp/imgz/header-quinceanera-limo.jpg') no-repeat center 0px;
   -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;
   -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

#Nice-SubHero-Strip.wedding-limo
   {height: 16vw; width: 100%; margin-bottom: 40px; position: relative; top: 10px; z-index: 0; display: block;
    background: url('/wp-content/themes/yoo_master2_wp/imgz/header-wedding-limo.jpg') no-repeat center 0px;
    -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;
    -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

#Nice-SubHero-Strip.charter-bus
  {height: 16vw; width: 100%; margin-bottom: 40px; position: relative; top: 10px; z-index: 0; display: block;
   background: url('/wp-content/themes/yoo_master2_wp/imgz/header-corporate-transport.jpg') no-repeat center 0px;
   -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;
   -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

#Nice-SubHero-Strip.limo-services
 {height: 16vw; width: 100%; margin-bottom: 40px; position: relative; top: 10px; z-index: 0; display: block;
  background: url('/wp-content/themes/yoo_master2_wp/imgz/header-limo-services.jpg') no-repeat center 0px;
  -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;
  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

@media only screen and (max-width: 766px) {
  #Nice-SubHero-Strip.airport-limo,
  #Nice-SubHero-Strip.group-transportation,
  #Nice-SubHero-Strip.golf-trips,
  #Nice-SubHero-Strip.financial-roadshow,
  #Nice-SubHero-Strip.brewery-tours,
  #Nice-SubHero-Strip.employee-shuttles,
  #Nice-SubHero-Strip.casino,
  #Nice-SubHero-Strip.wedding-limo,
  #Nice-SubHero-Strip.quinceanera,
  #Nice-SubHero-Strip.winery-tour,
  #Nice-SubHero-Strip.prom-party-bus,
  #Nice-SubHero-Strip.corporate-transportation,
  #Nice-SubHero-Strip.charter-bus,
  #Nice-SubHero-Strip.limo-services
  {background: none; height: auto; position: relative; z-index: inherit; margin-bottom: 0;}
}


body.nice-body .uk-article-title
{position: relative; top: 10vw; z-index: 1;}
@media only screen and (max-width: 766px) {
  body.nice-body .uk-article-title {top: auto; z-index: 0; position: relative;}
}

body.nice-body h1.uk-article-title
{color: white; font-weight: 700; font-size: 4vw; float: left; }
@media only screen and (min-width: 1200px) {
  body.nice-body h1.uk-article-title {font-size: 60px; line-height: 66px;}
}
@media only screen and (max-width: 766px) {
  body.nice-body h1.uk-article-title {font-size: 30px; line-height: 36px; color: black; float: none;}
}

body.nice-body .wpb_wrapper h2
{font-family: 'Montserrat', sans-serif; color: #1c1c1c; font-weight: 600; font-style: italic; font-size: 4.5vw; line-height: 4.5vw;}
@media only screen and (min-width: 1200px) {
  body.nice-body .wpb_wrapper h2 {font-size: 60px; line-height: 66px;}
}
@media only screen and (max-width: 766px) {
  body.nice-body .wpb_wrapper h2 {font-size: 30px; line-height: 36px; text-align: center; }
}

body.nice-body .wpb_wrapper h3
{font-family: 'Montserrat', sans-serif; color: #1c1c1c; font-weight: 600; font-style: italic; font-size: 3vw; line-height: 3vw;
border-bottom: solid red 3px; padding-bottom: 10px;}
@media only screen and (min-width: 1200px) {
  body.nice-body .wpb_wrapper h3 {font-size: 60px; line-height: 66px;}
}
@media only screen and (max-width: 766px) {
  body.nice-body .wpb_wrapper h3 {font-size: 20px; line-height: 26px; text-align: center; }
}


body.nice-body .wpb_wrapper h4
{font-family: 'Montserrat', sans-serif; color: #1c1c1c; font-weight: 600; font-style: italic; font-size: 3vw; line-height: 3vw;
border-top: solid red 3px; padding-top: 10px; clear: none;}
@media only screen and (min-width: 1200px) {
  body.nice-body .wpb_wrapper h4 {font-size: 30px; line-height: 36px;}
}
@media only screen and (max-width: 766px) {
  body.nice-body .wpb_wrapper h4 {font-size: 20px; line-height: 26px; text-align: center;}
}

body.nice-body .wpb_wrapper p
{font-family: 'Montserrat', sans-serif; color: #1c1c1c; font-weight: 200; font-size: 2vw; line-height: 2.2vw;}
@media only screen and (min-width: 1200px) {
  body.nice-body .wpb_wrapper p {font-size: 22px; line-height: 26px;}
}
@media only screen and (max-width: 766px) {
  body.nice-body .wpb_wrapper p
  {font-size: 20px; line-height: 26px; text-align: center;}
}

body.nice-body main.tm-content
{padding:0!important;}

.nice-img {}
  @media only screen and (max-width: 766px) {
      .nice-img {margin: 0 auto; display: block;}
  }

.nice-img-left {float: left; margin-right: 10px; border-right: 20px solid white;}
@media only screen and (max-width: 766px) {
    .nice-img-left {float: none; margin: 0 auto; display: block;}
}


.blue-bg {background-color: #F2F6FF; padding: 2% 4%;}
.blue-bg .nice-img-left {border: none;}

.clear-float {content: ""; clear: both; display: table;}

.meet-our-fleet p i {font-size: 2vw; line-height: 2vw;}
@media only screen and (max-width: 766px) {
  .meet-our-fleet p i {font-size: 20px; line-height: 26px; text-align: center;}
}


.meet-our-fleet.first {padding-top: 4%;}
.meet-our-fleet a {font-family: 'Montserrat', sans-serif; color: #1c1c1c; font-weight: 300; font-style: italic; font-size: 2vh!important; line-height: 2vh!important;}

.limo-off{
	display:none;
}
