﻿




.top-border, .bottom-border, .right-border, .left-border {
position:fixed;
background-color : #eee;
z-index:10;
}


.top-border {
top:0;
left:0;
width:100%;
height:40px;
}

	
	.right-border, .left-border, .bottom-border, .top-border {
	display : none;
	}


.top-border, .bottom-border, .left-border, .right-border {
display:none;
}
#td-top-mobile-toggle{display:none}
#td-top-mobile-toggle a{display:inline-block}
#td-top-mobile-toggle i{font-size:27px;width:64px;line-height:54px;height:54px;display:inline-block;padding-top:1px;color:#fff}
.vam{vertical-align:middle}


.about {
  display: block;
  width: 830px;
  margin: 0 auto;
  padding: 38px;
}
.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-right:15px;padding-left:15px}
.col-md-3{width:25%}







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

    .alphaliner-birthday {
        width: 18em !important;
        right: 2em!important;
        top: 1em!important;
    }
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}


	.content-sidebar .content-area {
		float: left;
		width: 67%;
	}


	.sidebar-content .content-area {
		float: right;
		width: 67%;
	}

.menu-dropdown-btn {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    background-color: rgba(255, 255, 255, 0.1);
    color: #838383;
    margin: 0;
    padding: 10px 14px;
    
    height: 35px;
    line-height: 15px;
    text-align: center;
    font-size: 14px;
    z-index: 9;
    cursor: pointer;
}

    
    #primary-menu,
    .menu-dropdown-btn {
        display: block;
    }
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

#subnav li a, #subnav li a:visited, #subnav .page_item {
	text-decoration: none;
	color: #333333;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
 #sub-footer { background-color:#43474d; }
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.menu-level-2.menu-item-has-children{margin-top:6px!important}
.menu-level-2:not(.menu-item-has-children){margin-bottom:-6px!important;margin-top:6px!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.ajax_loader_1{position:relative;display:inline-block;width:100%;height:100%}


  .footer-sub__section--left {
    float: left;
  }
.qodef-side-menu .qodef-close-side-menu-holder-inner{display:table-cell;vertical-align:middle}

.categorydesc{height:6px;}


.maincont {
	
}


.recent-articles-wrapper {
	border-top: 1px solid #333333;
	padding-bottom: 30px;
}


.recent-articles-wrapper h3 {
	margin-top: -6px;
	line-height: 30px;
}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
body .modal .modal-header{background-image:linear-gradient(to bottom,#00c300,#00c800,#00c300);background-color:#00c800;padding:10px}

body .modal .modal-header .modal-title{margin-top:10px;font-weight:500;line-height:1.2;font-size:18px;color:#fff}

body .modal .modal-header .modal-title small{font-family:inherit;font-weight:inherit;font-color:inherit;color:inherit;font-size:85%}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.modal-header:after,.modal-header:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.modal-header:after,.row:after{clear:both}


.overlay{display:none;position:fixed;z-index:50;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(255,255,255,0.7);}




.woin.overlay{display:block;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(0,0,0,0.4);z-index:9999;}


#header_eva .search_box {
	background-color: #FFFFFF;
	padding: 18px 10px 18px 12px;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 12;
	display: block;
    border-left: 1px solid #ECECF1;
    opacity: 0;
    transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
}

#header_eva .search_container.open .search_box {
    opacity: 1;
}


#header_eva .search_box .text {
	background-color: #FFFFFF;
	padding: 10px;
	font-size: 18px;
	line-height: 22px;
	outline: none;
	color: #333333;
	width: 40px;
	display: inline-block;
	vertical-align: middle;
	border: none;
    z-index:14;
    animation: closeContainer 0.3s;
}
.x-navbar .x-container{position:relative}
.x-container.width{width:88%;}
.x-container.max{max-width:1200px;}
.x-container:before{content:normal;}

		
	.mvp-feat1-right-wrap,
	.mvp-widget-feat2-side,
	#mvp-side-wrap,
	#mvp-home-widget-wrap .mvp-flex-side-wrap {
		border-top: 1px solid #ddd;
		margin: 20px 0 0;
		padding-top: 20px;
		width: 100%;
		}

