/****
Theme Name: newsera 
Author: woowthemes
Author URI: www.woow-themes.com
Theme URI:  http://www.woow-themes.com/newsera-free-theme/
Description: Newsera is a Blog / Magazine / Newspaper WordPress theme which gives you the tools you need to write and edit articles with ease. We carefully created theme with Blog/ Magazine / Newspaper / editorial niches in our mind.Theme 	smoothly works with all  leading page builders like Elementor, Visual Composer , SiteOrigin, Beaver Builder, Divi ,Page Builder Sandwich.
Version:  1.1.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl.html
Tags: custom-menu, right-sidebar,two-columns, custom-header, custom-background, theme-options, threaded-comments, translation-ready , news , blog , featured-images
Text Domain: newsera
*/
/* newsera Css created By woow-themes */
h5 {
font-size: 13px !important;
color:#000;
font-weight:800 !important;
}
h6 {
font-size: 16px !important;
color:#000 !important;
font-weight:800 !important;
}
hr {
background-color: #bbb !important;
border: 0 !important;
height: 1px !important;
margin-bottom: 1.5em !important;
}
dt { 
display: block !important;
}
.wp-caption-text{
}
.screen-reader-text{
}
.gallery-caption{
}
.bypostauthor{
}
.alignnone {
margin: 5px 20px 20px 0;
}
.logged-in .affix {
top: 30px;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}

.alignright {
float:right;
margin: 5px 0 20px 20px;
}

.alignleft {
float: left;
margin: 5px 20px 20px 0;
}

a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}

a img.alignnone {
margin: 5px 20px 20px 0;
}

a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}


@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700');
html { margin:0; overflow-x: hidden;}
body {
   font-family: 'Montserrat', sans-serif;
   color: #777777 !important;
   overflow-x: hidden !important;
   font-size: 14px;
   transition:all ease 0.6s;
	-webkit-transition:all ease 0.6s;
	-moz-transition:all ease 0.6s;
	-o-transition:all ease 0.6s;
}
.item > .row,.info > .row { margin: 0; padding:0;}
.visi_bility
{
  z-index: 99999;
}
.header_bar
{
background-color: #ff6408;
color: #fff;
font-weight: bold;
padding: 5px 10px 0px 10px;
margin-bottom: -5px;
}

.header_bar span
{
	width: 100px;
	text-align: center;
	padding: 5px;
	margin: 0;
	margin-left: 5px;
}

ul.header_log
{
		list-style-type: none;
}
.header_log li 
{
	display: inline-block;
	padding: 1px 2.5px;
}	

.header_log li  a:link,
.header_log li a:visited
{
	color: #fff;
	text-decoration: none;
}
.header_log li a:hover,
.header_log li a:active{
color: #fff;
}
	ul.header_log li:nth-child(even) {
	padding: 0px 10px;	
	}
	ul.header_log li:nth-child(odd) {
		border-right: 2px solid #fff;
		padding: 0px 10px;
	}
.social
{
	width: 100%;
	padding: 0;
}	
.social li
{
	display: inline-block;
	width: 50px;
	font-size: 18px;
}
.social li a:link, .social li a:visited, .social li a:hover , .social li a:active
	{
		color: #fff;
	}	
.black-box
{
	background-color: rgba(70, 33, 32, 0.85)
}
.orange-box 
{
background-color:  #ff6408;
padding: 10px 0;
}
.text-color-white
{
color: #fff;
}

.text-color-orange
{
color:  #ff6408;
}	
.black-text 
{
color :#000;
}
.dailyhub
{
width:90%;
margin-left: 20.5%;
padding-top: 48px;
padding-bottom: 48px;
border: 5px solid #fff;
}

.super
{
font-size: 18px;
color: #fff;
}
sup.super
{
top: -18px;
left: -1px;
}
ul.header_contact { list-style: none; }
ul.header_contact li { display: inline-block;  padding:0; margin:0;}
.header_contact .header_address
{
font-size: 14px;
color: #fff;
padding: 10px 12px;
vertical-align: middle;
}
.header_contact .header_search_box
{
padding: 10px 12px;
}

input[type="text"].header_input 
{

padding: 18px 30px;
border-radius: 0;
}



.blog-left {
margin: 10px;
}
.blog-left-2 {
margin: 10px 10px 10px 30px;
}
.blog-right {
margin: 5px 5px 5px 0px;
}

/*----------------------------------
	More Post
-----------------------------------*/
a:link.more_post,a:visited.more_post
{
display: block;
text-decoration: none;
color: #fff;
background-color: #ff6408;
text-align: center;
padding: 16px 0;
font-size: 16px;
font-weight:bold;
margin-bottom: 25px;
margin-top: 2%;
}
a:hover.more_post,a:active.more_post
{
color: #ff6408;
background-color: #fff;
outline: 1px solid #ff6408;
}

/*----------------------------------
	navigation
-----------------------------------*/
		
.menu {
background-color: transparent;
border: 0 none;
border-radius: 0;
color: #fff;
margin-bottom: 40px;

}	
.dropdown-menu {
min-width:220px;
left: 0px;
right: 0px;
background-color:#fff;
padding:0;
opacity:0.9;
z-index: 9999999999 !important;
}
.header-add{
margin: 15px auto 15px auto;
}
.navbar-nav li a:focus {
color: #fff;
}	
	 
.dropdown-submenu {
position: relative;
}

.dropdown-submenu>.dropdown-menu {
top: 0;
left: 100%;
margin-top: -1px;
margin-left: -1px;
-webkit-border-radius: 0 6px 6px 6px;
-moz-border-radius: 0 6px 6px;
border-radius: 0 6px 6px 6px;
}
.navbar-nav {
padding: 10px 0;
}
ul.newsera-bredcum::after{
width: 0;
height: 0;
border-style: solid;
border-width: 22.5px 0 22.5px 61px;
border-color: transparent transparent transparent #007bff;
}
/*
.dropdown-menu li a:link , .menu .dropdown-menu li a:visited {
padding: 10px !important;
background-color: #fff;
color: #666 !important;
border: 0 !important;
border-bottom: 1px solid #fff !important;
}*/
.li .dropdown-menu li a:link{
color: #000 !important;
white-space: normal;
word-break: break-all;
}
.navbar-nav li a {
color: #fff;
font-size: 15px;
/*padding: 35px 15px 15px 15px;*/
padding: 20px 15px 15px 15px;
text-transform: uppercase;
}
.dropdown-menu  li  a {
padding: 9px 20px !important;
}


.mega-dropdown >.mega-dropdown-menu > li  { padding-left: 10px;}
.dropdown-menu > li > a:hover::before {
/*content: "";*/
content: "\f105";
font-family: FontAwesome;
left: 0;
padding: 0 15px;
position: absolute;
transition:all ease 0.6s;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-o-transition:all ease 0.6s;
}

.mega-dropdown >.mega-dropdown-menu > ul.row 
{
right:-15px;
left: 15px;

}
ul.dropdown-menu.mega-dropdown-menu.row {
padding-left: 15px;
padding-top: 15px;
padding-bottom: 15px;
}

.mega-dropdown >.mega-dropdown-menu > li > a:hover::before {
/*content: "";*/
content: "";
font-family: FontAwesome;
left: 0;
padding: 0 15px;
position: absolute;
transition:all ease 0.6s;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-o-transition:all ease 0.6s;
}


/* .dropdown-submenu>a:after {
display: block;
content: " ";
float: right;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
border-width: 5px 0 5px 5px;
border-left-color: #ccc;
margin-top: 5px;
margin-right: -10px;
} 
.dropdown-menu li a:link { 
color: #fff !important; 
white-space: normal;
word-break: break-all;
}*/
.dropdown-submenu:hover>a:after {
border-left-color: #fff;
}
.dropdown-submenu.pull-left {
float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
left: -100%;
margin-left: 10px;
-webkit-border-radius: 6px 0 6px 6px;
-moz-border-radius: 6px 0 6px 6px;
border-radius: 6px 0 6px 6px;
}

