﻿
  .af-footer__area {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
.relative{position:relative}
.relative-ns{position:relative}
.relative-m{position:relative}
.relative-l{position:relative}


.technology {
	top: 38% !important;
}
.locator-nearyou{display:block;width:100%;margin:0 auto;text-align:center;height:1em;font-size:2.5em}

    #home-flagship-copy {
        font-size:40px;
    }

.home-h2 {
    padding:0;margin:0;
}







.curved-square .caption .background
{
	background-color:#000;
	width:100%;
	height:100%;
}





.curved-square .thumbnail .caption .background
{
	background-color:#000;
	opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}








.light-round-extended .html .background
{
	width:100%;
	height:100%;
	background:#DDD;
}
.lowrates-left{width:627px}
.lowrates-left ul li h3{width:185px}
.lowrates-left ul li h4{width:114px}
.lowrates-left ul li h5{width:199px}
.lowrates-left ul{padding:0}
.lowrates-left ul li{padding:19px 7px 55px 14px}
.lowrates-left ul li span{font-size:17px}
.lowrates-left ul li small{font-size:19px}
.lowrates-left .more{width:22%;font-size:12px}
.lowrates-left h2{font-size:24px;border-bottom:solid 1px #ffed5f;padding:0 0 11px}
.home-heading,.lowrates-left h2{text-align:center}





.screen-reader-text,
.screen-reader-text span,
.screen-reader-shortcut {
	background: #fff;
	border: 0;
	clip: rect(0, 0, 0, 0);
	color: #50575f;
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
}


.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.genesis-nav-menu .search input[type="submit"]:focus,
.widget_search input[type="submit"]:focus {
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	box-shadow: none;
	clip: auto !important;
	color: #222;
	display: block;
	font-size: 1em;
	font-weight: bold;
	height: auto;
	padding: 15px 23px 14px;
	text-decoration: none;
	width: auto;
	z-index: 100000;
}

.clearfix:after, .clearfix:before{ display:table; content:""}

.clearfix:after{ clear:both}

.clearfix{*zoom:1}
 .socket_color .hr-short .hr-inner-style,  .socket_color .hr-short .hr-inner{background-color: #b32417;}
 .footer_color .hr-short .hr-inner-style,  .footer_color .hr-short .hr-inner{background-color: #6a737b;}
 .alternate_color .hr-short .hr-inner-style,  .alternate_color .hr-short .hr-inner{background-color: #fcfcfc;}
 .main_color .hr-short .hr-inner-style,  .main_color .hr-short .hr-inner{background-color: #eeeeee;}
 .header_color .hr-short .hr-inner-style,  .header_color .hr-short .hr-inner{background-color: #ffffff;}

.hr-short .hr-inner-style{border-radius: 20px; height:9px; width:9px; border-width:2px; border-style:solid; display:block; position: absolute; left:50%; margin-left:-5px; margin-top:-5px; }

.hr-short.hr-left .hr-inner-style{  left:5px; }

.hr-short.hr-right .hr-inner-style{  left:auto; right:0; }



    .header {
        height:150px;
        border-bottom:  1px solid #ddd;
        margin-bottom: 20px;
        clear: both;
        margin-top: 10px;
        }
.et_pb_testimonial_description,.et_pb_testimonial_description_inner{display:block;position:relative}
.et_pb_bg_layout_dark .et_pb_testimonial_description a{color:#fff}
.et_pb_testimonial_old_layout,.et_pb_testimonial_old_layout .et_pb_testimonial_description a{color:#666!important}
.et_pb_column .et_pb_testimonial_description{display:block}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

		#frontpage #wrap .candybar div.focus a.button{
			height: auto !important;
			padding: 10px 30px !important;
			font: 22px/25px 'Raleway Regular', sans-serif !important;
		}

			#watermark {width: 960px;}


.mobile-view #watermark {
	display: none;
}
.pull-right{float:right}
.fa.pull-right{margin-left:.3em}

  .pull-right, .pull-left{float:none;}
.widget .post-date{display:block;font-size:0.78rem;color:#666;border-bottom:solid 1px #ddd;padding-bottom:10px}
.widget .select-wrapper input.select-dropdown { color:#444; border:none; border-bottom:none; outline:none; height:40px; line-height:40px; width:85%; font-size:0.9rem; margin:0; padding:0 0 0 15%}
.widget .select-wrapper:before{content:"\f0d7"; 
font-family:FontAwesome;position:absolute;height:40px; line-height:40px;padding-left:10px;font-size:1.4rem;color:#757575}
.widget-mainarea-top{text-align:center;margin:0 0 1.4rem;padding-top:1rem}
.widget-mainarea-bottom{margin:1.4rem 0 1.4rem;text-align:center}
.sub-menu .menu-item-has-children:after{color:#fff}



.home-callit{width:100%; float:left; text-align:center; padding-bottom:100px;}

.home-callit p{font-size:18px; color: #2B2B2B; letter-spacing: 2.15px; text-align: center; line-height: 45px; text-transform:uppercase; font-family:'FreightBigProLight-Regular';}

.footerblack {
	float:left;
	width: 880px;
	height: 86px;
	background-color:#090;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	display:inline;
}


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_widget,.product{word-wrap:break-word}
.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}

html .font-alpha {
  font-family: 'Merriweather', serif; }
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.row:after,.row:before{content:' ';display:table}
.row:after{clear:both}


.row:before{
    content:' ';
    display:block !important;
}
.pirenko_social_inner{display:inline-block;font-size:14px}

.floozy {
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 20%;
	z-index: 1;
}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.featured-cta{color:#fff}
.featured-cta .nf-form-title{display:none}
.featured-cta.wrap_b-divider{background-image:-webkit-gradient(linear, left top, right top, from(#24408e), to(#2c4faf));background-image:linear-gradient(to right, #24408e, #2c4faf)}
.elementor-section .elementor-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}