header .usp li{ color:#4c4b4b; }

header .usp .fa {font-size: 14px;line-height: 40px;margin-right: 5px;text-align: center;}

header .usp ul li:first-child{text-align:left;}

header .usp ul li:last-child{text-align:right;}


header .usp{ float: left; width: 100%;}

header .usp ul{ margin: 0; padding: 0; }

header .usp li span{ color: #888; font-size: 12px; margin-right: 9px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);-moz-opacity: 0.3;-khtml-opacity: 0.3;opacity: 0.3; }

	
	.swiper-slide .content p, .swiper-slide .content h2, .swiper-slide .content .buttons {
		opacity: 1!important;
		padding: 0!important;
	}
 #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:7px;}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }


.barmenufix .submenufix .submenu { display: inline-block; line-height: 35px; color: #fff; font-size: 13px; font-family: 'GothamMedium'; padding: 0 10px; position: relative; text-align: center; }


.barmenufix .submenufix .submenu a { color: #fff; }


.barmenufix .submenufix .submenu a span { margin: 0 3px; }


.barmenufix .submenufix .submenu:after { content: ""; position: absolute; top: 7px; right: -3px; height: 20px; width: 1px; background: #fff; display: block; }


.barmenufix .submenufix .submenu:hover { background: #404041; }


.barmenufix .submenufix .submenu:focus { background: #666; }


.barmenufix .submenufix .submenu.lang { width: 100px; position: relative; }


.barmenufix .submenufix .submenu .langmobile { width: 100%; position: absolute; top: 0; left: 0; height: 35px; opacity: 0; }
.et_pb_module{max-width:100%}
.post-item .post-item__meta{font-size:.625rem;text-transform:uppercase;margin-bottom:20px}
.post-item .post-item__title,.post-item .post-item__text,.post-item .post-item__meta{color:#2A363B}
.post-item--vacancy .post-item__meta{margin-bottom:16px}


.et_search_outer {
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}


	.et_vertical_nav .et_search_outer {
		overflow: visible;
		position: relative;
	}


	.et_header_style_centered .et_search_outer,
	.et_header_style_split .et_search_outer {
		display: none;
	}

.column {margin: 0 12px 0 12px; float: left;}

.column-right {margin: 0 12px 0 12px; float: right;}
.header-style-1 .logo-has-sticky .mk-sticky-logo,.header-style-1.a-sticky .logo-has-sticky .mk-desktop-logo,.header-style-3 .logo-has-sticky .mk-sticky-logo,.header-style-3.a-sticky .logo-has-sticky .mk-desktop-logo{opacity:0}
.logo-in-middle .logo-has-sticky .mk-sticky-logo,.logo-in-middle.a-sticky .logo-has-sticky .mk-desktop-logo{display:none}
.mk-desktop-logo.light-logo{display:none}
.mk-desktop-logo.dark-logo{display:block}
 .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.light-logo { display:block !important; }
 .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.dark-logo { display:none !important; }
 .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.dark-logo { display:block !important; }
 .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.light-logo { display:none !important; }


.categories-links a:first-child:before {
	content: "\f301";
}


.format-image .categories-links,
.format-image .tags-links {
	display: none;
}


.format-status .categories-links,
.format-status .tags-links {
	display: none;
}

	.search-icon{
		border-right:0;
		float:left;
		margin:7.5% 0 0 4%;
		padding:4% 4% 4% 0;
		width:10.5%;	
	}

	.menu-icon, .search-icon{
		display:none;
	}
.img-fluid,.tribe-events-event-image img,.tribe-events-event-thumb img{max-width:100%;height:auto}


    #pop_up .callback_form,
    #pop_up .review_form {
        width: 250px;
        padding: 10px;
    }


#pop_up .callback_form,
#pop_up .review_form,
#pop_up_dis .callback_form,
#pop_up_dis .review_form {
    width: 374px;
    padding: 30px 50px 25px;
}


#pop_up .callback_form .name,
#pop_up .review_form .name,
#pop_up_dis .callback_form .name,
#pop_up_dis .review_form .name {
    font: 19px/26px nautilus_pompilius;
    color: #fb540d;
}



.ipad-only {display: none;}
 

ul.sub-menu li.menu-item a {
	
	color:black;
}


ul.sub-menu li.menu-item a:hover {
	
	background-color:#e3e3e3;
}


.menu-item a{
	color: white;	
}

  .tabs dd, .tabs .tab-title {
    position: relative;
    margin-bottom: 0 !important;
    list-style: none;
    float: left; }

    .tabs dd.active a, .tabs .tab-title.active a {
      background-color: transparent;
      color: #222; }

  .tabs.vertical dd, .tabs.vertical .tab-title {
    position: inherit;
    float: none;
    display: block;
    top: auto; }
.minimal #footerbottom,.minimal footer,.minimal footer .footerbottom{border-top:1px solid rgba(0,0,0,.08)}
#footerbottom:hover,#footernotification .close:hover,#headernotification .close:hover{opacity:1}
#footerbottom,#footerbottom a{color:rgba(255,255,255,.6)}
#footerbottom{background:#232b2d;padding:30px 0 20px;font-size:11px}
#footerbottom #footerlogo{max-width:48px;float:left;margin:-15px 10px 0 0;padding:0;opacity:.6}
#footerbottom #footer_social_icons,#footerbottom #footermenu{float:right}
#footerbottom #footer_social_icons .social li,#footerbottom .footermenu li{float:left;margin-left:15px}
#footerbottom #footer_social_icons .socialicons{font-size:20px;line-height:1}
#footerbottom #footer_social_icons .socialicons a{opacity:.8}
#footerbottom #footer_social_icons .socialicons a:hover{opacity:1}
#footerbottom,.boxed #footerbottom .container{background-color:#ffffff;}

#top-header #et-info span#et-info-email {display:none;}



.menu, .lista,.strom1,.strom2, .porovnavame, .dc, .sloupec3, .old, .ck, .skryt, .vice-text {display: none;}
 
.strom1  {color: #000; margin-left: 38px; margin-top: 32px; margin-bottom: 32px; float: left; font-size: 15px; }

.menu, .lista, top-foto, .strom1, .strom2, .nadpis1, .top-foto1, .ck, .sloupec3, .menu-ads-300 {display: inline}
#event-3100-section-left .views-row{margin-bottom:10px;}
#event-3100-section-left .views-row a strong{font-weight:normal;color:#555;font-size:.9em;}
.woocommerce div.product div.social{text-align:right;margin:0 0 1em}
.woocommerce div.product div.social span{margin:0 0 0 2px}
.woocommerce div.product div.social span span{margin:0}
.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}
.woocommerce div.product div.social iframe{float:left;margin-top:3px}

div.shailan-dropdown-menu table,div.shailan-dropdown-menu tbody,div.shailan-dropdown-menu tr,div.shailan-dropdown-menu td,div.shailan-dropdown-menu ul,div.shailan-dropdown-menu li,div.dropdown-horizontal-container,ul.dropdown * {
    margin: 0;
    padding: 0;
    border: 0;
    width: auto;
    line-height: 1;
    font-size: 100%;
}


.shailan-dropdown-menu {
    position: relative;
    z-index: 597
}
.section-full-screen .wolf-row-inner{display:table-cell;vertical-align:middle;height:100%}
.wolf-row .wolf-row .wolf-row-inner{padding:0!important}
.wolf-row-inner{position:relative;z-index:5;padding:3em 0}
.wolf-row-no-padding .wolf-row-inner{padding-top:0!important;padding-bottom:0!important}
.wolf-row-inner .wrap [class*=col-]:last-child,.wolf-row-inner .wrap [class^=col-]:last-child{margin-bottom:0}
#catcher{height:0!important}
.clear{clear:both}
.soliloquy-container .soliloquy-image{max-width:100%;display:block;height:auto;margin:0 auto;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}

.type--fine-print {
  font-size: 0.85714286em;
}

.btn + p.type--fine-print,
.btn + span.type--fine-print {
  margin-top: 1.08333333333334em;
}

form + span.type--fine-print {
  margin-top: 1.08333333333334em;
  display: inline-block;
}

.comment .comment__body h5.type--fine-print {
  margin: 0;
}


footer .type--fine-print:not(p) {
  opacity: .5;
}

footer a.type--fine-print:not(:first-child) {
  margin-left: 1.85714286em;
}

  .footer-1 .type--fine-print {
    position: relative;
    top: 2px;
  }

.acme-slick-carausel,
.featured-slider,
.fs-right-slider{visibility:hidden;}


.rink-landing-news {
    margin-bottom: 30px;
}


.rink-landing-news .button-rect {
    margin-bottom: 30px;
}

    

				#catapult-cookie-bar {
					box-sizing: border-box;
					max-height: 0;
					opacity: 0;
					z-index: 99999;
					overflow: hidden;
					color: #ffffff;
					position: fixed;
					left: 0;
					bottom: 0;
					width: 100%;
					background-color: #565656;
				}

				#catapult-cookie-bar a {
					color: #fff;
				}

				#catapult-cookie-bar .x_close span {
					background-color: #ffffff;
				}

				#catapult-cookie-bar h3 {
					color: #ffffff;
				}

				.has-cookie-bar #catapult-cookie-bar {
					opacity: 1;
					max-height: 999px;
					min-height: 30px;
				}


#canvas_container {
    width: 100%;
    overflow: hidden;
}


