@charset "utf-8";





/* Clearfix */


.clearfix:before,


.clearfix:after {


    content: " ";


    display: table;


}


.clearfix:after {


    clear: both;


}


.clearfix {


    *zoom: 1;


}


a#pull {


    display: none;


    font-family: 'Oswald', Helvetica, Arial, sans-serif;


    font-weight: 700;


    font-size: 14px;


    text-transform: uppercase;


    height: 57px;


	background: url(images/menu_loop.jpg) top left repeat-x;


    color: white;


    padding: 18px 0 5px 20px;


    text-decoration: none;


    text-shadow: 0px 2px 3px rgba(0, 0, 0, 1);


}





/* -----------------------------------------


  ~Tablet version


----------------------------------------- */





@media only screen and (min-width: 768px) and (max-width: 959px) {


body{


	 background:url(images/tablet_top_light.jpg) no-repeat center top;


}


#footer_image {


	background: url(images/tablet_footer_bg.jpg) no-repeat center bottom;


}


#menu_wrapper{


	height:auto;


	float: none;


	position: relative;


}


#main_wrapper, #menu_wrapper, #logo, #main_in, #social_ctn, .top_shadow, .bottom_shadow, #footer, #twitter_last, .da-slider{


	width:768px !important;


}


#main_news_wrapper{


	width:767px !important;





}


#da-slider, #main_in .bx-wrapper, div.homepage-news-item, div#homepage-carousel{


min-width: 755px !important;


width: 755px !important;


}


div.bx-window{


	width: 415px !important;


}


.hpn-image img{


	margin-left:-100px;


}


ul#menu{


	width:764px !important;


	height:auto !important;


	margin-bottom: 0px !important;


}


ul#menu li {


   width:20%;


   padding: 0;


}


ul#menu li ul li {


	width: auto;


}


#hot_news, #full_page_wrapper{


	width:766px !important;


}


#hot_news h1{


	width:700px;


}


#hot_news_title{


	width:705px;


}


.caroufredsel_wrapper{


	width:665px !important;


}


ul#hot_news_box li{


	margin:0px 25px 0px 37px !important;


}


.main_advert{


	text-align:center;


}


/* left wrapper */


#left_wrapper h2 {


	width:422px;


}


#left_wrapper{


	width:435px;


}


ul#general_news{


	width:455px;


}


ul#general_news li{


	width:440px;


	height:360px;


}


ul#general_news li .image{


	width:150px;


}


ul#general_news li .info{


	width: 245px;


	height: 360px;


}


ul#general_news li .info h2{


	width:190px;


	height:auto;


}


ul#general_news li .info .date_n_author, ul#general_news li .info p{


	width:235px;


}


#post_wrapper{


	width:440px !important;


}


#left_wrapper .contact_form h1{


	width:400px !important;


}


#post_wrapper .info h2, #post_wrapper .info{


	width:410px !important;


}


#post_wrapper .image, #post_wrapper .image .img_in, #post_wrapper .image img{


	width:400px !important;


	background:none !important;


	height:auto !important;


}


#post_wrapper .image .img_in{


	-webkit-box-shadow: 0px 0px 0px 5px #333;


	box-shadow: 0px 0px 0px 5px #333;


	border-radius: 5px;


	border: 1px solid #FF6000;


}


#post_wrapper .image{


	margin: 15px 0px 15px 12px !important;


}


#post_wrapper .image .comments{


	bottom: -22px !important;


	right: 13px !important;





}


#post_wrapper #comments, #post_wrapper #response{


	width:438px !important;


}


#post_wrapper #comments ul li{


	width:410px !important;


}


#post_wrapper #comments ul li .comment{


	width:295px !important;


}


#post_wrapper #comments ul li ul li .comment{


	width:211px !important;


}


textarea, input{


	width: 375px;


}


#searchform input{


	width:220px;


}


#searchsubmit{


	width:238px !important;


}


#response form .form_right{


	margin:0 !important;


}


#respond{


	width:438px !important;


}








/* Right wrapper */





#right_wrapper{


	width:331px;


}


#search{


	width:299px;


}


#search input[type="text"]{


	width:210px;


}


.review, .categories, .normal, .homepage-widget {


	background:url(images/footer.png) bottom left repeat-x;


	width:330px;


	text-shadow: 0px 2px 3px rgba(0, 0, 0, 1);


	font-family:'Oswald', Helvetica, Arial, sans-serif;


	color:#fff;


	font-size:13px;


	font-weight:700;


	text-transform:uppercase;


	padding:0px 0px 16px 0px;


	margin:0px 0px 10px 1px;


	float:left;


}


#right_wrapper .header {


	padding:9px 0px 10px 20px;


	background:url(images/right_h_bg.png) top left no-repeat;


	height:21px;


}


.review ul li{


	width:294px;


}


#right_wrapper .footer{


	width:299px;


}


.review ul li .info{


	width:220px;


}


.review, .categories, .normal{


	width:299px;


}





