/*
Theme Name: News
Theme URI: https://dailyrajbari.com/
Author: GYBS
Author URI: https://gybs.co.uk/
Description: Customised template for Daily Rajbari Project.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


 @font-face {
    font-family: 'SolaimanLipiNormal';
    src: url('fonts/solaiman-lipi.eot');
    src: url('fonts/solaiman-lipi.eot') format('embedded-opentype'),
         url('fonts/solaiman-lipi.woff') format('woff'),
         url('fonts/solaiman-lipi.ttf') format('truetype'),
         url('fonts/solaiman-lipi.svg#SolaimanLipiNormal') format('svg');
	
	font-weight:normal;font-style:normal;
}


*{padding:0px; margin:0px;}
body{background:#FFFFFF; font-size:16px; line-height:23px; font-family:Arial, Helvetica, sans-serif,SolaimanLipiNormal; list-style:none}
a{text-decoration:none; color:#990000}
a:hover{ color:#003399}
#fix{ overflow:hidden}
.clear{ clear:both}

#stucture{ width:95%; margin:auto; border-radius: 5px;
box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.4); padding:5px; }
#top_header_wrapper{ overflow:hidden}
#top_menu{ padding:5px; float:left; width:30%;}
#top_menu ul li{ float:left; list-style:none; margin:0px 10px;}
#top_menu ul li a{ color:#FF6600; border:1px solid #FFFFFF; padding:2px 2px; font-size:16px;}
#top_menu ul li a:hover{ border:1px solid #FF6600; padding:2px 2px; }
#date_version{ float:right; width:60%; text-align:right; color:#FFFFFF}
#date_version a{ color:#FFFFFF}
#header_wrapper{ margin:5px 10px;}
.logo{ float:left; width:30%; margin:15px;}
.bannar{float:right; width:60%;  margin:20px 15px;}
#menu{}
#scrool_wrapper{ margin:10px 0px; overflow:hidden; background:#F5F2F2}
#scrool_01{ float:left; width:13%; background:#BE3333; padding:5px; color:#FFFFFF}
#scrool_02{ float:left; width:85%; padding:5px; color:#FF0000}
#scrool_02 marquee a{ color:#000000}
#content_wrapper{ margin:10px 0px; overflow:hidden;}
#content{ float:left; width:75%; margin-right:10px;}
#lead_wrapper{ overflow:hidden}
#lead_01{ float:left; width:60%; margin-right:10px; overflow:hidden}
#lead_02{ float:right; width:37%}
#last_wrapper{ overflow:hidden; margin:10px 0px;}
#last_news{ float:left; width:70%; overflow:hidden; margin-right:5px;}
#last_news_01{ float:left; width:48%; margin:0px 3px;}
#popular_news{ float:right; width:28%}
#ads{ margin:10px 0px;}
#right_sidebar{ float:right; width:24%}
#middle_catagory_wrapper{ margin:5px 0px; overflow:hidden}
#catagory_01{ float:left; width:30%; border-bottom:1px solid #CCCCCC; padding:14px;}
#catagory_02{float:left; width:30%; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:14px;}
#catagory_03{float:left; width:31%; border-bottom:1px solid #CCCCCC; padding:14px;}
#dc_cata_wrapper{ margin:10px 0px; overflow:hidden}
#entertaiment_wrapper{ float:left; width:49%; margin-right:10px;}
#entertaiment_01{ float:left; width:48%; margin-right:10px;}
#entertaiment_02{float:left; width:48%; margin-right:10px;}
#sports_wrapper{ float:left; width:49%}
#sports_01{float:left; width:48%; margin-right:10px;}
#sports_02{float:left; width:48%; margin-right:10px;}
#single_cata_wrapper{ margin:10px 0px; overflow:hidden}
#single_cata_01{ float:left; width:24%; margin-right:10px;}
#single_cata_02{float:left; width:24%; margin-right:10px;}
#single_cata_03{float:left; width:24%; margin-right:10px;}
#single_cata_04{float:left; width:24%}
#footer_wrapper{ margin:10px 0px; overflow:hidden;}
#footer_cata_01{float:left; width:24%; margin-right:10px;}
#footer_cata_02{float:left; width:24%; margin-right:10px;}
#footer_cata_03{float:left; width:24%; margin-right:10px;}
#footer_cata_04{float:left; width:24%; }
#video_gallary_wrapper{ overflow:hidden}
#phone_galary{ float:left; width:49%; margin-right:10px}
#video_gallary{ float:left; width:49%}
.photo_gallary{ background:#CCCCCC; border:1px solid #999999; padding:5px; width:180px; margin:5px 5px -52px 15px; border-radius:10px; z-index:999; position:relative}
#gallary_wrapper{ margin:20px 0px; background:#333333; overflow:hidden}
#gallary_01{float:left; width:20%; margin :31px;}
#gallary_02{float:left; width:20%; margin :31px;}
#gallary_03{float:left; width:20%; margin :31px;}
#gallary_04{float:left; width:20%; margin :31px;}
#footer_menu{ margin:10px 0px;}
#logo_address_wrapper{ margin:15px 0px; overflow:hidden}
#logo{ float:left; width:20%; margin-right:20px;}
#editor{ float:left; width:25%; margin-right:20px;}
#address{float:left; width:45%;}
#desing_wrapper{margin:15px 0px; text-align:center; font-weight:200; background:#E7E7E7; padding:5px; font-size:14px;}
#desing_wrapper a{ font-weight:bold}
#desing_wrapper.span_01 a{ color:#FF0000}
#desing_wrapper.span_02 a{ color:#009900}
#{}
#{}
#{}
#{}

<!--All Title-->
#last_news h3{ background:#990000; color:#FFFFFF; padding:5px; overflow:hidden}
.cata_title{border-bottom:2px solid #FF0000; padding:5px 5px 5px 0px; font-size:18px; margin:5px 0px;}
.cata_title span{background:#FF0000; color:#FFFFFF; padding:5px;}
.cata_title2{border-bottom:2px solid #FF0000; margin:5px 0px;}
.cata_title2 span{background: #fff; position: relative; bottom: -8px; color: #000; font-size: 18px; padding-right: 3px; padding:5px;}
.cata_title3{ background:#018B45; color:#FFFFFF; font-size:17px; padding:5px;}
.cata_title4{ background:#8140BE; width:150px; color:#FFFFFF; padding:5px; font-size:17px;}
.cata_title5{ background:#FF0000; color:#FFFFFF; padding:5px; font-size:17px;}

/*Lead */
.lead_title{ padding:5px; font-size:25px; font-weight:800; text-align:left; line-height:32px;}
.lead_title a{ color:#FD0000}
.lead_title a:hover{color:#FF0000;}
.lead_matar{ text-align:justify}
.lead_pic{ float:left; margin-right:15px; border-radius: 10px; padding: 2px;
border: 1px solid #eee;}
.lead_pic:hover{ transform: scale(0.97); transition: all 1s;  border-radius: 0px;}

/*Lead 2*/
.lead2_detils{ overflow:hidden; margin-bottom:5px; border-bottom:1px dotted #CCCCCC; padding:12px 0px;}
.lead_title2{font-size:18px; font-weight:100; text-align:left;}
.lead_title2 a{ color:#333333}
.lead_title2 a:hover{color:#FF0000;}
.lead_pic2{ float:left; margin-right:15px; padding: 2px;
border: 1px solid #eee;}
.lead_pic2:hover{ transform: scale(0.97); transition: all 1s;  border-radius: 0px;}


/*Last News*/
.lastnews_detils{ overflow:hidden; margin-bottom:5px; border-bottom:1px dotted #CCCCCC; padding:8px 0px;}
.lastnews_title{font-size:18px; font-weight:100; text-align:left;}
.lastnews_title a{ color:#333333}
.lastnews_title a:hover{color:#FF0000;}
.lastnews{ float:left; margin-right:15px; padding: 2px;
border: 1px solid #eee;}
.lastnews:hover{ transform: scale(0.97); transition: all 1s;  border-radius: 0px;}


/*Popular News*/
.popular_title{font-size:18px; font-weight:100; text-align:left; color:#FF0000; margin-bottom:5px; padding:5px 0px; border-bottom:1px solid #CCCCCC}
.popular_title a{ color:#333333}
.popular_title a:hover{color:#FF0000;}


/*Middole Catagory*/
.mid_cata_detils{ overflow:hidden; margin-bottom:5px;  padding:12px 0px;}
.mid_cata_title{font-size:18px; font-weight:800; text-align:left;}
.mid_cata_title a{ color:#333333}
.mid_cata_title a:hover{color:#FF0000;}
.mid_cata_pic{ float:left; margin-right:15px; padding: 2px;
border: 1px solid #eee;}
.mid_cata_pic:hover{ transform: scale(0.97); transition: all 1s;  border-radius: 0px;}

/*Middole Catagory News 02*/
.middole_cata2_title{font-size:18px; font-weight:100; text-align:left; color:#FF0000; margin-bottom:5px; padding:3px 0px; }
.middole_cata2_title a{ color:#333333}
.middole_cata2_title a:hover{color:#FF0000;}


/*Entertainment and Sports Catagory*/
.sports_cata_detils{ overflow:hidden; margin-bottom:5px;  padding:12px 0px;}
.sports_cata_title{font-size:19px; font-weight:100; text-align:left; padding:5px}
.sports_cata_title a{ color:#333333}
.sports_cata_title a:hover{color:#FF0000;}
.sports_pic{ float:left; margin-right:15px; padding: 2px;
border: 1px solid #eee; width:98%;}
.sports_pic:hover{ transform: scale(0.97); transition: all 1s;  border-radius: 0px;}


/*Footer Catagory*/
.footer_cata_detils{ overflow:hidden; margin-bottom:5px; padding:8px 0px;}
.footer_cata_title{font-size:18px; font-weight:800; text-align:left;}
.footer_cata_title a{ color:#333333}
.footer_cata_title a:hover{color:#FF0000;}
.footer_cata_pic{ float:left; margin-right:10px; padding: 2px;
border: 1px solid #eee;}
.footer_cata_pic:hover{ transform: scale(0.97); transition: all 1s;  border-radius: 0px;}


/*Footer Catagory News 02*/
.footer_cata2_title{font-size:18px; font-weight:100; text-align:left; color:#006600; margin-bottom:5px; padding:3px 0px; }
.footer_cata2_title a{ color:#333333}
.footer_cata2_title a:hover{color:#FF0000;}

/*Last Footer Catagory*/
.footer_catagory_detils{ overflow:hidden; margin-bottom:5px;  padding:12px 0px;}
.footer_catagory_title{font-size:19px; font-weight:100; text-align:left; padding:5px}
.footer_catagory_title a{ color:#333333}
.footer_catagory_title a:hover{color:#FF0000;}
.footer_catagory_pic{ float:left; margin-right:15px; padding: 2px;
border: 1px solid #eee; width:98%;}
.footer_catagory_pic:hover{ transform: scale(0.97); transition: all 1s;  border-radius: 0px;}

/*Gallary*/
.gallary_detils{ margin-bottom:5px;  padding:10px 8px; border:2px solid #FFFFFF}
.gallary_title{font-size:18px; font-weight:100; text-align:left; padding:7px}
.gallary_title a{ color:#FFFFFF}
.gallary_title a:hover{color:#FFFF00}
.gallary_pic{ float:left; margin-right:15px; padding: 2px; margin-bottom:5px;
border: 1px solid #eee; width:97%;}
.gallary_pic:hover{ transform: scale(1.5); transition: all 1s;  border-radius: 0px;}

/*Sidebar Catagory*/
.sidebar_cata_detils{ overflow:hidden; margin-bottom:5px;  padding:12px 0px;}
.sidebar_cata_title{font-size:19px; font-weight:100; text-align:left; padding:5px}
.sidebar_cata_title a{ color:#333333}
.sidebar_cata_title a:hover{color:#FF0000;}
.sidebar_cata_pic{ float:left; margin-right:15px; padding: 2px;
border: 1px solid #eee; width:98%;}
.sidebar_cata_pic:hover{ transform: scale(0.97); transition: all 1s;  border-radius: 0px;}



/*Widget Title=========*/
.widget_title{ margin:2px 0px 5px 0px; font-size:16px}
.widget_title li{margin:2px 0px 5px 0px;}
.widget_title a{color: #000000;}
.widget_title a:hover{color: #FF0505;}
.widget_title h3{  background:#0071BC; color:#FFFFFF; padding:10px 5px 5px 5px; text-align:center; font-size:17px; border-radius: 4px;}
.widget_title h3 a{background:#FFFFFF;}
.readmore a{color:#E30202}



/*Single Post*/
.single_post{ margin-top:0px;}
.single_title{margin:3px 3px; font-size:28px; border-bottom:1px solid #339966; padding:10px 2px;}
.single_title a{ color:#003366; text-decoration:none; padding:15px;}
.single_title a:hover{ color:#FF0000}
.single_thumb{ border-radius: 10px;  padding:2px; border:1px solid #eee; margin:7px; float:left; margin-right:10px;}
.post_content{ text-align:justify; background:#FFFFFF; margin-bottom:70px; font-size:18px;  padding:10px; line-height:25px;}
.post_content a{color:#EE000B;}
.post_info{ color:#003366; font-size:16px; text-align:right; margin-bottom:5px; padding:4px}
.post_info a{ color:#003366; text-decoration:none}

/*Archive=========*/
.single_news_detils{  overflow:hidden; float:left; width:45%; margin:20px 10px; height:230px}
.archive_loop_title{text-align:center; margin:10px 0px; font-size:18px; background:#FFFFFF; padding:5px; border-bottom:1px solid #CCCCCC;}
.archive_loop_title a{color:#003366; text-decoration:none}
.archive_loop_title a:hover{color:#FF0000}
.archive{float:left; margin-right:10px; background:#666666; padding:1px; }
.archive_loop_matar{ text-align:justify; background:#FFFFFF; margin-bottom:0px}


.nav-previous{float:right; width:200px;margin-top:20px; text-align:right; padding:5px}
.nav-previous a{font-size:18px;color:#CC0000 }
.nav-previous a:hover{color:#0E4E01}
.nav-next{ float:left; width:200px; margin-top:20px;  padding:5px}
.nav-next a{font-size:18px; color:#CC0000 }
.nav-next a:hover{color:#0E4E01}






/*Menu One=================*/
.menu_container{
    float: left;
    width: 100%;
    position: static;
	background:#EDC388;
	margin-bottom:3px;
	border:0px solid #CCCCCC

}


.menu_top{
    padding:0;
	background:#EDC388;
    width:100%;
    height:35px;
	margin:0px auto;
	z-index:9999;
}
 
.menu_top ul{
    padding:0;
    margin:0;
	
}
 
.menu_top ul li{
    float:left;
	width:auto;
	text-align:left;
    position:relative;
    list-style:none;
border-left:1px solid #F9F3E9;
z-index:9999;

}
 
.menu_top ul li a{
color:#020000;
    text-decoration:none;
    font-size:17px;
    padding:8px 20px;
    display:block;
		
}
 
.menu_top ul li a:hover{
    color:#FFF;
	background:#B80409;

	
}
 
.menu_top ul li ul{
    display:block;
    top:37px;
    visibility:hidden;
    padding:0;
    margin:0;
    position:absolute;
z-index:9999;
background:#F79646;
    width:150px;
overflow:hidden;
clear:both
}
 
.menu_top ul li:hover ul{
    visibility:visible;
display:block;
	background:#EDC388;
	 width:150px;
overflow:hidden;
clear:both
}
 
 
.menu_top .current_page_item > a,
.menu_top .current_page_ancestor > a,
.menu_top .current-menu-item > a,
.menu_top .current-menu-ancestor > a {
	    color:#FFF;
	background:#B80409;
}









/*Menu One=================*/
.menu_con{
    float: left;
    width: 100%;
    position: static;
	background:#F9E9D2;
	margin-bottom:3px;
	border:0px solid #CCCCCC

}


.menu_bottom{
    padding:0;
	background:#F9E9D2;
    width:100%;
    height:35px;
	margin:0px auto;
	z-index:99;
}
 
.menu_bottom ul{
    padding:0;
    margin:0;
	
}
 
.menu_bottom ul li{
    float:left;
	width:auto;
	text-align:left;
    position:relative;
    list-style:none;
border-left:1px solid #F9F3E9;
z-index:99;

}
 
.menu_bottom ul li a{
color:#020000;
    text-decoration:none;
    font-size:15px;
    padding:8px 20px;
    display:block;
z-index:999999;
		
}
 
.menu_bottom ul li a:hover{
    color:#ED0000;


	
}
 
.menu_bottom ul li ul{
    display:block;
    top:37px;
    visibility:hidden;
    padding:0;
    margin:0;
    position:absolute;
z-index:9999;
background:#F79646;
    width:150px;
overflow:hidden;
clear:both
}
 
.menu_bottom ul li:hover ul{
    visibility:visible;
display:block;
	background:#EDC388;
	 width:150px;
overflow:hidden;
clear:both
}
 
 
.menu_bottom .current_page_item > a,
.menu_bottom .current_page_ancestor > a,
.menu_bottom .current-menu-item > a,
.menu_bottom .current-menu-ancestor > a {
	    color:#FFF;
	background:#B80409;
}





/*Menu One=================*/
.menu_container2{
    float: left;
    width: 100%;
    position: static;
	background:#1B4484;
	margin-bottom:5px;
z-index:11111;

}
.menu2{
    width: 100%;
    height:auto;

}
.menu2 ul{
    width:100%;
    position:relative;
    margin:0;
    padding:0;
    float:left;
    list-style:none;
}
.menu2 ul li{
    float:left;
	margin:0px 0px;
	padding:0px 17px;
	border-right:1px solid #FFFFFF;
 
	

}
.menu2 ul li a{
    display:block;
    height:36px;
    font-size:15px!important;
    color:#FFF;
    text-decoration:none;
    line-height:36px;
    padding: 0 12px;
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -ms-transition:all .2s linear;
    -o-transition:all .2s linear;
    transition:all .2s linear;
}
.menu2 ul li:hover a{
    background:#E7E7E7;
    color:#776DFD;
	margin-top:0px
}
.menu2 ul li:hover a.unlist{
    height: 36px;
}

.menu2 ul li a.selected{
    background:#BD0303;
    color:#0C4DA2;  
}
.menu2 ul li a:active{
 background:#BD0303;
    color:#BCC5D3
}
.menu2 ul:hover li a.selected{
    background:#BD0303;
    color:#FFF;
}

.menu2 ul li:hover a.selected{

}
.menu2 ul li a:active.selected{
    color:#CCC
}
.menu2 ul ul{
    top:41px;
    width:100%;
    height:36px;
    position:absolute;
    left:0;
    margin-left:4%;
    filter:alpha(opacity=0);
    opacity:0;
    background:#E7E7E7;
    -webkit-transition:all .4s ease-out .1s;
    -moz-transition:all .4s ease-out .1s;
    -ms-transition:all .4s ease-out .1s;
    -o-transition:all .4s ease-out .1s;
    transition:all .4s ease-out .1s
}
.menu2 ul ul.visible{
    width:100%;
    z-index:1;
    margin-left:0;
    filter:alpha(opacity=100);
    opacity:1;
}
.menu2 ul:hover ul.visible{
    margin-left:0;
    filter:alpha(opacity=0);
    opacity:0
}
.menu2 ul li:hover ul.visible{
    margin-left:0;
    filter:alpha(opacity=100);
    opacity:1
}
.menu2 ul li:hover ul{
    float: left;
    position: absolute;
    z-index: 1000;
    margin-left:0;
    filter:alpha(opacity=100);
    opacity:1
}
.menu2 ul ul li a{
    width: 100%;
    height:36px;
    padding:0 20px;
    font-size:13px;
    color:#0C4DA2;
    text-transform:capitalize;
    line-height:40px;
    display: block;
    z-index: 9999;
    -webkit-transition:color .3s ease-in-out;
    -moz-transition:color .3s ease-in-out;
    -ms-transition:color .3s ease-in-out;
    -o-transition:color .3s ease-in-out;
    transition:color .3s ease-in-out
}
.menu2 ul ul li:hover a{
    background: #F3F3F3;
}
.menu2 ul ul ul{
    display: none;
    width:100%;
    top:36px;
    #F3F3F3
}
.menu2 ul ul ul li:hover a{
    background: #E7E7E7;
}
.menu2 ul ul li:hover ul{
    display: block;
}


.menu2 .current_page_item > a,
.menu2 .current_page_ancestor > a,
.menu2 .current-menu-item > a,
.menu2 .current-menu-ancestor > a {
	        background:#BD0303;
    color:#FFFFFF; 

}





.tv-content {
  display: none;
}
.tv-radio {
  display: none;
}
.tv-radio:checked + .tv-content {
  display: block;
}
.tv-tab {
  display: inline-block;
  cursor: pointer;
  padding: 8px;
}

.tv-tabs {
  color: #ecf0f1;
}
.tv-tabs :nth-child(odd) {
width:40%;
  background-color: #F1F1F1;
  color:#000000;
}
.tv-tabs :nth-child(even) {
width:40%;
  background-color: #E4E1E1;
  color:#000000;
}
.tv-content {
  padding: 10px;
  max-width: 100%;
 
}
#tv-tab-1 + .tv-content {
  background-color: #FDFDFD;
  color: #030303;
  height:330px;
  overflow:scroll;
}
#tv-tab-2 + .tv-content {
  background-color: #FDFDFD;
  color: #030303;
    height:330px;
	 overflow:scroll;
}
#tv-tab-3 + .tv-content {
  background-color: #d35400;
  color: #ecf0f1;
}
.tv-link a,
.tv-link {
  display: inline-block;
  padding: 2px;
  color: #f1c40f;
  background-color: rgba(255,255,255,0.2);
  box-shadow: 1px 1px 5px rgba(255,255,255,0.2);
  transition: all 0.4s ease-in-out;
}
.tv-link a:hover,
.tv-link:hover {
  background-color: transparent;
  box-shadow: none;
}
ul {
  list-style-type: binary;
}
pre {
  display: block;
  overflow: hidden;
  padding: 8px;
  background-color: rgba(0,0,0,0.2);
}
code {
  display: block;
  margin-top: -10px;
  margin-left: -40px;
}