#right { min-width: 160px; height: auto; margin-top: -4px; margin-left: 20px; }
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#333333}

	.oret {
		max-width: 100%!important;
	}
.media-block__info{color:#86a3b4;font-family:"Lato",sans-serif;font-size:1rem}


          

  
  
  
  
 
   
   

 .colormag-button,blockquote,button,input[type=reset],input[type=button],input[type=submit],
		#masthead.colormag-header-clean #site-navigation.main-small-navigation .menu-toggle{background-color:#f80707}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}


#footer-gray{background: #868686; color: #fff; font-family: Arial; font-size: 10.5px; padding-top: 10px;}

	#footer-gray a{color: #fff;}

		#footer-gray a:hover{color: #eee;}

		#footer-gray ul li{display: inline; padding-right: 15px;}

		#footer-gray .copyright{text-align: right;}


.tb-milestone .milestone span.num {
    margin: 0;
    position: relative;
    display: inline-block;
    font: 300 64px 'Signika', 'PT Sans', Geneva, Arial, sans-serif;
    vertical-align: top;
}


#content, #footer-container {
	padding: 60px 20px;
}

#content, #home_page_downs, #footer-container {
	padding: 40px 20px !important;
}
#footer-container{padding:40px 20px 20px;background:#fff;position:relative;z-index:2}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: left;
}


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



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

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

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}


.bx-wrapper .circle-border{
    border:3px solid #cacaca;
}

.circle-border {
    display: inline-block;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px;
    -khtml-border-radius: 500px;
    border: 3px solid #fff;
}

  .hi-contrast .accessibility a {
    color: #fff;
    border-color: #fff; }

    .hi-contrast .accessibility a:after {
      background: #fff; }
.fullwidth-container,.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;}
.container{width:724px;}
.container-fluid{padding:0;}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:960px;}
.container:before,.container:after{display:table;line-height:0;content:"";}
.container:after{clear:both;}
.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:"";}
.container-fluid:after{clear:both;}



.casual-main-wrap{
	
}




body.page-template-page_blog-php .casual-main-wrap, body.archive .casual-main-wrap, body.search .casual-main-wrap, body.single .casual-main-wrap, body.page-template-page_fullwidth-php .casual-main-wrap{
	background-image: none;
	background-color: #eee7f3;
}
.front #bottom-content #header-border{position:relative;top:0px;text-align:center;border-top:1px solid #fff;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

  .non-cosigned-loan-options-section .wpb_column {
    margin-top: 50px;
  }

  .non-cosigned-loan-options-section .wpb_column:first-child {
    margin: 0;
  }

.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-7 {
    width: 58.33333333%;
  }
.d-block{display:block!important}





.mobile-header {
	display: none;
}

.nav li, .nav2 li, .nav3 li {display: inline;}

