.mobile-size{
    width: 75%;
}
#container{max-width:100%;}
@media screen and (max-width:1025px){
#idtop,#idside{display:none;}
.mobile-search #search-3 {float: none!important; position: absolute; margin: 0 auto; width: 300px; background: #2f2f2f; left: -283px; top: -66px; transition: .2s cubic-bezier(.4,0,.2,1);}
.mobile-search.dropped #search-3 {top:2px;z-index:4;}
.mobile-search {
    position: absolute;
    right: 34%;
    top: 0;
    color: #fff;
}
.nomobile {
    display:none!important;
}
#header {
    height: 60px!important;
}
.widget-header{float:none;text-align:center;width:100%;}
#nav-main{padding-left:0;position:fixed;top:57px;z-index:9;padding-top:0;}
#nav-main.drop .nav-main{left: -180px; position: fixed; transition: .2s cubic-bezier(.4,0,.2,1);}
#nav-main .drop-toggle{display:block;text-align:center;}
#nav-main.dropped .nav-main{background-color: #333; display: block; left: 0px;}
#nav-main.dropped .sub-menu{display:block;padding:0 5px;position:relative;}
#nav-main.dropped .nav-main li,
#nav-main.dropped .nav-main a,
#nav-main.dropped .nav-main .sub-menu{border:none;width:100%;}
#nav-main.dropped .nav-main li{background:none;}
#nav-main.dropped .nav-main li a{text-align:inherit;padding:16px;}

#header-logo{margin:0;text-align:center;width:100%;background:#2f2f2f;height:36px;}
#header-logo > a{float:left;line-height:0;width:100%;padding:29px;z-index:2;}
#header-logo img{float:none;}
.widget-footer{display:block;margin:0 0 10px;width:100% !important;}
#nav-top{display:block;float:none;clear:both;}
#nav-top .nav-top{float:none;}
#nav-main .nav-main{float:none;border:none;}
#nav-main .nav-main > li, #nav-main .nav-main > ul > li{clear:both;float:none;border-bottom:1px solid #222;border-left:none;border-right:none;display:block;}
#nav-main .nav-main > li:last-child, #nav-main .nav-main > ul > li:last-child{border-bottom:none;}
#nav-main .sub-menu, #nav-main .children, #nav-main .sub-menu li, #nav-main .children li{border:none;box-shadow:none;}
#nav-main .sub-menu a{padding:10px 20px;}
#nav-main .sub-menu .sub-menu a{padding-left:40px;}
#nav-main .sub-menu .sub-menu .sub-menu a{padding-left:60px;}
#nav-main .sub-menu .sub-menu .sub-menu .sub-menu a{padding-left:80px;}
#nav-main .sub-menu .sub-menu, #nav-main .children .children{top:0;}
#nav-main li:hover > ul{display:none;}
#nav-main .page_item:hover > ul{display:inline;}
#nav-main .toggle-on > .sub-menu{display:block;position:relative;overflow:hidden;}
#nav-main .toggle-on > .sub-menu,
#nav-main .toggle-on > .sub-menu > li,
#nav-main .toggle-on > .sub-menu > li a{width:100%;}
.rtl #nav-main{padding-right:0;}
.rtl #nav-main .nav-main,
.rtl #nav-main .nav-main li{float:none;}
.rtl #nav-main .sub-menu .sub-menu a{padding-left:20px;padding-right:40px;}
.rtl #nav-main .sub-menu .sub-menu .sub-menu a{padding-left:20px;padding-right:60px;}
.rtl #nav-main .sub-menu .sub-menu .sub-menu .sub-menu a{padding-left:20px;padding-right:80px;}

