﻿body.gppro-custom .site-inner {margin-top:120px}
.parallax-home .site-inner {margin-top:23px!important}


.homepage-banners-slide {width: auto;}

.video .book_appoinment_frm_wrapper {
width: 100%;
float: none
}

.m0-p0-980, .video .widget {
margin: 0;
padding: 0
}

.mainbody-button, .mtb30-980, .tag-desc, .video {
margin: 30px 0
}

.col-sm-4.left-side-content, .mb15-767, .video .col-sm-6:first-child {
margin-bottom: 15px
}

.video iframe {
max-height: 300px;
max-width: 100%
}

.mainbody-button, .mtb20-767, .tag-desc, .video {
margin: 20px 0
}
.video{margin:10px 0 25px}
#contact_map,#menu-item-839,#menu-item-840,.frame-img img,body.page-template-page-clean.page-template-page-clean-php .site-inner,body.page-template-page-clean.page-template-page-clean-php .video,body.page-template-page-clean.page-template-page-clean-php footer#colophon{display:none}

		
	.nav-right-wrap {
		width: 50px;
		}


#main-nav-wrap,
nav.main-menu-wrap,
.nav-logo,
.nav-right-wrap,
.nav-menu-out,
.nav-logo-out,
#head-main-top {
	-webkit-backface-visibility: hidden;
	background: #FE2323;
	}


.mobile-toggle-nav #mobile-menu-search { display: block; margin-bottom: 20px; position: relative; }





.col:after, .clr:after, .wpex-clr:after, .group:after, dl:after, .vc-empty-shortcode-element:after, ul.page-numbers:after, #comments .comment-body:after, .vcex-clr:after, .wpex-slider .sp-nc-thumbnail-container:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }



.clr-margin,
.count-1,
.col-1,
.products .col.first { clear: both; margin-left: 0; }

.main .flex {
    display: flex;
    flex-wrap: wrap;
}

.main .flex.nowrap {
    flex-wrap: nowrap;
}

.main .flex.column,
.main .flex.mobile-column {
    flex-direction: column;
}

.main .flex.center {
    align-items: center;
}

.main .flex.end {
    align-items: flex-end;
}

.main .flex.end-h {
    justify-content: flex-end;
}

.main .flex.center-h {
    justify-content: center;
}

.main .flex.between {
    justify-content: space-between;
}

.main .flex.around {
    justify-content: space-around;
}





.main.license .flex.nowrap {
    flex-wrap: wrap;
}

.main.license .flex section {
    width: 100%;
}

    .main .flex.mobile-column {
        flex-direction: row;
    }


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }



.layout-module .column-xfull {
	float: left;
	margin-right: 4%;
	width: 100%;
}

#second {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0.5, 0.9, 0.9);
    -webkit-animation-name: rotate; 
    -webkit-animation-duration: 2s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-transform-origin: 6px 30px;
	  -moz-animation-timing-function: cubic-bezier(0.5, 0.5, 0.9, 0.9);
    -moz-animation-name: rotate; 
    -moz-animation-duration: 2s; 
    -moz-animation-iteration-count: infinite;
    -moz-transform-origin: 6px 30px;
}

.ball { 
    position: absolute;
    display: block;
    background-color: #ffffff;
    left: 24px;
    width: 12px;
    height: 12px;
    border-radius: 6px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-7{width:58.33333333%}


.site-footer .creds{ float: right;}


.full-width .creds{ float: none;}

	
.site-footer .links, .site-footer .creds{ float: none; text-align: center; margin-bottom: 10px; line-height: 2.5;}


.stepcarousel .panel{
	float: left;

	width: 110px;
         padding-right: 5px;
}

.stepcarousel .panel img{
 border:#f99e1f 1px solid;
}


.achievements {
    background-position: center center;
}
.btn-close{width:32px;height:32px;position:relative;transition:transform .4s}
.btn-close:after,.btn-close:before{content:' ';position:absolute;left:5px;right:5px;top:50%;height:2px;margin-top:-1px;background-color:#000}
.btn-close:before{-ms-transform:rotate(45deg);transform:rotate(45deg)}
.btn-close:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.btn-close:hover{text-decoration:none;-ms-transform:rotate(180deg);transform:rotate(180deg)}
.section-popups .btn-close{position:absolute;right:10px;top:10px}

.stui-link__text li{ float: left; margin-right: 15px; margin-bottom: 10px;}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
.pagesidebar .left.menu-item{float:none}
.sidemenu li.menu-item-has-children{position:relative}
.sidemenu li.menu-item-has-children:after{content:"\e05d";font-family:fonticon;position:absolute;top:15px;right:15px;color:rgba(0,0,0,.6)}
.sidemenu li.menu-item-has-children.active:after{content:"\e092"}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.main-heading2{padding-bottom:15px;position:relative;color:#259A9A}
.main-heading2:after{content:"";position:absolute;width:170px;height:2px;left:0;bottom:0;background-color:#259A9A}
.welcome-area.about .main-heading2{color:#121212;font-weight:700}

 .flexslider{height: 331px;}

  #bottom-footer .site-info,
  #footer-navigation {
    float: none;
    text-align: center;
    margin: 5px 0; }


#bottom-footer {
  background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
  font-size: 13px;
  padding: 8px 0; }

  #bottom-footer .site-info {
    float: left; }


.nivo-html-caption {
    display: none;
}

#main_content{
width:98%;
height: auto;
margin:auto;
background-color:#F6F6EE;
border:8px #FFFFFF solid;
}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}

