img.fancybox-image{
    border-color: #fff;
}

#main-body .mainbody-surround a, a,a span,h3.module-title span, h1 span{
    color: #a9902c !important;
}
span.breadcrumbs{display: inline-block !important;}
.post_image{
    width: 100%;
    margin: 15px 0;
    height: 300px;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.fancybox-container{
    z-index: 999999 !important;
}
.socs{
    text-align: right;
}
.sc{
    max-height: 30px;
    display: inline-block;
    margin-right: 7px;
    -webkit-transition: 0.7s;
    -moz-transition: 0.7s;
    -ms-transition: 0.7s;
    -o-transition: 0.7s;
    transition: 0.7s;
}
.sc:hover{
    opacity: 0.75;
}

#the_btns img{
    max-height: 40px;
    display: inline-block;
    margin-right: 10px;
}

.topbar-strip{opacity: 0;}
.readon-main{
    display: inline-block;
    padding: 3px 15px;
    background: #a9902c;
    border: 3px solid #ccc;
    color: #fff !important;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 20px;
    -webkit-box-shadow: 2px 3px 5px #333;
    -moz-box-shadow: 2px 3px 5px #333;
    box-shadow: 2px 3px 5px #333;
}
.readon-main span{
    color: #fff !important;
}
.readon-main:hover{
    -webkit-box-shadow: 1px 2px 3px #666;
    -moz-box-shadow: 1px 2px 3px #666;
    box-shadow: 1px 2px 3px #666;
}
.readon-main:after{
    content:"";
    clear: both;
    overflow: hidden;
    visibility: hidden;
    display: block;
    width: 100%;
    height: 0;
}

.format-standard{
    position: relative;
    margin-bottom: 30px;
    visibility: visible;
    overflow: visible;
}
.format-standard:after{
    content:"";
    position: absolute;
    bottom: -20px;
    left: 0;
    width: 100%;
    height: 1px;
    background: #333;
}

#main-body .bodycontent .readon1-m, #login-module .readon1-m,#main-body .bodycontent .readon1-l, #login-module .readon1-l,#main-body .bodycontent .readon1-r, #login-module .readon1-r{
    background: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

#new_nav .current-menu-item span{
    background: url(../images/style3/drop-arrow.png) 4px -105px no-repeat;
}

.wrapper{
    width: 1100px;
    max-width: 1100px;
}

.mobile{
    display: none !important;
}
.desctop{
    display: block;
}

#horiz-menu3{
    height: auto;
}

iframe,img,.wp-caption,object,embet{max-width: 100%;}

.logo img{width: 260px !important;max-width: 260px !important;}

@media(max-width:1130px){
    *{
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    body{
        min-width: 320px !important;
    }
    iframe,object,embed{
        max-width: 100%;
    }
    img{
        max-width: 100%;
        height: auto;
    }
    .wrapper{
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 5px !important;
    }
    .block.full{
        width: 100% !important;
    }
    #horiz-menu3 td{
        width: auto;
    }
    #main-body{
        width: 100% !important;
    }
    #maincol{
        width: 100% !important;
        float: none;
        margin-bottom: 15px;
    }
    #leftcol{
        float: none;
    }
    
}

@media(max-width:920px){
    #audioplayer1574{
        display: none;
    }
    #header td.right{
        padding: 10px;
    }
    .gallery-item{
        width: 33% !important;
    }
    .wp-caption {
        width: 100% !important;
    }
}

@media(max-width:768px){
    .nomob, #searchmod-surround, #rightcol{display: none !important;}
    .mobile{
    display: block !important;
}
.desctop{
    display: none !important;
}
    #header td{
        display: block;
        width: 100%;
        min-height: 10px;
    }
    #header .logo {
        text-align: center;
    }
    #lock-button{
        float: left;
    }
    #row1-block1 td{
        display: block;
        width: 100%;
    }
    .copyright-block{
        width: 100% !important;
    }
    #main-content td{
        display: block;
        width: 100%;
    }
    #wpcf7-f69-p10-o1 input,#wpcf7-f69-p10-o1 textarea{
        width: 100%;
    }
}

@media(max-width:480px){
    .gallery-item{
        width: 50% !important;
    }
}





