
	/* start customstyles.php */
	
	
		
		
		
	                    .simpleclassbyoptions{
margin: auto;
}
aside a:hover {color:#E6B80C !important; }
.archive .wrapper .topinfo .row{display:none !important;}

.page .wrapper .topinfo, .archive .wrapper .topinfo{margin: 10px 20px !important;}

aside .sfsi_wDiv{
    width:260px !important;
}

.curPoint{section#chess article.king
    cursor:pointer;
}
.featimg img{
    max-height: 138px;
    width: auto;
}
.single .featimg img{
    max-height: none;
    width: auto;
}

.single .review-box{
    float:none;
    margin:0 auto;
    width:80%;
    margin-bottom: 40px;
}
.contactForm{
    width:520px !important;
}
.contactForm input, .contactForm textarea{
    border-radius:3px !important;
    border-color: #ccc !important;
}
.wrapper{
}
nav .wrapper {
    border-bottom: 1px solid #2c3e50;
    position: relative !important;
    padding-bottom: 2px;
}
nav .wrapper .borderUw{
    border-bottom: 4px solid #2c3e50;
}

nav .wrapper #mainmenu{
    width:74% !important;
    position:static !important;
    border-bottom:0 !important;
}
nav .wrapper ul li ul{
    width:100% !important;
    margin-top: -9px !important;
}
nav .wrapper .navSearch{
    float:right;
    margin-top: -42px;
}
nav .wrapper .navSearch  input{
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    padding-left: 10px;
    width:200px;
}
nav .wrapper .navSearch  input:focus{
    outline:0 !important;
}
nav .wrapper .navSearch  button{
    border: 0;
    background: transparent;
}
.logoImgLink:hover{
    text-decoration:none !important;
}
.feed-rss{
    visibility: hidden !important;
}
#top{
    display:none !important;
}
#logo{
    width: 56%;
    margin: 0 auto;
}

#sublogo{
    width: 56%;
    margin: 0 auto;
}
#mainmenu li a{
    padding:10px !important;
}
aside h3, footer .widget h3{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
aside .review-thumbnail{
    width:50px !important;
}
aside .review-thumbnail img{
    width:50px !important;
    margin: 0 auto !important;
}
#chess article a.hover{
    opacity:1 !important;
}
article.king img {
 
}
.col-sm-7{
    width:100% !important;
}
#main #articlelist .col-sm-4{
    width: 28% !important;
    margin:0 auto !important;
}

.countcomments{
    display:none !important;
}
#main article .featimg img{
    margin:0 auto !important;
}

#main article .post-single-rate{
    position:relative !important;
    margin:0 auto !important;
    float:none !important;
    left: 2px !important;
}

#bars{
    margin:5px !important;
    text-align:left !important;
}
.relatedposts hr{
    display:none !important;
}
.author .topinfo.sun-row + .row{
    display:none;
}
.logoImgLinkText {
    position: absolute;
    top: 50%;
    left: 50%;
     -webkit-transform: translate(-50%,-50%);
      -ms-transform : translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
section#chess article.king {
    padding-bottom: 29%;
}
.logoImgLinkText:hover {
    text-decoration: none;
}
.logoImgLinkText h2 {
    font-size: 38px;
    
}
@media(max-width: 991px) {
.logoImgLinkText h2 {
    font-size: 25px;
    
}
    
}
@media(max-width: 600px) {
.logoImgLinkText h2 {
    font-size: 16px;
    
}
    
}
@media(max-width: 375x) {
.logoImgLinkText h2 {
    font-size: 15px;
    
}
    
}                