/*-----------*/
ul.navbar-nav li a:hover
{
	color: #fff;
	
}
/*-----------*/
/*mega menu*/
.mega-dropdown {
position: static !important;
/*width:100%;*/
}
.dropdown-menu .mega-dropdown-menu {
padding: 20px 5px;
width: 100%;
box-shadow: none;
-webkit-box-shadow: none;
}
.mega-dropdown-menu > li > ul {
padding: 0;
margin: 0;
}
.mega-dropdown-menu > li > ul > li {
list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 1.428571429;
color: #999;
white-space: normal;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
text-decoration: none;
color: #444;
background-color: #f5f5f5;
}
.mega-dropdown-menu .dropdown-header {
color: #428bca;
font-size: 18px;
font-weight:bold;
}

.box{
width: 23%;
padding: 1%;
margin-left:1%;
display: inline-block;
z-index: 99;
outline: 1px solid #ddd;
margin-top: 1%;
margin-bottom: 1%;
}

/* woocommerce */
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: #ff6408;
color: #fff;
-webkit-font-smoothing: antialiased;
}
.woocommerce input.button.alt:hover {
background-color: #575452;
color: #fff;
}
.woocommerce a.button {
color: #ffffff;
background-color: #ff6408;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
color: black;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title:hover {
color: #ff6408;;
}
.woocommerce span.onsale{
background-color: #ff6408;
}
.woocommerce ul.products li.product .price {
color: #ce5e1b; }
.woocommerce-ordering select.orderby {
background-color: #ff6408;
padding: 5px;
font-size: 19px;
font-style: italic;
color: white;
border: none;
border-radius: 4px;
}
:focus {
outline: none;
}  
span.posted_in a {
color: black;
}
span.posted_in a:hover {
color: #ff6408;
}
.woocommerce div.product p.price, .woocommerce div.product span.price{
color: #fa7e35;
}
.woocommerce #respond input#submit {
background-color: #ff6408;
color: white;
}
.comment-form-rating .stars a {
color: #ff6408;
}
.cart .quantity input.input-text.qty.text {
border: 1px solid #ff6408;
padding: 4px;
border-radius: 4px;
}
.woocommerce button.button.alt:hover
{
background-color: #dad8da;
color: #222121;
}
.woocommerce-message {
border-top-color: #ff6408;
}
.woocommerce-message::before {
content: '\e015';
color: #ff6408;
}
.shop_table .actions input.button {
background-color: #ff6408;
color: white;
}
.shop_table .actions input.button:hover {
background-color: #dad8da;
color: #222121;
}
.products a.added_to_cart.wc-forward {
color: #ff6408;
}
.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:hover{
 background-color: #dad8da;
color: #222121;
}
.woocommerce-info {
border-top-color: #ff6408;
}
.woocommerce-info::before {
color: #ff6408;
}
/* end */

@media screen and (min-width: 992px)
{
/* this will show sub menu adn sub-sub menu on hover*/
.dropdown:hover>.dropdown-menu { display: block; }
.dropdown-submenu:hover>.dropdown-menu {
display: block;
padding: 0;
}
/* this will show sub menu adn sub-sub menu on hover end*/
}
.mega-dropdown-menu li .box >a:hover 
{
border: 1px solid #ff6408;
}
/*meag menu*/

.navbar-nav .active>a > .line
	{
		position: absolute;
		display: block;
		top: 0px;
		left:0;
		min-width: 100%;
		border: 1px solid #ff6408;
	}
 .navbar-nav li > a:hover .line
	{
		position: absolute;
		display: block;
		top: 0px;
		left:12px;
		width: 70%;
		border: 1px solid #ff6408;
		
	}

.dropdown-menu li a:hover /*this will change the background and text color on hover of sub menus*/
{
	
	background-color: #ff6408;
	color: #fff !important;
}
.mega-dropdown >.mega-dropdown-menu > li > a:hover/*this will change the background and text color on hover of mega menu*/
{
	background-color: #fff;
	color: #ff6408 !important;
}
/*REMOVE ANIMATION ON SMALL SCREEN*/
@media screen and (min-width: 320px) and (max-width: 767px){
.navbar-default .navbar-nav li a{
transition: none;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
}
}

/*navigation*/

/*header*/
.content
{
padding-right: 0px;
padding-left: 0px;
margin-right: auto;
margin-left: auto;
}
/*titles*/
.title-main{
	position: relative;
}
.title-1 
{
color: #ff6408;
}
.title-2 
{
color: #fff;
}
.title-3
{
display: inline-block;
background-color: #ff6408;
color: #fff;
/* font-weight: bold; */
text-align: center;
padding: 15px; 
font-size: 14px;
}
.title-3::after{
content: " ";
display: block;
width: 97%;
/* width: 92.333%; */
position: absolute;
left: 15px;
right: 15px;
top: 45px;
padding: 15px 0 0px;
border-bottom: 3px solid #ff6408;
/* opacity: 0.8; */
}

/*-----*/
.title-4
{
display: inline-block;
background-color: #fff;
color: #ff6408;
font-weight: bold;
font-size: 12px;
text-align: center;
padding: 15px; 
}

.title-6 a:link,.title-6 a:visited
{
text-decoration: none;
color: #ff6408;
}
.heading-1
{
color: #000; font-weight: bold
}
.newsblog-heading h3::after{
content: " ";
display: block;
width: 98%;
position: absolute;
left:15px;
right: 15px;
padding: 15px 0 0px;
border-bottom: 2px solid #777;
opacity: 0.8;
}
/*titles*/
/*divider*/
.divider-0 
{
margin-top: 0.5px;
margin-bottom: 15px;
}
.divider-1 
{
margin-bottom: 15px;
}
.divider-2 
{
margin-top: 25px;
}
.divider-3 
{
margin-top: 35px;
}
.divider-4 
{
margin-top: 45px;
}
.divider-5
{
margin-top: 55px;
}
.divider-6
{
margin-top: 65px;
}
.divider-7 
{
margin-top: 75px;
}
.divider-8 
{
margin-top: 85px;
}

/*divider*/



/*anchor tag color*/
.orange_color a:link,.orange_color a:visited,.orange_color a:hover,.orange_color a:active
{
	text-decoration: none;
	color: #ff6408;
	vertical-align: middle;
	padding: 1px;
}	
.blog-right > i {
padding: 10px;
}
.img-resize
{
width:30px !important;
height: 30px;
}
.img-resize-1
{
	width:50px !important; height: 50px; float: left; 
}
.img-resize-2
{
	width:40px !important; height: 40px; 
}
.nopadding
	{
		padding: 0 !important;
		margin: 0 !important;
	}

/*link*/
.link-1 a:link,.link-1 a:visited,.link-1 a:hover,.link-1 a:active 
{

text-decoration: none;
color: #ff6408;
}

.btn-orange
{
background-color:  #ff6408;
color: #fff;
font-weight: bold;
padding: 12px 20px;
border-radius: 0px;
-webkit-transition: all 1s ease 0s;
-moz-transition: all 1s ease 0s;
-ms-transition: all 1s ease 0s;
-o-transition: all 1s ease 0s;
transition: all 1s ease 0s;
white-space: normal;
word-break:break-all;
}
.btn-orange-2
{
background-color:  #fff;
color: #ff6408;
font-weight: bold;
padding: 12px 20px;
border-radius: 0px;
outline: 1px solid #ff6408;
transition:all ease 0.6s;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
white-space: normal;
word-break:break-all;
}
input[type="submit"].btn-orange-3
{
background-color:  #ff6408;
color: #fff;
font-weight: bold;
padding: 25px 30px;
border-radius: 0px;
margin-left: -4px;
transition:all ease 0.6s;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
white-space: normal;
word-break:break-all;
}
input[type="submit"].btn-orange-3:hover
{
background-color:  #fff;
color: #ff6408;
outline: 1px solid #ff6408;
transition:all ease 0.6s;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
}


input[type="submit"].btn-orange
{
background-color:  #ff6408;
color: #fff;
font-weight: bold;
padding: 12px 140px;
border-radius: 0px;
transition:all ease 0.6s;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
white-space: normal;
word-break:break-all;
}
input[type="submit"].btn-orange:hover
{
transition: all 1s ease 0s;
background-color:  #fff;
color: #ff6408;
outline: 1px solid #ff6408;
font-weight: bold;
padding: 12px 140px;
border-radius: 0px;
transition:all ease 0.6s;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
}
input[type="submit"].btn-orange-4
{
color: #fff;
font-weight: bold;
padding: 15px 50px;
border-radius: 50px;
transition: all 1s ease 0s;
-webkit-transition: all 1s ease 0s;
-moz-transition: all 1s ease 0s;
-ms-transition: all 1s ease 0s;
white-space: normal;
word-break:break-all;
}
input[type="submit"].btn-orange-4:hover
{
transition: all 1s ease 0s;
-webkit-transition: all 1s ease 0s;
-moz-transition: all 1s ease 0s;
-ms-transition: all 1s ease 0s;
background-color:  #fff;
color: #ff6408;
border: 1px solid #ff6408;
border-radius: 50px;
font-weight: bold;
}



a:hover.btn-orange
{
background-color:  #fff;
color: #ff6408;
outline: 1px solid #ff6408;
transition:all ease 0.6s;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
}

a:hover.btn-orange-2
{
background-color:  #ff6408;
color: #fff;
outline: 1px solid #fff;
transition:all ease 0.6s;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
}
.orange{
color: #ff6408;
}
/*----------------------------------------------------------------------------------*/
.wrapper
{
width: 90%;
position: relative;
margin: 0 auto;
padding-right: 5px;
padding-left: 5px;
margin-right: auto;
margin-left: auto;
/*border: 1px solid #888;*/
}
.wrapper::after{
clear: both;
}

/*------------footer----------*/
.footer-subscribe{
position: relative;
}

.subscribe-but{
font-size: 40px;
padding: 5px 15px;
position: absolute;
background-color: rgba(0,0,0,0.8);
color: #fff;
border: 0;
top: 15px;
right:0;
}
/*new footer classes*/

.news_blog_footer 
{
margin-top: 60px; 
padding: 5%;
}
.news_blog_footer ul{
list-style: none;
}

.news_blog_footer  .tagcloud a{
	background-color: #fff0!important;
}
.news_blog_footer ul li a{
text-decoration: none;
color: #fff;	
display:block;
padding:5px;
cursor: pointer;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
transition:all ease 0.6s;
}
.news_blog_footer ul li a:hover{
color: #ff6408;
}
.news_blog_footer ul li a:before {
content: "\f105"; /* FontAwesome Unicode */
font-family: FontAwesome;
display: inline-block;
width: 1.3em; /* same as padding-left set on li */
}
.news_blog_footer ul li a:hover:before {
content: "\f105"; /* FontAwesome Unicode */
font-family: FontAwesome;
display: inline-block;
width: 1.3em; /* same as padding-left set on li */
}

.news_blog_footer_1 h2 
{
padding: 15px;
border: 5px solid #fff;
text-align: center;
}

.news_blog_footer_1 h3
{
padding: 15px;
color: #fff;
text-align: center;
margin-top: 30px;
}

.news_footer_line-1
{
display: block;
width: 100%;
padding: 15px;
text-align:center;
border-top: 2.5px solid #4d4d4d;
}
.news_blog_footer_1 p
{
color: #fff;
font-size: 16px;
text-align: justify;
margin-top: 45px;
margin-bottom: 30px;
}
.news_blog_footer_1 input[type="text"]
{
padding: 18px;
border: 1px solid #4d4d4d;
background-color: #4d4d4d;
width: 100%;
border-radius: 5px;
color: #fff !important;
font-size: 16px;
font-size: 2.5vmin;
margin-top: 15px;
margin-bottom: 15px;
}

.news_blog_footer_1 ul 
{
list-style: none;
padding: 0;
margin:0;
width: 100%;
text-align: center;
}
.news_blog_footer_1 ul li
{
display: inline-block;
margin-top: 30px;
}
.news_blog_footer_1 ul li a 
{
display: block;
padding: 12px 18px;
font-size: 30px;
color: #fff;
outline: 1px solid #fff;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
margin-left: 7px;
}
.news_blog_footer_1 ul li a:hover
{
color: #ff6408;
outline: 1px solid #ff6408;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
}
/*footer heading and underline*/
.news_blog_footer_2 h2 
{
padding: 15px 0px;
color: #fff;
text-align: left;
position: relative;
}
.news_blog_footer_2 h2:after{
content: " ";
width: 200px;
position: absolute;
left: 0px;
right:0;
bottom: 0;
border-top: 3px solid #ff6408;
}
.news_blog_footer_2 ul{
list-style-type: none;
}
.news_blog_recent_widget
{
margin: 0 15px 5px !important;
padding-bottom: 16px;
border-bottom: 0px solid #6B6B6B;
vertical-align: middle;
}

.news_blog_recent_widget .news_blog_recent_widget_move
{
text-decoration: none;
float: left;
} 

.news_blog_recent_widget img 
{
margin-right: 30px !important;
transition: opacity 0.3s ease-out 0s;
-webkit-transition: opacity 0.3s ease-out 0s;
-moz-transition: opacity 0.3s ease-out 0s;
-ms-transition: opacity 0.3s ease-out 0s;
display: block;
}
.news_blog_recent_widget h4 
{
font-weight: 600;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 20px;
margin-bottom: 2px;
margin-top: 5px;
}
.news_blog_recent_widget h4 a ,.news_blog_recent_widget p
{
text-decoration: none;
color: #fff;
padding: 7px;
}

.news_blog_recent_widget p.post_time
{
margin-bottom: 0px;
}
.news_blog_recent_widget p.post_time i
{
font-size: 18px;
margin-right: 5px;
}
.news_blog_recent_widget p.post_time span
{
font-size: 14px;

}
.news_blog_recent_widget_post
{
line-height: 20px; 
}
/*-------*/
.news_blog_footer_3 h2 
{
padding: 15px;
color: #fff;
text-align: center;
}
.news_blog_footer_3 h3.address
{
color: #fff;
padding: 15px;
text-align: center;
margin-top: 15px;
margin-bottom: 15px;
}


ul.footer_category_list
{
	list-style-type: none;
	margin-bottom: 30px;
}
ul.footer_category_list li a
{
text-decoration: none;
display: block;
padding: 12px ;
color: #fff;
}
ul.footer_category_list li a:hover,
ul.footer_category_list li a:active 
{
color: #ff6408;
}
.address_detail
{
color: #fff;
}

.col-md-3 h3.heading.animated {
    background-color: #ff6408;
    color: #fff;
    padding: 10px;
    width: 250px;
    font-size: 20px;
    text-align: center;
    white-space: normal;
    word-wrap: break-word;
    margin-bottom: 20px;
}

.col-md-3 ul{
	padding: 0px;
    margin: 0px;
}
.col-md-3 #menu-testing-menu a{

    text-decoration: none;
    display: block;
    border-bottom: 1px solid #dfdfdf;
    padding: 0px;
    color: #777777;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
    color: #337ab7;
    text-decoration: none;
    display: block;
    padding: 6px 0;
    text-decoration: none;
    /* color: #fff; */
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
.col-md-3 select {
    width: 100%;
}

/*============= footer ends============*/
.btn-orange
{
background-color:  #ff6408;
color: #fff;
font-weight: bold;
padding: 12px 20px;
border-radius: 0px;
white-space: normal;
}
.btn-orange-2
{
background-color:  #fff;
color: #ff6408;
font-weight: bold;
padding: 12px 20px;
border-radius: 0px;
white-space: normal;
}
.border-orange
{
border: 1px solid #ff6408;
}

/*----------------------------------------------------------------------------------*/
.offset-bottom-0
{
	margin-bottom: 5px;
}
/*-----------------------------------------------------------------------*/



@media screen and (min-width: 320px) and (max-width:525px)
{

.header_log
{
	margin-left: -12%;
}
.dailyhub
	{
		width:97%;
		margin-left: 0;
		padding-top: 10px;
		padding-bottom: 10px;
		border: 2px solid #fff;	
		text-align:center;
	}
	
	.social 
		{
			width: 100%;
			margin-top: 15px;
			margin-left: -5%;
		}	
	.social li
		{
			display: inline-block;
			width: 40px;
			font-size: 18px;
			text-align:center;
		}


.blackline
	{
		width: 77%;
		float: left;
		border: 1px solid #212020;
		margin-top: 1.83em;
		margin-left: 2.5em;
	}
	
	.line-0
		{
			width: 96% !important;
			float: left;
			border: 3px solid #000;
			margin-left: 2.33333%;
		}
	.line-1
		{
			width: 92% !important;
			float: left;
			border: 3px solid #000;
			margin-left: 2.33333%;
		}
	.row.black-box.news_blog_footer {
			padding: 12%;
		}
		.social a {
			height: 30px !important;
			width: 30px!important ;
		}
		ul.social li a {
			padding-top: 5px!important ;
		}	
		ul.social li a {
			padding: 5px 0px !important;
		}
		
}

@media screen and (min-width: 526px) and (max-width:665px)
{
	.line-0
		{
			width: 96% !important;
			float: left;
			border: 3px solid #000;
			margin-left: 2.33333%;
		}
.line-1
		{
			width: 90% !important;
			float: left;
			border: 3px solid #000;
			margin-left: 2.33333%;
		}
		ul.social_footer
		{
			margin-left: 12.5%;
		}
		
		.header_log
			{
				margin-left: -5%;
			}
		
		.dailyhub
		{
			margin-left: 5.5%;
		}
}

@media(max-width:767px){
.carousel-caption .btn {
			margin-left: 0px !important;
		}
		.wp-caption .carousel-caption div > p {
			padding-left: 32px !important;
		}
}
@media screen and (min-width: 666px) and (max-width:730px)
{

.line-0
		{
			width: 96% !important;
			float: left;
			border: 3px solid #000;
			margin-left: 2.33333%;
		}
.line-1
		{
			width: 82.33333% !important;
			float: left;
			border: 3px solid #000;
			margin-left: 2.33333%;
		}
		ul.social_footer
		{
			margin-left: 18.5%;
		}
		.header_log
			{
				margin-left: -5%;
			}
		.dailyhub
		{
			margin-left: 5.5% !important;
		}
}
@media screen and (min-width: 731px) and (max-width: 959px)
{
.line-0
		{
			width: 96% !important;
			float: left;
			border: 3px solid #000;
			margin-left: 2.33333%;
		}
.line-1
		{
			width: 96% !important;
			float: left;
			border: 3px solid #000;
			margin-left: 2.33333%;
		}
		ul.social_footer
		{
			margin-left: 25%;
		}
		.header_log
			{
				margin-left: -3%;
			}
		.dailyhub
		{
			margin-left: 5.5% !important;
		}
}


@media screen and (min-width: 767px) and (max-width:960px)
{
.blackline
	{
		width: 77%;
		float: left;
		border: 1px solid #212020;
		margin-top: 1.83em;
		margin-left: 5.5em;
	}
	.line-0
		{
			width: 96% !important;
			float: left;
			border: 3px solid #000;
			margin-left: 2.33333%;
		}

	.box-1-fixed
		{
			position: absolute;
			background-color: rgba(0,0,0,0.7);
			width: 82%;
			min-height: 25%;
			top:71.333%;
			text-align: left;
			padding: 0;
			margin:0;
		}	
.dailyhub
		{
			margin-left: 5.5%;
		}	
		form#searchform {
			margin: 10px 0 10px;
		}
		
	
}

