@import url('../vantage/style.css');
/*
Theme Name: Vantage Child
Template: vantage
Author: SiteOrigin
Version: 1.0.0
Updated: 2014-11-21 08:39:03
*/
/*--------------------------------------------------------------
COLORS
--------------------------------------------------------------*/
/*--------------------------------------------------------------
FONTS
--------------------------------------------------------------*/

article.post .entry-header h1.entry-title,
article.page .entry-header h1.entry-title {
  color: #3b3b3b;
  font-size: 35px;
  font-weight: 500;
  line-height: 1.35em;
}



/*--------------------------------------------------------------
TYPO
--------------------------------------------------------------*/
body {
  font-family: lato, 'sans serif' !important;
  font-size: 18px;
  font-weight: 400; }

#page-wrapper {
  border-top: 10px solid #4E99B1; }

h1, h2, h3, h4, h5, h5 {
  color: #4E99B1 !important; }

@media screen and (max-width: 768px) {
  h1 {
    font-size: 24px !important; } }
@media screen and (max-width: 768px) {
  h1 h2 {
    font-size: 20px !important; } }

p, li {
  color: #6e6e6e; }

h1 {
  width: 100%;
  border-bottom: 2px solid #4E99B1; }

ul.countries-list li {
  font-family: lato, 'sans serif' !important;
  font-size: 14px;
  list-style: none;
  font-weight: 400;
  line-height: 1.5; }
  ul.countries-list li:before {
    content: "";
    background: url("img/check.png") no-repeat scroll 0px 0px transparent;
    display: block;
    width: 10px;
    height: 10px;
    position: relative;
    left: -20px;
    bottom: -15px; }

.flip-box {
  padding-top: 40px; }
  @media screen and (max-width: 768px) {
    .flip-box {
      margin-top: -80px;
      min-height: 300px; } }
  .flip-box p {
    color: #fff;
    border: 1px solid #fff;
    border-bottom: 1px solid #fff !important;
    padding: 10px; }
  .flip-box.services {
    margin-top: -30px;
    height: 340px !important; }
    @media screen and (min-width: 768px) {
      .flip-box.services {
        margin-top: -55px; } }
    @media screen and (max-width: 768px) {
      .flip-box.services {
        min-height: 300px; } }
    @media screen and (max-width: 768px) {
      .flip-box.services p {
        margin-bottom: 30px; } }

.services-row {
  margin-top: 60px !important; }

.flip-box-icon {
  margin: 20px auto 0 !important; }
  .flip-box.services .flip-box-icon {
    margin-top: 45px !important; }

.flip-box-wrap .flip_link a {
  border: 2px solid #fff;
  padding: 5px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out; }
  .flip-box-wrap .flip_link a:hover {
    background-color: #fff;
    color: #4E99B1;
    border-radius: 10px; }

.services-row {
  margin-bottom: -20px !important;
  margin-top: 0 !important;
  padding-bottom: 0 !important; }

.services h1.entry-title {
  margin-bottom: 60px; }

@media screen and (max-width: 768px) {
  .home-flip-container {
    margin-top: 80px !important; } }

/*--------------------------------------------------------------
HOME
--------------------------------------------------------------*/
a.btn {
  border: 2px solid #4E99B1;
  padding: 20px 30px;
  text-align: center;
  color: #4E99B1;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
  text-align: center;
  text-decoration: none;
  display: block;
  margin: 0 auto; }
  a.btn:hover {
    background-color: #4E99B1;
    color: #fff;
    border-radius: 10px; }
  a.btn.cta {
    font-size: 24px;
    color: #4E99B1 !important; }
    a.btn.cta:hover {
      color: #fff !important; }
  a.btn.medium {
    font-size: 16px;
    color: #4E99B1 !important; }
    a.btn.medium:hover {
      color: #fff !important; }
    @media screen and (max-width: 768px) {
      a.btn.medium {
        margin-bottom: 60px !important; } }
  a.btn.slider {
    border: 2px solid #fff;
    padding: 50px 60px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
    font-size: 28px !important;
    padding: 20px !important;
    background-color: rgba(78, 153, 177, 0.5);
    font-weight: 300; }
    a.btn.slider:hover {
      background-color: #fff;
      color: #4E99B1;
      border-radius: 10px; }
@media screen and (max-width: 768px) {

       .metaslider .msHtmlOverlay .layer .ms_content_wrap .content {
               overflow: initial;
       }

       .metaslider .msHtmlOverlay .layer .content .slider {
               width: 172px;
               margin-left: -8px;
               margin-top: -28px;
       }

       a.btn.slider {
               font-size: 12px !important;
       }

}

@media screen and (min-width: 769px) {

       a.btn.slider {
               font-size: 28px !important;
       }

}

@media screen and (max-width: 768px) {
  .vc-empty-space {
    display: none; } }

@media screen and (min-width: 768px) {
  .mt100 {
    margin-top: 100px; } }

/*Slider */
.layer {
  background: transparent !important; }

.tesimonials-slider h2.wpb_revslider_heading {
  text-align: center !important;
  font-size: 32px !important; }

/*--------------------------------------------------------------
BLOG
--------------------------------------------------------------*/
/*--------------------------------------------------------------
FORMS
--------------------------------------------------------------*/
.gform_wrapper .ginput_complex input[type="text"], .gform_wrapper .ginput_complex input[type="url"], .gform_wrapper .ginput_complex input[type="email"], .gform_wrapper .ginput_complex input[type="tel"], .gform_wrapper .ginput_complex input[type="number"], .gform_wrapper .ginput_complex input[type="password"], .gform_wrapper .ginput_complex select, input.large, .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
  height: 45px !important;
  border-radius: 0 !important;
  border: 2px solid #4E99B1; }
  .site-footer .gform_wrapper .ginput_complex input[type="text"], .site-footer .gform_wrapper .ginput_complex input[type="url"], .site-footer .gform_wrapper .ginput_complex input[type="email"], .site-footer .gform_wrapper .ginput_complex input[type="tel"], .site-footer .gform_wrapper .ginput_complex input[type="number"], .site-footer .gform_wrapper .ginput_complex input[type="password"], .site-footer .gform_wrapper .ginput_complex select, .site-footer input.large, .site-footer .gform_wrapper .top_label input.medium, .site-footer .gform_wrapper .top_label select.medium {
    background: #cccccc; }

textarea {
  border-radius: 0 !important;
  border: 2px solid #4E99B1; }

#commentform input {
  border-radius: 0 !important;
  border: 2px solid #4E99B1; }

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
  background: transparent !important;
  border: 2px solid #4E99B1;
  padding: 15px 20px;
  text-align: center;
  color: #4E99B1;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
  font-weight: 300; }
  .gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type="submit"]:hover {
    background-color: #4E99B1;
    color: #fff;
    border-radius: 10px; }
  .gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type="submit"]:hover {
    background: #4E99B1 !important; }

/*--------------------------------------------------------------
FOOTER
--------------------------------------------------------------*/
/* Footer */
.site-footer #black-studio-tinymce-13 {
  width: 50%; }

.site-footer #black-studio-tinymce-11 {
  width: 100%;
  text-align: center; }

.site-footer .textwidget p {
  margin-bottom: 0.8em; }

.site-footer #black-studio-tinymce-6, #black-studio-tinymce-8 {
  width: 17%; }

.site-footer #black-studio-tinymce-12 {
  margin-left: 6%; }

.site-footer #black-studio-tinymce-8, .site-footer #black-studio-tinymce-12, .site-footer #black-studio-tinymce-13, .site-footer .newsletter {
  width: 24%;
  float: left; }

.layout-full #colophon {
  padding-bottom: 5px; }

#black-studio-tinymce-11 {
  margin-top: 40px; }

