/*
Theme Name: Masud
Author: Tuqire Hussain
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Masud
Text Domain: Masud

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

@font-face {font-family: old school glyph; src: url('fonts/OLDSSCH_.TTF');}

*{margin:0; padding:0; line-height: 1;
transition: all .5s ease-out; 
-moz-transition: all .5s ease-out; 
-webkit-transition: all .5s ease-out; 
-o-transition: all .5s ease-out;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body {line-height:1;}ol, ul {list-style:none;}blockquote, q {quotes:none;}/* remember to define focus styles! */:focus {outline:0;}/* remember to highlight inserts somehow! */ins {text-decoration:none;}del {text-decoration:line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse:collapse;border-spacing:0;}

#article_ads:after,
#contentions_pagination_list:after,
.news_list li:after,
#news_list li:after,
#footer:after,
#footer div:after,
.similar_articles_list a:after,
.similar_articles_list:after{content: "#"; text-indent:-10000px; display: block; clear: both; height: 1px; margin-top: -1px; width: 100%;}

.clear{clear: both; height: 1px; margin-top: -1px; width: 100%;}

a, .button{cursor: pointer; text-decoration: none;}

a img{border: none;}

.img img{max-width: 100%; height: auto;}

/* ########## */
/* ## tags ## */
/* ########## */

.text_content h2,
.text_content h3,
.text_content h4,
.text_content h5,
.text_content h6,
h3.standard,
h4.standard,
#home #main_content h3,
#sidebar h3,
#contentions #main_content h3,
#articles #main_content h3,
#author #main_content h3,
#categories_list h4,
.similar_articles_list h4,
#main_content h2,
#main_menu a{font-weight: normal;}

html{background: url("images/html_bg.png") repeat left top;}
body{/*font-family: 'Quattrocento Sans', sans-serif;*/font-family: 'georgia', serif; background: url("images/body_bg.png") repeat-y 50% top;}

#main_content{clear: both;}