@media screen and (min-width: 961px) and (max-width:991px)
{
.blackline
	{
		width: 77%;
		float: left;
		border: 1px solid #212020;
		margin-top: 1.83em;
		margin-left: 7.5em;
	}
	.line-0
		{
			width: 82% !important;
			float: left;
			border: 3px solid #000;
			margin-left: 2.33333%;
		}
	.line-1
		{
			width: 72% !important;
			float: left;
			border: 3px solid #000;
			margin-left: 2.33333%;
		}
		ul.social_footer
		{
			margin-left: 28%;
		}
		.dailyhub
		{
			margin-left: 5.5%;
		}
	
}
@media screen and (min-width: 992px) and (max-width: 1199px)
{
.line-0
		{
			width: 92% !important;
			float: left;
			border: 3px solid #000;
			margin-left: 2.33333%;
		}
.line-1
		{
			width: 95% !important;
			float: left;
			border: 3px solid #000;
			margin-left: 2.33333%;
		}
}
@media screen and (min-width: 1200px)
{
.line-0
		{
			width: 93.3333% !important;
			float: left;
			border: 3px solid #000;
			margin-left: 2.33333%;
		}

.line-1
		{
			width: 96% !important;
			float: left;
			border: 3px solid #000;
			margin-left: 2.33333%;
		}
}

