﻿body,html{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;width:100%;float:left;position:relative;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{height:100%;}
body{font-family:Arial,Helvetica,sans-serif!important;min-height:100%;}
[class^="icon-"]:before,[class*=" icon-"]:before{content:"-"}
ul{margin:0;padding:0;list-style-type:none}
a img{border:none}
.wrap{margin-right:-15.5px;margin-left:-15.5px;margin-top:75px;}
.loc-wrap { margin-top:10px; }
.wrap.popular { margin-top:200px; }
.wrap.user { width:100%; margin-top:0px; }
.wrap.tagSearch {  margin-top:0px; }
.wrap.user:after{ display: table; content: " "; clear: both; }
.inner:after,.wrap:after{display:table;content:" ";clear:both}
.inner{width:1024px;margin:0 auto}
a{text-decoration:none}
textarea,input{-webkit-appearance:none;border-radius:0}
body{background:#fbfbfb;color:#5D6769}
a{color:#039BE5}
a,h1,h2,h3,h4,h5,h6{color:#5D6769}
.some-hd, .some-ft, .some-cnt{width:100%;float:left;}
.some-hd{background:rgba(255,255,255,1);rgb(255,255,255);}
.some-ft{background:#fff;border-top:1px solid rgba(0,0,0,.1);position:relative}
.loading{width:30px;height:30px;margin:0 auto;padding:50px 0;display:table;}
.loading:before{background-image:url('data:image/svg+xml;base64,PHN2ZyBpZD0ia2F0bWFuXzEiIGRhdGEtbmFtZT0ia2F0bWFuIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAyOSAzMCI+PHRpdGxlPmxvYWRpbmc8L3RpdGxlPjxpbWFnZSB3aWR0aD0iMjkiIGhlaWdodD0iMzAiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQjBBQUFBZUNBWUFBQURRQnhXaEFBQUI1RWxFUVZSSWliMlh1MnNVVVJUR2Y3K3JlV3dnVWJzMHVzVTJGa0xVMUlJV2dyaC9nV0NSUmhCRkM3RzF0b3BvSzhaQzI5aWxzL0NCWUdsaEp3aGlFeUlvQkFRZnlCNkxUTUxkMldUWE1UTjc0TUo5emZudWQrNTN6c3dZRVZRMWt5M2dLdEFCWGtZdlZpczVpSWhLRFJGNWhVVFc3bFR5TVFMZ0RQSVFXVWFPRm5PblM0Q0JmSzBGRkZsRWZtZU9QeUd0T2tEVGtNaDNnWWxzM0FZV2dYZkE2OUxlKzFXdTlPQ1F0ZlhTT0lEUDBZc3dlWUVtaElSTUlzK0s4UDFFYmxVVjNjZzdSVHJJSTJRVk9adk56eUl6ZFFHV1FkOW53dmlCek5jSk5DQ2tJdGxQWkZHZkxvMzNiU1lmbTV6c3UxUGtSY2IwRzNLb0thWkd4UFpKamdCWGdNUEFTdlRpWTUxTSsxaHZnNDdUZG9xRHlibXhnWm84WnZJRHNHbHl6ZVN3Z2xHVHlkMVNIYjNZbElDUUJlUjVBcjZVanJIUklNVU5ZQTFrQ25tQXZFR3VOOFZ5MTVRWnB3MTd0WTBIMUdUWDVHV1QwNDJpWnNxNmxpbjRTYzJxblN0MGMzeW40QmUya1BWUDFzeXRBOXdFenBlWm5rTFdrZS9JcFFaeWRCNjNoRHVnWHBNcGV0R3JtV21mRGFnM0J6UTVZL0syeWFVcVRrMU9EUzJuSTBKeUx4Tlg5eC9EMkVZMmtiZDc3Um1WcDcreS9wOFNtM01tbDAyMnkwVForc284OEw5TVc4aU4zWVJWaUM2UXA3dXN6U0lUZS9yZGh4cFhpaitBcGFyUC9nWGdhQ0kvbmhOeDZnQUFBQUJKUlU1RXJrSmdnZz09Ii8+PC9zdmc+');background-repeat:no-repeat;background-position:center center;background-size:29px 30px;content:"";animation:anim-rotate 3s infinite linear;text-align:center;display:table-cell;vertical-align:middle;}
@keyframes anim-rotate{0%{transform:rotate(0);opacity:1}
    50%{opacity:.7}
    100%{transform:rotate(359deg);opacity:1}
}

input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
.some-hd{box-shadow:0 2px 2px 0 rgba(0,0,0,.2);position:relative;z-index:5;padding:0 15px;}

.some-hd [class^="icon-"]{margin-top:5px;margin-bottom:5px;}
.some-hd [class^="icon-"]:before{height:50px;line-height:50px;width:50px;text-align:center;font-size:1.2em;float:left;background:rgba(0,0,0,.05)}

.some-mtrigger {float:left;margin-right:15px;}
.some-sopener{float:right;}
.some-hd header a, .some-hd header img{float:left;}
.some-hd header{float:left;}
.some-hd .inner {position:relative;}
.some-hd header a{height:60px;padding-top:10px;}
.some-hd header img{margin:5px 15px 10px 0}
.some-hd header p{margin:0;line-height:1;width:320px;}

.some-lang-list {position:relative;float:left;padding:0;margin: 9px 0 9px 15px;}
.some-lang-list span {float:left;height:42px;line-height:42px;cursor:pointer;}
.some-lang-list span:before{float:right;margin-left:10px;font-size:1.3em}
.some-lang-list ul {position:absolute;left:0;top:50px;background:rgba(255,255,255,1);min-width:160px;}
.some-lang-list li {float:left;width:100%;border-top:1px solid rgba(0,0,0,.1)}
.some-lang-list a {float:left;width:100%;padding:0 15px;height:42px;line-height:42px;}

.some-hd nav{float:right;margin:9px 15px 9px 0}
.some-hd nav ul{position:relative;float:left;margin:0;padding:0;white-space:nowrap;min-width:100%}
#imgCurrentLang { margin-top:6px; }
.aTopListItem{ margin-top:-1px;}
#flaglist { padding-top: 8px;border-bottom:solid 4px #999;min-width:110px; }
.some-hd nav ul#flaglist a { line-height:30px; }
#flaglist li {margin-right:5px;}
#flaglist li a img { margin-right:5px; }
#flaglist i::before {
    width: 20px;
    height: 20px;
    line-height: 30px;
    background: none;
    font-size: 12px; }
.some-hd nav ul a{display:block;line-height:42px;padding:0 10px;}
.some-hd nav li:hover{background:rgba(0,0,0,.05)}
.some-hd nav ul li{position:relative;float:left;padding:0}
.some-hd nav ul ul{display:none;position:absolute;top:100%;left:0;background:#fff;padding:0}
.some-hd nav ul ul li{min-width:100%;margin:0}
.some-hd nav ul ul ul{top:0;left:100%}
.some-hd nav ul li:hover > ul{display:block}
.some-hd nav ul li.menu-item-has-children{padding-right:20px;box-sizing:inherit}
.some-hd .menu-item-has-children:before{box-sizing:inherit;background:#F39200;color:#fff;font-family:'icomoon';font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e5c5";float:right;position:absolute;right:10px;top:15px;height:20px;line-height:20px}
.some-hd ul ul .menu-item-has-children:before{content:"\e315"}
.some-hd nav ul li.current-menu-item{font-weight:600}
.some-hd nav ul li.current-menu-item li{font-weight:400}


.some-ft section {width:33.33%;float:left;padding:15.5px;}
.some-ft section h3 {font-size: 1.2em;border-bottom: 2px solid #596268;line-height: 2em;}
.some-goTop:before {position:absolute;right:20px;top:80px;font-size:5em;}
.some-blogFeatured, .some-blogFeatured div{width:100%;float:left;}
.some-blogFeatured a {float:left;width:100%;}
.some-blogFeatured h4{font-size:1.1em;margin-bottom:5px;}

.some-socialNav {float:left;width:100%;}
.some-socialNav li {float:left;width:50%;}
.some-socialNav a, .some-socialNav a:before {line-height:36px;height:36px;float:left;}
.some-socialNav a:before {margin-right:15px;}


.some-ftEnd ul {float:right;}
.some-ftEnd li {float:left;width:100%;}
.some-ftEnd a,.some-ftEnd a:before {float:left;height:36px;line-height:36px;}
.some-ftEnd a {padding:0 15px;}
.some-ftEnd a:before{margin-right:5px;content:"\00bb";}

.some-searchwp {position:absolute;left:0;top:5px;width:100%;z-index:3;background:rgba(255,255,255,1);opacity:0;visibility:hidden}
.some-searchwp input[type="search"]{width:100%;float:left;outline:0;border:0;background:rgba(0,0,0,.05);padding:0 65px 0 0;text-indent:65px;height:50px;line-height:50px;}
.some-searchwp label {position:absolute;right:0;top:0;margin:0 !important;}
.some-searchwp span {position:absolute;left:0;top:0;margin:0;margin:0 !important;}

.some-hd .inner, .some-ft .inner{visibility:hidden;opacity:0;}
.some-cnt{visibility:hidden;opacity:0;display:none;}


@media screen and (max-width: 1024px) {
    .wrap{margin:0}
	.inner{width:100%;}
	.some-hd {padding:0}
	.some-sopener {margin-right:5px;}
	.some-mtrigger {margin-left:5px;}
    .some-hd [class^="icon-"]:before {height: 60px;line-height:60px;width:60px;}
    .some-goTop:before {bottom:15px;top:inherit}
    .some-hd [class^="icon-"] {margin:0;}
    .some-hd header p {display:none;}
    .some-hd header a strong {line-height:60px;}
    .some-hd header a {height:60px;padding:0;}
    .some-hd header img {margin:15px;}
    .some-searchwp {top:0}
    .some-searchwp input[type="search"] {height:60px;line-height:60px;text-indent:70px}
    .some-hd nav {display:none;}
    .some-hd nav, .some-hd nav li {width:100%;float:left;}
    ::-webkit-scrollbar {display: none;}
    .some-ft section {width:50%;}
}


@media screen and (max-width: 601px) {
    .some-ft section {width:100%;}
    #flaglist {  position:relative; }
}