/*font face implementation*/
@font-face {
    font-family: 'SolaimanLipi';
    src: url('../fonts/SolaimanLipi.eot');
    src: url('../fonts/SolaimanLipi.eot') format('embedded-opentype'),
         url('../fonts/SolaimanLipi.woff2') format('woff2'),
         url('../fonts/SolaimanLipi.woff') format('woff'),
         url('../fonts/SolaimanLipi.ttf') format('truetype'),
         url('../fonts/SolaimanLipi.svg#SolaimanLipi') format('svg');
}
body {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif,SolaimanLipi;font-size: 16px;}

/*single widget styling*/
.single_widget ul{list-style: none;background: #fff;}
.single_widget ul li{background: #FFF;border-bottom: 1px solid #DDD;}
.single_widget ul.menu li{background: #FFF;border: 1px solid #DDD;margin: 2px;display: inline-block;}
.single_widget ul li a{display: block;padding: 5px 10px;}
.single_widget ul li .post-date{color: #a7a5a5;font-size: 12px;}
.single_widget ul li a:hover{}


.rightContent .selectedPhotoVideo { list-style: none;}
.rightContent .selectedPhotoVideo li {display: inherit;background: inherit;border:none;background:none}

.home_body_bg{background:url(../images/body_bg.png) #03a8cb no-repeat center top fixed}
.fix{overflow:hidden}
.custom-margin{margin-left: -5px;margin-right: -5px;}
.custom-padding{padding-left: 5px;padding-right: 5px;}
.margin-top-5{margin-top:5px}
.margin-bottom-5{margin-bottom:5px}
.margin-top-10{margin-top:10px}
.margin-bottom-10{margin-bottom:10px}
.top_background{background-color:#f2f0e7}
.top_add_border_bottom{border-bottom: 1px solid #cccccc;}
img{max-width:100%}
iframe{max-width:100%}
input[type=text]{max-width:100%}
input[type=email]{max-width:100%}
input[type=paswword]{max-width:100%}

/*simple animation*/
.list-news img, .single_news img, .single_news img:hover, .single_news h3 a, .mt-news a, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover, .tag-title, .tag-title i, .list-news ul li a, li.dropdown:hover, ul.dropdown-menu ul, .scroll-news .list-group-item a, .carousel-caption{-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}





/*top scroll style*/
.mt-round .mt-label{border-radius: 0px;margin-left:0px;}
.mt-body{margin-left: 0px;margin-right:0px;margin-top:5px}
.mt-round{border-radius: 0px}
.mt-round .mt-news:last-child, .mt-round .mt-news:last-child a{border-radius: 0px}
.mt-label{background: #28A29D;}
.mt-news a{background: rgba(213, 5, 5, 0.86);color: #FFF;}
.mt-news a:hover{background: #28A29D;}




/*wordpress calander style*/

/*claander style*/
#wp-calendar { width: 100%; font-size: 11px; background: #FFF;}
#wp-calendar thead th { background: #f5f5f5; border: 1px solid #ddd; border-top: none; font-size: 11px; }
#wp-calendar tbody td { text-align: center; border: 1px solid #ddd; line-height: 2.5em; transition: background 0.15s ease; -webkit-transition: background 0.15s ease; -o-transition: background 0.15s ease; -moz-transition: background 0.15s ease; }
#wp-calendar tbody td:hover { background: #f1f1f1; color: #333; }
#wp-calendar tbody td a { display: block; text-decoration: none; background: #f1f1f1; color: #333; }
#wp-calendar tbody td:hover a { background: #4d4d4d; color: #fff; }
#wp-calendar tfoot td { padding-top: 1px; padding: 4px; }
#wp-calendar caption { cursor: pointer; font-size: 13px; text-transform: uppercase; margin: 0; padding: 12px; outline: 0 none !important; background: #3b86b0; color: #fff; }
#wp-calendar tbody a { display: block; text-decoration: underline; }
#wp-calendar th { text-align: center; border: 1px solid transparent; border-top: none; padding: 7px 0; color: #a7a7a7; }
#footer #wp-calendar thead th { background: #222 }
#footer #wp-calendar tbody td { border-color: #222 }
#calendar_wrap{padding:15px}



/*sidebar most visited links1*/
.most_view_tab_block {}
.most_view_tab_block ul{border-bottom:1px solid #DDD}
.most_view_tab_block ul li{width: 33.33333333%;margin: 0;padding: 0;border-radius: 0px;border: none;border-right: 1px solid #DDD;}
.most_view_tab_block ul li:last-child{border:none}
.most_view_tab_block ul li a{border:none;border-radius: 0px; background:#FFF;color:#000;display: block;padding: 2px;text-align: center;font-size: 14px;}
.most_view_tab_block ul li.active a{background: #dfdfde;color:#000}
.most_view_tab_block .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover{background: #dfdfde;color:#000}
.most_view_tab_block ul li a:hover{}
.box-title{background: #0b8843;color: #fff;margin-bottom:0px;padding:7px;text-align:center;margin: 0;}
.lead_top h1 { font-size: 30px !important; background: #fff; padding: 10px; margin: 0; border-bottom: 1px solid #ccc;  }


/*Archive page style*/
#main_content_list > .all_news_content_block .content_sum_block{height:inherit}
#main_content_list > .all_news_content_block .img{height:inherit}

/*ntv custom pagination*/
.ntv-custom-pagination{}
ul.ntv-custom-pagination li a.next{background: green;color: #FFf;border-radius: 0;}
ul.ntv-custom-pagination li a.prev{background: green;color: #FFf;border-radius: 0;}


/*Default scroll top button*/
.scroll-to-top-link{position: fixed;right: 100px;bottom: 100px;background: #000;color: #FFF;padding: 10px;font-size: 20px;display: none;cursor: pointer;border-radius: 4px;opacity: 0.4;border: 2px solid #FFF;box-shadow: 0px 0px 9px 1px #000;}
.scroll-to-top-link:hover{opacity: 0.9;}
.scroll-to-top-link i{height: 20px;width: 20px;}



/*Custom change*/
.header_custom_backgorund{ background: #CC0000;}
.header_custom_backgorund .themeLightGreen{ background: #FFF;}
.header_custom_backgorund .headerSearch input{ color:#000;}
.header_custom_backgorund .searchIcon{ margin-top: -1px;}
.footer_custom_backgorund{ background: #40C8F4;}
.header .facebookIcon{background-position: 0px -214px;}
.header .twitterIcon{background-position: -34px -214px;}
.header .googlePlusIcon{background-position: -69px -214px;}
.header .youtubeIcon{background-position: -104px -214px;}
.header .inIcon{background-position: -172px -214px;}
.header .pinitIcon{background-position: -207px -214px;}
.logo_area{padding:0px}
.logo_area img.topLogo{padding: 0px;height: 115px;width: 195px;}
.logo_area a{}
#menu_category ul.header_top_menu{margin-top: 0}
#main_page_slider .carousel-caption{background: rgba(0, 0, 0, 0.58);left: 0; right: 0; bottom: 0;  padding: 15px; text-align: left;}