.carousel-caption
  {
	  width: 100%;
	  position: absolute;
	  right: auto;
	  bottom: 0px;
	  left: 0%;
	  z-index: 10;
	  padding-top: 20px;
	  padding-bottom: 20px;
	  padding-left: 20px;
	  color: #fff;
	  text-align: left;
	  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	  background-color: rgba(97, 66, 65, 0.73);
  }



/*========================================================
				carousel end
========================================================*/
/*to set carousel width height*/
.carousel-inner 
{	
width: 100%;
height: 100%;
}
.vertical>.carousel-inner>.item>a>img,.vertical>.carousel-inner>.item>img
{
width: 100%;
max-height: 660px;
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img
{
width: 100%;
max-height: 660px;
}
.newsblog-slider-auth-inner
{
display: inline-block;
margin-right: 15px;
}
.newsblog-slider-auth-inner a img{
display: block;
width: 30px;
height: 30px;
}	
.newsblog-slider-auth-inner span.auth-name
{
position: relative;
top: 5px;
}
.newsblog-slider-auth-inner a i{
font-size: 16px;
color: #fff;

}
.carousel-caption p{
font-size: 16px;
}
/*carousel new end*/


.blog-right>span
{
font-size: 12px; 
}
.blog-right>p{
 font-size: 12px;
 font-weight: bold;
 color: #000;
}

/*==========================================================================
	slider carousel list
=========================================================================*/
		
/*side bar*/
/*navigation*/
.newsblog-top{
padding: 0px 0;
background-color: #ff6408;
}
ul.login,ul.social{
margin: 10px 0 10px;
}
ul.login{
padding: 0;
list-style:none;
}
ul.login li{
display: inline-block;
}
ul.login li a{
padding: 3px 12px;
text-decoration: none;
color: #fff;
}

ul.social {
padding: 0;
list-style:none;
}
ul.social li 
{
display: inline-block;
}
ul.social li a{
padding: 5px;
color: #fff;
text-decoration: none;
transition:all ease 0.6s;
}
.border-right{
border-right: 2px solid #fff;
}
.newsblog-newsblock-1{
margin-top: 25px !important;

}
.newsblog-newsblock-2{
margin-bottom: 15px !important;
}
.newsblog-newsblock-1 img{
width: 35px;
height: 35px;
}
.newsblog-newsblock-1 span{
display:  block;
padding: 10px 0;
vertical-align: middle;
}
.newsblog-newsblock-2 a{
text-decoration: none;
display:  inline-block;
}
.newsblog-newsblock-2 i{
padding: 0px 10px;
font-size: 18px;
color: #777777;
}

.auth_box p a{
text-decoration: none;
color: #ffffff;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
-o-transition:all ease 0.6s;
transition: all  ease 0.5s;
}
.auth_box p a:hover{
color: #ff6408;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
-o-transition:all ease 0.6s;
transition: all  ease 0.5s;
}

/* Social icons in header */
.social i {
position: relative;
bottom: 5px;
font-size: 14px;
padding: 10px;
}
img.custom-logo {
width: 100px;
margin: 10px;
height: 90px;
}

.form-group.newsera-search {
margin-top: 14px;
}
/* end  */


/* .newsblog_scrollup { */
.newsblog_scrollup {
width: 45px;
height: 40px;
opacity: 0.5;
position: fixed;
bottom: 50px;
right: 30px;
display: none;
border-radius: 2px;
text-align: center;
color: #fafafa;
font-size: 28px;
background: #3b3b3b;
z-index: 9999;
-webkit-transition: all ease 0.5s;
-moz-transition: all ease 0.5s;
transition: all ease 0.5s;
}		
/*new april*/

@media(min-width:992px){
.headersearchbox{
float:right !important;
margin-top: 12px;
}
.headersearchbox #searchform .form-control {
float: left;
width: 90% !important;
   padding: 6px 10px;
}
.headersearchbox form#searchform {
float: right;
}
.headersearchbox .input-group-btn {
display: inline-block !important;
}
}

