* {font-family:"Myriad Pro"; margin:0; padding:0;}
body{font-size:100%;}
a{cursor:pointer}
/** Header **/
header{width:100%;height:48px;margin:8px auto 0;position:absolute;background:#ffffff;border-top:1px solid #11d7fb; border-bottom:1px solid #11d7fb;opacity:0.85;box-sizing:border-box;transition:all 0s ease-in-out;z-index:10000;text-transform: uppercase}
.hdr_main{max-width:1100px;height:48px;margin:0 auto}
.hdr_btn_desp{display:none;float:left}
#hdr_logo{width:18%;max-width:190px;float:left;margin:3px 0 0 24px}
#hdr_search_bg{width:25%;max-width:277px;height:31px;float:left;margin-top:7px;background:rgba(0,192,255,1);background:linear-gradient(to right, rgba(0,192,255,1) 0%, rgba(3,63,165,1) 50%, rgba(0,192,255,1) 100%);border-radius:16px;transition: width 2s ease-in-out}
#hdr_search{width:99%;max-width:275px;height:29px;float:left;margin:1px 0 0 1px;background:#fff;border-radius:16px}
.hdr_search_text{width:58%;max-width:210px;height:25px;float:left;margin:1px 0 0 10px;color:#c9c9c9;text-align:left;outline:1px; border:1px}
.hdr_search_submit{width:33px;height:27px;float:right;margin:1px 1px 0 0;background:#0624a6;background:url(../img2/menu/search.png) no-repeat 7px 5px;background:url(../img2/menu/search.png) no-repeat 7px 5px, radial-gradient(#1090f3, #0c62d2, #0624a6);border:0px;border-radius:0 16px 16px 0;cursor:pointer;outline:1px}
header nav{width:40%;height:46px;float:right;margin-right:24px;z-index:1000}
header nav ul{font-size:13px;background:#ffffff;list-style:none}
header nav ul li.submenu_about{width:20%;position:relative;float:left}
header nav ul li.submenu_about a{display:block;padding:15px 0;color:#007bff;text-align:center;text-decoration:none}
header nav ul li.submenu_blog{width:17%;position:relative;float:left}
header nav ul li.submenu_blog a{display:block;padding:15px 0;color:#007bff;text-align:center;text-decoration:none}
header nav ul li.submenu{width:24%;position:relative;float:left}
header nav ul li.submenu a{display:block;padding:15px 0 15px 12%;color:#007bff;text-decoration:none}
header nav ul li.submenu_country{width:37%;position:relative;float:left;background:rgba(255,255,255,0.2)}
header nav ul li.submenu_country a{display:block;padding:15px 0 15px 5%;color:#007bff;text-decoration:none}
header nav ul li.submenu_country a img.hdr_img_country{float:left;margin:0 5px 0 0}
.hdr_img_country_usa,.hdr_img_country_amr{float:left;margin-right:5px}
.hdr_country_text{margin-top:10px}
header nav ul li:hover{background:radial-gradient(#1090f3, #0c62d2, #0624a6)}
header nav ul li a:hover{color:#ffffff;}
header nav ul li .children{width:145px;display:none;position:absolute;right:10px;font-size:11px;text-align:right;z-index:1000}
header nav ul li .children_country{width:100%;display:none;position:absolute;font-size:11px;z-index:1000}
header nav ul li:hover .children,header nav ul li:hover .children_country{display:block;}
header nav ul li .children li{width:100%;display:block;overflow:hidden;padding-right:10px;border-bottom:1px solid rgba(255,255,255,.5);background:rgba(196,196,196,1);background:linear-gradient(135deg, rgba(196,196,196,1) 0%, rgba(239,230,215,1) 100%)}
header nav ul li .children_country li{width:100%;display:block;overflow:hidden;background:rgba(0,0,0,0.3);border-bottom:1px solid rgba(255,255,255,.5)}
header nav ul li .children li:hover,header nav ul li .children_country li:hover{background:#ffffff}
header nav ul li:hover a.submenu_country,header nav ul li a:hover{color:#ffffff;}
header nav ul li .children li a,header nav ul li .children_country li a{display:block}
header nav ul li .children li a:hover,header nav ul li .children_country li a:hover{color:#007bff}
.hdr_divisor{width:1px;height:42px;float:left;margin-top:2px;background:rgba(199,210,217,1);background:linear-gradient(to bottom, rgba(199,210,217,1) 0%, rgba(28,147,221,1) 50%, rgba(199,210,217,1) 100%)}
.hdr_arrow,.hdr_arrow_country{margin:0 0 2px 5px}
.hdr_country_usa{margin-top:5px}
.hdr_country_amr{margin-top:10px}
.hdr_search_desp{display:none;float:right}
.hdr_search_resp,.hdr_search_resp input{display:none}
/** Footer **/
#test{min-height:100%;margin-bottom:-196px}
#test:after{content:"";display:block}
footer,#test:after{height:196px}
footer{width:100%;margin:0 auto;padding:0}
footer #content-footer{width:100%;float:left;background: rgba(97,168,213,1);background:linear-gradient(to bottom, rgba(97,168,213,1) 0%, rgba(97,168,213,1) 50%, rgba(20,100,162,1) 51%, rgba(20,100,162,1) 100%);border-top:1px solid #2fdafa}
footer #content-footer #social-subscribe{width:100%;max-width:1100px;height:auto;min-height:10px;margin:0 auto;}
footer #content-footer #social-subscribe #footer-ss{width:82%;float:left}
footer #content-footer #social-subscribe #footer-ss #shortcuts{float:left;margin-left:9%}
footer #content-footer #social-subscribe #footer-ss #shortcuts #title-shortcuts{margin-top:19px;color:white;font-size:13px;text-transform:uppercase;}
footer #content-footer #social-subscribe #footer-ss #shortcuts #division-title{width:120px;height:1px;background:rgba(255,255,255,0);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 70%, rgba(254,254,254,0) 100%);}
footer #content-footer #social-subscribe #footer-ss #shortcuts ul li{margin:10px 0 0 15px;color:white;}
footer #content-footer #social-subscribe #footer-ss #shortcuts ul li a{color:white;font-family:Arial;font-size:13px;text-transform:uppercase;cursor:pointer;text-decoration:none}
footer #content-footer #social-subscribe #footer-ss #shortcuts ul li a:hover{color:#1345a0}
footer #content-footer #social-subscribe #footer-ss #subscribe{float:left;margin-top:12px 0 0 6%;}
footer #content-footer #social-subscribe #footer-ss #subscribe .text_search{width:100%;max-width:300px;float:left;margin-bottom:10px;color:white;font-size:16px;}
footer #content-footer #social-subscribe #footer-ss #subscribe .newsletter{width:238px;height:31px;float:left;padding-left:5px;border:1px solid #2fdafa;border-radius:25px;box-shadow:inset 10px 10px 20px -11px rgba(0,0,0,0.75);outline:0;}
footer #content-footer #social-subscribe #footer-ss #subscribe .enter_search{width:32px;height:32px;float:left;margin-left:10px;background-image:url(../img2/sprite_enter.png);background-position:0 0px;border:0;border-radius:25px;cursor:pointer}
footer #content-footer #social-subscribe #footer-ss #subscribe .enter_search:hover{background-position:0 33px}
footer #content-footer #social-subscribe #footer-ss #socialinks{width:128px;height:35px;float:right;margin-top:40px}
footer #content-footer #social-subscribe #footer-ss #socialinks .facebook,footer #content-footer #social-subscribe #footer-ss #socialinks .google,footer #content-footer #social-subscribe #footer-ss #socialinks .twitter,footer #content-footer #social-subscribe #footer-ss .instagram{width:32px;height:30px;float:left;background-image:url(../img2/socialred.png)}
footer #content-footer #social-subscribe #footer-ss #socialinks .facebook{background-position:0 0px;border:0}
footer #content-footer #social-subscribe #footer-ss #socialinks .google{background-position:-34px 0px}
footer #content-footer #social-subscribe #footer-ss #socialinks .twitter{background-position:-68px 0px}
footer #content-footer #social-subscribe #footer-ss #socialinks .instagram{background-position:-100px 0px}
footer #content-footer #social-subscribe #footer-ss #socialinks .facebook:hover{background-position:0 30px}
footer #content-footer #social-subscribe #footer-ss #socialinks .google:hover{background-position:-34px 30px}
footer #content-footer #social-subscribe #footer-ss #socialinks .twitter:hover{background-position:-68px 30px}
footer #content-footer #social-subscribe #footer-ss #socialinks .instagram:hover{background-position:-100px 30px}
footer #content-footer #social-subscribe #footer-mak{width:17%;height:auto;min-height:10px;float:right;margin-top:10px}
footer #content-footer #allreserved{width:100%;padding-bottom:10px;color:#f6fafc;font-size:15px;text-align:center;clear:both;}
@media screen and (max-width: 1024px){
    /* Header */
	#hdr_logo{width:15%}
	#hdr_search_bg{width:14%;height:26px;margin-top:10px}
	#hdr_search{height:24px}
	.hdr_search_text{width:62%;height:22px}
	.hdr_search_submit{width:27px;height:25px;margin:0;border-radius:16px}
	.hdr_country{display:none}
	header nav{width:50%}
	header nav ul li.submenu_about,header nav ul li.submenu_blog,header nav ul li.submenu,header nav ul li.submenu_country{width:24%}
	header nav ul li.submenu_country a{padding:10px 0 21px;}
	header nav ul li.submenu_country a img.hdr_img_country{margin:0 0 0 10px}
	.hdr_arrow_country{margin:10px 0 0 7px}
	header nav ul li .children_country{width:130%}
}
@media screen and (max-width: 840px){
    /* Footer */
    footer #content-footer #social-subscribe #footer-ss{width:70%;float:left}
    footer #content-footer #social-subscribe #footer-ss #subscribe{float:right}
    footer #content-footer #social-subscribe #footer-ss #socialinks{width:50%;max-width:178px;height:35px;float:right;margin:20px 8% 0 0}
    footer #content-footer #social-subscribe #footer-mak{width:17%;height:auto;min-height:10px;float:left;margin-top:10px}
}
@media screen and (max-width: 780px){
    /* Header */
    header{height:40px}
    .hdr_main{height:40px}
    .hdr_btn_desp{width:43px;display:block;margin-top:-1px}
	.hdr_btn_desp .bt-menu{display:block}
    #hdr_logo{width:100%;position:absolute;padding-left:40%}
	#hdr_logo img{width:19%;max-width:60px;min-width:60px;margin-bottom:2px}
	#hdr_search_bg{width:110px;float:right;margin:7px 10px 0 0}
    #hdr_search{width:99%;height:24px}
	.hdr_search_text{width:49%;height:19px}
	.hdr_search_submit{width:27px;height:24px;margin:0 0 0 2px;background:#0624a6;background:url(../img2/menu/search.png) no-repeat 5px 4px;background:url(../img2/menu/search.png) no-repeat 5px 4px, radial-gradient(#1090f3, #0c62d2, #0624a6);border-radius:16px}
    header nav{width:80%;height:auto;position:fixed;right:100%;margin-top:39px}
	header nav ul li:hover .children,header nav ul li:hover .children_country{display:none}
    header nav ul li .children,header nav ul li .children_country{width:100%;position:relative}    
	header nav ul li .children li,header nav ul li .children_country li{width:100%;float:left}
	.hdr_country{display:block;margin:8px 0 -8px 0}
	header nav ul li.submenu_about, header nav ul li.submenu_blog,header nav ul li.submenu_information,header nav ul li.submenu,header nav ul li.submenu_country{;width:100%;float:none}
	header nav ul li.submenu_about a,header nav ul li.submenu_blog a,header nav ul li.submenu_information a,header nav ul li.submenu a,header nav ul li.submenu_country a{padding-left:20px;text-align:left}
	.hdr_divisor{width:100%;height:1px;float:left;margin-top:0px;background:rgba(255,255,255,1);background:linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(24,145,221,1) 50%, rgba(255,255,255,1) 100%)}
	.hdr_divisor1{display:none}		
	.hdr_arrow,.hdr_arrow_country{float:right;margin:0 0 0 0;padding-right:20px}
	header nav ul li.submenu_country a img.hdr_img_country{margin:0 10px 0 0}
	.hdr_img_country_usa{margin:9px 10px 15px 0}
	.hdr_img_country_amr{margin-right:10px}
	.hdr_country_usa{margin-top:10px}
	header nav ul li .children_country li{background:rgba(196,196,196,1);background:linear-gradient(135deg, rgba(196,196,196,1) 0%, rgba(239,230,215,1) 100%)}
}
@media screen and (max-width: 685px){
    /* Footer */
    #test{min-height:100%;margin-bottom:-175px}
    footer,#test:after{height:175px}    
    footer #content-footer #social-subscribe #footer-ss{width:98%;float:none}
    footer #content-footer #social-subscribe #footer-ss #shortcuts{float:left;margin-left:5%}
    footer #content-footer #social-subscribe #footer-mak{display:none}
}
@media screen and (max-width: 485px){
    /* Footer */
    #test{min-height:100%;margin-bottom:-224px;}
    footer,#test:after{height:224px;}
    footer #content-footer {background:rgba(97,168,213,1);background:linear-gradient(to bottom, rgba(97,168,213,1) 0%, rgba(97,168,213,1) 30%, rgba(20,100,162,1) 31%, rgba(20,100,162,1) 100%)}
    footer #content-footer #social-subscribe #footer-ss #shortcuts{width:95%;float:left;margin-left:5%}
    footer #content-footer #social-subscribe #footer-ss #shortcuts ul li{width:24%;float:left;margin-left:0;text-align:center;list-style-position:inside}
    footer #content-footer #social-subscribe #footer-ss #subscribe{width:94%;float:left;margin-top:20px}
    footer #content-footer #social-subscribe #footer-ss #subscribe .text_search{max-width:100%;text-align:center}
    footer #content-footer #social-subscribe #footer-ss #subscribe form{width: 287px;margin: 0 auto}
    footer #content-footer #social-subscribe #footer-ss #socialinks{float:left;margin:20px 0 0 30%}
    footer #content-footer #social-subscribe #footer-ss #socialinks a{margin: 3px}
}
@media screen and (max-width: 480px){
    /* Header */
    #hdr_logo{width:100%;position:absolute;padding-left:35%}
	#hdr_search_bg{display:none}
	.hdr_search_desp{display:block;float:right;margin-top:-1px}
	.hdr_search_resp{width:70%;height:38px;position:absolute;float:left;margin-left:43px;background:rgba(255,255,255,0.7)}
	.hdr_search_resp input{width:90%;height:38px;position:absolute;display:block;float:left;padding-left:15px;background:transparent;border:0;outline:0}
	header nav ul li .children_country li{background:rgba(196,196,196,1);background:linear-gradient(135deg, rgba(196,196,196,1) 0%, rgba(239,230,215,1) 100%)}		
	#search-respon::-webkit-search-cancel-button{-webkit-appearance:none;}
}
@media screen and (max-width: 379px){
    footer #content-footer #social-subscribe #footer-ss #shortcuts ul li a{font-size:12px}
}
@media screen and (max-width: 352px){
    footer #content-footer #social-subscribe #footer-ss #shortcuts ul li a{font-size:11px}
}
@media screen and (max-width: 344px){
    footer #content-footer #social-subscribe #footer-ss #socialinks{float:left;margin:20px 0 0 32%}
}
@media screen and (max-width: 330px){
    footer #content-footer #social-subscribe #footer-ss #shortcuts ul li{list-style:none}
}
@media screen and (max-width: 323px){
    footer #content-footer #social-subscribe #footer-ss #socialinks{float:left;margin:20px 0 0 30%}
}
@media screen and (max-width: 311px){
    footer #content-footer #social-subscribe #footer-ss #subscribe .newsletter{width:210px}
}
@media screen and (max-width: 300px){
    footer #content-footer #social-subscribe #footer-ss #subscribe .text_search{font-size:14px}
}