/* Add here all your css styles (customizations) */


/*Accessible Hidden Style*/

.accessStyle {
 position:absolute;
 height:1px;
 width:1px;
 overflow:hidden;
 clip:rect(1px 1px 1px 1px);
 clip:rect(1px, 1px, 1px, 1px);
} 

/*End Accessible*/



body, h1, h2, h3, h4, h5, h6, .testimonials-v3{
	font-family:"Helvetica Neue";	
	font-weight:300!important;
}




@media (max-width: 992px){
#header-wrap{
	position:absolute;
	top:0px;
	width:100%;		
}

.header-fixed .header-v6.header-sticky{
	background:#fff;
}
.header-v6 .navbar-nav > li{
	clear:both;	
}
.header-v6 .dropdown-menu.rm-mega-menu{
	padding-left:0px!important;	
}
.header-v6 .dropdown-menu li a, .dropdown-header h3{
	padding-left:0px!important;
}
.wrapper{
	padding-top:50px;	
}
}

.header-v6 .dropdown-menu.rm-mega-menu > li{
	float:left;
}
.header-v6 .navbar-nav .open .dropdown-menu .dropdown-header{
		padding-left:15px;
}

.dropdown-header h3{
	padding-left:25px;	
}

.header-v6 .dropdown-menu.rm-mega-menu > li ul{
		display:block;
		position:relative;
}
.header-v6 .dropdown-menu li a{
	/*padding-left:0px!important;*/
}

.header-v6 .rm-mega-menu .dropdown-submenu .dropdown-menu{
		left:0px;
}
.header-v6 .navbar-brand{
	padding-top:10px;	
}

article address{
	display:inline;
}

.rm-back-breadcrumb{
	margin-top:10px;	
}

.breadcrumbs-v3 h2{
	 color: #fff;
    font-size: 40px;
    line-height: 50px;
    text-transform: uppercase;	
}

.news-v3 .posted-info li address{
	font-style:italic;	
}
.cbp-l-grid-agency-title a{
	color:#fff;	
}

.cbp-l-grid-agency-title a:hover{
	opacity:0.7;
	color:#fff;	
}

.magazine-sb-social .dark-social-v2 li i {
    background: #D7D7D7;
    color: #777;
    display: inline-block;
    font-size: 14px;
    height: 30px;
    padding: 8px 5px;
    text-align: center;
    width: 30px;
}


.magazine-sb-social .dark-social-v2 li:first-child {
    padding-left: 5px;
}
.magazine-sb-social .dark-social-v2 li {
    margin-bottom: 8px;
    padding-right: 0;
}

figure img{
	width:100%;	
}
figcaption{
	position:relative;
	top:-26px;
	
	width:100%;
	padding:0px 8px;
	background:rgba(0,0,0,0.87);
	color:#fff;
	font-size:11px;
	
}
.figcaption{
	position:absolute;
	bottom:0px;	
	width:100%;
	padding:0px 8px;
	background:rgba(255,255,255,0.87);
	color: rgba(157,157,157,1.00);
	border-top:1px solid #C2C2C2;
	border-bottom:1px solid #C2C2C2;
	font-size:11px;
	z-index:20;
}