#footer-widgets .widget .widget-title {
  margin-bottom: 5px; }

.site-footer .gform_wrapper .top_label .gfield_label {
  color: #fff; }

/* Phone specific content */
@media (max-width: 768px) {
  .site-footer #black-studio-tinymce-13, .site-footer #black-studio-tinymce-8, .site-footer #black-studio-tinymce-12 {
    width: 100%; }
  .site-footer #black-studio-tinymce-12 {
    margin-left: 0%; }
  h1 {
    font-size: 12px; } }

.site-footer {
  font-size: 16px;
  line-height: 1; }
  .site-footer a {
    text-decoration: none;
    color: #fff !important;
    font-size: 16px; }
    .site-footer a:hover {
      color: #95c2d0 !important; }
  .site-footer p {
    color: #bbb;
    font-size: 16px; }
  .site-footer .tos p, .site-footer .tos a {
    font-size: 12px;
    line-height: 1.2; }
  .site-footer h3 {
    font-size: 20px !important;
    margin-bottom: 15px !important;
    color: #95c2d0; }
  .site-footer .copyright {
    line-height: 1.3; }
    .site-footer .copyright a {
      font-size: 12px; }

/*--------------------------------------------------------------
NAV
--------------------------------------------------------------*/
.main-navigation a {
  font-family: lato, 'sans serif';
  color: #6e6e6e !important;
  font-size: 16px;
  font-weight: 300; }

.main-navigation ul li:hover > a, #search-icon #search-icon-icon:hover, .main-navigation ul ul li:hover > a {
  background-color: #4E99B1 !important;
  color: #fff !important; }
/*# sourceMappingURL=style.css.map */