@media(max-width:768px) {
.headersearchbox #searchform .form-control {
display: inline !important;
width: 60% !important;
}
.headersearchbox .input-group-btn {
display: inline-block !important;
}
.headersearchbox {
text-align:center;
}
}

/*brans name*/
a.brand{
text-decoration: none !important;
}
a.brand h1{
text-shadow: 1px 1px 1px #fff;
color: #614241;		
}
a.brand p{
color: #604341;		
}
.carousel-caption a{
color: #fff;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-o-transition:all ease 0.6s;	
transition:all ease 0.6s;
}
.carousel-caption a:hover{
color: #ff6408;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-o-transition:all ease 0.6s;	
transition:all ease 0.6s;
}
.wp-caption img {
border: 0 none;
margin: 0;
padding: 0;
width: 100%;
}
.overlap{
position: absolute;
left: 0;
right: 0;
background-color: #000;
opacity: 0.66;
}
.wp-caption .carousel-caption{
left:0 !important;
right: 0 !important;
bottom: 0;
padding: 0px;
}
.wp-caption .carousel-caption div > p{
padding-left: 20px;
padding-right: 40px;
}
.swiper-button-prev{
margin-left: 40px;
}
.swiper-button-next{
margin-right: 40px;
}
.navbar-nav .active {
background-color: #ff6408;
}

/*SINGLE*/
.newsera-sidebar {
margin-top: -20px;
}
.news_blog_full .news_blog_post_content {
margin-top: 20px;
}


img {
max-width: 100%;
height: auto;
}

/*navigation*/
.dropdown:hover>.dropdown-menu {
padding: 0 !important;
}
li.dropdown a>i, li.dropdown-submenu a>i{
padding: 2.5px;
margin-left:2.5px;
}
ul.dropdown-menu li>a {
color: rgb(0, 0, 0) !important;
white-space: normal;
}
.dropdown-menu li a {
padding: 15px 5px !important;
	word-break: break-all;
white-space: normal;
}
.navbar-nav li a:hover,.navbar-nav li a:active,.navbar-nav li a:focus, .dropdown-menu li a:hover {
background-color: rgb(255, 100, 8) !important;
color: rgb(255, 255, 255) !important;
}
#menu-top-menu.nav.navbar-nav
{margin-top: 25px;}
.dropdown.open a{
background-color: #ff6408;
color: #fff;
}
/*brans name*/

/*breadcumps*/
.newsera-bredcum{
padding: 15px 0;
margin-left: 15px;
}
.newsera-bredcum h3{
color: #000;
}
ul.newsera-bredcum{
border-radius: 0px 20px 0px 20px !important;
font-size: 17px;
padding: 10px;
position: relative;
display: inline !important;
background: #614241;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
float: right;
list-style: none;	
}
ul.newsera-bredcum li {
color: #ff6408;
}
.breadcrumbs .trail-browse {
display: none;
}
ul.newsera-bredcum li{
display: inline-block;
margin-left: 10px;
}
ul.newsera-bredcum li:first-child{
margin-left: 0px;
}
ul.newsera-bredcum li a{
text-decoration: none;
color: #ff6408;
font-size: 14px; 
font-weight: normal;
}	
/*search page */
.myselect
{
	padding: 0;
	margin: 0;
	border: 1px solid #ccc;
	width: 90%;
	height: 50px;
	border-radius: 0px;
	overflow: hidden;
	background-color: #fff;
	background: #fff url("../images/ad.png") no-repeat 100% 50%;
}
.myselect select
{
	padding: 0 8px;
	width: 100%;
	border: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.btn-search {
background-color: #ff6408 !important;
color: rgb(255, 255, 255) !important;
margin-left: -5px !important;
}
/*side bar search bar*/
.newsera-search input[type="text"]{
width: 81%;
border: 2px solid #ff6408;
display: inline-block !important;
}
.newsera-search .input-group-btn{
display: inline-block;
}
.newsera-search .btn-search{
display: inline-block !important;
	top: -1px;
}


.post-1 p{
color: #000;
	padding-bottom: 20px;
text-align: justify;
font-family: 'Montserrat', sans-serif;
color: rgb(119, 119, 119) !important;
}
.post-1 .newsblog-slider-auth-inner{
margin-bottom: 10px;
}
.post-1 .newsblog-slider-auth-inner i{
font-size: 24px;
vertical-align: baseline;

color: rgb(119, 119, 119) !important;
}
p.post-1_.news_tag_cat{
padding: 10px 5px !important;
}
.post-1 .newsblog-slider-auth-inner span{

font-family: 'Montserrat', sans-serif;
color: rgb(119, 119, 119) !important;
}
.post-1 .newsblog-slider-auth-inner a{

text-decoration: none;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-o-transition:all ease 0.6s;	
transition:all ease 0.6s;
}
.post-1 .newsblog-slider-auth-inner a:hover{
color: #ff6408!important;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-o-transition:all ease 0.6s;	
transition:all ease 0.6s;
}
.post-1 .w_blog_detail{
padding: 10px 20px; 
}
.post-1 .w_blog_detail a{
display: inline-block;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-o-transition:all ease 0.6s;	
transition:all ease 0.6s; 
}
.post-1 .w_blog_detail a:hover{
padding-left: 20px;
color: #ff6408!important;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-o-transition:all ease 0.6s;	
transition:all ease 0.6s; 
}
.newsblog-slider-auth-inner{

}
/*post-2*/
.post-2{
	background-color:#fff;
	border: 1px solid #e1e1e1;
	margin-bottom: 20px;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
}


.post-2:hover {
    box-shadow: 2px 2px 12px #333;
    transform: translate3d(0, -30px, 0);
    -webkit-box-shadow: -5px 5px 5px 0px rgba(145,142,135,1);
    -moz-box-shadow: -5px 5px 5px 0px rgba(145,142,135,1);
    box-shadow: 0px 4px 16px 0px #a9a9a9;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
}
.post-2{
	
}

.post-2 span>i, .post-2 span>b{
	margin-right: 10px;
}
.post-2 span>b{
font-weight: normal;
}
.post-2 p {
    line-height: 28px;
    word-spacing: 0px;
    letter-spacing: 1px;
}
/*tags and cat*/
p.news_tag_cat{
padding: 2px 0px;
}
.news_tags a {

color: #555 !important;
padding:0px 5px;
}
.news_tags, .news_cats {
    display: inline-block;
    font-weight: bold;
    font-size: 15px;
    color: #;
}

.news_tags, .news_cats {
	
	
}
p.news_tag_cat span a:link, p.news_tag_cat span a:hover{
text-decoration: none;
cursor: pointer;

-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
transition:all ease 0.6s;
white-space: normal;
display: inline-block;
}
.auth_box .news_tag_cat span a{
color: #777777!important;
font-weight: normal;
}
p.news_tag_cat span a:hover{
color: #ff6408;
}
.news_cats{
margin-left: 15px;
}
.newsblog-section-bigblock::before {
content: "";
display: inline-block;
position: absolute;
border: 0px !important;
right: 15px;
left: 15px;
}
/*footer*/
.footer-col > .textwidget > p{
	padding-left: 20px;
}
/*SINGLE*/
.space{
margin-top: 40px;
}
.newsera-sidebar {
margin-top: -20px;
}
.news_blog_full .news_blog_post_content {
margin-top: 20px;
}
.news_blog_full span a{
color: #777777;
text-decoration: none;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
transition:all ease 0.6s;
}
.news_blog_full span a:hover{
color: #ff6408;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
transition:all ease 0.6s;
}

.social .fb{
background: #46629E;
}
.social .fb:before,
.social .fb:after{
border-color: #46629E;
}

.social .tw{
background: #00ACEE;
}
.social .tw:before,
.social .tw:after{
border-color: #00ACEE;
}

.social .yu{
background: #cc181e;
}
.social .yu:before,
.social .yu:after{
border-color: #cc181e;
}

.social .lin{
background: #007bb6;
}
.social .lin:before,
.social .lin:after{
border-color: #007bb6;
}

.social .gp{
background: #DD4B39;
}
.social .gp:before,
.social .gp:after
{
border-color: #DD4B39;
}
.social a:before,
.social a:after{
content: "";
display: block;
position: absolute;
background: transparent;
top: 0; bottom: 0; left: 0; right: 0;
border-radius: 50%;
/*transition: .3s all;
border: 3px solid;*/
}
.social a:hover:after{
-webkit-transform: scale(1.5);
}
.social a:hover:before{
-webkit-transform: scale(2);
transition: .3s all;
opacity: 0;
}
.social a {
color: white;
display: inline-block;
font-family: "icomoon";
font-size: 16px;
height: 40px;
position: relative;
text-align: center;
width: 40px;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
background-color: #ddd !important;
}
li.cat-item a {
font-size: 16px;
color: #000;
text-decoration: none;
transition:all ease 0.6s;
}
li.cat-item a:hover{
color: #ff6408;	
}

.newsera-sidebar .calendar_wrap {
	margin-top:40px;
}
#wp-calendar caption {
background-color: #ff6408;
color: #ffffff;
padding: 10px;
}
table.table, table {
width: 100%;
text-align: left;
background-color: transparent;
}
table th {
border: 1px solid #dddddd;
padding: 8px;
line-height: 20px;
text-align: center;
vertical-align: top;
}
table td {
border: 1px solid #dddddd;
padding: 8px;
line-height: 20px;
text-align: center;
vertical-align: top;
}
table td a{
color: #ff6408;
}
table td a:hover{
color: #ff6408;
text-decoration:none;
}


