.language-wrap{line-height:14px;padding:12px;}

.wrap-left{height:35px;}
.wrap-left a{color:#fff;font-size:12px;}
.wrap-left a:hover{color:#eee;}

.language-select{display:none;margin-top:3px;list-style:none;position:absolute;z-index:1000;margin:0;padding:0;background: #2f3338;white-space: nowrap;}
.language-select li{list-style:none !important;position: relative;border-bottom: 1px solid #242629;border-top: 1px solid #3b3e44;}
.language-select li a{display:block;padding:8px 14px;font-size:12px;position: relative;text-decoration: none;color: #ccc;-webkit-transition: none;transition: none;}
.language-select li a:hover{color:#fff;}
.top-bar-text a.normal-active{font-weight:bold;}
.language-wrap:hover .language-select{display:block;}

.language-wrap-flag{line-height:14px;padding-top:2px;}
.language-wrap-flag .flag-holder{float:left;margin-right:2px;opacity:0.5;}
.language-wrap-flag .flag-holder:hover, .language-wrap-flag .active{opacity:1;}

.polls-scale {height: 6px;border-radius: 2px;background: #fafafa;border: 1px solid #e2e2e2;text-shadow: 0 1px 1px #c4c4c4;}
.polls-label {margin-top: 8px;font-size: 12px;color: #474343;line-height:14px;}
.polls-label label{cursor:pointer;}
.polls-option {display:inline;margin-right:5px;float:left;}
.polls-option input{margin:0;}
.polls-button{text-align:right;margin-top:10px;}
.polls-line {
	width: 0;
	height: 8px;
	position: relative;
	top: -1px;
	left: -1px;
	padding-left: 2px;
	border-radius: 2px 0 0 2px;
	-webkit-transition: width 2s ease-in-out;
	transition: width 2s ease-in-out;
	-webkit-animation: bg-move 2s linear infinite;
	animation: bg-move 2s linear infinite;
}

.footer-widget .polls-label{color:#f5f5f5;}
.footer-widget .button-3, .footer-widget .progressbar-title{color:#fff !important;}
.footer-widget .button-3:hover{background-color:#999 !important;color:#000 !important;}

.top-bar-google{line-height:18px;}
.goog-te-gadget-simple{font-size:11px !important;margin-top:6px !important;background-color:#f8f8f8;border:1px solid #333;border-radius:2px;}

.header-1 .header-search{margin-bottom: 0;}
.header-1 .navigation_mobile{margin-bottom: 20px;}

.header-2 .logo{text-align:center;}
.header-2 .container{overflow:hidden;max-height:98px;}
.header-2 .col-md-2 a{float:none;}
.header-2 .header-search{margin-top: 10px;}
.header-2 .navigation_mobile{float:none;margin:10px auto;}
.header-2 .navigation-left{float:left;}
.header-2 .navigation-right{float:right;}

.header-3 .header-search{margin-top: 10px;}
/*.header-3 .navigation_mobile{float:none;margin: 10px auto;}*/

.header-4 .header-search{margin-top: 10px;}
.header-4 .navigation_mobile{margin: 10px auto;}

@media (min-width: 768px) and (max-width: 992px) {
  .header-1 .navigation_mobile, .header-2 .navigation_mobile, .header-3 .navigation_mobile{margin-top:30px;margin-right:0;}
  
  .header-2 .logo{text-align:left;}
  .header-2 .col-md-2{width:50%;float:left;}
  .header-2 .col-md-5{width:50%;float:right;}
  /*.header-2 .navigation_mobile{margin-top:30px;margin-right:0;}
  .header-2 .navigation-right{float:none;}*/
  
  .header-3 .logo{float:left;}
  .header-3 .header-search{margin-top:30px;}

  .header-4#header::after{background-color:transparent;}
}

@media (max-width: 767px) {
  .header-search{display:none !important;}
  .navigation_mobile{margin:0 auto 20px !important;}
    
  .header-2 .container{overflow:visible;max-height:none;}
  .header-2 .navigation-right{float:none;}
  
  .header-4#header::after{background-color:transparent;}

  .boxed .fixed-nav#header, .boxed-2 .fixed-nav#header{width:100%;}
  .boxed .fixed-nav#header, .boxed-2 .fixed-nav#header .header-search{display:none;}
}

.phone-email{display:block;height:34px;}

#mail_message{font-size:13px;margin-bottom:5px;}

.OAwait{color:#eee;}
.OAsuccess{color:#00c000;}
.OAerror{color:#c00000;}