/* 

Theme Name : Thesis BlueBeauty
Author : Imran Shariff
Authors Blog : http://www.techiemania.com/
Email : admin@techiemania.com    

*/

/*--:{ global styles }:--*/

body.custom {background: #616161;}
.custom #header { display: block; height: 100px; margin-top: 10px; padding: 0px; }
.custom #header_area .page {margin-top : 2.5em;}
@font-face {
	font-family: "Museo";
	src: url(MuseoSlab.otf) format("opentype");
}

h1, h2, h2 a {color:#198DC9;}
.clear{clear:both;}

/*--:{ clear all borders }--*/
.custom #header, .custom .post, .custom #sidebar_1, .custom #sidebar_2, .custom .teasers_box, .custom #footer, .custom #footer a, .custom #footer a:active, .custom #archive_info, .custom .prev_next, .custom #trackback_list { border-bottom: 0px; border-top: 0px;border-right: 0px; border-left: 0px;}
.custom #column_wrap {background: none;}

/*--:{ Header styles }:--*/

/*----------  Top Nav bar links  -----------------------*/
.topnav_div {float:left;margin-left:0px; background:#E1F2FE; height: 35px; width: 100%;}
.custom ul#topnav {border-style: none; list-style:none; list-style-image: none; position:relative; text-shadow:1px 1px 1px #E1F2FE; margin-top:-1px; margin-left:10px;}
.custom ul#topnav li {float: left; padding: 10px 12px 10px 0px;}
.custom ul#topnav li a {-moz-box-shadow:0 1px 0 #E1F2FE;background:none repeat scroll 0 0 #E1F2FE;margin:0;padding:4px 8px; color:#2266BB;font-size:13px !important;font-weight:bold; -moz-border-radius: 3px;-webkit-border-radius: 3px; -khtml-border-radius: 3px;border-radius: 3px;}
.custom ul#topnav li a:hover {-moz-box-shadow:0 1px 0 #E1F2FE; background:none repeat scroll 0 0 #0e87c0;color:#FFF;margin:0;padding:4px 8px; text-shadow:none; -moz-border-radius: 3px;-webkit-border-radius: 3px; -khtml-border-radius: 3px;border-radius: 3px;}

/* Google Search Navbar*/
#google-search{width:175px;height:19px;float:right;background:transparent;display:block;margin:5px 5px 0 0;}
    #google-search form{float:left;}
    img.magnify {position:relative;top:7px;left:-5px;display:none;}
    #google-search input[type="text"]{float:left;width:150px;font-size: 12px; border:1px solid #186F9A !important; font-family:Arial;padding:2px 10px !important;margin:1px 0 0 0;}
    #google-search input[type="submit"] {display:none;}
    /*#google-search input[type="submit"]:hover{background: #f2f2f2 url(images/readmore-hover.gif) repeat-x;}*/

/*--:{ logo }:--*/
.custom #logo h1 { display: block; width: 10em; height: 86px; text-indent: -9999px; outline: none; padding-top:10px;  }

/* Category  Navigation bar */
.custom .menu {background-color: #198DC9;width:99.7%; height:30px;overflow:hidden;margin:0 auto 0 auto; padding-left:3px; } 
.custom .menu ul {margin: 0px 0px 0px 0px;height: 30px;padding-left: 12px;float: left;width:100%;}
.custom .menu li {background-color: #198DC9; float: left; margin: 0 10px 0 0;}
.custom .menu li a:link, .custom .menu li a:visited {background-color: #198DC9; color: #FFF;padding:0 5px;display: block;height: 30px;line-height:30px !important;float: left;font: normal small-caps bold 11.5px Arial;text-shadow:0 0 3px #333333;}
.custom .menu li a:hover {overflow:hidden;background: #198DC9; color:#ffffff;}

.custom blockquote {border-left:0 none;color:#9E9E9E;font-style:italic;margin:2px 0 13px 0;}
.custom blockquote p {background:url('images/blockquote.png') no-repeat scroll 5px 0 transparent;font-size:14px !important;padding:0 30px;}


.custom .glinkad{background:#666666; color:#ffffff; height:22px; width: 99.8%; padding-left:2px; padding-top:4px;}
.custom .topads{padding: 6px 10px 6px; border-bottom: 1px solid rgb(204, 204, 204);}
.custom .bsatopads{height:90px; width:728px;}
.custom .blogpromo{ float:right; margin-right:1px; height:90px; width:200px; background:#CCCCCC;}
.custom #header #header_ad {float : right;margin-top : -6.8em;padding-left : 1px;padding-bottom: 10px;width : 730px;}

/*--:{ Content styles }:--*/
.custom #content_box {clear: both; } 
.custom .comments_closed p {display: none;}
.custom .full_width #content_box .wp-pagenavi .page {margin : 4px;padding : 2px 4px;}

/* AUTHOR BOX */
.custom #comments { clear: both; }
.postauthor { background: #F5F5F5; border-top: 1px solid #e1e1e0; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding: 1.5em; }
.postauthor img { border: 5px solid #e2dede; float: left; margin-right: 1.5em; }
.postauthor h4 { color: #666; font-size: 2em; margin-bottom: 5px; }
.postauthor p { color: #515151; font-size: 13px; margin-bottom: 12px; }
.postauthor p.hlight { font-size: 11px; text-transform: uppercase; }
.postauthor p.hlight span { color: #CB3131; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px; }

/* Post Footer Ad */
#postad125{background:none repeat scroll 0 0 #F2F2F2;margin:20px 25px 0 10px;padding-left:8px;width:555px;border:1px solid #DDDDDD;}
#postad125 .ad { float: left; list-style: none; width: 24.9%; }
#postad125 .slot{width:125px;height:125px;display:block;margin-top:10px; margin-left:3px; margin-bottom:10px;background:#f2f2f2;}

.custom dl#comment_list dt.bypostauthor, .custom dl#comment_list dd.bypostauthor>div {background: #E7F8FB none repeat scroll 0 0; padding-top:20px;}

/*Subscribe Box In Single Post*/
#singlesubscribe {width:500px;height:30px;border:1px solid #ccc;padding:10px 0 10px 10px;margin:0 auto 20px auto;background: url('images/rss-subscribe.png') no-repeat 30px center;}
	input.txt{background:#fff; padding:2px 0 0 15px !important; width: 220px; height: 21px;border:1px solid #198dc9 !important;color:#198dc9;position:relative;left:110px;top:3px;}
	input.btn{background:#198dc9;color:#fff;width:90px !important;height: 25px !important;margin:0 0 0 -10px !important;border:none !important;font-weight:bold;position:relative;left:110px;top:3px;}

/*--:{ Teasers styles }:--*/
.custom .headline_area .avatar {float:left; border:4px solid #ddd; margin-right:1em;}
.post-gravatar { float:left; margin-right:1em;}
.post-gravatar img{border: 4px solid #ddd;}

.custom .prev_next {border-color : #ffffff;border-style : solid;clear : both;color : #666666;letter-spacing : 2px;text-transform : uppercase;}
.prev_next {border-width : 0.2em 0 0;}
.prev_next {padding-bottom : 1.1em;padding-top : 0.1em;}

/*--:{ teasers box }:--*/
.custom #content {float:left; width : 60.5em; padding-left:1.0em;}
.custom .teaser {width : 100%;margin-top : 1em;padding-top : 0.25em;text-align : justify;}
.custom .teaser h2{background: #ffffff; font-size: 2.2em;text-align:left; color:#198DC9;}
.custom .teasers_box {width: 100%; padding-top : 0;padding-bottom : 0;border-top : 0;}

.custom .teaser .format_teaser {font-size : 1.4em;line-height : 1.429em;margin-bottom : -1em;margin-top : 1.429em;}
.custom #teaserlinkscontainer {margin-top : 0;}
.custom #teasermenu {height : 30px;}
.custom #teasermenu, .teasermenu ul {padding : 0;margin : 0;list-style : none;line-height : 1;border-width : 0.5em 0.5em 0.5em 0.5em;}
.custom #teasermenu ul {float : left;list-style : none;margin : 0 0 0 0;padding : 0;}
.custom #teasermenu li {float : left;list-style : none;margin : 0;padding : 0;}
.custom #teasermenu ul li {list-style : none;margin : 0;padding : 0;}
.custom #teasermenu a, .custom #teasermenu li ul {border-color : #ffffff;}
.custom #teasermenu li a, .cutom #teasermenu li a:link {color : #ffffff;background : #444343;display : block;font-weight : bold;
margin : 5px 5px 5px 5px;padding : 5px 5px 5px 5px;text-decoration : none;font-size : 13px;font-family : Arial, Helvetica, sans-serif; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px;}
.custom #teasermenu li a:hover, .teasermenu li a:active {color : #ffffff;background : #198DC9;display : block;margin : 5px 5px 5px 5px;padding : 5px 5px 5px 5px;text-decoration : none; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px;}
.custom #teaserempty {width : 100%;margin-top : 0.5em;margin-bottom : 0.5em;}
.custom #teasermenu li p {color : #000000;background : #0098d4;display : block;width : 100%;}
.custom .teaser .post_image_link .thumb {padding: 0.8em;border-width: 0.1em;background:#EEEEEE none repeat scroll 0 0;border-color:#DDDDDD;border-style:solid;}
.custom .format_teaser .post_image_link .thumb {padding: 0.333em;border-width: 0.083em;background:#EEEEEE none repeat scroll 0 0;border-color:#DDDDDD;border-style:solid;}

/* WP-Page Navi Styling */

#pagenavi{margin:10px 20px;float:right;font-family:Helvetica,Verdana,Arial,sans-serif;font-size:12px;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {color:#fff !important;background:#198DC9 !important;border:1px solid #198DC9;padding:5px !important;-moz-border-radius:4px; -webkit-border-radius:4px; margin:0 2px;}
.wp-pagenavi a:visted {color:#fff !important;background:#198DC9 !important;border:1px solid #198DC9;padding:5px !important;-moz-border-radius:4px; -webkit-border-radius:4px; margin:0 2px;}
.wp-pagenavi a:hover {color:#198DC9 !important;background:#fff !important;}
.wp-pagenavi span.pages {background:#198DC9 !important;color:#fff;font-weight:bold;border:1px solid #198DC9;padding:5px!important;-moz-border-radius:4px; -webkit-border-radius:4px; margin:0 2px;}
.wp-pagenavi span.current {background:transparent !important;font-weight:bold;border:1px solid #198DC9;padding:5px !important;-moz-border-radius:4px; -webkit-border-radius:4px; margin:0 2px;}
.wp-pagenavi span.extend {background:#198DC9 !important;border:1px solid #198DC9;padding:5px !important;-moz-border-radius:4px; -webkit-border-radius:4px; margin:0 2px;}
.wp-pagenavi span.last {background:#198DC9 !important;font-weight:bold;border:1px solid #198DC9;padding:5px !important;-moz-border-radius:4px; -webkit-border-radius:4px; margin:0 2px;}
.wp-pagenavi span.first {background:#198DC9 !important;font-weight:bold;border:1px solid #198DC9;padding:5px !important;-moz-border-radius:4px; -webkit-border-radius:4px; margin:0 2px;}

/*--:{ Sidebar styles }:--*/
.custom .sidebar h3 {background-color: #198DC9;-moz-border-radius: 4px;&nbsp;padding: 0em 0em 0em 0.5em; font-weight:bold; font-size:1.2em;line-height:1.385em;margin-bottom:0.692em; color:#fff;}
.custom ul.sidebar_list {padding-top:1.8em;}
.custom li.widget ul li{background:#EDEDED;border: 0.1em solid #198DC9;-moz-border-radius:4px;padding:0.4em;margin:0.4em;}

/* BOXES */
#rightcol { float: left; width: 100%; border-left: 1px; }
#rightcol p { font-size: 14px; line-height: 1.5em; padding: 10px 2.5em 10px 0;  }
#rightcol h3 { padding: 0; }
#rightcol ul { list-style-position: inside;  list-style-type: square; margin-left: 1em; }
#rightcol ul a { border-bottom: 1px solid #CB3131; font-size: 14px; }
#rightcol ul a:hover { border: 0; }
#rightcol li { margin-bottom: 10px; }
#custom { background: #FFFBCC; border: 4px solid #198DC9; float: right; margin: 10px; padding: 10px 10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
#recent-posts li {background: #FFFBCC;border: 1px solid #E6DB55;line-height: 1.4em;-moz-border-radius: 5px;padding: 0.9em;-webkit-border-radius: 5px;}
#recent-posts div.right { color: #baaf2e; float: right; font-size: 11px; text-transform: uppercase; }	
#popular-posts li {background: #D6E4E1;	border: 1px solid #E6DB55;line-height: 1.4em;-moz-border-radius: 5px;padding: 0.9em;-webkit-border-radius: 5px;}	

/*--:{ Thesis Style Box }:--*/
.custom .format_text p.note {background: #E3F0F2 url('images/note.png') center no-repeat; border: 1px solid #66CCCC; background-position: 7px 50%; text-align: left; padding: 10px 10px 10px 45px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px;}

.custom .format_text p.alert {background: #ffffa0 url('images/alert.png') center no-repeat; border: 1px solid #E6DB55; background-position: 7px 50%; text-align: left; padding: 10px 10px 10px 45px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px;}

.custom .format_text p.help {background: #CCFFFF url('images/help.png') center no-repeat; border: 1px solid #3399FF; background-position: 7px 50%; text-align: left; padding: 10px 10px 10px 45px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px;}

.custom .format_text p.important {background: #159EC7 url('images/important.png') center no-repeat; border: 1px solid #99C68E; background-position: 7px 50%; text-align: left; padding: 10px 10px 10px 45px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px;}

.custom .format_text p.tip {background: #E66C2C url('images/tip.png') center no-repeat; border: 1px solid #800517; background-position: 7px 50%; text-align: left; padding: 10px 10px 10px 45px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px;}

/*--:{ Footer styles }:--*/

/* Widgetized Footer from Asino */
.custom #footer {text-align : left;}
.custom #footer_area .page {background : #1f1f1f;margin-bottom : 2em;margin-top : 1em;}
#foot { background: #1f1f1f;border: 0.6em solid #212020;color: #DBEDF9;font-size: 10px;margin: 10px auto;overflow: hidden;padding: 0 1.5em;}
	#foot a { color: #eee; text-decoration: none;}
	      #foot a:hover {color:#198DC9;}
	#foot h2{color: #fff; font-size: 20px; font-weight: bold; letter-spacing: 1px; font-variant:small-caps; margin:10px 0 10px 15px;}
	#foot h3 {color:#fff;font-size:15px;font-variant:small-caps;font-weight:bold;letter-spacing:0px;margin:0px 0 15px 0px;text-transform:none;border-bottom:3px double #666666;line-height:30px;}
	#foot ul li ul { list-style-type: square; margin-left: 0px; }
	#foot ul.sidebar_list { padding: 1.8em 30px 0 0; }
	#foot li.widget .widget_box { background: none; border: 0; }
	#foot li.widget {margin-bottom:5px !important;}
	#foot .textwidget p { line-height: 22px; margin-bottom: 11px; }
	#foot li.widget_tag_cloud a{color:#ddd !important;line-height:25px;}
	      #foot li.widget_tag_cloud a:hover{color:#198DC9 !important;}
#foot li.widget_links li {background: #3f3f3f; border: 1px solid #111; line-height: 1.4em; -moz-border-radius: 5px; padding: 0.5em; -webkit-border-radius: 5px; overflow: hidden; color:#000000;}
#foot li.widget_links li:hover {background: #4f4f4f; border: 1px solid #7a7a7a; line-height: 1.4em; -moz-border-radius: 5px; padding: 0.5em; -webkit-border-radius: 5px; overflow: hidden; color:#000000;}
#foot li.widget_links div.left {color: #3399FF; float: right; font-size: 12px; text-transform: uppercase;}
#foot li.widget_links ul li a {color: #f2f2f2 !important; text-decoration:none;}
#foot li.widget_links ul li a:hover {color: #f2f2f2 !important;}
	#foot .col { float: left; list-style: none; width: 33.3%; }
	#cats-wrap {background: #3D3C3C;border:3px double #000000;margin:15px 10px;}
		   #cats {list-style-type: none;overflow:hidden;margin:0px;padding: 10px 0 7px 20px;width:800px;}
		   #cats li {float: left; line-height: 22px; margin: 0 10px 5px 0; width: 165px;}
		   #cats a {border-bottom:medium none;color:#FFFFFF;display:block;font-size:15px;padding:2px 5px;text-decoration:none;}
		   #cats a:hover {color: #333;background:#f2f2f2;}
		   
 /* Random Post Widget Footer + Plugin */
#random-posts li {background: #3f3f3f; border: 1px solid #111; line-height: 1.4em; -moz-border-radius: 5px; padding: 0.5em; -webkit-border-radius: 5px; overflow: hidden; color:#000000;}
#random-posts li:hover {background: #4f4f4f; border: 1px solid #7a7a7a; line-height: 1.4em; -moz-border-radius: 5px; padding: 0.5em; -webkit-border-radius: 5px; overflow: hidden; color:#000000;}
#random-posts div.left {color: #3399FF; float: right; font-size: 12px; text-transform: uppercase;}
#random-posts ul li a {color: #f2f2f2 !important; text-decoration:none;}
#random-posts ul li a:hover {color: #f2f2f2 !important; text-decoration:none;}

/* Recent comment */
#recent-comments-2 li {background: #3f3f3f; border: 1px solid #111; line-height: 1.4em; -moz-border-radius: 5px; padding: 0.5em; -webkit-border-radius: 5px; overflow: hidden; color:#000000;}
#recent-comments-2 li:hover {background: #4f4f4f; border: 1px solid #7a7a7a; line-height: 1.4em; -moz-border-radius: 5px; padding: 0.5em; -webkit-border-radius: 5px; overflow: hidden; color:#000000;}
#recent-comments-2 div.left {color: #3399FF; float: right; font-size: 12px; text-transform: uppercase;}
#recent-comments-2 ul li a {color: #f2f2f2 !important; text-decoration:none;}
#recent-comments-2 ul li a:hover {color: #f2f2f2 !important; text-decoration:none;}

/* Copyright */
#copyright {  clear: both;font-size: 13px;letter-spacing: 1.3px;line-height: 21px;padding-top: 10px;}
	#copyright p { font-size: 13px; }
	#copyright h3 {border-bottom:3px double #666666;color:#FFFFFF;font-family:none;letter-spacing:1px;line-height:30px;margin:5px 0 10px;}
	#copyright ul.sidebar_list, #copyright .textwidget, #copyright li.widget .widget_box, #copyright li.widget { margin: 0; padding: 0; }
	p.thesismsg{float:left;width:700px;margin:0px;font-size:12px;letter-spacing:1px;}
	.backtop {background:url("images/back-top.gif") no-repeat scroll right top transparent;border:0 solid #656565;color:#FFFFFF;display:block;float:right;font-size:12px;height:20px;margin:0 0px 10px 0;padding:8px 15px;text-align:center;width:100px;}
/******/

#similar-posts li {
        margin-left: 6px;
        float: left;
        font-weight: bold;
       background: #f9fdfd;
       font-family: Times, "Times New Roman", serif;
    line-height: 1.4em;
        overflow: hidden;
}
#similar-posts img { float: left; border: 2px solid #222; margin-top:4px; }
#similar-posts h1 {
clear:left;
font-size:13px;
font-weight:bold;
height:auto;
line-height:17px;
margin:0;
overflow:hidden;
text-transform:capitalize;
width:126px
}

/*** Download & Demo buttons **/

.buttons {
    float: left;
    padding-bottom: 20px;
    clear: both;
}
a.button {
    color: #6e6e6e;
    font: bold 12px Helvetica, Arial, sans-serif;
    text-decoration: none;
    padding: 7px 12px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border: solid 1px #dcdcdc;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-right: 10px;
}
a.button:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
a.button:active {
    color: #000;
    border-color: #444;
}
a.big {
    font-size: 16px;
    padding: 10px 15px;
}

/************************************************************************************

/************************************************************************************
MEDIA QUERIES
*************************************************************************************/
/* for 980px or less */
@media screen and (max-width: 980px) {
	
	#header_area {
		width: 94%;
	}
	#header_area .page {
		width: 94%;
	}
	#header #header_ad{
	height:10%;
	width:70%;
	}
	#footer_area {
		width: 94%;
	}
	
	#footer_area  .page {
		width: 94%;
	}
	
	#content_area{
	width:94%;
	}
	#content_area .page {
		width: 94%;
	}
	#content_box #content {
	width:65%;
	}
	
.entry-content img{
  max-width: 90%;
  height:auto;
 
}
	#sidebars {
		width: 30%;
	}
	#sidebars #adsense_sidebar{
	display:none;
	}


	#google-search{
width:25%;
}
.topnav_div{
overflow:hidden;
}

#header_area .page #header #header_ad{
display: none;
}
#header_area .page #header {
width:100%;
}
#mashsocial{
display:none;
}
}

/* for 700px or less */
@media screen and (max-width: 700px) {

#header_area{
	width: auto;
		float: none;
}
	#content_area {
		width: auto;
		float: none;
	}
	
	#content_box #content {
	width: auto;
		float: none;
	}
	
	#sidebars {
		display: none;
	}
	#footer_area{
	width: auto;
		float: none;
	}
#google-search{
display:none;
}
#header_area .page #header #header_ad{
display:none;
}
#sidebars #sidebar_1  .ul #mashsocial{
display:none;
}
.teaser h2{
margin-right:1.429em;
}
.teaser .format_teaser{
margin-right:1.429em;
}
}

/* for 480px or less */
@media screen and (max-width: 480px) {

	#header_area {
		height: auto;
	}
	h1 {
		font-size: 24px;
	}
	#sidebars {
		display: none;
	}
#footer_area{
display:none;
}
#postad125 {
display:none;
}
.dd_post_share {
display:none;
}
.dd_button{
display: none;
}
#singlesubscribe{
display:none;
}
.entry-content img{
width: 100%;
height:auto;
float: none;
}
.postauthor p .hlight {
font-size:80%;
}
.postauthor p h4{
font-size:80%;
}
.postauthor img{
height:20%;
width:20%;
}

.teaser h2{
margin-right:1.429em;
}
.teaser .format_teaser .post_image_link img{
height:auto;
width:auto;
}
.teaser .format_teaser{
margin-right:1.429em;
}
}