.collapse .dropdown.open a{
background-color:#fff;
color:#000;
}
.row#wp_news_blog_section{
padding-right:20px !important;
padding-left:20px !important;
}

/*button*/
.a_demo_four {
background-color:#3CB371 !important;
font-family: 'Open Sans', sans-serif;
font-size:12px;
text-decoration:none;
color:#fff !important;
position:relative;
padding:10px 20px;
padding-right:50px;
background-image: linear-gradient(bottom, rgb(60,179,113) 0%, rgb(60,179,113) 100%);
background-image: -o-linear-gradient(bottom, rgb(60,179,113) 0%, rgb(60,179,113) 100%);
background-image: -moz-linear-gradient(bottom, rgb(60,179,113) 0%, rgb(60,179,113) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(60,179,113) 0%, rgb(60,179,113) 100%);
background-image: -ms-linear-gradient(bottom, rgb(60,179,113) 0%, rgb(60,179,113) 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(60,179,113)),
color-stop(1, rgb(46,139,87))
);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #3CB371, 0px 10px 5px #999;
-moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #3CB371, 0px 10px 5px #999;
-o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #3CB371, 0px 10px 5px #999;
box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #3CB371, 0px 10px 5px #999;
}
.post-1 .w_blog_detail a{ color :#fff !important;}
.post-1 .w_blog_detail a:hover{ color :#fff !important;}
.a_demo_four:active {
top:3px;
background-image: linear-gradient(bottom, rgb(60,179,113) 0%, rgb(46,139,87) 100%);
background-image: -o-linear-gradient(bottom, rgb(60,179,113) 0%, rgb(46,139,87) 100%);
background-image: -moz-linear-gradient(bottom, rgb(60,179,113) 0%, rgb(46,139,87) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(60,179,113) 0%, rgb(46,139,87) 100%);
background-image: -ms-linear-gradient(bottom, rgb(60,179,113) 0%, rgb(46,139,87) 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(60,179,113)),
color-stop(1, rgb(46,139,87))
);
-webkit-box-shadow: inset 0px 1px 0px #3CB371, 0px 2px 0px 0px #2E8B57, 0px 5px 3px #999;
-moz-box-shadow: inset 0px 1px 0px #3CB371, 0px 2px 0px 0px #2E8B57, 0px 5px 3px #999;
-o-box-shadow: inset 0px 1px 0px #3CB371, 0px 2px 0px 0px #2E8B57, 0px 5px 3px #999;
box-shadow: inset 0px 1px 0px #3CB371, 0px 2px 0px 0px #2E8B57, 0px 5px 3px #999;
}

.a_demo_four::before {
background-color:#2E8B57;
background-image:url(./images/right_arrow.png);
background-repeat:no-repeat;
background-position:center center;
content:"";
width:20px;
height:20px;
position:absolute;
right:15px;
top:50%;
margin-top:-9px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
-webkit-box-shadow: inset 0px 1px 0px #3CB371, 0px 1px 0px #2E8B57;
-moz-box-shadow: inset 0px 1px 0px #3CB371, 0px 1px 0px #2E8B57;
-o-box-shadow: inset 0px 1px 0px #3CB371, 0px 1px 0px #2E8B57;
box-shadow: inset 0px 1px 0px #3CB371, 0px 1px 0px #2E8B57;
}

.a_demo_four:active::before {
top:50%;
margin-top:-12px;
-webkit-box-shadow: inset 0px 1px 0px #3CB371, 0px 3px 0px #2E8B57, 0px 6px 3px #2E8B57;
-moz-box-shadow: inset 0px 1px 0px #3CB371, 0px 3px 0px #2E8B57, 0px 6px 3px #2E8B57;
-o-box-shadow: inset 0px 1px 0px #3CB371, 0px 3px 0px #2E8B57, 0px 6px 3px #2E8B57;
box-shadow: inset 0px 1px 0px #3CB371, 0px 3px 0px #2E8B57, 0px 6px 3px #2E8B57;
}

/*Default side bar*/
.widget ul{
list-style: none;
position: relative;
padding:0;
}


.widget ul li a{
color: #777777;
text-decoration: none;
cursor: pointer;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
transition:all ease 0.6s;
}

.widget ul li a:hover {
    transform: translate3d(0, -10px, 0);
    -webkit-box-shadow: 0px 4px 16px 0px #d4d4d4;
    -moz-box-shadow: 0px 4px 16px 0px #d4d4d4;
    box-shadow: 0px 4px 16px 0px #d4d4d4;
    -webkit-transition: all ease 0.6s;
    -moz-transition: all ease 0.6s;
    -o-transition: all ease 0.6s;
    transition: all ease 0.6s;
}




.widget ul li  a {
    text-decoration: none;
    display: block;
    background-color: #fff;
    border-bottom: 1px solid #dfdfdf;
    padding: 10px 10px;
    color: #777777;
    -webkit-transition: all ease 0.6s;
    -moz-transition: all ease 0.6s;
    -o-transition: all ease 0.6s;
    transition: all ease 0.6s;
}



.newsera-sidebar{
	padding: 0px 30px!important;
	
}

.auth_box h2 {
    border-bottom: 1px solid #ccc;
}

.auth_box h2 a {
    border-bottom: 3px solid ;
	padding-bottom: 6px;
    display: inline-block;
}
.widget ul li a:hover{
color: #ff6408;
}
.widget { position: relative; }
h2.wp_news_widget_title{
background-color: #ff6408;
color: #fff;
padding: 10px;
font-size: 20px;
text-align:center;
white-space: normal;
word-wrap: break-word;
margin-bottom: 20px;
}
.newsera-bredcum {
background-color: rgba(255, 100, 8, 0.1);
padding:20px 0;
}
.newsera-bredcum h1 {
font-size: 24px;
font-weight: 700;
margin: 0;
padding: 10px 0;
float:left;
}
.error-page a {
color: #ff6408;
}

.news_blog_full a {
color: #ff6408;
}
.news_blog_full a:hover {
color: #ff6408;
text-decoration: none;
}
.tagcloud a {
    font-size: 14px !important;
    color: #ff6408;
    border: 1px solid #d9d9d9;
    padding: 5px 8px;
    display: inline-block;
    margin-bottom: 8px;
	background-color:#fff;
	  -webkit-transition: all ease 0.6s;
    -moz-transition: all ease 0.6s;
    -o-transition: all ease 0.6s;
    transition: all ease 0.6s;
	
}
#nav_menu-2 .sub-menu {
    padding-left: 15px;
    border-left: 1px solid #e9e9e9;
}
.newsera-sidebar{
	
	
}
.footer-col.widget_recent_entries{
	
	
}
.col-md-12.title.news_blog_footer_2 {
    margin: 0;
    padding: 0;
}

.post2 .widget.widget_calendar {
    margin-top: 40px;
}