#main_content h2,
.text_content h2{font-size: 32px; color: #603B03; line-height: 1.6; margin-bottom: 20px;} 

#sidebar h3,
.text_content h3,
h3.standard,
#home #main_content h3,
#articles #main_content h3,
#author #main_content h3,
#contentions #main_content h3{font-size: 24px; color: #603B03; line-height: 1.6; margin-bottom: 20px;} 

#sidebar h4,
#categories_list h4,
.text_content h4,
h4.standard,
.similar_articles_list h4{font-size: 20px; color: #603B03; font-weight: normal; line-height: 1.6; margin-bottom: 20px;} 

.footnote-reference-container > tbody td,
.text_content p,
#author #main_content .r4 p,
.brown_box p,
p.standard{font-size: 15px; color: #5E3217; line-height: 1.6; margin-bottom: 15px;} 

.text_content p a,
.text_content li a{color: #9A170A; text-decoration: underline;}

#sidebar h3 a,
.text_content h3 a,
.text_content h4 a,
#author #main_content .r4 p a{color: #9A170A;}

#sidebar h3 a{font-size: 13px;}

#sidebar h3 a:hover,
.text_content p a:hover,
.text_content li a:hover,
.text_content h3 a:hover,
.text_content h4 a:hover,
#author #main_content .r4 p a:hover{color: #8C591B;}

.text_content li{font-size: 15px; color: #492916; line-height: 1.6; margin: 4px 0 4px 20px; list-style:disc outside;}
.text_content ol li{list-style:decimal outside;}

.text_content blockquote{font-style: italic; padding: 0 30px; padding-top: 13px; margin-bottom: 20px; border-top: 1px solid #EDCC92; border-bottom: 1px solid #EDCC92;}
.text_content blockquote p{color: #9A581C; font-size: 14px;}

.alignleft{float: left; margin-right: 15px;}
.alignright{float: right; margin-left: 15px;}

.wp-caption-text{font-size: 13px; font-style: italic; color: #906D68; padding: 7px; margin: 0 4px; background: rgba(255,255,255,0.2);}
.wp-caption img{display: block;}

hr{margin: 20px 0; border: 0; border-top: 1px solid #B78E3E;}

/* ############ */
/* ## header ## */
/* ############ */

#header{position: relative; height: 136px; padding: 25px 0;}

h1{position: absolute; top: 25px; left: 443px; width: 115px; height: 136px;}
h1 a{text-indent: -10000px; display: block; height: 136px; background: url("images/h1_bg.png") no-repeat left top;}

#top_menu{position:absolute; bottom: -36px; right: 0;}
#top_menu li{float: left; margin-left: 15px;}
#top_menu a{font-size: 12px; color: #785935;}
#top_menu a:hover{color:#9A170A;}

#search_form{position: absolute; right: 0; bottom: 25px; width: 320px;}
#search_form .input{float: left; width: 235px; padding: 6px 7px; border-right: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 0;}
#search_form .input.error{border-color: #cc0000;}
#search_form .button{float: right; width: 70px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;}
#search_form label.error{display: none!important;}

#social_media_list{position:absolute; bottom: 25px; left: 0;}
#social_media_list li{float: right; margin-left: 15px;}

/* ############### */
/* ## main menu ## */
/* ############### */

#main_menu{text-align: center; height: 44px; padding: 5px 0; margin-bottom: 20px; background: url("images/mainmenu_bg.png") repeat-x left top;}
#main_menu li{float: left;}
#main_menu a{font-size: 18px; color: #9A170A; display: block; padding: 15px 15px;}
#main_menu a:hover{color: #8C591B;}

#main_menu #menu-item-266 a{padding-right: 40px; margin-right: 15px; background: url("images/menu_prophet_bg.png") no-repeat right 50%;}

#sidebar h4{margin-bottom:12px;}

/* ############ */
/* ## footer ## */
/* ############ */

#footer{padding: 25px 0 20px; margin-top: 25px; background: #2D0F11;}
#footer > div{width: 1000px; min-height: 60px; margin: 0 auto;}
#footer h4{font-size: 14px; color: #DDC4AF; font-weight: normal; margin-bottom: 10px;}
#footer > div li{line-height:1.2;}
#footer .footer_menu{float: left; width: 235px;}
#footer .footer_categories{float: right; width: 745px;}
#footer .footer_categories li{float: left; width: 150px; margin-right: 20px;}
#footer a{font-size: 12px; color: #CBA885;}
#footer a:hover{color:#fff;}
#footer h5{font-size: 12px; color: #DDC4AF; text-align: center; font-weight: normal; line-height: 1.6; clear: both; padding-top: 20px;}

/* ############################# */
/* ## general ids and classes ## */
/* ############################# */

#wrapper{width: 1000px; margin: 0 auto;}

#main_content .col{float: left; margin-right: 20px;}
#main_content .col:last-child{margin-right: 0;}

.r3{width: 235px;}
.r4{width: 320px;}
.r8{width: 660px;}
.r9{width: 745px;}

.news_list.sub_cat{margin-left: 30px;}

.news_list li,
#news_list li{position: relative; margin: 0 0 20px 0;}

#news_list li{margin-bottom:30px;}

.r8 .news_list li:nth-child(4n),
.r8 #news_list li:nth-child(4n),
.r8 #audios_list li:nth-child(2n),
.r12 #audios_list li:nth-child(3n),
.r8 #videos_list li:nth-child(2n),
.r12 #videos_list li:nth-child(3n){margin-right: 0;}

.r8 .news_list li:nth-child(4n+1),
.r8 #news_list li:nth-child(4n+1),
.r8 #audios_list li:nth-child(2n+1),
.r12 #audios_list li:nth-child(3n+1),
.r8 #videos_list li:nth-child(2n+1),
.r12 #videos_list li:nth-child(3n+1){clear: both;}

.news_list .img,
#news_list .img{line-height: 105px; text-align: center; float: left; width: 108px; height: 108px; margin: 0 20px 0 0; border: 2px solid #F9D3A1; background: #fff;}
.news_list a:hover .img,
#news_list a:hover .img{border-color:#DFBB6E; background-color:#fff;}
.news_list .img img,
#news_list .img img{vertical-align:middle; max-width: 100%; height: auto; max-height: 100%; width: auto;}

.news_list h4,
#news_list h4,
#audios_list h4,
#videos_list h4{font-size: 14px; color: #981914; line-height: 1.6; font-weight: normal; margin-bottom: 6px;}

.news_list h4,
#news_list h4{font-size: 19px;}

.news_list p,
#news_list p,
#audios_list p{font-size: 12px; color: #5F4C3F; line-height: 1.6;}

.news_list p,
#news_list p{font-size: 14px;}

.news_list a:hover p,
#news_list a:hover p,
#audios_list a:hover p{color: #8C591B;}

.news_list h5,
.news_list h6,
#news_list h5,
#news_list h6,
#audios_list h5,
#audios_list h6,
#videos_list h5,
#videos_list h6{position: absolute; bottom: -13px; font-size: 11px; color: #5F4D3F; font-weight: normal; opacity: 0;}

#audios_list h5,
#videos_list h5{left: 0;}

.news_list h5,
#news_list h5{left: 130px; bottom: 0;}

#news_list h5{bottom: -15px;}

.news_list li:hover h5,
.news_list li:hover h6,
#news_list li:hover h5,
#news_list li:hover h6,
#audios_list li:hover h5,
#audios_list li:hover h6,
#videos_list li:hover h5,
#videos_list li:hover h6{opacity: 1;}

#authors_list a h3,
.news_list h5 a,
#news_list h5 a,
#audios_list h5 a,
#videos_list h5 a{color: #5F4D3F; text-decoration: none;}

#authors_list a:hover h3,
.news_list h5 a:hover,
#news_list h5 a:hover,
#audios_list h5 a:hover,
#videos_list h5 a:hover{color: #981914;}

.news_list h6,
#news_list h6,
#audios_list h6,
#videos_list h6{left: 0; bottom: -29px;}

#audios_list li,
#videos_list li{position: relative; width: 320px; float: left; margin: 0 20px 20px 0;}

#audios_list img{margin-bottom: 6px;}

#videos_list h4{font-size: 16px; margin-bottom: 15px;}
#categories_list a:hover,
#videos_list a:hover h4{color: #8C591B;}

#categories_list{margin-bottom:20px;}
/* #categories_list{padding: 20px; background: url("images/brown_bg2.png") repeat left top; margin-bottom: 20px;} */
#categories_list h4{font-size: 15px; color: #fff; padding: 5px 10px; margin-bottom: 5px; background: rgba(80,22,0,0.8);}
#categories_list a{font-size: 14px; color: #99170C; display: block; padding: 10px; margin-bottom:2px; background: rgba(255,150,0,0.1);}
#categories_list a:hover{color:#fff; background:#99170C;}
#categories_list a em{font-size: 13px; color: #7E6C59;}
#categories_list a:hover em{color: #fff;}

.input{font-family: 'Quattrocento Sans', sans-serif; font-size: 15px; color: #999; padding: 7px; border: 1px solid #E0C5AB; background: #fff;
border-radius: 3px;}

.input:hover,
.input:focus{color: #555; border: 1px solid #AD8C63;}

.button{font-family: 'Quattrocento Sans', sans-serif; font-size: 15px; color: #fff; text-align: center; padding: 8px; background: #981915;
border-radius: 3px;}

.button:hover{background: #5E401B;}

.brown_box h4{margin-bottom: 10px;}

p.pagination{font-size: 13px;}
p.pagination a{color:#981914;}
p.pagination a:hover{color:#8C591B;}

/* ########## */
/* ## home ## */
/* ########## */

#banner{margin-bottom: 20px;}
#banner a{position:relative; display: block;}
#banner div{position: absolute; right: 0; top: 0; height: 260px; width: 280px; padding: 20px; background: rgba(243, 199, 135, 0.9);}
#home #banner h3{font-size: 20px; color: #981914; font-weight: normal; line-height: 1.4; margin-bottom: 10px;}
#home #banner p{font-size: 13px; color: #482E1D; line-height: 1.7;}
#banner a:hover div{background: rgba(152, 25, 20, 0.9);}

#home #banner a:hover div h3,
#home #banner a:hover div p{color: #fff;}

#home_ads{float: right; height: 140px; width: 320px;}
#home_ads img{display: block; margin-bottom: 18px;}

/*#home #main_content{clear: both; padding-top: 20px;}*/
#home #main_content iframe{margin-bottom: 20px;}
#home #main_content h3{clear: both;}

#home #main_content .col.r9 h3:first-child{margin-top:0;padding-top:0; border-top:none;}
#home .news_list li{float: left; width: 362px;}
#home .news_list li:nth-child(2n+1){clear: left; margin-right: 20px;}
#home .news_list h4{font-size: 17px; float: right; width: 230px;}
#home .news_list p{float: right; width: 230px; margin-bottom:20px;}

#home .news_list.featured_articles li{width: 171px; float: left; margin-right: 20px;}
#home .news_list.featured_articles li:nth-child(2n+1){clear: none;}
#home .news_list.featured_articles li:nth-child(4n){margin-right:0;}
#home .news_list.featured_articles li .img{line-height:165px; height: 169px; width: 169px; margin: 0 0 15px;}
#home .news_list.featured_articles li h4{line-height:1.4; float: none; width: auto; margin-bottom:20px;}
#home .news_list.featured_articles li h5{right: auto; left: 0; bottom: 0;}

#featured_video iframe{max-width:100%; height:170px;}

#sidebar .contentions_wrapper{position: relative; padding: 20px 20px 50px; background: url("images/contentions_small_top.png") no-repeat left top, url("images/contentions_small_bottom.png") no-repeat left bottom, url("images/contentions_small_bg.png") repeat-y left top;}
#sidebar .contentions_wrapper li{margin-bottom: 20px;}
#sidebar .contentions_wrapper li:last-child{margin-bottom: 0;}
#sidebar .contentions_wrapper li a{display: block;}
#sidebar .contentions_wrapper blockquote{font-size: 15px; color: #5F4C3F; line-height: 1.5; font-style: italic; padding-left: 30px; background: url("images/contention_bg.png") no-repeat left top;}
#sidebar .contentions_wrapper a:hover blockquote{color: #981914;}
#sidebar .contentions_wrapper > a{font-size: 13px; color: #981915; position: absolute; right: 20px; bottom: 35px;}
#sidebar .contentions_wrapper > a:hover{color: #8C591B;}

/* ############ */
/* ## author ## */
/* ############ */

#authors_list{margin: 0;}
#authors_list li{position: relative; width: 235px; float: left; margin: 0 20px 20px 0; list-style: none;}
#authors_list li:nth-child(3n){margin-right: 0;}
#authors_list li:nth-child(3n+1){clear: both;}

#authors_list a{text-decoration: none; display: block; height: 46px; padding: 10px; background: rgba(244, 196, 124,0.2);
box-shadow: 1px 1px 0 rgba(203, 145, 54,0.4);}
#authors_list a:hover{
box-shadow: 1px 1px 0 rgba(203, 145, 54,0.8);}
#authors_list a h3{font-size: 15px; font-weight: normal; color:#981914; text-decoration:none;}
#authors_list a:hover h3{color:#8C591B; text-decoration:none;}

#author #main_content .r4 img{display: block; margin-bottom: 20px;}
#author #main_content .r3 p,
p.about_author{font-size: 15px;}
#author #main_content .r3 p{line-height:1.6; color:#5E3217; margin-bottom: 15px;}
#author #main_content h2{font-size: 24px; margin-bottom: 13px;}
#author #main_content h2 strong{color: #917664; font-size: 20px; font-weight: normal;}
#home #main_content .col.r9 h3,
#author #main_content h3{position: relative; clear: both; margin-top: 20px; padding-top: 20px; border-top:1px solid #D0B88D;}
#author #main_content h3:first-child{padding-top: 0; margin-top:0; border-top:none;}
#author #main_content h3 .button{position: absolute; right: 0; bottom: 7px; color: #E1BAB8; font-size: 13px; padding: 5px 7px;}
#author #main_content h3 .button:hover{color: #fff;}

#author #main_content h3.sub_cat{margin-left: 30px;}

#author .news_list li{float: left; width: 362px;}
#author .news_list li:nth-child(2n){margin-left: 20px;}
#author .news_list li:nth-child(2n+1){clear: both;}
#author .news_list .img{width: 63px; height: 63px; line-height: 60px;}
#author .news_list h4{font-size:16px; width: 275px; float:right;}
#news_list a:hover h4,
#home .news_list a:hover h4,
#author .news_list a:hover h4{color:#8C591B;}

#author .news_list.sub_cat li{width: 347px;}
#author .news_list.sub_cat h4{width:260px;}

/* ############## */
/* ## articles ## */
/* ############## */

#wrapper #article_ads:first-child{margin-top: 20px;}
#article_ads li{height: 130px; margin-bottom: 30px;}
#article_ads li.large_ad{width: 577px; float: left;}
#article_ads li.small_ad{width: 280px; float: right;}
#article_ads li a{line-height: 128px; display:block; height: 130px; background:#fff;}
#article_ads li a img{max-width: 100%; height: auto; vertical-align:middle;}

#article .text_content h2 + p{font-size: 18px;}

#article h2 strong{font-size: 17px; font-weight: normal;}

.brown_box,
.similar_articles_list{padding: 20px; margin-bottom: 20px; background: url("images/brown_bg2.png") repeat left top;}
.similar_articles_list h4{font-size: 14px; margin-bottom: 10px;}
.similar_articles_list h4 strong{font-weight: normal; font-size: 20px; display: block;}
.similar_articles_list li{margin-bottom: 10px;}
.similar_articles_list li:last-child{margin-bottom: 0;}
.similar_articles_list a{display: block; clear: both; padding: 5px 0;}
.similar_articles_list .img{float: left; width: 65px;}
.similar_articles_list a h5{font-size: 13px; color: #99170C; font-weight: normal; line-height: 1.5; float: right; width: 120px;}
.similar_articles_list a:hover h5{color: #8C591B;}

h3.author_title{font-size: 18px; margin-top: -15px;}
h4.categories_list{font-size: 14px; margin-top: -14px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #D2B67F;}
h4.categories_list a{text-decoration:none;}

#social_media_share_list{height: 18px; margin: 0; padding: 0; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid #D2B67F;}
#social_media_share_list li{float: left; padding: 0; margin: 0; margin-right: 20px; list-style: none;}
#social_media_share_list li:last-child{float: right; margin-right:0;}

/* ################# */
/* ## contentions ## */
/* ################# */

#contentions #main_content{position: relative;}

#main_contention{height: 84px; padding: 40px 40px 40px 70px; margin-bottom: 20px; background: url("images/maincontention_left.png") no-repeat left top, url("images/maincontention_right.png") no-repeat right top, url("images/maincontention_bg.png") repeat-x left top;}

#main_contention blockquote{font-size: 25px; color: #514334; line-height: 1.5; font-style: italic; padding-left: 60px; background: url("images/maincontention_quotationmark.png") no-repeat left top;}

#contentions_wrapper li{position: relative; width: 280px; marin-right: 20px; margin-bottom: 20px; padding: 20px 20px 40px;}
#contentions_wrapper li{float: left; margin-right: 20px; background: url("images/contentions_top2.png") no-repeat left top, url("images/contentions_bottom2.png") no-repeat left bottom, url("images/contentions_bg2.png") repeat-y left top;}
#contentions_wrapper li:nth-child(3n){margin-right: 0; background: url("images/contentions_top.png") no-repeat left top, url("images/contentions_bottom.png") no-repeat left bottom, url("images/contentions_bg.png") repeat-y left top;}
#contentions_wrapper li:nth-child(3n+1){clear: both; background: url("images/contentions_top3.png") no-repeat left top, url("images/contentions_bottom3.png") no-repeat left bottom, url("images/contentions_bg3.png") repeat-y left top;}
#contentions_wrapper blockquote{font-size: 15px; color: #5F4C3F; line-height: 1.5; font-style: italic; padding-left: 40px; background: url("images/contention_bg.png") no-repeat left top;}
#contentions_wrapper li a{font-size: 11px; color: #8C591B; position: absolute; bottom: 0; opacity: 0;}

#contentions_wrapper li a.tweet{left: 70px;}
#contentions_wrapper li a.fb{right: 0;}

#contentions_wrapper li a:hover{color: #99170C;}
#contentions_wrapper li:hover a{opacity: 1;}

#contentions_pagination_list{text-align: center; clear:both; margin-bottom: 25px;}
#contentions_pagination_list li{display:inline-block;}
#contentions_pagination_list a{color:#9A170A ; font-size: 13px; display:inline-block; padding: 7px;}
#contentions_pagination_list a.current,
#contentions_pagination_list a:hover{color:#8C591B; background:rgba(200,130,0,0.1);}

/* ########### */
/* ## pages ## */
/* ########### */

.text_content .standard_form li{padding: 0; margin: 0; list-style: none;}
.text_content .standard_form label{font-size: 14px; display: block; margin-bottom: 8px;}
.text_content .standard_form .input{width: 320px; margin-bottom: 13px;}

div div.wpcf7-validation-errors,
.standard_form span.wpcf7-not-valid-tip{color:#cc0000; font-size: 14px; display: inline; margin-left: 20px; border: none;}

div div.wpcf7-validation-errors{margin: 0; padding: 0; margin-top: 10px; display: block;}

div div.wpcf7-mail-sent-ok{color: #333; font-size: 14px; padding: 0; margin: 0; margin-top: 10px; border: none;}

/* iPad portrait and below ----------- */
@media only screen  
and (max-width : 768px) 
{
	/* general */
	
	img{max-width: 100%; height: auto;}
	
	body{padding: 10px;}
	
	.r3,
	.r4,
	.r5,
	.r6,
	.r7,
	.r8,
	.r9{width: auto;}
	
	#footer > div,
	#wrapper{width: auto;}
	
	#main_menu li,
	.similar_articles_list .img,
	.similar_articles_list a h5,
	#footer .footer_categories li,
	#footer .footer_categories,
	#footer .footer_menu{width: auto; float: none; margin: 0;}

	.alignleft,
	#main_content .col,
	.col{float: none; margin-right: 0;}
	
	#article_ads{display: none;}
	
	#banner div{position:static;height: auto; width: auto;}
	
	#author .news_list li,
	#author .news_list.sub_cat li,
	.news_list li,
	#news_list li{float: none; width: auto; margin-right: 0;}
	#author .news_list .img,
	.news_list .img,
	#news_list .img{float: left; width: 20%; margin-right: 0;}
	#news_list .img{margin: 0 5% 0 0;}
	
	.news_list h5, #news_list h5{display:none;}
	
	#author .news_list li:nth-child(2n){margin-left:0;}
	
	/* header */
	
	#header{height: auto; padding: 0 0 25px;}
	
	h1{position:static; margin: 20px auto;}
	
	#social_media_list{display:none;}
	
	#search_form{position: static; margin: 0 auto; height: 32px; width: auto;}
	#search_form .input{width: 75%; padding: 2%; border:none;}
	#search_form .button{width: 21%; padding: 2% 0;}
	
	#top_menu{display: none;}
	
	#main_menu{height: auto; border-top: 1px solid #E2A74F; border-bottom: 1px solid #E2A74F; background:none;}
	#main_menu li{display: block;}
	
	#main_menu #menu-item-266 a{margin-right: 0; padding-right:15px;}
	
	/* footer */
	
	#footer{padding: 25px 20px;}
	#footer .footer_categories{padding-top: 25px;}
	
	#footer .footer_categories,
	#footer .footer_menu{text-align:center;}
	
	/* sidebar */
	
	#sidebar{margin-top:25px;}
	
	#sidebar .contentions_wrapper,
	.contentions_wrapper{padding: 20px; border: 2px solid rgba(214, 181, 148, 0.5); background: rgba(248, 206, 137,0.4);}
	
	.similar_articles_list li{margin-bottom:0;}
	.similar_articles_list .img{display: none;}
	
	#authors_list li{float: none; width: auto; margin-right: 0;}
	#authors_list li,
	#authors_list li a h3{margin-bottom: 5px;}
	
	/* home */
	
	#home .news_list.featured_articles li{width:48%; margin-right: 4%;}
	#home .news_list.featured_articles li:nth-child(2n){margin-right:0;}
	
	#home .news_list.featured_articles li .img{float: none; max-width:100%;}
	
	#home .news_list li{width:auto; float: none; margin-right: 0;}
	#author .news_list h4,
	#author .news_list.sub_cat h4,
	#home .news_list p,
	#home .news_list h4{width: 75%;}
	
	/* single */
	
	#social_media_share_list{height: auto;}
	#social_media_share_list li:last-child,
	#social_media_share_list li{float: none; margin-right:0;}
	#social_media_share_list li{margin-bottom:5px;}
	#social_media_share_list li:last-child{margin-bottom:0;}
	
	/* video and audio */
	
	#audios_list li, 
	#videos_list li{width: auto; float: none; margin-right: 0;}
	#videos_list li iframe{width: 100%;}
	
	#article #main_content iframe{max-width:100%;}
}