#right_wrapper .advert{


	width:293px;


}


.normal .body{


	width:269px !important;


}


.right_navi{


	width:300px;


}


.right_navi ul li a{


	width:279px;


	background-position:-33px 0px;


}


.right_navi ul li a:hover{


	background-position:-33px -36px;


}


/* widgets */





#wp-calendar{


	width:300px;


}


.textwidget{


	width:267px;


}








/* Full page */





#full_page_wrapper #post_wrapper{


	width:740px !important;


}


ul#gallery_wrapper{


	margin: 20px 0px 0px 40px !important;


	width:725px !important;


}





#full_page_wrapper #pager{


	right: 295px !important;


}





/* 404 */





.four0four{


	width:700px;


}


/* footer */





#footer .body{


	height:auto;


}


#footer .footer_widget img{


	margin: 22px 0px 28px 21px !important;


}





}








/* -----------------------------------------


  ~Mobile version


----------------------------------------- */





@media only screen and (max-width: 767px) {


body{


	background:url(images/mobile_top_light.jpg) no-repeat center top;


}


#footer_image {


	background: url(images/mobile_footer_bg.jpg) no-repeat center bottom;


}


/*generic layout */


#main_wrapper, #menu_wrapper, #logo, #main_in, #social_ctn, .top_shadow, .bottom_shadow, #footer, #twitter_last, .da-slider{


	width:297px !important;


}








/* menu */





a#pull{


	text-align: left;


	width: auto;


	display: block;


	position: absolute;


	top: 0;


}


a#pull:hover{


	color:#999;


}


a#pull::after {


	content: "";


	background: url('images/nav-icon.png') no-repeat center;


	width: 30px;


	height: 36px;


	display: inline-block;


	position: absolute;


	right: 15px;


	top: 10px;


}


#menu_wrapper{


	height:auto !important;


    float: none !important;


    position: relative !important;


    padding-bottom: 10px !important;


	min-height:70px !important;


}


#menu_left, #menu_right{


	display:none;


}


ul#menu{


	width:297px ;


	height:auto;


    display: none;


    background-image: none !important;


    background-color: #21212 !important;


	padding-top:65px !important;


}


ul#menu li{


	width:293px !important;


	text-align:left !important;


	background:none !important;


	height:auto !important;


}


ul#menu li a{


	text-shadow:0 !important;


	background:none !important;


	border-bottom: 1px solid #333 !important;


	padding: 15px 20px 10px 20px !important;


	color: #F1F1F1;


	height: 25px !important;


}


#menu li ul{


	width:286px;


	visibility: visible !important;


	position: static;


	background:none !important;


	border:none !important;


	-webkit-box-shadow:  none !important;


	box-shadow: none !important;


}


#menu li ul li{


	width:265px!important ;


	text-align:left!important ;


}


#menu li ul li a:link, .myMenu li ul li a:visited{


	padding:10px 0px 10px 20px !important;


}








/* slider */


.bx-wrapper, #homepage-tab-carousel{


	display:none !important;


}


#da-slider{


	min-width: 285px !important;


	width: 285px !important;


	display:block !important;


}


.da-slide h2{


	font-size:25px !important;


	width:80% !important;


	height:auto !important;


}


.da-slide p{


	top:80px !important;


	width:240px !important;


}


.da-slide-current .da-img{


	display:none;


}


#left_wrapper h2, #full_page_wrapper h2{


	width:250px !important;


}


/* hot news */





.caroufredsel_wrapper{


	width:215px !important;


	height:325px !important;


	margin-left: 45px !important;


}


#hot_news, #full_page_wrapper{


	width:295px !important;


}


#hot_news h1{


	width:250px;


}


#hot_news_title{


	width:225px;


}


ul#hot_news_box li{


	margin:0px 12px 0px 4px !important;


	width:185px;


	height:270px;


}


ul#hot_news_box li .content{


	margin-top:10px;


}


ul#hot_news_box li .image{


	width: 165px;


	height: 50px;


}


ul#hot_news_box li .image img{


	width: 165px;


	height:auto;


	margin-top:-20px;


}


#hot_news, #main_news_wrapper{


	margin:0;


}


.row,  #main_news_wrapper{


	width:296px;


}


#main_news_wrapper, #left_wrapper, #right_wrapper, .row{


	box-shadow:none;


	display:block !important;


}


#left_wrapper, #right_wrapper{


	float:left;


	width:296px;


}





/* left wrapper */





#left_wrapper h2 {


	width:245px;


}


ul#general_news{


	width:285px;


}


ul#general_news li{


	width:271px;


	height:auto;


}


ul#general_news li .image{


	width: 235px;


	height: 100px;


}


ul#general_news li .info{


	width: 245px;


	height: auto;	


}


ul#general_news li .info h2{


	width:190px;


	height:auto;


}


ul#general_news li .info .date_n_author, ul#general_news li .info p{


	width:235px;


}


