@charset "utf-8";
/* CSS Document */

#menubutton{ display:none;}

.oldernewer{ margin-bottom:15px; overflow:hidden;}



@media (max-width: 1050px){
	
img{ max-width:100%; height:auto !important; vertical-align:middle;}	
#header{ height:auto; background-position:left bottom; padding-bottom:29px;}
.header_top{ width:auto; max-width:960px; height:auto;}
.header_top > a{ display:block;}
.header_top .img_header{ position:static;}
.menu{ max-width:850px; width:auto;}

#content{ max-width:850px; width:auto; background-size:34%;}
#maincontent{ max-width:64%;}
.nivoSlider{ width:calc(100% - 10px) !important; height:309px !important;}
.nivo-slice{ width:100% !important; height:309px !important; background-size:100% auto !important;}
.home #maincontent .right{ width:calc(100% - 185px);}

.searchcontent h1{ margin-bottom:0px;}

.right ul.top3_list li .pic_box,
.searchcontent .post-single .pic_box{ width:100px;}
.right ul.top3_list li .pic_box a,
.searchcontent .post-single .pic_box a{ display:block;}
.right ul.top3_list li .pic_box img{ width:calc(100% - 4px);}
.right ul.top3_list li .text_box,
.right ul.top7_list li .text_box,
.searchcontent .post-single .text_box{ width:calc(100% - 110px);}

.gallerylist .post-single img{ border-width:2px; width:calc(100% - 4px);}

.detail_pic{ padding:2px; width:calc(100% - 4px);}





#sidebar{ max-width:31%;}
.col1 ul{ margin-left:0px;}
.col1 ul:after{ content:""; display:table; clear:both;}
.col2 ul li,
.col3 ul li{ margin-left:0px;}



}



@media (max-width: 900px){
.menu{ width:630px; max-width:630px;}
.language{ left:566px;}	
.nivoSlider,
.nivo-slice{ height:360px !important;}
	

#content{ background:none;}
#maincontent{ float:none; margin:auto; width:630px; max-width:none;}
#sidebar{ width:auto; max-width:590px; padding:20px 20px 1px; float:none; margin:0px auto 20px; background:url(images/bg_sidebar.png) center top; background-size:100% auto; background-repeat:repeat-y;}
#sidebar .search_box{ width:270px;}
.adbar{ float:none;}
#sidebar .col{ margin-bottom:20px;}	
	

}

@media (min-width: 769px){
.menu .menu{ display:block !important;}
}


@media (max-width: 768px){
	
#menubutton{ display:block; cursor:pointer; padding:0; position:absolute; left:20px; background:none; border:0; top:4px;}
#menubutton span{ display:block; width:20px; height:2px; margin:3px 0px; background:#fff;}
.menu{ width:100%; max-width:none;}	
.menu .menu{ display:none; top:28px;}
.menu ul{ width:100%; background:#000;}
.menu li{ float:none;}
.menu li.page-item-78{ margin-left:0px;}
.menu li a{ color:#fff; background:none; text-indent:0px; width:auto; text-align:left; padding:10px 20px; }
.menu li:first-child a{ padding-top:20px;}
.menu li:last-child a{ padding-bottom:20px;}
.language{ left:auto; right:20px;}
	
	

}


@media (max-width: 660px){

#maincontent{ width:480px;}
#sidebar{ width:440px;}
.nivoSlider, .nivo-slice{ height:272px !important;}


}


@media (max-width: 500px){
.right{ float:none;}
.left{ float:none;}	
	
	
#banner{ margin-top:10px;}
.nivoSlider, .nivo-slice{ height:168px !important;}
.right .banner_text{ padding-top:24px;}
#maincontent{ width:300px;}
.home #maincontent .right{ width:100%;}
.home #maincontent .left{ margin:auto;}
.icons{ margin-top:0px;}
.adbarinn640{ margin-top:30px;}


.searchcontent .post-single .pic_box{ float:none; width:calc(100% - 4px); margin-bottom:15px;}
.searchcontent .post-single .pic_box img{ width:100% !important; height:auto !important;}
.searchcontent .post-single .text_box{ float:none; width:100%;}


#sidebar{ width:260px;}
#sidebar .search_box{ width:260px; margin:0;}

#footer{ line-height:1.2; padding-top:5px; padding-bottom:5px; background-size:auto 100%;}

}



