@charset 'utf-8';
/*
 Theme Name:   GetCab Child
 Theme URI:    http://getcab.ancorathemes.com/
 Description:  GetCab - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     getcab
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  getcab
*/


@import url("../getcab/style.css");

@import url('https://fonts.googleapis.com/css?family=PT+Sans+Narrow');

body,p{
	font-family: 'PT Sans Narrow', sans-serif !important;
}
iframe.booking-frame {
    width: 100%;
    height: 850px;
}
.top_panel .logo {
    max-width: 25%;
    margin-top: -11px;
}
.state_fixed .logo {
    max-width: 25%;
    margin-top: 0px;
}
.scheme_default .header_position_over .menu_main_nav>li>a {
    color: #343332;
}
.scheme_default .header_position_over.top_panel_fixed .top_panel_navi .menu_main_wrap {
    background-color: rgba(199, 218, 239, 0.99) !important;
}
.BigWhiteText {
    text-shadow: 2px 3px 6px #4a4a4a;
}
.sc_services_item.with_image.sc_services_item_featured_top:after {
    background-color: transparent !important;
}
.sc_services_item.with_image .sc_services_item_info {
    margin-top: 15px;
}
.scheme_default.site_footer_wrap {
    background-color: #12375f !important;
    color: #c8c8c8;
}
.scheme_default .copyright_wrap_inner {
    background-color: #12375f !important;
    color: #c8c8c8;
}
.scheme_default .copyright_wrap_inner a.social_icons {
    color: #ffffff !important;
}
.scheme_default .mc4wp-form input[type="email"] {
    background-color: #fff !important;
    border-color: #fff !important;
    color: #929292;
}
h1.page_caption {
    text-shadow: 2px 3px 6px #4a4a4a;
}
.sc_icons_item {
    background: #f5f5f5;
    background-color: #f5f5f5;
    background: - webkit-linear-gradient(top, #fff 1%, #f9f9f9 98%) repeat scroll 0 0 #f5f5f5;
    background: linear-gradient(to bottom, #fff 1%, #f9f9f9 98%) repeat scroll 0 0 #f5f5f5;
    padding: 30px;
}
.sc_icons_image {
    width: 110px;
    height: 110px;
    background: #ffc000;
    background: linear-gradient(to right,	#ff9800 0%,#ffc000 50%,#ffc000 50%,#ff9800 100%) no-repeat scroll right bottom / 210% 100% #ffc000 !important;
    margin: auto !important;
    text-align: center;
    display: block;
    line-height: 110px;
    border-radius: 50%;
}
.sc_icons_image img {
    vertical-align: middle;
    padding: 10px;
    display: inline-block;
    width: 64px !important;
}
.scheme_default .sc_icons .sc_icons_title {
    color: #12375f !important;
    font-weight: bold;
}
.logo img{
	visibility: initial !important;
}
.sc_action_application {
    padding: 12em 3.3em 10em !important;
}
.sec {
    font-size: 16px !important;
    text-transform: uppercase;
    font-family: "PT Sans Narrow",sans-serif;
}
.tp-caption.AccentSmallText {
    text-shadow: 1px 1px 2px #494a4a;
}
.app img {
    width: 125px !important;
    height: auto !important;
}
.visible-xs{
    display: none !important;
}

@media (max-width: 1439px) and (min-width: 1263px){
	body {
	    font-size: 16px !important;
	}
    .content_wrap, .content_container {
        width: 1100px !important;
    }
}
@media only screen and (max-width: 768px){
    .hidden-xs{
        display: none !important;
    }
    .header_position_over.mobile_layout .top_panel .menu_mobile_button {
        top: 2.5rem !important;
    }
    .visible-xs{
        display: block !important;
    }
}