.nav3 {color: #a4a4a4; position: absolute; margin-top: 25px; width: 956px; text-align: right;}

.nav3 a, .nav3 a:visited  {color: #a4a4a4; border: none; padding: 0 5px 0 0;}

.nav3 a:hover {background: none; text-decoration: underline;}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
nav#navigation ul li.last a{border:none;}
.user-menu ul li.last a{color:#000000;}
.user-menu ul li ul li a,.user-menu ul li ul li.last a{color:#555555;padding:10px;border-bottom:1px solid #f2f2f2;}
div#footer-navigation ul.links li.last a{border:none;}
li.statistics_counter.first.last{display:none;}
p.last-question-message{padding:0 0 20px 0;color:#555555;}


li.menu-item a {
color:red;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

.cb{height:80px !important;}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only ~ .form-control-feedback{top:0}

#header ul.global_navi{
display: block;
width: 716px;
height: 60px;
float: right;　
}

#header ul.global_navi li {
display: block;
height: auto;
font-size: 13px;
float: left;
line-height: 60px;
}

#header ul.global_navi li a {
padding: 0 6px;
color: #17365d;
}

#header ul.global_navi li a:hover {
text-decoration: underline;
color: #943634;
}
.global-header__menu .sub-list .sub-list__item{padding-left:0;padding-right:0}
.menu__item.menu__list ul .list__item ul .sub-list__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:4vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(255,255,255,0.2);padding-left:20%;text-transform:uppercase;font-size:0.7rem}
.menu__item.menu__list ul .list__item ul .sub-list__item:last-child{border-bottom:none}


.menu-level-2 .site-header-nav .pane-inner {
  overflow: hidden;
  height: 100%;
}


.menu-level-2 .site-header-nav .pane-inner .pane-menu,
.menu-level-2 .site-header-nav .pane-inner .panel-menu {
  overflow-y: scroll;
  overflow-x: hidden;
  height: 100%;
  padding-bottom: 78px !important;
}
#javo-navibar .dropdown-menu .menu-item-object-item a{color:#fff}
#javo-navibar .dropdown-menu .menu-item-object-item a:hover{background:#454545;color:#fff}
#header-one-line #javo-navibar ul.navbar-left .menu-item a{padding:10px}
#header-one-line #javo-navibar ul.navbar-left .menu-item .dropdown-menu a{color:#9d9d9d;font-weight:600;line-height:16px;font-size:11px;letter-spacing:1px;font-family:Raleway,sans-serif;text-transform:uppercase}
#header-one-line #javo-navibar ul.navbar-left .menu-item li:hover a{color:#fff}

.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-right: 15px;
  padding-left: 15px;
}

  .col-sm-4 {
    width: 33.33333333%;
  }

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

.clearfix:after{clear:both}

.clearfix{*zoom:1}

.featured-entries-col .clearfix{margin-bottom:20px;}

.breadcrumbs.clearfix{background:#f8f8f8 none repeat scroll 0 0;margin:20px 0 30px;padding:10px 20px;}

footer nav#footer-subnav #copyright{text-align:right}

nav#footer-subnav #copyright{text-align:right}

.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}

.col-xs-12{width:100%}
.float-overflow{overflow:hidden;}
.content .node .float-overflow{display:block;font-size:16px;font-family:"proxima-nova",sans-serif;}

		.site-info .powerby,
		.site-info .theme-author {
			display: block;
		}


.contents {
    max-width:1024px;
    width:100%;
    margin:0 auto;
}


#footer .contents {
    padding:20px 0;
    text-align:center;
}


.wrapper-small .contents {
    display:table;
}

    .contents .col_232px {
        width:24%;
        word-wrap:break-word;
    }

    .contents .col_232px:first-child {
        margin-left:2%;
    }

    .contents .col_232px:nth-child(2n + 1) {
        margin-left:5%;
    }
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:5px}
 #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:7px;}

.non-drop{float:none!important;display:block!important}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin: 0;
	padding-bottom: 0;
	text-align: left;
}


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




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}
.home #home__slider{position:relative;width:100vw}
#header-decoration{background-color:#7272cc;margin:0;padding:0 0 .7em;border-color:#d4d4ea;border-width:2px;border-style:solid}
#header-decoration .inner{padding-top:0}
.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;background-color:#007bff;transition:width .6s ease}
.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}
.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}


#skills .progress-bar {
  width: 1px;
  text-align: left;
  transition: .9s;
}
.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-12{width:100%}

.font-big-switcher sup{
    font-size: 0.7rem;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.carousel-anything-container .vc_row .wpb_column{padding-left:0;padding-right:0}


	#featured-image .fluid-width-video-wrapper {
		margin: 20px 0 0 0;
	}


	#featured p, .testimonial_main_text, #about_div .about_text {
		font-size: 12px;
		line-height: 1.5em;
	}


	#featured p {
		font-size: 11px;
		line-height: 1.5em;
	}

.full-width-no-box #featured {border: none;}

body.front-page.boxed-layout #featured, body.boxed-layout #wrapper{
	border-top: 0;
	border-radius: 0;
}


.image_overlay #featured-content
{
    color: #fff;
}


#numbers .counter .value {
  display: block;
  font-size: 36px;
  color: #fff;
}
.x-menu-level-1{margin-left:260px}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
#main-navigation ul.menu li.menu-item-no-children a{width:100%}
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

#la-logo-group-wrapper {
}

#la-logo-group, #la-site-title-group {
	display: inline-block;
	overflow: hidden;
	float: left;
}

.header_one #la-logo-group {
	margin-top: 7px;
}