.tagcloud a:hover{
    transform: translate3d(-10px, 0px, 0);
    -webkit-box-shadow: 0px 4px 16px 0px #d4d4d4;
    -moz-box-shadow: 0px 4px 16px 0px #d4d4d4;
    box-shadow: 0px 4px 16px 0px #d4d4d4;
    -webkit-transition: all ease 0.6s;
    -moz-transition: all ease 0.6s;
    -o-transition: all ease 0.6s;
    transition: all ease 0.6s;
	
}
.news_blog_footer .tagcloud a,
.news_blog_footer .tagcloud a:hover {
color: #fff;
text-decoration: none;
}
.tagcloud a,.tagcloud a:hover {
color: #fff;
text-decoration: none;
}
.news_blog_footer .textwidget {
padding-left: 35px;
color: #fff;
}
.newsera-sidebar .textwidget {
  color: #777;
}
.woocommerce .woocommerce-breadcrumb {
    margin: 0 0 1em;
    padding: 0;
    font-size: .92em;
    color: #777;
    margin-left: 22px;
    font-size: 19px;
    margin-top: 11px;
    font-weight: 600;
}
.newsera-sidebar .tagcloud a,
.newsera-sidebar .tagcloud a:hover {
color: #777;
text-decoration: none;
}
.tagcloud a,.tagcloud a:hover {
color: #777;
text-decoration: none;
}
.tagcloud a {
font-size: 14px !important;
color: #ff6408;
}
.widget ul li a:before {
    content: "\f00c";
    font-family: FontAwesome;
    display: inline-block;
    /* margin-left: -1.3em; */
    /* width: 1.3em; */
    padding-right: 11px;
}
/*pagination*/
.wp-news_blog_pagi a{
text-decoration: none;
padding: 15px;
color: #fff;
background-color: #ff6408;	
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
transition:all ease 0.6s;
}
.wp-news_blog_pagi a:hover{
text-decoration: none;
color: #ff6408;
background-color: #fff;
border: 1px solid #ff6408;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
transition:all ease 0.6s;
}
.wp-news_blog_pagi p.single-prev, .wp-news_blog_pagi p.single-next{

display: inline-block;
margin-top: 20px;
}
.single-prev a{
	
	color:#fff!important;
}
.single-prev a:hover{
	
	color:#333!important;
}
/*loged in as*/
.logged-in-as a:link{
text-decoration: none;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
transition:all ease 0.6s;
}

.logged-in-as a:hover{
color: #ff6408;
text-decoration: none;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
transition:all ease 0.6s;
}
/*submit comment box*/
.form-submit > input[type="submit"].btn{
color: #fff;
background-color: #ff6408;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
transition:all ease 0.6s;
border-radius: 0;
margin-left:20px;
}
.form-submit > input[type="submit"].btn:hover{
color: #ff6408;
border: 1px solid #ff6408;
background-color: #fff;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
transition:all ease 0.6s;
}
.container.wc_heading {
margin-bottom:30px;
}
a.btn.s_link.animation.animated-item-2 {
background-color: #ff6408;
}
h3#blog_heading {
font-weight: 700;
font-size: 34px;
display: inline-block;
}
p.section_description {
font-size: 17px;
}
button.navbar-toggle {
border: 1px solid #fff;
}
span.icon-bar {
background-color: #fff;
}
.auth_box a {
color: #ff6408;
}

.auth_box a:hover {
color: #ff6408;
}

.auth_box span a{
color: #777;
}

a.footer-red, a.footer-color {
color: #fff;
}
a.footer-red:hover {
color: #000;
}
a.footer-color:hover {
color: #000;
} 
.blog-details .img-thumbnail {
padding:0;
position:relative;
border:0 none;	
}
#wp_news_blog_section .wp_news_carousel-navi {
text-align: center;
display: inline-flex;
margin-top:0px;
float: right;
}

.wp_news_carousel-navi {
text-align:center;
margin-top:15px;
}
.wp_news_carousel-prev {
background-position: center center;
background-repeat: no-repeat;
cursor: pointer;
display: inline;
transition: all 0.3s ease 0s;
padding: 6px 15px 10px;
margin-right: 5px;
background-color: #000;
color: #fff;
}
.wp_news_carousel-next {
background-position: center center;
background-repeat: no-repeat;
cursor: pointer;
display: inline;
transition: all 0.3s ease 0s;
padding: 6px 15px 10px;
background-color: #000;
color: #fff;
}
.wp_news_carousel-prev i,
.wp_news_carousel-next i {
font-size: 20px;
vertical-align: middle;
transition: all 0.3s ease 0s;
}
/* .affix {
position: fixed;
width: 110%;
z-index: 9999;
margin: 0;
transition: all ease 0.6s;
    background-color: rgba(70, 33, 32, 0.85);
} */
.blog-details  .img-thumbnail:hover:before {
-webkit-animation: zoomIn 300ms ease-out forwards;
-moz-animation: zoomIn 300ms ease-out forwards;
-ms-animation: zoomIn 300ms ease-out forwards;
-o-animation: zoomIn 300ms ease-out forwards;
animation: zoomIn 300ms ease-out forwards;
opacity: 1;
}
.blog-details  .img-thumbnail:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(255, 255, 255, 0.3);
z-index: 1;
opacity: 0;
}
.blog-details img {
width: 100%;
}
.top-social {
text-align: right;
}

.vertical .carousel-inner {
height: 100%;
}

.carousel.vertical .item {
-webkit-transition: 0.6s ease-in-out top;
 -moz-transition: 0.6s ease-in-out top;
  -ms-transition: 0.6s ease-in-out top;
   -o-transition: 0.6s ease-in-out top;
	  transition: 0.6s ease-in-out top;
}

.carousel.vertical .active {
top: 0;
}

.carousel.vertical .next {
top: 400px;
}

.carousel.vertical .prev {
top: -400px;
}

.carousel.vertical .next.left,
.carousel.vertical .prev.right {
top: 0;
}

.carousel.vertical .active.left {
top: -400px;
}

.carousel.vertical .active.right {
top: 400px;
}

.carousel.vertical .item {
left: 0;
}
.post1 .vertical .carousel-control {
background-image:none !important;
}
.post1 .vertical .carousel-control {
position: absolute;
top: 20%;
width: 15%;
font-size: 60px;
color: #ff6408;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
background-color: rgba(0, 0, 0, 0);
opacity: 1;
}
.post1 .vertical .w_blog_detail {
padding: 20px;
}
.post1 .vertical a.news1-btn {
background-color: #000;
color: #fff;
padding: 10px;
text-decoration: none;
}
.post1 #myCarousel {
border: 1px solid #777;
}
.post1 h3 a{
color:#ff6408;
text-decoration:none;
}
.post3 .vertical .carousel-control {
background-image:none !important;
}
.post3 .vertical .carousel-control {
position: absolute;
top: 20%;
width: 15%;
font-size: 60px;
color: #ff6408;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
background-color: rgba(0, 0, 0, 0);
opacity: 1;
}
.post3 .vertical .w_blog_detail {
padding: 20px;
}
.post3 .vertical a.news1-btn {
background-color: #000;
color: #fff;
padding: 10px;
text-decoration: none;
}
.post3 #myCarousel1 {
border: 1px solid #777;
}
.post3 h3 a{
color:#ff6408;
text-decoration:none;
}
.post-slider{
margin:10px;
}

.comments-text h3 a {
text-decoration: none;
}
.comments-text span a {
text-decoration: none;
}
.wp-caption {
max-width:100%; 
height:auto
}
.black-box.affix .brand h1 {
font-size: 16px;
}


