.dib100{display:inline-block; width:100%;}
.topMobile, .menuToggle{display:none;}

@media screen and (max-width:960px)
{
*, *:before, *:after{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.m0px{margin:0 !important;}.m10px{margin:10px;}.m15px{margin:15px;}.m20px{margin:20px;}.m30px{margin:30px;}
.mt0px{margin-top:0 !important;}.mt10px{margin-top:10px;}.mt15px{margin-top:15px;}.mt20px{margin-top:20px;}.mt30px{margin-top:30px;}
.mb0px{margin-bottom:0 !important;}.mb10px{margin-bottom:10px;}.mb15px{margin-bottom:15px;}.mb20px{margin-bottom:20px;}.mb30px{margin-bottom:30px;}
.ml0px{margin-left:0 !important;}.ml10px{margin-left:10px;}.ml15px{margin-left:15px;}.ml20px{margin-left:20px;}.ml30px{margin-left:30px;}
.mr0px{margin-right:0 !important;}.mr10px{margin-right:10px;}.mb15px{margin-right:15px;}.mb20px{margin-right:20px;}.mb30px{margin-right:30px;}
.p0px{padding:0 !important;}.p10px{padding:10px;}.p15px{padding:15px;}.p20px{padding:20px;}.p30px{padding:30px;}
.pt0px{padding-top:0 !important;}.pt10px{padding-top:10px;}.pt15px{padding-top:15px;}.pt20px{padding-top:20px;}.pt30px{padding-top:30px;}
.pb0px{padding-bottom:0 !important;}.pb10px{padding-bottom:10px;}.pb15px{padding-bottom:15px;}.pb20px{padding-bottom:20px;}.pb30px{padding-bottom:30px;}
.pl0px{padding-left:0 !important;}.pl10px{padding-left:10px;}.pl15px{padding-left:15px;}.pl20px{padding-left:20px;}.pl30px{padding-left:30px;}
.pr0px{padding-right:0 !important;}.pr10px{padding-right:10px;}.pr15px{padding-right:15px;}.pr20px{padding-right:20px;}.pr30px{padding-right:30px;}

img{max-width:100%;}

.ac{text-align:center !important;}
.ar{text-align:right !important;}
.row .cell{width:49%; float:left;}
.row .cell:nth-child(2n){float:right;}
.row .cell3{width:33.333%; float:left;}

#cont{width:700px; border-radius:5px; padding:20px;}
#header, #menu, .topMobile, #banner, #page, #content, #sidebar, #container{width:100%; height:auto; display:inline-block;}
#logo{display:none;}
#header{background:none;}
.topMobile{display:inline-block;}
#banner{height:190px; background-size: 100% auto; padding:0; border:0;}
.lang {background-color: #eee; margin-bottom: 25px; padding: 10px; text-align: right; }
.lang > a {border-left: 1px dotted rgba(0, 0, 0, 0.2); color: #333; display: inline-block; line-height: 20px; margin-left: 15px; padding-left: 15px; text-decoration: none;}
.lang > a:nth-child(1) {border: 0 none; margin: 0; padding: 0; }
.lang .current { color: #000; font-weight: bold;}
.lang.dib100 img { display: inline; float: left; margin-right: 5px; }
.topMobile > h1{margin-top: 10px;}

#menu{padding:0;}
.menuToggle{background-color: #5972b2; color: #fff; font-size: 18px; padding: 15px 0; text-align: center; cursor:pointer; display:block;}
.menuToggle span{display:table; margin:0 auto; width:auto; padding-left:35px; background:url(images/menuBg.png) no-repeat;}
#menu ul{display:none;}
#menu li {background:none; display: inline-block; width: 100%; background-color:#eee; }
#menu a {display: inline-block; height: auto; margin: 0 !important; padding: 10px 0 !important; width: 100%; border-bottom:1px solid #fff;}
#menu .current_page_item a{color:#333;}

#page-bgbtm{padding:0;}
#sidebar{display:none;}
.post{margin:0;}
#content{margin-top:40px;}
.post iframe{width:100%;}

}

@media screen and (max-width:700px)
{
#cont{width:550px;}
#banner{height:145px;}
input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):not([type=reset]), textarea,select{max-width:100%;}

}

@media screen and (max-width:550px)
{
#cont{width:420px;}
#banner{height:110px;}
.post > div{float: none !important; margin: 20px 0 !important; width: 100%;}

}

@media screen and (max-width:420px)
{
#cont{width:290px;}
#banner{height:73px;}

}