#la-logo-group, #la-text-group {padding: 5px 0px 5px 0px}


.dropdown-list .label {
  display: inline-block;
  position: relative;
}


.dropdown-list .label:after {
  background-image: url("data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cpath%20style%3D%22fill%3A%23e17116%22%20d%3D%22M7.41%207.84L12%2012.42l4.59-4.58L18%209.25l-6%206-6-6z%22/%3E%0A%3C/svg%3E");
  content: "";
  height: 24px;
  top: -2px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  transition: all 150ms ease-in-out;
  position: absolute;
  right: -32px;
  width: 24px;
}


.dropdown-list .js-rotate .label:after {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}


.dropdown-list .js-rotate .label {
  text-decoration: underline;
}



  #skip-to-nav, #navbar, #sidebar-left, #sidebar-right, #footer,
  .breadcrumb, div.tabs, .links, .taxonomy,
  .book-navigation, .forum-topic-navigation, .pager, .feed-icons
  {
    visibility: hidden;
    display: none;
  }

.clearfloat, .cl, .c {clear: both; height: 0; font-size: 1px; line-height: 0px;}
.img-responsive{margin:0 auto}


.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}


.fm-wrapper-sub-sub{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.wpbf-mobile-menu-default .wpbf-mobile-logo-container,.wpbf-mobile-menu-default .wpbf-menu-toggle-container{text-align:center}

.nav-menu {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.nav-menu .menu-item { border-top:0px;; text-align:center; }

.nav-menu .menu-link {display: block;text-decoration: none;color: #fff;padding: 1rem 1rem;font-size:21px; text-transform: uppercase;}

.togglemenu .nav-menu .menu-item { -webkit-transition: background-color 0.15s ease-in-out,  color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out,  color 0.15s ease-in-out;}
.mobile-main-nav .menu-item a .fa{padding-right:6px}


div.ui-dialog-overlay-body {
    padding-top: 3px !important;
    background-repeat: repeat-y;
    border-left: solid 4px rgba(0, 0, 0, 0.05);
    border-right: solid 4px rgba(0, 0, 0, 0.05);
}


        div.ui-dialog-overlay.xlarge div.ui-dialog-overlay-body {
            background: #FFF;        
        }


        div.ui-dialog-overlay.large div.ui-dialog-overlay-body {
            background: #FFF;        
        }


        div.ui-dialog-overlay.medium div.ui-dialog-overlay-body {
            background: #FFF;
        }


        div.ui-dialog-overlay.small div.ui-dialog-overlay-body {
           background: #FFF;
        }


h2.searchtitle-page,
div.postwrap h2.posttitle-page,
div.postwrap h2.posttitle-page a,
div.postwrap h2.posttitle,
div.postwrap h2.posttitle a,
div.postwrap h2.posttitle a:visited {
	font-size: 18px;
	font-weight: bold;
	color: #c0c4ca;
	text-decoration: none;
	margin-bottom: 6px;
}


div.postwrap h2.posttitle a.searchtitle {
	font-size: 14px;
}


h2.searchtitle-page,
div.postwrap h2.posttitle-page {
	border-bottom: 1px solid #666666;
	padding-bottom: 4px;
	margin-bottom: 24px;	
}


div.postwrap h2.posttitle a:hover {
	color: #e0e2e7;
}

footer p.copyright {
  color: #808080;
  float: right;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 0.6em;
  margin: 0;
  vertical-align: bottom;
}

footer p.copyright a {
  color: inherit;
}

  footer div.social-media p.copyright {
    margin-top: 10px;
    width: 100%;
  }

  .hamburger .iconbar {
    display: block;
    margin-top: 5px;
    width: 30px;
    height: 3px;
    background-color: #fff;
  }


.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
	margin-right: 3.8%;
	float: left;
	min-height: 1px;
}


.row .sevencol {
	width: 56.75%;
}

	
	.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
		width: auto;
		float: none;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
		clear:both;
	}
#header-container{background:#fff}
 body.fixed-mobile #top, body.fixed-mobile #header-container, body.fixed-mobile #footer-container, body.fixed-mobile #nav-container, body.fixed-mobile #footer-widgets-container { min-width: 1200px; padding: 0 1em; }


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}

section.grid ul.grid3x3 li.item-1,
section.grid ul.grid3x3 li.item-4,
section.grid ul.grid3x3 li.item-7 {
  border-left: 0;
}

section.grid ul.grid4x4 li.item-1,
section.grid ul.grid4x4 li.item-5,
section.grid ul.grid4x4 li.item-9,
section.grid ul.grid4x4 li.item-13 {
  border-left: 0;
}
#top-menu li.menu-item.menu-item-gtranslate{padding-right:5px}
.hero__opacity,.hero__radial{position:absolute;height:100%;width:100%}
.hero__radial{background:radial-gradient(ellipse at center 50%,rgba(0,0,0,.2) 30%,hsla(0,0%,100%,0) 60%);top:0;left:0;bottom:0;right:0;z-index:6}
a.hero__slide:hover .hero__radial{background:rgba(0,0,0,.3);transition:background .1s ease-in-out}


#owl-homepage-slideshow .slideshow-caption {
	text-align: center;
	width: 100%;
	position: absolute;
	bottom: 150px;
}


#owl-homepage-slideshow .slideshow-caption h2 {
	color: #fff;
	font-size: 4em;
    font-style: italic;
}


#owl-homepage-slideshow .slideshow-caption h2 span {
	color: #E1B228;
}


