﻿
.thelanguage{width: 211px;padding:14px 14px 11px 10px;text-align: left;  }


.thelanguage a{ display: block; color: #000000; text-decoration: none; height: auto; border-bottom: dotted 1px #C7C7C7; width: 200px; margin-top: 1px; padding:2px 0 2px 5px; font-weight: bold;font-size: 12px;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.fl-icon-group .fl-icon {display: inline-block;margin-bottom: 10px;margin-top: 10px;}
.fl-icon-group-left {text-align: left;}
.fl-icon-group-center {text-align: center;}
.fl-icon-group-right {text-align: right;}
.fl-node-5c3398a9e624e .fl-icon-group-left .fl-icon {margin-right: 15px;}
.fl-node-5c3398a9e624e .fl-icon-group-center .fl-icon {margin-left: 15px;margin-right: 15px;}
.fl-node-5c3398a9e624e .fl-icon-group-right .fl-icon {margin-left: 15px;}
#featured-image .fluid-width-video-wrapper{margin:20px 0 0 0}
#featured-image{margin:40px 0 0 0}
.grid-right{float:none}
.grid{float:left;margin-bottom:2.127659574468%;padding-top:0}
#footer-wrapper .grid.col-940{margin:0}

	#main-wrapper .el3 { *margin-left: 30px; }

#td-mobile-nav .td-menu-avatar .td-avatar-container {
  width: 50px;
  height: 50px;
  border-radius: 40px;
  -webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1);
  -moz-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1);
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1);
  overflow: hidden;
  position: relative;
  
}

#td-mobile-nav .td-guest-wrap .td-menu-avatar .td-avatar-container {
  width: 40px;
  height: 40px;
}

#topbar .menu-top-bar-nav-container {
  margin-right: 5px !important;
}

#footer-nav .menu {
  float: right;
  list-style: none;
  margin: 0;
  padding: 0;
}

#footer-nav .menu a {
  color: #cbcac5;
}

		.widget_nav_menu .menu-item-has-children .sub-menu {
			display: none;
		}


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


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

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

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

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
#login-modal .modal-header,#login-modal .modal-footer{display:none;}
#requestModalBicafe .modal-header h4{color:#6E8B96;}
#requestModalBicafe .modal-header .close{display:none;}
#requestModalBicafe .modal-header{border-bottom:0;}
.fullscreen-modal .modal-header{border:none;}




#wrap-wide {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
}

.title_tabs_selected {
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	margin-top: 24px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #CCCCCC;
	border-color: #ffffee #aaab9c #cccccc #ffffff;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-radius: 6px 6px 0px 0px;
	text-align: center;
}







.copyright_info .one_half {
	text-align: left;
	margin: 0;
}


.blog-posts-wrap-right{
    width: 49%;
    float: right;
}
.off-canvas-nav .menu-footer{text-align:center;font-size:1.2rem}
.off-canvas-nav .menu-footer li,.off-canvas-nav .menu-footer p,.off-canvas-nav .menu-footer ul{display:inline}
.off-canvas-nav .menu-footer ul:before{content:"\2014   "}
.off-canvas-nav .menu-footer li+li:before{content:"- "}
.off-canvas-nav .menu-footer,.off-canvas-nav .secondary-navigation{display:none}


.mim { float: left; margin: 10px; }
.hometech_video_block_wrapper{width:336px;margin:auto;padding-top:10px;}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.circle-content{color:#fff;position:relative;width:400px;padding:70px 60px;z-index:999}
.circle-content:before{content:'';background-color:#2a5269;position:absolute;top:0;left:0;width:400px;height:400px;border-radius:100%;z-index:1}
.circle-content.on-right{float:right !important;margin-top:-150px}
.circle-content *{position:relative;z-index:10}
.circle-content h1,.circle-content h2,.circle-content h3,.circle-content h4,.circle-content h5,.circle-content h6{font-weight:bold;color:#fff}
.circle-content h4{margin-top:10px}
.circle-content h5+h4{margin-bottom:0}
.circle-content h5{margin-top:0}
.circle-content h6{line-height:2}
.circle-content a.button{white-space:nowrap}
.circle-content img.wp-image-192{margin-right:-150px;position:relative;z-index:10}
.circle-content.alt-spacing{height:400px;margin-bottom:20px;padding:100px 64px}

.content-left { float: left; width: 250px; margin-left: 10px; }

.content-left .news-line { display: table; width: 260px; max-height: 76px; height: 76px; }



 
.content-left .news-line-small { display: table; width: 205px; max-height: 50px;}



.content-left .news-line-smal { height:86px; max-height: 86px; display: table; vertical-align: middle; overflow: hidden; width:200px }

.content-right-content-full .content-left { float: right; width: 200px; margin-right: 10px; }




.content-left-menu { float: left; width: 220px; margin: 30px 20px 30px 0; font-size: 13px;}

.content-left-menu .blocks { margin-top: 30px; padding-top: 30px; }


.sliderwrapper1 .contentdiv{
visibility: hidden; 
position: absolute; 
left: 0;  
top: 0;  
width: 1150px; 
height: 340px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

margin-bottom: 3px;
z-index: 2;
}


.sliderwrapper2 .contentdiv{
visibility: hidden; 
position: absolute; 
left: 0;  
top: 0;  
width: 900px; 

filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}



.bg-fix-info {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	padding:0;
	background: rgba(12,30,52,.75);
	position: fixed;
	z-index: 1000;
	display: none;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
}
