/*
Theme Name: All-News
Theme URI: https://themesbazar.com/allnews/
Author: The ThemesBazar Team
Author URI: https://themesbazar.com/
Description: Allnews brings your site to life with immersive featured images and subtle animations. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: allnews
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
/* Base CSS */
@font-face {
    font-family: 'SolaimanLipiNormal';
    src: url('assets/fonts/solaiman-lipi.eot');
    src: url('assets/fonts/solaiman-lipi.eot') format('embedded-opentype'),
         url('assets/fonts/solaiman-lipi.woff') format('woff'),
         url('assets/fonts/solaiman-lipi.ttf') format('truetype'),
         url('assets/fonts/solaiman-lipi.svg#SolaimanLipiNormal') format('svg');
	font-weight:normal;font-style:normal;
}
.alignleft {
    float: left;
    margin-right: 15px;
}
.alignright {
    float: right;
    margin-left: 15px;
}
.aligncenter {
    display: block;
    margin: 0 auto 15px;
}
a:focus, input:focous, textarea:focous, button:focous {outline:none}
img {
    max-width: 100%;
    height: auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}
html,
body { height: 100% }

a:hover { text-decoration: none }
.container-fluid {
	padding-right: 35px;
	padding-left: 35px;
	margin-right: auto;
	margin-left: auto;
}
/* Remove Chrome Input Field's Unwanted Yellow Background Color */
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
/**
 * Top Header Section Css.
**/
.top-header-section{
	padding:5px 0;
	background:#E8E8FF
}
.date{
	font-size:16px;
	padding-top:5px;
}
/*Social Icon Css.*/
.social_icons ul{
	margin:0;
	padding:0;
	list-style:none;
}
.social_icons li{
	display:inline-block;
	margin-top:2px;
	margin-right:3px;
}

.social_icons li a{
	display:inline-block;
	width:25px;
	height:25px;
	text-align:center;
	border-radius:50%;
	transition:.3s;
}
.social_icons a{
	line-height:25px;
}
.fa:hover {
    opacity: .7;
	color:#ddd;
}

.fa-facebook {
  background: #3B5998;
  color: white;
}

.fa-twitter {
  background: #55ACEE;
  color: white;
}

.fa-google {
  background: #dd4b39;
  color: white;
}

.fa-linkedin {
  background: #007bb5;
  color: white;
}

.fa-youtube {
  background: #bb0000;
  color: white;
}

.fa-instagram {
  background: #125688;
  color: white;
}
.fa-pinterest {
  background: #cb2027;
  color: white;
}
/**
 * Header Section Css.
**/
.header-section{
	padding:10px 0;
}
.logo img{
	width:100%;
	height:auto;
}
.bannar img{
	width:100%;
	height:auto;
	padding-top:5px;
}

/**
 * Scroll Section Css.
**/


.scroll-02{
	padding:5px 0;
	font-size:17px;
}
/**
 * catagory-title Css.
**/


.hadding_2 a:hover{
	color:#DD3333;
	transition:.5s
}
.Latest-meta{
    color:#999;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 30px;
}
.Latest-meta h5{
    color:#333;
    font-size: 20px;
    margin: 0 0 10px;
    text-align: justify;
	 border-bottom: 1px solid#ddd;
    padding-bottom: 10px;
}

.Latest-meta p{
    color:#333;
    font-size: 16px;
    text-align: justify;
    line-height: 25px;

}
.redmore {
    color:#5A8ABA;
    font-size: 16px;
	transition: .5s;
}
 .redmore:hover{
    color:#5A8ABA;
    margin-left: 15px;
    transition: .5s;
}
/**
 * video css Start 
**/

.video-page-padding{
    padding: 40px 0;
}

.video-page-margin{
	margin-bottom:20px;
}
.video-page-margin:hover{
	box-shadow:0 0 10px #ddd;
}
.gallary{
	width:100%;
	height:auto;
	border:1px solid#E7E5E5!important;
	padding:2px;
	background:#fff!important;
}
iframe {
	width:100%;
	height:400px;
}
.post-item{
    margin-bottom:20px !important;
    border:1px solid#eee;
    padding:5px 0 0 3px;
    border-left:2px solid#DD3333;
}
.post-item img{
    width:100%;
    height:auto;
}
.photo_title a{
	color:#000;
	font-size:20px;
	line-height:auto;
	text-decoration:none;
}
.photo_title a:hover{
	color:#23529C;
}
.photo_title {
	background: #E9F9EF;
	padding: 15px 12px 15px 12px;
	text-align: center;
	margin: 0;
}
.see-more a{

    overflow:hidden;
    color:#008D7F;
     border-radius:5px;
    font-size:18px;
}
.see-more {
    float:right;
   
}
/**
 * footer-section Css.
**/
.footer-section{
	background:#262626;
	padding:40px 0;
	background-image: url("assets/img/images.jpg");
	background-image:no-repeat;
	background-attachment:fixed;
	background-size:cover;
	background-position:center;
	position:relative;
	z-index:1;
}
.footer-section::before{
	position:absolute;
	left:0;
	top:0;
	content:"";
	width:100%;
	height:100%;
	background:rgb(0,0,0,0.6);
	z-index:-1;
}
.adress{
	color:#eee;
	text-align:center;
	font-size:16px;
}
.footer-menu ul{

	list-style:none;
}
.footer-menu li{
	display:inline-block;
	margin-right:3px;
}
.footer-menu li a{
	display:inline-block;
	border:1px solid#555;
	color:#ddd;
	padding:5px 7px;
	margin-bottom:6px;
}
.footer-menu li a:hover{
	background:#444
}
 
.root_02{
	float:right;
}
.root_02 a{
	color:#2DBE60;
	font-size:16px;
}  
.archive-post-item{
	overflow:hidden;
	border-bottom:1px solid#ddd;
	margin-bottom:10px
}
.archive-post-item img{
    width:100%;
    height:auto;
    border:1px solid#eee;
    padding:5px;
}
.archives-direction{
	font-size:20px !important;
	margin:20px 0 !important;
	text-align:center !important;
}
.archive-title{
	font-size:20px !important;
	margin:20px 0 !important;
	background:#F5F5F5;
	color:#A70F0F;
	padding:5px 10px;
	
}
.single-title{
	border-top:1px solid#ddd; 
	border-bottom:1px solid#ddd; 
	padding:10px 0;
	text-align:center;
	color:#111;
	font-size:22px;
}
.single-direction{
	font-size:16px;
	margin-bottom:30px
}

.add img{
   width:100%;
	height:auto; 
}
/**=======================================
      go to top css start
 =======================================**/ 
.scrollToTop i.fa {
	font-size: 17px;
	color: #fff;
	font-weight: 400;
	display: block;
	position: absolute;
	bottom: 15px;
	left: 15px;
}
.scrollToTop:hover{
    text-decoration:none;
    opacity: .8;
}


.iframe-container {
overflow: hidden;
padding-top: 56.25%;
position: relative;
}

.iframe-container iframe {
border: 0;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}