/*slider-shortcode-css*/
h3#moon_heading {
display: none;
}
.newsblog-section-bigblock.blog-sidebar{
padding: 0;
margin: 0;
}
.blog-sidebar .col-md-3.side-image {
padding: 0;
}
.blog-sidebar .img.img-responsive.wp-post-image {
width: 180px !important;
height: 100px;
}
.sidebar-blog-details h3{
margin: 0;
font-size: 16px;
font-weight: bold;
line-height: 1.3;
}
.sidebar-blog-details h3 a{
color: #222;
text-decoration:none;
}
.sidebar-blog-details h3 a:hover{
color: #ff6408;
}
.sidebar-blog-details span {
line-height: 4;
}
.blog-sidebar img.img-responsive.wp-post-image {
max-width: 125px;
float: left;
	height: 90px;
	margin-right: 15px;
}
.blog-sidebar {
display: block;
margin-bottom: 20px;
overflow: hidden;
}
.container.c_heading {
padding: 0;
}
.c_heading h3#blog_heading {
font-weight: 700;
font-size: 14px;
color: #fff;
padding: 13px;
background-color: #f36100;
font-style: normal;
text-transform: uppercase;
	margin-bottom: 24px;
	border-bottom: 2px solid #ff6408;
}
.sp-mask.sp-grab {
width: 100%!important;
}
.sp-slide{
width: 100%!important;
}
.sp-image-container {
overflow: hidden;
width: 100%!important;
}
.slider-pro img.sp-image, .slider-pro img.sp-thumbnail{
  width: 100%!important;
}
.slider-pro {
max-width: 100% !important;
}
.w_slider {
margin-top: 20px;
}
/*slider-shortcode-css*/


/*post2-start*/
.sidebar-blog-details h3 {
margin: 0;
font-size: 16px;
font-weight: bold;
line-height: 1.3;
}
.post2-start img.img-responsive.wp-post-image {
max-width: 125px;
float: left;
height: 90px;
margin-right: 15px;
}

.post2-start .blog-details {
display: block;
margin-bottom: 20px;
background-color: rgba(148, 144, 144, 0.07);
overflow: hidden;
	padding: 0;
}
.sidebar-blog-details h3 {
    padding-top: 13px;
}
.blog-second h3{
padding-top: 13px;
font-weight: bold;
margin:0;
}
.blog-second a{
line-height: 1.3;
color:#222;
font-size:16px;
}
.blog-second a:hover{
text-decoration:none;
color:#ff6408;
}
.blog-second p{
margin-top:10px;
}
/*post2-end*/

.ticker {
width: 500px !important;
height: 32px !important;
}
.ticker-wrapper.has-js {
padding: 0px 0px;  
}
.ticker-content {
font-size: 12px !important;
}
.ticker-swipe {
height: 29px;
}
.ticker-content a {
text-decoration: none;
color: #ff6408 !important;
}
.ticker-controls {
display: none !important;
}
.ticker-title{
display: none !important;
}
.bre-latest {
color: #fff;
font-size: 13px;
}
.bre-latest {
border-radius: 25px;
padding: 6px;
background-color: #614241;
}
ul.social {
margin: 15px 0 10px !important;
}
.date {
color: #fff;
font-size: 14px;
	padding: 0px;
}
.col-md-12.date {
font-size: 14px;
text-align: right;
}
.fifth_post .side-image img {
max-width: 100% !important;
height: 155px !important;
}
.sidebar-posts .animated{
font-weight: 700;
font-size: 20px;
display: inline-block;
color: #000;
font-style: normal;
text-transform: uppercase;
margin-bottom: 24px;
border-bottom: 2px solid #ff6408;
}
.btn{
padding: 9px 17px !important;
font-size: 16px !important;
}
.form-control{
height: 42px !important;
}
.date1 {
background: #614241;
}

.social li a:hover{
border-radius: 50px;
transition:all ease 0.6s;
}
.w_slider .wp-caption img {
height: 234px ;
}
.carousel-caption h1 {
font-size: 19px;
}
/*.newsblog-section-bigblock.divider-1.blogs.blog-second {
padding: 0;
}
.third_post {
padding: 0;
}*/

/* scroll-down */
.back-to-top {
background-color: rgba(0, 0, 0, 0.5);
border-radius:0;
bottom: 20px;
color: #fff;
height: 40px;
position: fixed;
right: 20px;
text-align: center;
width: 40px;
z-index: 9;
padding: 5px 8px;
}
.back-to-top i {
font-size: 24px;
padding:0px;
}

.back-to-top:hover  {
color:#fff !important;
}
@keyframes opacityloop{
  from {
   margin-top:4px;
  }

  to {
    margin-top:-2px;
  }
}

.back-to-top i{
  animation-duration:.6s;
  animation-name: opacityloop;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
/*.col-md-12.col-xs-12.c_heading{
	padding:0;
}*/
/* scroll-down */
h2.trail-browse {
    display: none !important;
}
.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
}
 
.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:10px 12px 8px 14px;
text-decoration:none;
width:auto;
color:#fff;
background: #f36100;
}
 
.pagination a:hover{
color:#fff;
background: #604342;
}
 
.pagination .current{
padding: 10px 12px 10px 10px;
background: #604342;
color:#fff;
}
.sidebar-blog-details span a {
    text-decoration: none;
    color: rgba(0, 0, 0, 0.67);
}
.blog-details span a {
    font-size: 14px;
    color: rgba(0, 0, 0, 0.67);
}
.sidebar-blog-details span a:hover {
    color: #f36100;
}
/*pagination-new*/
.newsera_blog_pagination1 h2.screen-reader-text {
    display: none;
}
.newsera_blog_pagination1 a:hover, .newsera_blog_pagination1 span.page-numbers.current {
    background-position: 0 -100%;
    color: #ffffff ;
    background-color: #f36100 ;
}
.newsera_blog_pagination1 a, .newsera_blog_pagination1 span {
    border: 1px solid #dbdbdb !important;
    background-color: #ffffff ;
    background-size: 100% 200%;
    background-image: linear-gradient(to bottom, #fff 50%, #499528 50%);
    color: #777777 ;
    padding: 10px;
}
/*pagination-new*/
.auth_box h2 a {
    text-decoration: none;
}
@media screen and (max-width: 767px){
.newsera-sidebar {
margin-top: auto;
}
}
@media(min-width: 1200px){
.boxed {
width: 1170px;
margin: 0 auto !important;
box-shadow: 0px -3px 1px 2px rgba(204, 204, 204, 0.64);
}
.row.black-box.affix-top {
margin: 0 !important;
}
.blog-details img {
height:250px;
}
 .affix {
position: fixed !important;
z-index: 100 !important;
-webkit-transition: all 1s ease 0.6s;
-moz-transition: all 1s ease 0.6s;
-o-transition: all 1s ease 0.6s;
transition: all 1s ease 0.6s;
margin: 0 !important;
width: 100%;
background: #614241 !important;
top: 0;
} 
.boxed .affix {
width: 1170px !important;
left: 0;
top: 0;
right: 0;
margin: 0 auto !important;
}

div#attachment_907 {
width: 100% !important;
}
.text-color-white.text-center {
font-size: 18px;
}
h3#moon_heading:hover:after {
width: 190px;
transition:all ease 0.6s;
}
.bre-latest {
margin-top: 21px;
}
.w_slider {
padding: 0;
}
.fifth_post .post2-start {
padding: 0;
}
.fifth_post .c_heading {
padding: 0 10px;
}
.post2-start img.img-responsive.wp-post-image {
max-width: 125px;
}
.fifth_post .post2-start img.img-responsive.wp-post-image {
width: 280px;
}
ul.social {
margin: 25px 0 10px !important;
}
a.brand h1 {
margin: 10px 0;
}
}

@media (min-width: 768px){
.navbar-collapse {
padding: 0;
}	
@media (min-width: 768px){
.navbar-collapse.collapse {
padding: 0;
}
}	
@media(max-width:768px){
.social {
text-align: center;
}	
.w_slider .wp-caption img {
height: 384px;
}
.head-top{
text-align: center;
}
}

@media only screen and (max-width: 600px) and (min-width: 200px){
.dropdown-menu {
width: 100%;
float: none;
position: static !important;
}
li.dropdown a i, li.dropdown-submenu a i{
float:right;    
}
.newsera-bredcum h1{
float:none;	
}
ul.newsera-bredcum {
margin: 0;
float:none;
}
.w_slider .wp-caption img {
height: 480px;
}
.newsera-bredcum{
text-align:center;	
}
ul.social {
text-align: center;
}
.newsblog-top {
text-align: center;	
}
.head-top {
display: inline-block;
float: none;
}
.social i {
font-size: 12px;
}
.date {
text-align: center;
}
.sidebar-blog-details span {
line-height: 1;
}
.left-post, .right-post{
padding:0;
}
}