/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
 .top_logo img.top_logo_img { width : 400px; height : 200px; }
 .top_site_caption { font-size : 44px; }
 .top_site_description { font-size : 24px; margin-bottom : 0px; }
 .top_search_form_input { width : 460px; }
 .right_column_blocks { width : 360px; }
 .article_short_info_block { width : 48%; height : 840px; clear : none; margin-right : 14px; }
 .news_of_day_box .block .news_of_day_item_text { font-size : 28px; }
 .base_page_content .block { margin-right : 10px; }
 .article_short_info_block div.like_comment_share_block { position : absolute; }
 .article_short_info_block div.like_comment_share_block div.like_box { width : 33%; }
 .article_short_info_block div.like_comment_share_block div.share_box { width : 33%; }
 .page_info_box { width : 98%; }
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
 .top_logo img.top_logo_img { width : 400px; height : 200px; }
 .top_site_caption { font-size : 44px; }
 .top_site_description { font-size : 24px; margin-bottom : 0px; }
 .top_search_form_input { width : 420px; }
 .right_column_blocks { width : 320px; }
 .article_short_info_block { width : 47%; height : 840px; clear : none; margin-right : 14px; }
 .news_of_day_box .block .news_of_day_item_text { font-size : 28px; }
 .base_page_content .block { margin-right : 10px; }
 .article_short_info_block div.like_comment_share_block { position : absolute; }
 .article_short_info_block div.like_comment_share_block div.like_box { width : 50%; }
 .article_short_info_block div.like_comment_share_block div.share_box { width : 50%; }
 .page_info_box { width : 98%; }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
 .top_logo img.top_logo_img { width : 300px; height : 150px; }
 .top_site_caption { font-size : 28px; }
 .top_site_description { font-size : 14px; margin-bottom : 15px; }
 .top_search_form_input { width : 200px; }
 .right_column_blocks { width : 260px; }
 .article_short_info_block { width : 100%; height : auto; clear : both; margin-right : 0px; }
 .news_of_day_box .block .news_of_day_item_text { font-size : 20px; }
 .base_page_content .block { margin-right : 10px; }
 .article_short_info_block div.like_comment_share_block { position : inherit; }
 .article_short_info_block div.like_comment_share_block div.like_box { width : 50%; }
 .article_short_info_block div.like_comment_share_block div.share_box { width : 50%; }
 .page_info_box { width : 97%; }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
 .top_logo img.top_logo_img { width : 200px; height : 100px; }
 .article_short_info_block { width : 100%; height : auto; clear : both; margin-right : 0px; }
 .news_of_day_box .block .news_of_day_item_text { font-size : 14px; }
 .base_page_content .block { margin-right : 8px; }
 .article_short_info_block div.like_comment_share_block { position : inherit; }
 .article_short_info_block div.like_comment_share_block div.like_box { width : 50%; }
 .article_short_info_block div.like_comment_share_block div.share_box { width : 50%; }
 .page_info_box { width : 100%; }
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
 .top_logo img.top_logo_img { width : 200px; height : 100px; }
 .article_short_info_block { width : 100%; height : auto; clear : both; margin-right : 0px; }
 .news_of_day_box .block .news_of_day_item_text { font-size : 14px; }
 .base_page_content .block { margin-right : 8px; }
 .article_short_info_block div.like_comment_share_block { position : inherit; }
 .article_short_info_block div.like_comment_share_block div.like_box { width : 50%; }
 .article_short_info_block div.like_comment_share_block div.share_box { width : 50%; }
 .page_info_box { width : 100%; }
}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
 .top_logo img.top_logo_img { width : 200px; height : 100px; }
 .article_short_info_block { width : 100%; height : auto; clear : both; margin-right : 0px; }
 .news_of_day_box .block .news_of_day_item_text { font-size : 14px; }
 .base_page_content .block { margin-right : 8px; }
 .article_short_info_block div.like_comment_share_block { position : inherit; }
 .article_short_info_block div.like_comment_share_block div.like_box { width : 50%; }
 .article_short_info_block div.like_comment_share_block div.share_box { width : 50%; }
 .page_info_box { width : 100%; }
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
 .top_logo img.top_logo_img { width : 200px; height : 100px; }
 .article_short_info_block { width : 100%; height : auto; clear : both; margin-right : 0px; }
 .news_of_day_box .block .news_of_day_item_text { font-size : 14px; }
 .base_page_content .block { margin-right : 8px; }
 .article_short_info_block div.like_comment_share_block { position : inherit; }
 .article_short_info_block div.like_comment_share_block div.like_box { width : 50%; }
 .article_short_info_block div.like_comment_share_block div.share_box { width : 50%; }
 .page_info_box { width : 100%; }
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
 .top_logo img.top_logo_img { width : 300px; height : 150px; }
 .top_site_caption { font-size : 28px; }
 .top_site_description { font-size : 14px; margin-bottom : 15px; }
 .top_search_form_input { width : 200px; }
 .right_column_blocks { width : 260px; }
 .article_short_info_block { width : 96%; height : auto; clear : both; margin-right : 0px; }
 .news_of_day_box .block .news_of_day_item_text { font-size : 20px; }
 .base_page_content .block { margin-right : 10px; }
 .article_short_info_block div.like_comment_share_block { position : inherit; }
 .article_short_info_block div.like_comment_share_block div.like_box { width : 50%; }
 .article_short_info_block div.like_comment_share_block div.share_box { width : 50%; }
 .page_info_box { width : 97%; }
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
 .top_logo img.top_logo_img { width : 400px; height : 200px; }
 .top_site_caption { font-size : 44px; }
 .top_site_description { font-size : 24px; margin-bottom : 0px; }
 .top_search_form_input { width : 420px; }
 .right_column_blocks { width : 320px; }
 .article_short_info_block { width : 47%; height : 840px; clear : none; margin-right : 14px; }
 .news_of_day_box .block .news_of_day_item_text { font-size : 28px; }
 .base_page_content .block { margin-right : 10px; }
 .article_short_info_block div.like_comment_share_block { position : absolute; }
 .article_short_info_block div.like_comment_share_block div.like_box { width : 50%; }
 .article_short_info_block div.like_comment_share_block div.share_box { width : 50%; }
 .page_info_box { width : 98%; }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
 .top_logo img.top_logo_img { width : 400px; height : 200px; }
 .top_site_caption { font-size : 44px; }
 .top_site_description { font-size : 24px; margin-bottom : 0px; }
 .top_search_form_input { width : 460px; }
 .right_column_blocks { width : 360px; }
 .article_short_info_block { width : 48%; height : 840px; clear : none; margin-right : 14px; }
 .news_of_day_box .block .news_of_day_item_text { font-size : 28px; }
 .base_page_content .block { margin-right : 10px; }
 .article_short_info_block div.like_comment_share_block { position : absolute; }
 .article_short_info_block div.like_comment_share_block div.like_box { width : 33%; }
 .article_short_info_block div.like_comment_share_block div.share_box { width : 33%; }
 .page_info_box { width : 98%; }
}