ul#general_news li .info a.read_more2{


	position:static;


	float:right;


	margin: 0px 10px 20px 0px;


}


ul#pager{


	margin: 20px 52px 30px 0px;


}


#search{


	width:295px;


}


#search input[type="text"]{


	width:206px;


}


#post_wrapper{


	width:270px !important;


}


#post_wrapper .info h2, #post_wrapper .info{


	width:250px !important;


}


#post_wrapper .info .date_n_author{


	width:220px !important;


}


#post_wrapper .image, #post_wrapper .image .img_in, #post_wrapper .image img{


	width:230px !important;


	background:none !important;


	height:auto !important;


}


#post_wrapper .image .img_in{


	-webkit-box-shadow: 0px 0px 0px 5px #333;


	box-shadow: 0px 0px 0px 5px #333;


	border-radius: 5px;


	height:90px !important;


	border: 1px solid #FF6000;


}


#post_wrapper .image{


	margin: 15px 0px 15px 12px !important;


}


#post_wrapper .image .comments{


	bottom: -22px !important;


	right: 13px !important;


}


#post_wrapper #comments .header, #post_wrapper #response .header{


	width:220px !important;


}


#post_wrapper #comments .header span{


	display:none;


}


#post_wrapper #comments, #post_wrapper #response{


	width:268px !important;


}


#post_wrapper #comments ul li{


	width:250px !important;


}


#post_wrapper #comments ul li .comment{


	width:125px !important;


}


#post_wrapper #comments ul li ul li .comment{


	width:125px !important;


}


#post_wrapper #comments ul li ul li{


	margin-left:0px !important;


}


textarea, input{


	width: 215px;


}


#searchsubmit{


	width: 233px;


}


#response form .form_right{


	margin:0 !important;


}


#respond{


	width:268px !important;


}


.post-review{


	margin: 10px 13px 20px 0px !important;


}





/* Right wrapper */





.review, .categories, .normal, .footer_widget{


	width:295px;


}


.review ul li{


	 width:290px;


}


.review ul li .info{


	width:219px;


}


.categories ul li a{


	width:275px;	


	background-position:-33px 0px;


}


.categories ul li a:hover{


	background-position:-33px -36px;


}


.main_advert{


	width:290px !important;


	text-align:center;


}


.main_advert img{


	width:250px;


}


#right_wrapper .advert{


	margin: 10px 0px 25px 0px;


	width: 293px;


}


.normal .body{


	width:265px !important;	


}





/* Full page */





#post_wrapper h1, #post_wrapper h2{


	width:240px !important;


}


ul#gallery_wrapper{


	margin: 20px 0px 0px 36px !important;


	width:260px !important;


}


#full_page_wrapper #pager{


	right: 57px !important;


}





/* 404 */





.four0four{


	width:230px;


}


.huge{


	font-size: 30px;


}





/* widgets */


.right_navi{


	width:296px;


}


.right_navi ul li a{


	width:296px;


	background-position:-33px 0px;


}


.right_navi ul li a:hover{


	background-position:-33px -36px;


}


.latest-twitter-tweet{


	width:255px;


}


#wp-calendar{


	width:295px;


}


.textwidget{


	width:264px;


}











/* Footer */





#footer {


	display:block !important;


}


#footer .row{


	background:none;


}


#footer .header {


	padding:9px 0px 10px 20px;


	background:url(images/right_h_bg.png) top left no-repeat;


	height:21px;


}


.divider_footer {


	display:none !important;


}





/* About */





.footer_widget{


	padding:0 !important;


	display:block !important;


	float:left;


}


#footer .header {


	padding:9px 0px 10px 15px;


}


#footer .body {


	padding:20px 10px 35px 20px;


	font-family:Arial, Helvetica, sans-serif;


	font-size:12px;


	color:#999;


	text-transform:none;


	font-weight:normal;


}


#footer .body p {


	margin-top:0;


}


#footer .footer {


	width:296px;


	height:13px;


	background:url(images/footer.png) top left repeat-x;


	float:left;


}





/* Latest Media */





#footer #latest_media {


	display:block !important;


	float:left !important;


	width:296px !important;


	text-shadow: 0px 2px 3px rgba(0, 0, 0, 1) !important;


	font-family:'Oswald', Helvetica, Arial, sans-serif !important;


	color:#fff !important;


	font-size:13px !important;


	font-weight:700 !important;


	text-transform:uppercase !important;


	padding:0px 0px 15px 0px !important;


	margin:0px 0px 0px 0px !important;


}





ul#l_media_list{


	margin-left:12px;


}





/* twitter widget */





#twitter_last{


	height:110px;


	background-repeat:repeat-y;


}


#twitter_last a#tr_left{


	margin-top:35px;


}


#twitter_last #tr_right{


	height:80px;


	width:190px;


	padding-left:35px;


	padding-top:22px;


}


#tw{


	width:190px;


}





.tweet{


	height:200px;


	margin-top: 65px;


}





}