.widget_bttk_author_bio .title-holder {
font-weight: 700;
color: #000;
margin-bottom: 10px;
}
		.copyright,		.footer_bottom .social_icons a,		.footer_bottom .social_icons span {			color:#505050;		}


.footer_bottom {
    padding: 25px 0 24px 0;
}


.footer_bottom .social_icons {
    float: right;
}


.footer_bottom .social_icons li {
    margin-right: 15px;
}


.footer_bottom .social_icons li:last-child {
    margin-right: 0;
}


.footer_bottom .social_icons span {
    line-height: 21px;
    font-size: 12px;
}


    .footer_bottom .copyright,
    .footer_bottom .social_icons {
        display: block;
        float: none !important;
        text-align: center;
    }






.titles-featured a, .titles-featured a:hover, .titles-featured { font-size: 30px; margin-bottom: 10px; display: block; line-height: 30px; margin-top: 0px; }

.style41 {font-size: 14px}


.news_top_desc {
    margin-top: 2px;
    color: #999999;
    font-size: 12px;
    line-height: 18px;
}


    .news_top_desc a {
        color: #999999;
    }

.mobile-flyout-phone-container {
    float: right;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}


.wrapper {
  display: block;
  height: auto;
  overflow: hidden; }


#mypage9top1, #mypage9top2, #mypage9top3 {font-size:12px; background: #4DBA34; text-align:right; padding:5px;
        -khtml-border-radius: 7px 7px 0 0;
        -moz-border-radius: 7px 7px 0 0;
        -webkit-border-radius: 7px 7px 0 0;
        border-radius: 7px 7px 0 0;}

#mypage9top1 a, #mypage9top2 a, #mypage9top3 a {color:#FFFFFF; line-height:20px; margin-right:5px;}
.site-header .site-navigation .menu-main-menu-container .nav .menu-item-has-children:hover .sub-menu li{visibility:visible;opacity:1}
.social-profile-icons .social-rss a{background:#ef922f}
#featured a:hover em{color:#fff}
#featured a,#featured strong,#respond form label,.by .comments-link,.clearfix{display:block}
#featured,#moonforecast,.boxnice{text-align:center}
#featured{max-width:390px;margin:10px auto 36px}
#featured a{box-shadow:2px 2px 5px 0 rgba(136,136,136,.6)}
#featured a img{margin-left:auto;margin-right:auto}
#featured a em{font-style:normal;padding-bottom:15px;color:#282828;font-size:.8em}
 #padding-10 { height:80px; }

.accadd {
  width: 100%;
  height: auto;
  display: block;
  padding: 30px 0;
}

.gdlr-core-pbf-wrapper-container{ margin-left: auto; margin-right: auto; }

.scrollbody_txt1{ background:#DDF4CB; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.easy_social_box div.easy_social-widget.last{margin-right:0;}

.offer-ads__title {
    padding: 20px 0;
    font-size: 14px;
    text-align: center;
}


	#copyrights .footer-logo {
		margin-left: auto;
		margin-right: auto;
	}


.footer-logo {
	display: block;
	margin-bottom: 30px;
}

.icemegamenu .ice-megamenu-toggle {
  display: none;
}

  .icemegamenu {
    display: none;
  }

#logo_et_url .logo {
	float:left;
	margin:0;
	text-align:center;
	overflow:hidden;
	display:block;
}

#logo_et_url .logo img {
	border:none;
}


	#logo_et_url span.logo {
		margin:23px 0 0 0;
		width: 40%;
		max-width: 160px;
	}
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


.site-footer li.menu-item{display: inline-block; margin-left:2px}

  li.nav-heading {
    color: white;
    font-size: 125%;
    font-weight: 700;
    letter-spacing: .05em;
    border-bottom: 1px solid #488bc4;
    line-height: 2;
    margin: 20px 0 10px;
  }

#direct_wideFooter li.nav-heading {
	border-bottom: none;
}

.col-right{width:195px;display: inline-block;padding: 0 15px 10px 10px;position:relative;top:14px;}

.col-right .truncated .show .item-options{left:-240px;top:7px;}

#wt_page {
	
}


.single-post #wt_page #wt_containerWrapper,
.single-post.wt_stickyHeader #wt_containerWrapper {
	margin-top: 92px;
}
  #padding-42 { height:60px; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px}
.col-md-12{width: 100%}

.footer-bottom .copyright {
  text-align: center;
  padding: 17px 0 0;
  color: #555;
  font-size: 12px;
}


#csbwfs-right #csbwfs-re,#csbwfs-right  #csbwfs-st,#csbwfs-right #csbwfs-yt,#csbwfs-right  #csbwfs-ml,#csbwfs-right #csbwfs-pin,#csbwfs-right #csbwfs-gp,#csbwfs-right #csbwfs-tw,#csbwfs-right #csbwfs-fb,#csbwfs-right #csbwfs-li a {position: absolute; right: 0;}

.csbwfs-fb a{background:none repeat scroll 0 0 #305891;}

#search span.advanced {
	padding: 10px 20px 10px 10px;
	font-size: 14px;
	float: right;
}
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}
.sub-menu .menu-item-has-children:after{color:#fff}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}

.foottop-with{ width:1200px; margin:0 auto;padding:15px 0; }

.photo {position:relative; top:0px; text-align:right;}

.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;
}

.span12 { width:940px; }

.row-fluid .span12 {
	width:100%;
	*width:99.946808510638%;
}

input.span12, textarea.span12, .uneditable-input.span12 { width:926px; }

.table td.span12, .table th.span12 {
	float:none;
	width:924px;
	margin-left:0;
}

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