.widget-column-4 .widget-footer {
        padding: 10px!important;
}
.mobile-containerad{
    clear: both;
    position: relative;
    display: block;
    width: 130px;
    margin: 20px auto;
    padding-top: 60px;
}
.mobile-childad{
    background-color: #2f2f2f;
    padding: 10px;
    border-radius: 2px;
    border: 2px solid #424242;
    color: #d6d6d6;
}
h3#resp {
    font-size: 17px;
}
.sign {
    display: none;
}
.ca-sign-up-link{
    display: none!important;
}
.drop {
    width: 50px!important;
    height: 46px;
    position: relative;
    margin-top: -47px;
    background: #2f2f2f!important;
    border: none!important;
    display: block!important;
}
.dropped ul {
    width: 250px;
}
}
@media screen and (max-width:840px){#main #content{display:block;}
#container #main .sidebar{width:100%;max-width:100%;}
}
@media screen and (max-width:640px){
}
@media screen and (max-width:360px){.bjqs-heading, .bjqs-descript{display:none;}
.entry-excerpt, .entry-thumbnail{clear:both;padding-right:0;}
.entry-thumbnail{margin-bottom:4px;}
.rtl .entry-thumbnail{padding-left:0;}
}
@media screen and (max-width:614px){
    #container #main #content, #container #main .sidebar {
    width: 100%;
    margin: 0 auto;
    float: none;
    display: block;
    padding: 10px 0;
    }
.post-nav.cf {
    margin-right: 6px;
    margin-left: 6px;
}
.entry-tags a {
    font-size: 13px;
}
}
@media screen and (max-width:510px){
    .blog-view {
    width: 46.5%;
    }
    .layer {
    width: 106%;
    height: 102%;
}
}
@media screen and (max-width:614px){
div#sidebar-right {
    max-width: 320px!important;
}
.home ~ .cf {
    max-width: 394px!important;
}
.blog-view::parent {
    max-width: 394px!important;
}
.home #content {
    max-width: 394px!important;
}
}
@media screen and (min-width:641px){
div#search-3 {
    margin: 9.5px 0 0;
}
}
@media screen and (max-width:840px){
.single-view {
    padding: 0;
}
}
@media screen and (max-width:480px){
.widget_search label .search-field{
    width: 61%;
}
.mobile-search #search-3{
    width: 264px!important;
    left: 70px!important;
    margin-top: 3px;
}
.post-ratings {
    padding: 0 8px;
}
.report-toggle {
    right: 10px;
}
.mobile-size{
    width: 100%;
}
    .layer {
    width: 106%;
    height: 103%;
}
}
@media screen and (min-width:430px){
.blog-view {
    height: 354px;
}
}
@media screen and (max-width: 360px) {
.entry-tags a {
    font-size: 11px;
}
}
@media screen and (max-width: 640px) {
.custom-access-content {
    float: right;
    margin-top: -68px!important;
    margin-right: 0px!important;
    color: #fff!important;
    margin: 0px;
    display: block;
}
i.fa.fa-angle-down {
    display: none;
}
a.custom-access-link.custom-access-dropdown-toggle {
    top: 26px;
    right: -7px;
    position: relative;
}
}
@media screen and (max-width: 640px) {
.entry-title {
    font-size: 18px;
}
.mobile-text{
    display: none;
}
.modal-dialog{
    max-width: 95%;
}
p.miop {
    font-size: 14px;
}
}
@media screen and (min-width: 618px) {
.col-cs #content{float:none;}
#content {
    margin: 0 auto;
    width: 600px;
    display: block;
}
}
@media screen and (min-width: 815px) {
.col-cs #content{float:none;}
#content {
    margin: 0 auto;
    width: 798px;
    display: block;
}
}
@media screen and (min-width: 1025px) {
i.fa.fa-search {
    display: none;
}
#hd-trig,#ft-trig{
    display: none!important;
}
.mobile-search .fa-search {
    display: none;
}
#content {
    width: 994px;
    float: none;
    margin: 0 auto;
    position: relative;
    display: block;
}
}
@media screen and (min-width: 1366px) {
.col-cs #content{float:left;}
#content {
    width: 75%;
}
}
@media screen and (max-width: 720px) {
    button.vjs-theater-control {
        display: none!important;
    }
}
@media screen and (max-width: 800px) {
    .mason-tile-2,.mason-tile-3,.mason-tile-4{
        display: none;
    }
}
@media screen and (max-width: 1060px) {
    .mason-tile-3,.mason-tile-4{
        display: none;
    }
}
@media screen and (max-width: 1300px) {
    .mason-tile-4{
        display: none;
    }
}