/* CSS Document */
#header{ height:39px; padding: 30px 0px;}

.header-v4 #small-nav{ background-color: #065689; float: left;width: 980px; margin: 0px 20px; height: 41px;}

#header .logo{ margin: -10px 0px 0px 18px; float:left}
#nav > ul{ padding:10px 0px 0px 35px}
#nav > ul > li{ float:left; padding-right:35px; height:40px;}
#nav > ul > .current_page_item > a{color: #00ebf2 !important; text-decoration:none !important}
#nav > ul > li > a{color:#fff; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif !important; font-size:18px;}
#nav > ul > li:hover ul, .sub-menu:hover{ display:block; opacity: 1; visibility: visible;}
#nav ul li ul{ display:none; visibility: hidden; 
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
display: none;
opacity: 0;
visibility: hidden;
-webkit-transiton: opacity 0.2s;
-moz-transition: opacity 0.2s;
-ms-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
-transition: opacity 0.2s;}

.sub-menu{ background:#edebeb; width:200px; border-top:#82bcfa  3px solid; color:#82bcfa; position:absolute; z-index:9; margin-top:7px; }
.sub-menu > li { height:34px; border-bottom:#dcdadb 1px solid}
.sub-menu > li:hover{ background:#f5f4f4}
.sub-menu > li > a{font: 13px/30px 'PT Sans', Arial, Helvetica, sans-serif; text-decoration: none; padding: 7px 20px; line-height: 19px; height: auto;text-indent: 0px;; font-size:14px; font-family: "Arimo", Arial, Helvetica, sans-serif !important; display:block}

#small-nav .avada-row .mobile-nav-holder{ display:none}


.right_header_login{ width:210px; float:right !important; margin-top:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-right:22px;}
.right_header_login a{ text-decoration:none;}	
.right_header_login ul li, .right_header_login ul{ margin:0px; padding:0px; list-style:none;}
.right_header_login ul li{ float:left; display:inline-block; margin-right:5px;}
.right_header_login ul li:last-child{ margin-right:0;}
.right_header_login ul li.bt_login{ width:80px !important; border:1px solid #df1f26 !important;}
.right_header_login ul li.bt_login, .right_header_login ul li.language{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #e1e1e1;
	width:116px;
	text-align:center;
	height:30px;
	line-height:30px;
	background:#df1f26;
} 

.right_header_login ul li.bt_login a{ color:#fff; display:block}
.right_header_login ul li.bt_login a:hover{ color:#FFFFF;}

.right_header_login ul li.language{
	background:url(../images/lang/btnarrow.gif) right no-repeat;
	text-align:left;
}

#boxFormContainer{ position:relative;left:0px; float:right; top:auto;}
#boxForm
{
	width:120px;
	background:#FFF;
	position:absolute;
	padding:2px 2px 2px 2px;
	border:1px #e1e1e1 solid;
	z-index:99999;
	top:30px;
	left:-1px;
}
#boxLink{ cursor:pointer; height:23px; position:relative; float:left; width:122px; z-index:10; background:none !important}
#boxLink a{  font-size:12px; margin:0px 0px 0px 8px; color:#888888; text-indent:25px; display:block;}
#boxForm a{ line-height:26px;}
a.eng{ background:url(../images/lang/eng-flag.png) no-repeat 0 8px;}
a.vn{ background:url(../images/lang/eng-flag.png) no-repeat 0 -16px;}
a.de{ background:url(../images/lang/eng-flag.png) no-repeat 0 -39px;}
a.fr{ background:url(../images/lang/eng-flag.png) no-repeat 0 -62px;}
a.es{ background:url(../images/lang/eng-flag.png) no-repeat 0 -86px;}
a.it{ background:url(../images/lang/eng-flag.png) no-repeat 0 -109px;}

.footer-area{ background:#093e5f; display: block;float: left;width: 1016px;margin: 20px 0px -5px 4px; padding: 43px 0px 40px 0px; border-top:#ced2d5 12px solid}
.footer-area h3{ color:#f0f0f0; font-size:14px; font-family:"Roboto Slab", Arial, Helvetica, sans-serif; text-transform: uppercase;
 font-weight:bold; margin-bottom:28px}
.footer-area .avada-row .columns{}
.footer-area .avada-row .columns article{ float:left; width:207px; padding-left:38px;}
.footer-area .col .menu li a{ display:block; color:#fff; padding:12px 0px; border-bottom:#125077 1px solid}
.footer-area .col .menu li a:hover{ color:#e10c14}
.footer-area .col .menu li a{
text-decoration:none;
-webkit-transition: color 200ms ease-in-out;
-moz-transition: color 200ms ease-in-out;
-o-transition: color 200ms ease-in-out;
-ms-transition: color 200ms ease-in-out;
transition: color 200ms ease-in-out;}
#nav_menu-4{ margin-bottom:20px}

#footer { background:#08304a; border-top:#4b4c4d 1px solid; display:block; width:996px; margin-left:4px; float:left; padding:18px 10px 12px}

#wrapper2{ padding-bottom:0px !important}

#footer .avada-row ul{ width:495px}
#footer .social-networks{width:40%;}
.copyright{color:#fff;}
.copyright a{color:#fff; font-size:14px}

.social-networks-light .google a {
background-image: url(../images/white/google.png);
width: 21px;
height: 18px;
}
.social-networks-light .facebook a {
    background-image: url(../images/white/Forma1.png);
    width: 32px;
	height: 32px;
}
.social-networks-light .twitter a {
    background-image: url(../images/white/Forma12.png);
    width: 32px;
	height: 32px;
}

.social-networks{
	list-style:none;
	margin:0;
	padding:0;
	float:right;
	padding-top: 5px;
}
.social-networks li{
	float:right;
	margin:0 0 0 20px;
	position:relative;
}
.social-networks a{
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	background-repeat:no-repeat;
	background-position:top left !important;
}
.social-networks li.custom a{
	background:none;
	text-indent:0;
}
.social_links_shortcode .social-networks{float:none !important;}

/* AnDo inserted 27/12/2014 */
#nav > ul > .current_page_item > a{color: #00ebf2 !important; text-decoration:none !important}
#nav > ul > .menu-item > a:hover{color: #00ebf2 !important; text-decoration:none !important}
#nav > ul > .main-nav-search { width:30px}
#nav > ul > .main-nav-search > a:hover{color: #00ebf2 !important; text-decoration:none !important;}
#main-nav-search-form{ display:none; width:250px; height:84px; border:#e0dfdf 1px solid; background:#ffffff; z-index:999; float:right; position:relative; top:13px;}
.main-nav-search a.search-link {
	font-size: 14px;
	font-family: FontAwesome!important;
	cursor: pointer;
}
#searchform input[type="text"]{ 
	border: 1px solid #D2D2D2;
	box-shadow: 0 1px 5px rgba(0,0,0,0.1) inset;
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.1) inset;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.1) inse
	font-size: 13px;
	height: 16px;
	width:150px;
	margin-top: 23px;
	margin-left:37px;
	background: #e0dfdf!important;
	padding: 8px 5px!important;
}
#searchform input[type="button"]{height:34px; width:34px; background:#000; margin-top:23px; margin-left:-23px; color:#fff; cursor:pointer}


.right_header_login{width:330px;float:right!important;margin-top:15px;font-size:12px;font-family:Arial,Helvetica,sans-serif;}
.right_header_login a{text-decoration:none;}
.right_header_login ul li,.right_header_login ul{margin:0px;padding:0px;list-style:none;}
.right_header_login ul li{float:left;display:inline-block;margin-right:5px;}
.right_header_login ul li:last-child{margin-right:0;}
.right_header_login ul li.bt_login{width:80px!important;border:1px solid #df1f26!important;}
.right_header_login ul li.btn_profile{width:100px!important;border:1px solid #4598cd!important;background:#4598cd!important;}
.right_header_login ul li.bt_login,.right_header_login ul li.language,.right_header_login ul li.btn_profile{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #e1e1e1;width:116px;text-align:center;height:30px;line-height:30px;background:#df1f26;}
.right_header_login ul li.bt_login a,.right_header_login ul li.btn_profile a{color:#fff;}
.right_header_login ul li.bt_login a:hover{color:#FFFFF;}
.right_header_login ul li.language{background:url(../images/btnarrow.gif) right no-repeat;text-align:left;}
#boxFormContainer{position:relative;left:0px;float:right;top:auto;}
#boxForm{width:120px;background:#FFF;position:absolute;padding:2px 2px 2px 2px;border:1px #e1e1e1 solid;z-index:99999;top:30px;left:-1px;}
#boxLink{cursor:pointer;height:23px;position:relative;float:left;width:122px;z-index:10;}
#boxLink a{font-size:12px;margin-left:8px;color:#888888;text-indent:25px;display:block;}
#boxForm a{line-height:26px;}a.eng{background:url(../images/eng-flag.png) no-repeat 0 8px;
}a.vn{background:url(../images/eng-flag.png) no-repeat 0 -16px;}
a.de{background:url(../images/eng-flag.png) no-repeat 0 -39px;}
a.fr{background:url(../images/eng-flag.png) no-repeat 0 -62px;}
a.es{background:url(../images/eng-flag.png) no-repeat 0 -86px;}
a.it{background:url(../images/eng-flag.png) no-repeat 0 -109px;}

@media (max-width:320px){
.right_header_login{width:295px!important;padding-left:10px;}
.right_header_login ul li.bt_login{width:70px!important;}
.right_header_login ul li.btn_profile{width:90px!important;}
#boxForm{width:110px;}
#boxLink{width:112px;}
}

.right_header{width:241px;overflow:hidden;font-size:12px;font-family:Arial,Helvetica,sans-serif;float:left}.right_header a{text-decoration:none;}.right_header ul li,.right_header ul{margin:0px;padding:0px;list-style:none;overflow:hidden;}.right_header ul li{float:left;margin-right:5px;}.right_header ul li:last-child{margin-right:0;}.right_header ul li.bt_login,.right_header ul li.bt_social,.right_header ul li.language{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #e1e1e1;width:116px;text-align:center;height:30px;line-height:30px;}.right_header ul li.bt_login a{color:#4a4a4a;}.right_header ul li.bt_login a:hover{color:#FF0000;}.right_header ul li.bt_social{height:32px;line-height:32px;border:none;width:130px;}.right_header ul li.bt_social a{display:inline-block;background:#4165ab;width:120px;color:#fff;text-align:left;padding:0px 15px 0px 15px;}.right_header ul li.bt_social a i{background:url(icon_topright.png) 0px 0px no-repeat;display:inline-block;height:15px;width:7px;margin:7px 5px 0px 0px;float:left;}.right_header ul li.bt_gplus a{background:#cc2a25;}.right_header ul li.bt_gplus a i{background-position:-9px 0px;height:15px;width:18px;margin:8px 5px 0px 0px;}.right_header ul li.language{background:url(icon_topright.png) 98px -44px no-repeat;}.right_header ul li.language select{padding:6px 5px;width:120%;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;color:#4a4a4a;font-family:Arial,Helvetica,sans-serif;}