#owl-homepage-slideshow .slideshow-caption p {
	color: #fff;
	font-size: 1.2em;
	margin-bottom: 30px;
}


#owl-homepage-slideshow .slideshow-caption a.btn-ghost {
	color: #E1B228;
	font-size: 1em;
	padding: 10px 20px;
	border: 1px solid #E1B228;
	text-transform: uppercase;
	background-color: transparent;
}

	.slideshow-caption p {
	  font-size: 1em;
	}


.listnone li {list-style: none;padding-left:0px;}

.listnone ul {padding:0;margin:0;}

#news-intro-items-container {
	margin: 20px 0px;
}

.tribe-mini-calendar-event .vcard {
  line-height: 20px;
  margin-top: 10px;
}
#mobilenav-additional{padding:20px}
#mobilenav-additional h3{color:#2aa9e0;font-weight:700}
#mobilenav-additional .widget_nav_menu{color:#2aa9e0;margin-bottom:1em}
#mobilenav-additional .widget_nav_menu a{color:#2aa9e0}
#mobilenav-additional .search-form{max-width:215px}
#mobilenav .clear:after{content:"";display:table;clear:both}

.template-index.transparent-menu .header-divider { display: none; }




.entry-meta a {
    font-size: 13px;
    color: #6B6B6B;
}

.entry-meta {
    margin-bottom: 20px;
}

footer.entry-meta {
    margin-bottom: 0;
}

.entry-meta .fa {
    font-size: 14px;
    margin-right: 3px;
}

.entry-meta span {
    margin-right: 10px;
}

article.post .post-categories a:hover, .entry-title a:hover, .entry-meta a:hover, .entry-footer a:hover, .read-more a:hover, .flex-caption .post-categories a:hover, .flex-caption .read-more a:hover, .flex-caption h2:hover, .comment-meta.commentmetadata a:hover, .post-inner-content .cat-item a:hover {
    color: #a161bf;
}


		.home__stripe {
			display: flex;
			flex-direction: column;
			align-items: center;
			padding-top: 55px;
		}


		.home__stripe-header {
			font-size: 32px;
			font-weight: bold;
			position: absolute;
			top: -50px;
			left: 0;
			right: 0;
		}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead{font-family:'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:24px;color:#f8f5f1!important}
.et_pb_fullwidth_header_0 .header-content .et_pb_fullwidth_header_subhead{padding-bottom:5px;line-height:1.3em}
.view .progress-disabled{float:none;}
.view-news h2{margin-top:0;}
.view-news .row{margin-bottom:60px;}
.view-news .views-row-last .row{margin-bottom:15px;}
aside .view-news .row{margin-bottom:15px;}
.list-inline,.list-unstyled{padding-left:0;list-style:none}
.list-inline{margin-left:-5px}
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;}

		
			ul.style2 li.social:before
			{
				background-position: -20px 4px;
			}

		
			ul.contact li.social:before
			{
				background-position: -20px 4px;
			}



.modal{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 40; padding: 30px; width:  100%; height: 100%; margin: 0; padding: 0; opacity: 0; visibility: hidden; -webkit-transition:visibility 0s linear 0.1s,opacity 0.3s ease; -o-transition:visibility 0s linear 0.1s,opacity 0.3s ease; -moz-transition:visibility 0s linear 0.1s,opacity 0.3s ease; transition:visibility 0s linear 0.1s,opacity 0.3s ease; }

.modal.open{ visibility:visible; opacity: 1; -webkit-transition-delay:0s; -moz-transition-delay:0s; -o-transition-delay:0s; transition-delay:0s; }


.modal .content { margin-bottom: 20px; }

.modal .customer_logo { max-width: 100%; width: 200px; margin-bottom: 20px; }
#menu-close{display:none}

.nav-thumb 									{ border: 0px solid black; margin-right: 0px; margin-top:0; height:60px; width:110px; }
header .q_logo img.light,header .q_logo img.dark,header .q_logo img.sticky{display:none!important}
header.sticky .q_logo img.normal,header.sticky .q_logo img.light,header.sticky .q_logo img.dark{opacity:0!important}
.q_logo img.light,.q_logo img.sticky,.q_logo img.dark{opacity:0}
header.light .q_logo img.normal{opacity:0}
header.light .q_logo img.light{opacity:1}
header.light .q_logo img.dark{opacity:0}
header.dark .q_logo img.light{opacity:0}
.q_message a.close i.light{color:#fff}


.small-12 { width: 100%; }

  main section .small-12:not(.article__block-wrapper) { padding-bottom: 30px; }

  main section .small-12.regional-office--connect-heading { padding-bottom: 0; }

  article .entry-header .small-12 { float: none; width: 100%; }

  article .entry-footer .small-12 { float: none; width: 100%; }


.media-content {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  text-align: left; }
.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-5{width:41.66666667%}


.etabs li .featuretext {
	height:90px;
	line-height: 6px;
	display: block;
	padding: 63px 10px 0px 10px;
	outline: none;
	color: #f2f0e9;
	font-family: 'Roboto', sans-serif; 
}


.featuretext .featureheader
{
	font-size: 17px;
	font-weight:400;
}


.featuretext .featuredetail
{
	font-size: 12px;
	line-height:25px;
}

		
		.navigation-mobile-button a { background-color: #383838; }

		.navigation-mobile-button a:hover { background-color: #383838; }

		.page-template-template-home-php .navigation-mobile-button { position: absolute !important; }
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


.continuousPlayer-enable .pjax-container{
	padding-bottom: 90px;
}


.latest-project .opacity_layer
{
	background: rgba(0, 0, 0, 0);
	display: block;
	height: 100%;
	transition: all 1.8s ease;
	-webkit-transition: all 1.8s ease;
	-moz-transition: all 1.8s ease;
	-o-transition: all 1.8s ease;
	padding-bottom: 60px;
}


.latest-project.in-view .opacity_layer
{
	background: rgba(0, 0, 0, 0.5);
}
.carousel-inner{position:relative;width:100%;overflow:hidden}

#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}

#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}

#calendar2 thead tr.month{
  background-color: #67b9ce;
  height: 30px;
  color: #fff;
}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}

#lst  {background-color: #d6ffd6}
.inactive-tab{position:relative;height:21px;float:left;z-index:199;margin-left:7px}


.navigation-top .wrap {
	max-width: 1000px;
	padding: 0;
}


.wrap {
	margin-left: auto;
	margin-right: auto;
	max-width: 700px;
	padding-left: 2em;
	padding-right: 2em;
}


.wrap:after {
	clear: both;
	content: "";
	display: block;
}




#masthead .wrap {
	position: relative;
}


