/*
Theme Name: Domain Name Wire
Theme URI: http://domainnamewire.com
Author: Abhishek Masurkar
Author URI: mailto:abhishek.masurkar86@gmail.com
Description: Theme for domain name wire which is fully responsive and provides a large number of customization options as well.
tags:
*/
/*CSS Reset Starts*/
*{margin: 0; padding: 0}
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, 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, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
table, th, td { border: 1px solid black; }
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
/*CSS Reset Ends*/
@font-face {
    font-family: 'Aller';
    src: url('fonts/aller/aller_regular-webfont.eot');
    src: url('fonts/aller/aller_regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/aller/aller_regular-webfont.woff') format('woff'),
        url('fonts/aller/aller_regular-webfont.ttf') format('truetype'),
        url('fonts/aller/aller_regular-webfont.svg#allerregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{font: 14px Arial,"san serif"; color: #333; 
background: #EEE url(images/background.jpg); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: center; background-attachment: fixed;}
a{color: #26a2d0; text-decoration: none}
.main_container{width: 1200px; margin: 0 auto; padding: 0 20px; background: #FFF; }
.top_banner_ad_wrapper{display: none;}
.floating_banner{top: 35%; width: 50%; position: fixed; text-align: center; box-sizing: border-box;}
.left_floating_banner{padding-right: 620px; }
.right_floating_banner{padding-left: 620px; right: 0;}
.floating_banner img{height: auto; max-width: 92%; padding: 0 4%}
/*HEADER NAVIGATION CSS STARTS*/
.main_container .tablet_main_logo{display: none;}
.main_container .mobile_navigation {background: #f1f1f1; padding: 6px 0; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; display: none}
.main_container .mobile_navigation > li{float: left;}
.main_container .mobile_navigation > li.navigation_selector{position: relative}
.main_container .mobile_navigation > li.navigation_selector > a{display: block; padding: 5px 15px; background: url(images/icon-mobile-nav.gif) no-repeat center center; font-size: 0; text-indent: -9999em; line-height: 30px; width: 26px;  border-right: 1px solid #d8d8d8; text-indent: 100%; overflow: hidden; white-space: nowrap}
.main_container .mobile_navigation > li.mobile_search_form{width: 45% !important; background: #FFF; margin: 5px 12px !important}
.main_container .mobile_navigation > li.mobile_search_form .search_form{position: relative; font-size: 14px}
.main_container .mobile_navigation > li.mobile_search_form .txt_search{width: 92%; padding: 8px 6px; border: 0 none; background: transparent}
.main_container .mobile_navigation > li.mobile_share_form{padding: 5px 15px; border-left: 1px solid #d8d8d8; position: relative}
.main_container .mobile_navigation > li.mobile_share_form > a{display: block; width: 60px; height: 30px; background: url(images/icon-mobile-share.gif) no-repeat center center; font-size: 0; text-indent: 100%; overflow: hidden; white-space: nowrap}
.main_container .mobile_navigation > li.mobile_share_form .social_options{position: absolute}
.main_container .mobile_navigation .mobile_nav_popup{position: absolute; background: #FFF; padding: 10px 15px; border: 1px solid #d8d8d8; z-index: 99998; left: 0; top: 46px; font-size: 15px; width: 200px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow:  1px 2px 3px 1px #e2e2e2; box-shadow:  1px 2px 3px 1px #e2e2e2; height: 228px; overflow-y: scroll; }
.main_container .mobile_navigation > li.mobile_share_form .social_options{position: absolute; background: #FFF; padding: 10px 15px; border: 1px solid #d8d8d8; z-index: 99998; font-size: 15px; right: 0; top: 50px; font-size: 16px; width: 140px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow:  1px 2px 3px 1px #e2e2e2; box-shadow:  1px 2px 3px 1px #e2e2e2;}
.main_container .mobile_navigation > li.mobile_share_form .dropdown_pointer{display: block; width: 25px; height: 15px; position: absolute; background: url(images/elem-mobile-dropdown.jpg) no-repeat; top: 36px; left: 35px; z-index: 99999}
.main_container .mobile_navigation > li.mobile_share_form .social_options li{border-bottom: 1px dashed #d8d8d8; position: relative}
.main_container .mobile_navigation > li.mobile_share_form .social_options li span.icon{display: block; position: absolute; width: 16px; height: 16px; background: url(images/icon_head_socialsprite.gif) no-repeat; left: 5px; top: 8px}
.main_container .mobile_navigation > li.mobile_share_form .social_options li#RSS span.icon{background-position: -16px 0}
.main_container .mobile_navigation > li.mobile_share_form .social_options li#Facebook span.icon{background-position: -32px 0}
.main_container .mobile_navigation > li.mobile_share_form .social_options li#Google span.icon{background-position: -48px 0}
.main_container .mobile_navigation > li.mobile_share_form .social_options li#Youtube span.icon{background-position: -64px 0}
.main_container .mobile_navigation > li.mobile_share_form .social_options li:last-child{border-bottom: 0 none}
.main_container .mobile_navigation > li.mobile_share_form .social_options li a{padding: 8px 0 8px 31px; display: block; color: #666; line-height: 16px; font-size: 14px}
.main_container .mobile_navigation li.navigation_selector .dropdown_pointer{display: block; width: 25px; height: 15px; position: absolute; background: url(images/elem-mobile-dropdown.jpg) no-repeat; top: 32px; left: 18px; z-index: 99999}
.main_container .mobile_navigation .mobile_nav_popup > li {border-bottom: 1px dashed #d8d8d8; }
.main_container .mobile_navigation .mobile_nav_popup > li a{padding: 10px 0; display: block}
.main_container .mobile_navigation .mobile_nav_popup > li >a{text-transform: uppercase}
.main_container .mobile_navigation .mobile_nav_popup > li:last-child {border-bottom: 0 none}
.main_container .mobile_navigation .mobile_nav_popup ul{margin-left: 20px}
.main_container .mobile_navigation .mobile_nav_popup ul > li{border-bottom: 1px dashed #d8d8d8; font-size: 14px}
.main_container .mobile_navigation .mobile_nav_popup ul > li:last-child{border-bottom: 0 none}
.main_container .mobile_navigation .mobile_nav_popup, .main_container .mobile_navigation li.navigation_selector .dropdown_pointer{display: none}
.main_container .mobile_navigation > li.mobile_share_form .dropdown_pointer, .main_container .mobile_navigation > li.mobile_share_form .social_options{display: none;}
/*.main_container .mobile_navigation li.mobile_search_form .btn_search{position: absolute; border: 0 none; background: url(images/icon_head_search.gif) no-repeat center center; right: 10px; width: 35px; height: 30px; right: 0; cursor: pointer; top: 0px}*/
.header_container{border-bottom: 1px solid #d8d8d8; }
.header_navigation{float: left; font-family: Arial}
.header_navigation li{float: left; position: relative}
.header_navigation li a{padding: 13px 15px; font-size: 14px; line-height: 32px; display: block; text-transform: uppercase;}
.header_navigation li a:hover{text-decoration: underline}
.header_navigation li:last-child a, .header_navigation li.last-child a{padding-right: 0px}
.header_navigation li:first-child a, .header_navigation li.first-child a{padding: 13px 15px 13px 0}
.header_navigation li ul {position: absolute; left: 0; top: 50px; width: 200px; background-color: #FFF; border: 1px solid #d8d8d8; border-top: 0 none; display: none; z-index: 999}
.header_navigation li ul li{float: none}
.header_navigation li ul li:first-child a, .header_navigation li ul li.first-child a{padding: 5px 15px}
.header_navigation li ul li a{padding: 5px 15px}
.header_navigation li ul li a:hover{background-color: #f2f2f2}
.header_navigation li:hover ul{display: block}
.header_social_container{float: right; padding: 9px 0}
.header_social_container li{float: left; /*border-right: 1px solid #d8d8d8*/}
.header_social_container li.header_search, .main_container .mobile_navigation li.mobile_search_form{border: 1px solid #d8d8d8; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height: 30px; width: 300px; margin-right: 20px; margin-top: 5px}
.header_social_container li.header_search .search_form{position: relative;}
.header_social_container li.header_search .txt_search{border: 0 none; padding: 4px 35px 4px 10px; width: 225px; height: 22px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: transparent;}
.header_social_container li.header_search .btn_search, .main_container .mobile_navigation li.mobile_search_form .btn_search{position: absolute; border: 0 none; background: url(images/icon_head_search.gif) no-repeat center center; right: 10px; width: 35px; height: 30px; right: 0; cursor: pointer; top: 0px}
.header_social_container .header_social{border-left: 1px solid #d8d8d8; padding-left: 20px; /*padding-right: 20px*/}
.header_social_container .header_social .social_options{padding: 8px 0}
.header_social_container .header_social li{border-right: 0 none; margin-right: 10px}
.header_social_container .header_social a{text-indent: -9999em; font-size: 0px; display: block; width: 24px; height: 24px; background: url(images/icon_head_socialsprite24.gif) no-repeat;}
.header_social #Tweet a{background-position: 0px 0px}
.header_social #RSS a{background-position: -24px 0px}
.header_social #Facebook a{background-position: -48px 0px}
.header_social #Google a{background-position: -72px 0px}
.header_social #Youtube{margin-right: 0px}
.header_social #Youtube a{background-position: -96px 0px}
.header_social_container .header_login{padding: 8px 20px; border-right: 0 none; display: none;}
.header_login a{text-indent: -9999em; font-size: 0px; display: block; width: 16px; height: 16px; background: url(images/icon_head_login.gif) no-repeat;}
/*HEADER NAVIGATION CSS ENDS*/
/*LOGO AREA CSS STARTS*/
.logo_container{padding: 25px 0 20px}
.logo_container h1.main_logo{float: left;}
.logo_container h1.main_logo img{max-height: 75px}
.logo_container h1.main_logo a{/*text-indent: -9999em;*/ font-size: 0px; display: block; /*width: 147px; height: 73px; background: url(images/main_logo.gif) no-repeat;*/}
.logo_container .header_ads_section{float: right}
.logo_container .header_ads_section .featured_domains_container{float: left; margin-right: 60px; margin-top: -18px;}
.featured_domains_container h3{text-transform: uppercase; font-size: 11px; text-align: center; margin-bottom: 4px; color: #000; font-family: Aller}
.featured_domains_container li{float: left; height: 60px; margin-right: 10px}
.featured_domains_container li a img{border: none}
/*.featured_domains_container li img{height: 100%; width: auto;}*/
.logo_container .header_banner{float: left; /*width: 468px; height: 60px;*/}
.bottom_banner_ad_wrapper { display: none; }

/*.logo_container .header_banner img{width: 100%}*/
/*LOGO AREA CSS ENDS*/
/*HOME CONTENT AREA CSS STARTS*/
.content_blogpost{width: 920px; float: left; border: 1px solid #d8d8d8; /*background: #f1f1f1;*/ margin-right: 10px; margin-bottom: 25px; /*min-height: 1421px*/}
.content_sidebar{width: 270px; float: left; background: transparent; padding: 20px 30px; background: #f1f1f1; min-height: 1381px}
.content_sidebar .content_topstories{margin-bottom: 20px;}
.content_topstories h2{color: #414141; padding-bottom: 12px; border-bottom: 5px solid #d8d8d8; font-family: 'Roboto Slab'; font-size: 24px; font-weight: 400}
.content_topstories .topstories{ overflow: hidden; max-height: 2000px}
.topstories li{border-bottom: 1px dashed #d8d8d8}
.topstories li:last-child{border-bottom: 0 none;}
.topstories li.loading{display: none; height: 72px; background: url(images/loading.gif) no-repeat center center; }
.topstories li.no_bott_border{border-bottom: 0 none;}
.topstories li.last-child{border-bottom: 0 none;}
.topstories li a{padding: 20px 0; display: block;}
.topstories li .storycount{float: left; display: block; width: 60px; color: #bcbcbc; font-family: 'Raleway',Arial; font-size: 36px; font-weight: 200}
.topstories li .storydetails{float: left; display: block; width: 210px; font-family: Arial; font-family: Aller}
.topstories li .storydetails h3{color: #333; font-size: 14px; line-height: 18px; margin-bottom: 5px; }
.topstories li .storydetails h4{color: #888; font-size: 10px; }
.topstories li .storydetails h4 strong{color: #666}
.content_topstories .topstories_expand{border-top: 2px solid #d8d8d8; }
.topstories_expand a{display: block; width: 40px; height: 20px; text-align: center; background: #d8d8d8; color: #666; margin: 0 auto; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}
.content_sidebar_promotions{margin-bottom: 20px}
.promotions_120x240{margin-bottom: 30px}
.promotions_120x240 li{float: left; margin-right: 30px; width: 120px; height: 240px}
.promotions_120x240 li img{width: 100%;}
.promotions_120x240 li:last-child{margin-right: 0}
.promotions_120x240 li.last-child{margin-right: 0}
.promotions_125x125 {margin-bottom: 30px;}
.promotions_125x125 li{float: left; margin-right:  20px; width: 125px; height: 125px; margin-bottom: 20px}
.promotions_125x125 li img{width: 100%}
.promotions_125x125 li:nth-child(2n-2){margin-right: 0}
.promotions_125x125 li.last-child{margin-right: 0}
.promotions_300x250{width: 270px; }
.promotions_300x250 img{width: 100%}
.content_container{overflow: hidden; margin-bottom: 25px; position: relative; z-index: 10;}
.content_posts{float: left; width: 530px; background: #FFF; padding: 20px 30px; }
.content_posts h2.content_title{font-family: "Roboto Slab",Arial; font-size: 22px; font-weight: 400; color: #414141; margin-bottom: 20px}
.content_posts .content_posts_listing li.content_post_articlelist{border-bottom: 1px dashed #d8d8d8; margin-bottom: 15px}
.content_posts .content_posts_listing li:last-child.content_post_articlelist, .content_posts .content_posts_listing li.last-child.content_post_articlelist{border-bottom: 0 none; /*margin-bottom: 0*/}
.content_posts .content_posts_listing li:last-child .content_posts_promotion, .content_posts .content_posts_listing li.last-child .content_posts_promotion{margin-bottom: 0}
.content_posts .content_posts_listing li h3.content_posts_title{font: 30px/34px "Aller",Arial; font-weight: normal; padding: 0 0 12px; letter-spacing: -0.03em}
.content_posts .content_posts_listing li h3.content_posts_title{color: #333}
.content_posts .content_posts_listing {margin-bottom: 20px}
.content_posts ol.content_posts_meta{border-bottom: 1px solid #d8d8d8; padding-bottom: 15px; margin-bottom: 20px}
.content_posts ol.content_posts_meta li{margin-bottom: 5px}
.content_posts ol.content_posts_meta li{float: left; color: #CCC; text-transform: uppercase; font: 14px "Aller",Arial; margin-right: 15px; padding-left: 20px; background: url("images/content_post_meta_sprite.jpg") no-repeat 0 2px;}
.content_posts ol.content_posts_meta li.meta_comments, .content_posts ol.content_posts_meta li.meta_category{color: #26A2D0}
.content_posts ol.content_posts_meta li span.content_post_author{color: #666}
.content_posts ol.content_posts_meta .meta_author{padding-left: 0px; background: none}
.content_posts .meta_comments{background-position: 0px -15px !important}
.content_posts_article {font: 15px/20px "Aller", Arial;}
/*.content_posts_article {text-align: justify;}*/
.content_posts_article *{margin-bottom: 24px}
.content_posts_article strong, .content_posts_article b{font-weight: bold;}
.content_posts_article em, .content_posts_article i{font-style: italic;}
.content_posts_article blockquote{font-family: Georgia, Arial; font-style: italic; background: url(images/content_post_blockquotes.gif) no-repeat 10px top; padding: 4px 35px 0 25px; text-align: justify; color: #666}
.content_posts_article ol, .content_posts_article ul{margin-left: 25px}
.content_posts_article ol li, .content_posts_article ul li{margin-bottom: 5px}
.content_posts_article ol{list-style: decimal outside;}
.content_posts_article ul{list-style: disc outside;}
.content_posts_article img{padding: 15px 20px; margin-bottom: 5px}
.content_posts .content_tags{border: 1px solid #d8d8d8; background: #f1f1f1; padding: 10px; margin-bottom: 20px}
.content_posts .content_social{margin-bottom: 0px}
.content_posts .content_social+p{margin-bottom: 0px}
.content_posts .content_tags li{float: left; margin-right: 4px}
.content_posts_promotion{margin-bottom: 25px}
.st_plusone_hcount div{margin-bottom: 0px;}
.comment p {margin-bottom: 8px;}
.stButton .stArrow{margin-bottom: 0px}
.st_plusone_hcount{margin-bottom: 0px}
.footer_comments{/*margin-top: -40px*/}
img#wpstats{display: none !important}
/*HOME CONTENT AREA CSS ENDS*/

/*COMMENTS AREA CSS STARTS*/
.content_comments_wrapper{border-top: 1px dashed #d8d8d8; margin-top: 20px}
.content_comments_wrapper h5.comment_count{font: bold 14px "Aller", Arial; color: #414141; text-transform: uppercase; padding: 15px 0 0 0;}
.content_comments_wrapper ul.comment_listing{ font: 14px "Aller", Arial; margin-bottom: 30px}
.content_comments_wrapper ul.comment_listing li{padding: 20px 0; border-bottom: 1px solid #d8d8d8}
.comment_meta .comment_user_img{float: left; width: auto; /*height: 45px;*/ margin: 0 4% 20px 0; border: 1px solid #d8d8d8;}
.comment_meta .comment_user_img img{width: 100%; /*height: 100%;*/ }
.comment_meta .comment_user_time{float: left; width: 80%}
.comment_meta .comment_user_time p{line-height: 24px}
.comment_meta .comment_user_time p.comment_time{color: #999}
.content_comments_wrapper .commment{margin-bottom: 15px; color: #414141}
.comment_awaiting_approval{margin-bottom: 15px; font-style: italic; color: #900}
ul.children {margin-left: 30px;}
ul.children li:last-child {border-bottom: 0 none !important;}
/* Comment form */

#respond h3#reply-title { font: bold 14px "Aller",Arial; margin-bottom: 15px; text-transform: uppercase; padding-top: 15px;}
#respond h3#reply-title #cancel-comment-reply-link {margin-left: 10px; margin-left: 0.714285714rem; font-weight: normal; font-size: 12px; font-size: 0.857142857rem;}
#respond form {margin: 24px 0; margin: 1.714285714rem 0;}
#respond form p {margin: 11px 0; margin: 0.785714286rem 0;}
#respond form p.logged-in-as {margin-bottom: 24px; margin-bottom: 1.714285714rem;}
#respond form label { display: block; line-height: 1.714285714;}
#respond form input[type="text"],
#respond form textarea {-moz-box-sizing: border-box; box-sizing: border-box; font-size: 12px; font-size: 0.857142857rem; line-height: 1.714285714; padding: 10px; padding: 0.714285714rem; width: 100%; }
#respond form p.form-allowed-tags { margin: 0; font-size: 12px; font-size: 0.857142857rem; line-height: 2; color: #5e5e5e; }
.required { color: red;}
/*COMMENTS AREA CSS ENDS*/
/*INPAGE SEARCH FORM CSS STARTS*/
.content_posts .content_no_results{border: 1px solid #d8d8d8; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height: 30px; width: 300px; margin-right: 20px;}
.content_posts .content_no_results .search_form{position: relative;}
.content_posts .content_no_results .txt_search{border: 0 none; padding: 4px 35px 4px 10px; width: 255px; height: 22px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: transparent;}
.content_posts .content_no_results .btn_search{position: absolute; border: 0 none; background: url(images/icon_head_search.gif) no-repeat center center; right: 10px; width: 35px; height: 30px; right: 0; cursor: pointer; top: 0px}
.content_posts .no_results_msg{margin-bottom: 15px; font: 16px "Aller", Arial; color: #666}
/*INPAGE SEARCH FORM CSS ENDS*/
/*PAGINATION CSS STARTS*/
.content_posts_pagination li.posts_previous{float: left}
.content_posts_pagination li a{display: block; border: 1px solid #d8d8d8; padding: 5px 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #666;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ebebeb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ebebeb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ebebeb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#ebebeb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
font-size: 13px
}
.content_posts_pagination li.posts_next{float: right}
/*PAGINATION CSS ENDS*/

/*SIDEBAR CSS STARTS*/
.content_container .page_sidebar{width: 265px; float: left; border: 1px solid #d8d8d8; padding: 20px 0; height: 1381px}
.page_sidebar .sidebar_promotions_small{margin: 0 30px; padding-bottom: 30px; /*border-bottom: 1px dashed #d8d8d8*/}
.sidebar_promotions_small li{margin-bottom:  20px}
.sidebar_promotions_small li img{width: 100%}
.sidebar_promotions_small li:last-child, .sidebar_promotions_small li.last-child{margin-bottom: 0}
.page_sidebar .sidebar_subscribe_news{margin-bottom:  30px; font-family: "Aller",Arial;}
.sidebar_subscribe_news h4, .sidebar_archive h4{background: #f1f1f1; font-family: 'Roboto Slab'; font-size: 24px; font-weight: 400; line-height: 41px; padding: 0 12px; color: #414141}
.sidebar_subscribe_news p{margin-bottom: 10px; color: #414141}
.sidebar_subscribe_news .sidebar_feedback_form, .sidebar_archive .sidebar_archive_form{padding: 12px 0 15px; margin: 0 12px; border-bottom: 1px dashed #d8d8d8}
/*.sidebar_archive .sidebar_archive_form{border-bottom: 0 none !important}*/
.sidebar_feedback_form .txt_nl{display: block; border: 1px solid #d8d8d8; width: 220px; padding: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom: 8px; font-size: 14px}
.sidebar_feedback_form .btn_nl{cursor: pointer; display: block;; font: bold 16px Arial; color: #FFF; border: 1px solid #f7941d; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 100%; text-align: center; padding: 10px 0; margin-top: 15px; background: #f8bb49; /* Old browsers */ background: -moz-linear-gradient(top,  #f8bb49 0%, #f7941d 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8bb49), color-stop(100%,#f7941d)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #f8bb49 0%,#f7941d 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #f8bb49 0%,#f7941d 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #f8bb49 0%,#f7941d 100%); /* IE10+ */ background: linear-gradient(to bottom,  #f8bb49 0%,#f7941d 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8bb49', endColorstr='#f7941d',GradientType=0 ); /* IE6-9 */ }
.sidebar_promotions_vertical{margin-bottom: 30px; text-align: center;}
.sidebar_archive{font-family: Aller, Arial; margin-bottom: 30px}
.sidebar_archive .slt_archive{width: 100%; border: 1px solid #d8d8d8; font-size: 14px; padding: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.sidebar_badges{margin: 0 12px; text-align: center}
/*SIDEBAR CSS ENDS*/
/*FOOTER CSS STARTS*/
.footer_container{width: 100%; min-width: 1200px; background: #424242; padding: 20px 0}
.footer_content{width: 1200px; margin: 0 auto; font-family: Aller, Arial}
.footer_content .footer_nav_copy {float: left;}
.footer_nav_copy ul{padding: 12px 0}
.footer_nav_copy li{float: left; margin-right: 20px}
.footer_nav_copy li a{color: #FFF}
.footer_nav_copy li a:hover{text-decoration: underline;}
.footer_nav_copy p{color: #999; font-size: 12px}
.footer_content .footer_logo{float: right;}
.footer_content .footer_logo img{height: 75px}
/*FOOTER CSS ENDS*/
.alignright{ float: right; margin-bottom: 10px; padding-left: 15px; margin-top: 5px; width: 30%; font-size: 0.9em; line-height: normal}
.alignright img, .alignleft img{padding: 0}
.alignright a, .alignleft a{margin-bottom: 0}
.alignleft{ float: left; margin-bottom: 10px; padding-right: 15px; margin-top: 5px; width: 30%; font-size: 0.9em; line-height: normal}
.alignright *{margin-bottom: 0px}

/* MEDIA QUERY FOR WIDTH BETWEEN 1024 AND 1199 starts */
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
    .main_container{width: auto; padding: 0;}
    .footer_container{min-width: 100%; }
    .footer_content{width: 100%}	
    .header_navigation{padding-left: 10px}
    .header_navigation li a{font-size: 13px; padding: 13px 10px}
    .header_navigation li:first-child a, .header_navigation li.first-child a{padding: 13px 10px 13px 0}
    .header_social_container li.header_search{margin-right: 15px; width: 270px}
    .header_social_container .header_social{border-right: 0 none; padding-left: 15px; padding-right: 15px}
    .content_blogpost{width: 74%; margin-right: 1%}
    .content_posts{padding: 20px 1.4%; width: 63.1% }
    .content_container .page_sidebar{width: 24%}
    .content_sidebar{width: 30%; padding-left: 2%; padding-right: 2%}
    .sidebar_feedback_form .txt_nl{width: auto;}
    .promotions_120x240{text-align: center;}
    .promotions_120x240 li, .promotions_125x125 li{float: none; margin: 0 auto 15px !important}
    .promotions_120x240 li:last-child, .promotions_120x240 li.last-child, .promotions_125x125 li:last-child, .promotions_125x125 li.last-child{margin: 0 auto 15px}
    .promotions_300x250{width: 100%}
    .topstories li .storycount{display: none;}
    .footer_content .footer_nav_copy{padding-left: 10px}
    .footer_content .footer_logo{padding-right: 10px}
    .header_social_container .header_social{padding-right: 10px}
    .logo_container{padding: 20px 10px}
}
/* MEDIA QUERY FOR WIDTH BETWEEN 1024 AND 1199 ENDS */
@media only screen and (max-width: 1519px) {
	.floating_banner{display: none;}
    	.top_banner_ad_wrapper{display: block; margin-bottom: 50px; text-align: center; clear: both; max-width: 100%;}
	.main_container { position: static; }
}
/* MEDIA QUERY FOR WIDTH BELOW 1023 starts */
@media only screen and (max-width: 1023px) {
    body{padding-top: 110px}
    .main_container{width: 100%; padding: 0; }
    .header_container{width: 71%; position: relative; left: 29%; border-bottom: 0 none; top: 110px; }
    .header_navigation{float: left; padding-left: 10px}
    .header_navigation li:first-child a, .header_navigation li.first-child a{padding-right: 10px; padding-top: 9px; padding-bottom: 9px}
    .header_navigation li a{padding: 9px; font-size: 13px; line-height: 24px}
    .header_navigation li ul{top: 42px}
    .header_social_container{padding: 0; width: 99%; border-top: 1px solid #d8d8d8}
    .header_social_container li.header_search{margin-top: 16px; width: 270px}
    .header_social_container li.header_search .txt_search{width: 225px}
    .header_social_container .header_social{padding-top: 6px; padding-bottom: 6px; border-right: 0 none}
    .header_social_container .header_social .social_options{padding: 12px 0;}
    .header_social_container .header_social li{margin-right: 20px}
    .logo_container{padding: 17px 0 17px 10px}
    .logo_container .header_banner{width: 100%; position: absolute; top: 320px; margin: 10px 0; text-align: center; height: 60px; left: 0}
    .logo_container .header_banner img{max-width: 100%;}
    .logo_container .header_ads_section .featured_domains_container{display: none}
    .content_blogpost{width: 75%; margin-right: 0; border-right: 0 none}
    .content_sidebar{padding: 1.8%; width: 35%}
    .content_topstories h2{font-size: 20px}
    .topstories li .storydetails h3{font-size: 12px}
    .topstories li a{padding: 10px 0}
    .topstories li .storycount{display: none;}
    .topstories li .storydetails{width: auto;}
    .content_sidebar_promotions ul li{float: none; margin: 0 auto 15px !important;}
    .promotions_120x240 li:last-child, .promotions_120x240 li.last-child, .promotions_125x125 li:last-child, .promotions_125x125 li.last-child{margin-right: auto}
    .promotions_300x250{width: 100%}
    .promotions_120x240{margin-bottom: 0}
    .content_posts{padding: 10px 15px; width: 56%}
    .content_posts .content_posts_listing li h3.content_posts_title{font-size: 24px; line-height: 26px; padding: 0 0 12px}
    .content_posts ol.content_posts_meta{margin-bottom: 10px; padding-bottom: 10px}
    .content_posts ol.content_posts_meta li{font-size: 12px}
    .content_posts ol.content_posts_meta li©{margin-bottom: 5px}
    .content_posts_article{font-size: 13px; line-height: normal;}
    .content_posts_article *{margin-bottom: 15px}
    .content_container .page_sidebar{width: 24.6%; padding: 10px 0}
    .page_sidebar .sidebar_promotions_small{margin: 0 10px 30px;}
    .sidebar_feedback_form .txt_nl{width: 85%}
    .sidebar_subscribe_news h4, .sidebar_archive h4{font-size: 20px}
    .footer_container{min-width: 100%;}
    .footer_content{width: 100%}
    .footer_content .footer_nav_copy{padding-left: 10px}
    .footer_content .footer_logo{padding-right: 10px}
    .footer_content .footer_nav_copy{padding-left: 10px}
    .footer_content .footer_logo{padding-right: 10px}
    .content_posts_promotion img{width: 100%}
    .content_posts_article iframe{width: 100% !important}
    .content_posts_article img{max-width: 90%; height: auto}
    .comment_meta .comment_user_img{width: auto;}
    .comment_meta .comment_user_time{width: 80%}
    .header_social_container .header_social{padding-right: 10px}
    .logo_container{padding: 20px 10px}
    
}
/* MEDIA QUERY FOR WIDTH BELOW 1023 ENDS */
/* MEDIA QUERY FOR WIDTH BELOW 768 STARTS */
@media only screen and (max-width: 767px) {
    body{padding-top: 90px}
    .header_navigation{padding-left: 15px}
    .main_container .tablet_main_logo{display: block; /*max-height: 78px;*/ text-align: center}
    .header_navigation li a{padding: 9px 10px; display: inline }
    .header_social_container{width: 100%}
     .header_social_container li.header_search{margin-left: 15px}
    .header_container{width: 100%; left: 0; position: relative; top: 10px}
    .logo_container {padding: 10px 0 0}
    .logo_container h1.main_logo, .content_container .page_sidebar{display: none;}
    .content_blogpost{width: 100%}
    .content_sidebar{width: 25%}
    .content_posts{width: 64.5%}
    .top_banner_ad_wrapper { display: none; }
    .logo_container .header_banner{max-width: 100%; position: relative; margin: 10px auto; text-align: center; height: 60px; float: none; top: 0;}
    .logo_container .header_ads_section { float: none; }
	.bottom_banner_ad_wrapper { display: block; }
}
/* MEDIA QUERY FOR WIDTH BELOW 768 ENDS */
/* MEDIA QUERY FOR WIDTH BELOW 600 STARTS */
@media only screen and (max-width: 599px) {
    .content_posts_promotion img{width: 100%}
     .main_container .tablet_main_logo{margin: 0 auto}
    .content_posts_article iframe{width: 100% !important}
    .header_navigation{padding-left: 10px}
    .header_social_container li.header_search{margin-left: 10px; width: 42%}
    .header_navigation li a{padding: 9px 7px; font-size: 12px}
    .header_social_container li.header_search .txt_search{width: 80%}
    .footer_nav_copy li{margin-right: 10px}
    .footer_nav_copy li:last-child{margin-right: 0px}
}
/* MEDIA QUERY FOR WIDTH BELOW 600 ENDS */
/* MEDIA QUERY FOR WIDTH BELOW 480 STARTS */
@media only screen and (max-width: 479px) {
    body{padding-top: 60px}
    .logo_container .header_banner img{max-width: 90%}
    .content_sidebar{display: none}
/*    .main_container .tablet_main_logo{height: 56px}*/
    .header_navigation, .header_social_container{display: none}
    .content_posts{width: 90%}
    .main_container .tablet_main_logo{margin-bottom: 15px}
    .content_blogpost{border: 0 none}
    .main_container .mobile_navigation {display: block}
    .footer_nav_copy li{float: none; font-size: 12px}
    .footer_content .footer_nav_copy{width: 45%}
    .footer_nav_copy ul{padding: 0 0 12px}
    .comment_meta .comment_user_img{width: auto;}
    .comment_meta .comment_user_time{width: 80%}
    
}
/* MEDIA QUERY FOR WIDTH BELOW 480 ENDS */