/*DNN TOOLBAR*/
#ControlNav > li > a, #ControlBar_CustomMenuItems > li > a, #ControlActionMenu > li > a, #ControlEditPageMenu > li > a.controlBar_editPageInEditMode, #ControlEditPageMenu > li > a {height: 52px;}
#ControlEditPageMenu .mark{background:none;}
/*/DNN TOOLBAR*/

body{font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight:400; line-height: 1.5; background:#fff!important;}
	body p{font-size: 18px; color:#333; line-height:28px;}
	body a{color:#0a67b7;}
	
.btn-danger{color:#fff!important;}
	
.speaker-right{float:right;}

.navbar-brand img{
	
	image-rendering: -moz-crisp-edges;         /* Firefox */
	image-rendering:   -o-crisp-edges;         /* Opera */
	image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;  /* IE (non-standard property) */

}

.sponsors ul li{list-style:none;}


.page-title{color:#000000; border-bottom:1px solid #dc3545; font-weight:100; position:relative; display:block; margin-bottom:15px; padding-bottom:5px; overflow:hidden;}

.font1{font-family: 'Open Sans', sans-serif!important;}
.font2{font-family: 'Merriweather', serif!important;}

h1,h2,h3,h4,h5{font-family: 'Merriweather', serif!important; color:#000; font-weight:300!important;}
h1,.h1{font-size: 2.2rem!important; line-height:2.6rem!important;}
h2,.h2{font-size: 1.9rem!important;}
h3,.h3{font-size: 1.7rem!important;}
h4,.h4{font-size:1.5rem!important; line-height:1.9rem!important;}

.title-lined{background:url(images/title-line.gif) repeat-x 0 50%;}
	.title-lined span{background:#fff; color#000; padding-right:20px;}

/*Navbar*/
.sticky-top {z-index: 12!important;}
.bg-agent-primary{background:#fff!important; box-shadow: 0px 0px 6px #ccc;}
	.bg-agent-primary .navbar-nav{margin-left:0;}
		.bg-agent-primary .navbar-nav .nav-link{font-size:16px; color:#000;}
			.bg-agent-primary .navbar-nav .active  .nav-link{color:#dc3545;}
	.bg-agent-primary .navigation-search{background:#fff; border-radius:100px; width: 25px; padding:0 5px; margin:3px 0 0 15px;}
		.bg-agent-primary .navigation-search .fa-search{color:#00507f;}
		
		
		

/*SEARCH*/
.search-mob {margin-left:20px;}
	.search-mob input, .search-mob button{color:#00507f;}
	.search-mob button{cursor:pointer!important;}


/*ADS*/
.ads{text-align:center; margin:30px 0;}
.agnt-ad-bx{/*background:#efefef;*/ text-align:center;}



/*SOCIAL*/


ul.share-list{padding-left: 0; margin-left: 0; list-style: none;}
			ul.share-list li{display: inline-block; vertical-align: top;}
				ul.share-list li div.shareon{margin-top:10px; font-size:16px;}
		ul.share-list li div.addthis_sharing_toolbox{margin-left:10px;}
		
		
.socialnav{overflow:hidden;}
	.socialnav .addthis_inline_follow_toolbox{float:left;}
	.socialnav label{float:left; margin:15px 5px 0 0; color:#ccc;}
		.socialnav .at-icon-wrapper, .socialnav .at-icon-wrapper svg{width:22px!important; height:22px!important;}
		.socialnav .at-icon-wrapper{border-radius: 100%!important; padding:2px;}
		
		
/*SCROLLBOX*/
.scrollbox-newsletter{
	width:500px;
	padding:30px;
	background:#f6f8f8;
	border-radius:5px;
	position:fixed;
	bottom:0;
	right:0;
	-webkit-box-shadow: -1px -1px 13px 3px rgba(0,0,0,0.4);
	-moz-box-shadow: -1px -1px 13px 3px rgba(0,0,0,0.4);
	box-shadow: -1px -1px 13px 3px rgba(0,0,0,0.4);
	z-index:1000;
	/*display:none;*/
}
	.scrollbox-newsletter .closebut{position:absolute; top: 2px; right: 10px; color: #ddd; font-size: 24px;}
		
	


	
	
/*FOOTER*/
.footer-agent{background:#000; padding:30px 0; color:#fff;}
	.footer-agent p{color:#fff; font-weight:400;}
	.footer-nav ul{margin:0; padding:0;}
		.footer-nav ul li{list-style:none; margin:0; padding:0;}
			.footer-nav ul li a{color:#acb9c4; font-size:14px; padding:0!important;}
				.footer-nav ul li a:hover{color:#fff;}
			
.subscribe-agents{color:#fff; font-size:14px; color:#acb9c4;}
	.subscribe-agents h4{color:#fff; font-weight:100;}
	.subscribe-agents input, .subscribe-agents button{border:0;}
	.subscribe-agents button{margin-left:10px; cursor:pointer!important;}
	
.subscribe-agents .socialbox li img{width:36px;}
.subscribe-agents .socialbox li span{font-size:14px;}

.copyr p{font-size:14px; color:#444;}



/*--------------------------------   MEDIA QUERIES  ---------------------------------------------*/

/* Small Screens */
@media (max-width: 1300px) { 
	.follow-nav{display:none!important;}
	.navbar-brand img{width:230px;}
}


/* Medium devices */
@media (max-width: 768px) { 
	h4,.h4{font-size: 1.3rem; line-height:1.5rem}

/*ADS*/
	.agnt-ad-bx img{width:100%; height:auto;}
	.ads{margin:20px 0;}
	.ads img{width:100%; height:auto;}

/*SEARCH*/
	.search-mob{margin-left:0px;}

}

/* Small devices*/
@media (max-width: 425px) {
	h1,.h1{font-size: 1.9rem;}
/*ADS*/
	.agnt-ad-bx img{width:auto; height:auto;}
	/*.ads img{display:none;}*/
/*FOOTER*/
	.footer-nav ul{margin-bottom:15px;}
	
/*SCROLLBOX*/
	.scrollbox-newsletter{width:100%;}
	
 .speaker-right img{width:150px;}
}

@media (max-width: 375px) {
.navbar-brand img{width:200px;}
.agnt-ad-bx img{width:100%; height:auto;}
}





/* Super Small devices*/
@media (max-width: 320px) {
	h1,.h1{font-size: 1.7rem;}
/*ADS*/
	.agnt-ad-bx img{width:100%; height:auto;}
}