.panel-content .wrap {
	padding-bottom: 0.5em;
	padding-top: 1.75em;
}


.site-footer .wrap {
	padding-bottom: 1.5em;
	padding-top: 2em;
}


	.page-one-column .panel-content .wrap {
		max-width: 740px;
	}

	.discount-block img{min-width:100%;}

.discount-block{padding:0 0 15px;}

.discount-block .row{margin:0 -6px;}

.discount-block [class*="col-lg-"]{padding-left:6px; padding-right:6px; width:20%;}
.is-divider{height:3px;display:block;background-color:rgba(0,0,0,0.1);margin:1em 0 1em;width:100%;max-width:30px}
.widget .is-divider{margin-top:.66em}
.dark .is-divider{background-color:rgba(255,255,255,0.3)}
.banner .is-divider,.banner .text-center .is-divider{margin-top:1em;margin-bottom:1em}
.box-blog-post .is-divider{margin-top:.5em;margin-bottom:.5em;height:2px}
.widgets-boxed h3+.is-divider{display:none}

	
	.head-nav .topmenu {
		border-radius: 12px 12px 0 0;
	}

	
	.head-nav {
		
        display: flex;
        align-items: center;
        position: fixed;
        top: 0;
        background: #00ccff;
	}
.fid-2 #uvs-types-list .col-1,.fid-2 #uvs-types-list .col-2{width:300px;float:left}
.fid-2 #uvs-types-list .col-1{margin-right:10px}
.fid-3 #uvs-types-list .col-1,.fid-3 #uvs-types-list .col-2,.fid-3 #uvs-types-list .col-3{width:230px;float:left}
.fid-3 #uvs-types-list .col-1,.fid-3 #uvs-types-list .col-2{margin-right:10px}
body.responsive-ready .fid-2 #uvs-types-list .col-1,body.responsive-ready .fid-2 #uvs-types-list .col-2{width:100%}

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }

#calendar2 thead tr.month{background-color:#fff;height:30px;color:#8fc120;}


iframe#wp-custom-header-video {
	width: 100%;
}


div#wp-custom-header:hover .wp-custom-header-video-button {
	visibility: visible;
	opacity: 1;
}



div.wp-custom-header {
	position: relative;
}


.wp-custom-header-video-button {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 62px;
	height: 50px;
	font: 0px/0 a;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}


.wp-custom-header-video-button:before {
	content: "\f452";
	display: block;
	font-family: "Genericons";
	font-size: 20px;
}


.wp-custom-header-video-button.wp-custom-header-video-pause:before {
	content: "\f448";
}

.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-lg-4 {
    width: 33.33333333333333%;
  }

.home .post-ratings .rating_image {
margin-top: 3px;
}

.meta.directory-page .rating_image img {
 min-height: 16px;
 margin-left: 5px;
 height: auto;
 width: 16px;
}


.meta.directory-page .rating_image { margin-top: 3px; }


.post-ratings .rating_image {
	float: left;
	margin-top: -1px;
}


.single .post-meta-left .rating_image {
	float: left;
	margin-top: 4px;
	margin-right: 10px;
	width: auto;
}
.promo-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:19rem;padding:1.5rem;background-color:#075683}

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

.mobicon span.third { top: 20px; }

.mobicon.open span.third { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); margin-top: -10px; }

	#site{
		width: 100%;
	}
 .textwidget { line-height: 23px }

.textwidget p { margin-top: 20px }
.copyright-wrap,#footer-wrap{margin:0 auto;position:relative;max-width:1200px;width:100%;z-index:2;overflow:hidden}

	
	.servise_title_box{
		min-height: 140px;
	}


    .servise_title_box i{
      display: inline-block;
      font-size: 30px;
      color: #ccc;
      margin-bottom: 20px;
      -webkit-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s;
    }


    .servise_title_box.active,
    .servise_title_box:hover{
      border-color: #ffb60b;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
    }


    .servise_title_box.active i,
    .servise_title_box:hover i{
      color: #ffb60b;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
    }

.single_sidebar{margin-bottom:20px}

.copy p.chinese, .copy span.chinese, .copy strong.chinese, span.chinese {
	font-family: Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", sans-serif !important;
}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}

