/* Owl Carousel */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-ms-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-dots .owl-dot{display:inline-block;}.owl-theme .owl-dots .owl-dot span{background:#d6d6d6 none repeat scroll 0 0;border-radius:30px;display:block;height:10px;margin:5px 7px;transition: opacity 200ms ease 0s;width: 10px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791 none repeat scroll 0 0}

a, a:hover { color: #1b767f; }
.logo { width: 20%; margin-top: 22px; }
html.flexbox .header-widgets { width: 80%; display: block; margin-top: 14px; margin-bottom: 24px; float: right; }
.header-widgets .widget:first-child { width: 95%; border-bottom: 1px solid #edeff2; padding-right: 0; padding-bottom: 5px; margin-bottom: 25px; }
.header-widgets .widget:first-child .textwidget { }
.header-widgets .widget:first-child .textwidget > div { float: right; }
.header-widgets .widget:first-child .textwidget p { font-size: 12px; float: left; }
.header-widgets .widget:first-child .textwidget p:first-child { margin-top: 7px; margin-right: 42px; }
.header-widgets .social-icons .social-icons__link { font-size: 15px; width: 30px; height: 30px; line-height: 30px; }
.header-widgets .social-icons .social-icons__link i { position: relative; bottom: 1px; }
.header-widgets__widget:after { background-color: transparent; }
.sidebar .main-navigation__title { display: none; }
.sidebar .document-links a { position: relative; }
.sidebar .document-links a:after { font-family: "FontAwesome"; font-size: 12px; content: "\f054"; color: #676f76; transition: all 150ms ease-out 0s; position: absolute; right: 12px; /*bottom: calc(50% - 12px);*/ }
.content-container { background-color: transparent; box-shadow: none; padding: 0; }
.content-container article.page .panel-grid, #pg-6-0, #pg-6-1, #pg-6-2, #pg-6-3, #pg-6-4, #pg-6-5 { background-color: #fff; margin-left: 0; margin-right: 0; padding: 45px; border-radius: 2px; box-shadow: 0 2px 3px 0 rgba(31, 31, 31, 0.05); }
#pg-6-0 { margin-bottom: 20px; }
#pg-6-1 { width: 103.2%; background-color: transparent; padding: 0; margin-left: -1%; box-shadow: none; }
#pg-6-1 .panel-grid-cell { width: 31%; margin-left: 1%; margin-right: 1%; background-color: #fff; padding: 0; border-radius: 2px; box-shadow: 0 2px 3px 0 rgba(31, 31, 31, 0.05); }
#pg-6-1 .panel-grid-cell:last-child { margin-right: 0; }
#pg-6-1 .panel-grid-cell img { margin: 0; border-radius: 0; }
#pg-6-1 .panel-grid-cell h3 { font-size: 19px; }
#pg-6-1 .panel-grid-cell .textwidget > *:not(:first-child) { padding-left: 30px; padding-right: 30px; }
.testimonial .widget-title { display: block; }
.full-width.panel-widget-style {}
.testimonial { padding: 0; }
#pg-6-2 { padding-top: 40px; padding-bottom: 0; padding-left: 45px; margin-bottom: 0; box-shadow: none; }
#pgc-6-2-0.panel-grid-cell { padding-right: 0; }
/*#pg-6-2 .panel-grid-cell { padding-right: 0; }*/
#pg-6-3 { padding-top: 10px; padding-left: 50px; padding-right: 50px; margin-bottom: 0; }
.heading { margin-bottom: 15px; }
.heading > .textwidget { background-image: url(../images/line1.gif); background-position: center center; background-repeat: repeat-x; background-color: #fff; }
.heading > .textwidget:after { font-family: "FontAwesome"; content: "\f054"; font-size: 12px; color: #999; background-color: #fff; margin-top: 5px; padding-left: 10px; padding-right: 8px; float: right; }
.heading h3 { display: inline-block; margin-top: 0; margin-bottom: 0; background-color: #fff; padding-right: 15px; }
.testimonial__quote:before, .latest-post__categories a, .about-us__tag, .meta-data__categories a, .widget_calendar caption, .widget_tag_cloud a, .pagination a:hover, .pagination .current, .btn-success, .btn-success:focus { background-color: #722d68; }
.testimonial__quote:before { font-size: 38px; width: 26px; height: 26px; line-height: 45px; top: 12px; }
.testimonial__quote { border-top: 1px solid #edeff3; padding: 28px 28px 28px 44px; }
#pg-6-3 .panel-grid-cell { padding-left: 0; padding-right: 0; }
#pg-6-4 { margin-top: -30px; padding-bottom: 0; margin-bottom: 0; }
#pgc-6-4-0.panel-grid-cell { padding-right: 0; }
#pg-6-5 { margin-top: -30px; }
#pg-6-5 { padding-top: 10px; }
/*p.partners img { margin-right: 30px; }
p.partners img:last-child { margin-right: 0; }*/
.widget_nav_menu ul > li > a { font-family: "Merriweather",Helvetica,Arial,sans-serif; text-transform: none; font-weight: normal; }
.partner-slider { margin-top: 20px; }
.partner-slider img { border-radius: 0; }
.footer-bottom img { max-width: 90px; /*margin-top: 10px;*/ }
.footer-bottom .footer-links a { font-family: "Montserrat",Helvetica,Arial,sans-serif; font-size: 14px; color: #414447; font-weight: 600; text-transform: uppercase; }
.footer-bottom .footer-links a:hover { text-decoration: none; }
.footer-bottom .footer-links a:not(:last-child):after { content: "|"; margin-left: 8px; margin-right: 8px; }
.footer-bottom__right p:last-child { text-align: right; }

#carousel-people-pw_about_us-2 h5 { padding-top:20px; }



@media (min-width:990px) and (max-width:1200px) {
.logo {
    text-align: center;
    display: inline-block;
}
}

#get-away {
	background:none;
	border:0;
	position:fixed; 
	top:0; 
	right:30px;
	z-index:99999;
}
#get-away:hover {
	cursor:pointer;
}

.rightcarasoul .testimonial__carousel ,.rightcarasoul .testimonial__carousel {
margin: 0 1px;
background:#eeeff3;
border:none;
box-shadow:none;
}
.rightcarasoul a.testimonial__carousel:hover{background:#1c7681;}
.headtext{
    background-image: url(../images/line1.gif);
    background-position: center center;
    background-repeat: repeat-x;
    background-color: #fff;
}
.owl-nav .owl-prev,
.owl-nav .owl-next{
float:left;
}
.partner-slider .owl-nav{float:right;width:80px;}
.partner-slider .testimonial__carousel{margin:40px 0 0 0;}
.partner-slider .owl-nav {
    float: right;
    width: 90px;
    position: absolute;
    top: -100%;
    margin-top: -50px;
    right: 0;
}
.partner-slider .testimonial__carousel{background:#eeeff3;}
.partner-slider .testimonial__carousel:hover{background:#1c7681;}
.heading1 { margin-bottom: 15px; }
.heading1 > .textwidget { background-image: url(../images/lines1.gif); background-position: center center; background-repeat: repeat-x; background-color: #fff; }
.heading1 > .textwidget:after { font-family: "FontAwesome"; content: none; font-size: 12px; color: #999; background-color: #fff; margin-top: 5px; padding-left: 0px; padding-right: 8px; float: right; }
.heading1 h3 { display: inline-block; margin-top: 0; margin-bottom: 0; background-color: #fff; padding-right: 0px; }
.partner-slider .owl-prev, .partner-slider .owl-next {
   
    margin-left: 5px;
}



@media (min-width:800px) and (max-width:990px) {
html.flexbox .header-widgets {
    width: 100%;float:none;
}.partner-slider .owl-nav {
    float: right;
    width: 61px;
    position: absolute;
    top: -77%;
    margin-top: -50px;
    right: 0;
}
.header-widgets .widget:first-child{border-bottom:0px;padding-bottom: 9px;border-top: none;}
}

.latest-post img {
	margin-top:0;
}

#pg-6-1.panel-grid .so-panel {
	padding-bottom:10px;
}