.scrollbody_txt{ background:#FFFFFF; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }


.topRegion .menu {
    position: absolute;
    left: 750;
}


.topRegion .menu td {
    vertical-align: bottom;
    padding: 0 5px;
}

.st-accordion .panel-group .panel { margin-bottom: 10px; border-radius: 0px; -webkit-box-shadow: 0px 0px 0px 0px rgba(234, 234, 234, 1); -moz-box-shadow: 0px 0px 0px 0px rgba(234, 234, 234, 1); box-shadow: 0px 0px 0px 0px rgba(234, 234, 234, 1); }




.author-box:before,
.clearfix:before,
.entry-comments:before,
.entry:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry-comments:after,
.entry:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-4142-0 , #pg-4142-1 , #pg-4142-2 , #pg-4142-3 , #pg-4142-4 , #pg-4142-5 , #pg-4142-6 , #pl-4142 .so-panel { margin-bottom:30px }
 #pl-4142 .so-panel:last-child { margin-bottom:0px }
 #pg-w5c8ba3bf92f97-0 , #pg-w5c8ba3bf92f97-1 , #pg-w5c8ba3bf92f97-2 , #pg-w5c8ba3bf92f97-3 , #pg-w5c8ba3bf92f97-4 , #pg-w5c8ba3bf92f97-5 , #pg-w5c8ba3bf92f97-6 , #pl-w5c8ba3bf92f97 .so-panel { margin-bottom:30px }
 #pl-w5c8ba3bf92f97 .so-panel:last-child { margin-bottom:0px }


.lightbox-demo {
	padding: 0;
	font-family: "proxima_nova", "Arial", "Helvetica Neue", "Helvetica", sans-serif !important;
}


.lightbox-demo .fancybox-close-small {
	display: none;
}

.submenu-left-column ,.submenu-middle-column ,.submenu-right-column {
    width: calc(100% / 3);
    float: left;
    flex: 1;
}


.submenu-right-column {

    float: right;
    height: 100%;
    border-left: 1px solid #fff;
}


#quick-links-band .wrap
{
	float: right;
	width: 100%;
}
.carousel--default .carousel__cta{padding:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:200}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev{background-color:rgba(0,0,0,0.7);}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover{background-color:rgba(0,0,0,0.8);}


.service {
  padding-top: 250px;
}


.service-list {
  list-style-type: disc;
}


  .service-item--second {
    padding-left: 28px;
  }


  .service-item--third {
    margin-top: 38px;
    padding: 0;
  }
.grid-container,.property-filter__inner-wrap,.row{padding:0;position:relative;display:block;font-size:0}
.grid-container:after,.grid-container:before,.property-filter__inner-wrap:after,.property-filter__inner-wrap:before,.row:after,.row:before{content:" ";display:table}
.grid-container:after,.property-filter__inner-wrap:after,.row:after{clear:both}
.grid-container--flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#copyright{color:#666;}
#copyright a{color:inherit;-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
#copyright a:hover{color:#777;}


		#copyright li
		{
			display: inline-block;
			border-left: solid 1px rgba(0,0,0,0.5);
			box-shadow: -1px 0px 0px 0px rgba(255,255,255,0.1);
			padding: 0 0 0 1em;
			margin: 0 0 0 1em;
		}

		
		#copyright li:first-child
		{
			border: 0;
			box-shadow: none;
			padding-left: 0;
			margin-left: 0;
		}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}
.main-header-menu .menu-item, .main-header-bar .ast-masthead-custom-menu-items{-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}


.nav {
    padding-left : 0;
    margin-bottom: 0;
    list-style   : none;
}


.nav .nav-divider {
    height          : 1px;
    margin          : 9px 0;
    overflow        : hidden;
    background-color: #e5e5e5;
}


.nav-tabs {
    border-bottom: 1px solid #ddd;
}


.nav-tabs.nav-justified {
    width        : 100%;
    border-bottom: 0;
}


.nav-justified {
    width: 100%;
}


.nav-tabs-justified {
    border-bottom: 0;
}


.nav-tabs .dropdown-menu {
    margin-top                     : -1px;
    -webkit-border-top-left-radius : 0;
    -moz-border-radius-topleft     : 0;
    border-top-left-radius         : 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright    : 0;
    border-top-right-radius        : 0;
}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
#footer-wrapper{margin-top:15px}
.pp-row #column-7bf29400-ca1b-46df-b33f-6f244091d0f7 .pp-column-inner .pp-component{text-align:center}
.pp-layout-entity--has-background-gallery{position:relative}
.pp-layout-entity--has-background-gallery .pp-row{position:relative}
.pp-layout-entity--has-background-video{background-color:#000 !important;background-image:none !important;position:relative}

	.header-search,
	.header-search-x {
		display: none;
	}



.header-search, .header-search-x {
	display: block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 18px;
	font-family: 'Genericons';
	cursor: pointer;
	width: 18px;
	height: 18px;
	position: absolute;
	right: 0;
	color: #666;
	font-style: normal;
	margin: 24px 5px 0 0;
}

.header-search:before {
	content: '\f400';
}

.header-search-x:before {
	content: '\f401';
}

.header-search:hover, .header-search-x:hover {
	color: #2b9b9b;
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}

div#footer span.meta-sep{margin:0 0.5em;}

div.comments h3,body.archive h2.page-title,body.search h2.page-title,div.comments h3.comment-header span.comment-count span.meta-sep,body h2.page-title span.archive-meta span.meta-sep,body div.entry-date span.meta-sep{font-weight:400;}

p#sub_headng {
    font-size: 20px;
    margin-bottom: 10px;
    color: #104660;
}





#post-wrapper {
    position: relative;
}
