/*

Theme Name: Listen

Description:

Version: 1.0

Author: Radar Media

Author URI: http://www.radarmedia.com

Template: enfold

*/







/*Add your own styles here:*/



/* see also custom.css in enfold theme folder */















/* Start Simon - Pardot Styles */



/** Reg Form Overlay **/

#overlay {

	z-index: 99999;

	position: fixed;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 100%;

	background-color: rgba(0,0,0,.6);

}



#overlay #dialog {

    position: absolute;

    top:0;

    bottom: 0;

    left: 0;

    right: 0;

  /*  padding: 10px 20px; */

    margin: auto;

	width: 560px;

	height: 530px;

padding:40px;

	background-color: #fff;

	box-shadow: 0px 3px 10px rgba(0,0,0,.5); 

}



#dialog form label {

	width: 90px;

	display: inline-block;

}



#dialog h2{

color:#044d58;

}



#dialog input[type=submit] {

padding:15px 15px 15px 15px; 

background:#9dc9ba; 

color:#fff;

font-size:12px;

font-weight:bold;

border:0 none;

cursor:pointer;

margin-left:30px;

-webkit-border-radius: 5px;

border-radius: 5px; }



#dialog #registration-form .parsley-error-list {

	margin-top: 5px;

	list-style-type: none;

	padding-left: 100px;

}



#dialog #registration-form .parsley-error-list li {



color: #bb0000;

/*	color: #ccc; */

}



#visitor_info {

	display: none;

}



/* End Simon - Pardot Styles */

















/* #top #header .avia_mega_div {

max-width: 1600px;



} */





/* .avia_textblock  a {  text-decoration: underline; } */



/* remove bullets from widgets */

#top .widget ul {

list-style: none; 

margin: 0 0 12px 0px;



}

/* remove bullets from widgets */





/* Remove scroll bar in tabs */

.js_active .active_tab_content {

  overflow: visible !important;

}

/* Remove scroll bar in tabs */



/* .main_menu .menu ul { width: 300px; } */





/* Remove meta data from posts */



.post-meta-infos { display: none; }



/* Remove meta data from posts */





/* Remove featured image icons from blog */



.rounded-container .iconfont, .small-preview .iconfont { display: none; }



.template-blog .blog-meta, .multi-big .post_author_timeline, .single-small .post_author_timeline { display: none; }



.single .blog-meta { display: none!important; }





.widget .news-content .news-thumb, .news-time {

display: none;

}



/* Remove featured image icons from blog */









/* body{

font-size:13px;

line-height:22px;

} */



/* homepage icon boxes */

.hp-icon{

font-size: 16px; 

line-height: 20px; 

text-align: center; 

color: #000; 

margin: -2px 0 3px 0;

}

/* homepage icon boxes */



/* ----------------- Style Menu -------------------- */





/* #top #header .avia_mega_div > .sub-menu > li > ul > li a { padding-top: 0; }

.avia_mega_div .avia-bullet { margin-top: 8px; }

#top #header .avia_mega_div > .sub-menu { padding: 5px 30px 5px; }

#top #header .avia_mega_div > .sub-menu > li > ul > li a { font-size: 16px; }

#header .mega_menu_title { font-size: 32px; } */









/* drop-down mega menu font size*/

#top #header .avia_mega_div > .sub-menu > li > ul > li a { font-size: 13px;color:#555 !important;padding-top: 4px;line-height:16px !important; }

#top #header .avia_mega_div > .sub-menu > li > ul > li a:hover { text-decoration: underline;color:#004b53 !important;}

.avia_mega_div .avia-bullet { margin-top: 10px; }

/* drop-down mega menu font size*/



/* drop-down menu font size*/

#top .main_menu .menu li ul a { font-size: 13px; line-height:16px }

/* drop-down menu font size*/



/* mega menu column titles */

#top #header .mega_menu_title { font-size: 14px; color:#004b53;margin-bottom:6px; line-height:20px;font-weight:bold;}

#top #header .mega_menu_title a { font-size: 14px; color:#004b53 !important;margin-bottom:4px; line-height:20px;font-weight:bold;}

/* mega menu column titles */



/* mega menu space above each column and border */

#top #header .avia_mega_div > .sub-menu.avia_mega_hr {

padding-top: 5px;

/* border-bottom-width:4px; 

border-bottom-style: solid;

border-bottom-color: #9bbbb0;



 border-left-width:4px; 

border-left-style: solid;

border-left-color: #9bbbb0;



border-right-width:4px; 

border-right-style: solid;

border-right-color: #9bbbb0; */

} 

/* mega menu space above each column and border */





/* mega menu padding background color and borders */

#top #header .avia_mega_div > .sub-menu {

background-color: #fdfaf5; 

padding: 10px 30px 10px 30px; 

border-width: 1px 1px 1px 1px; 

border-style: solid;

border-color: #9bbbb0;

}

/* mega menu padding background color and borders */









/* mega menu columns background color */

#top #header .avia_mega_div > .sub-menu, #top #header .avia_mega_div > .sub-menu > li > ul > li a, #top #header .avia_mega_div > .sub-menu > li > ul li { 

background-color: #fdfaf5; 

height:auto !important;

/* opacity:.70 !important; */





}

/* mega menu columns background color */











/* Adjust drop-down position */

.av-main-nav > li > ul {

border-top-width:0; 

border-top-style: none; 

/* margin-top:-22px; */

}



.avia-menu-fx{

position: absolute; 

bottom:22px; 

height:2px;

 z-index: 10; 

width:100%; 

left:0; 

opacity: 0; 

visibility: hidden; 

}



.avia-menu-fx {

opacity: 0;

}





.avia-menu-fx, .current-menu-item>a>.avia-menu-fx, li:hover .current_page_item>a>.avia-menu-fx {

/* display: none; */

/* color:#f8a910; */

}



.header_color .avia-menu-fx { 

border-bottom: solid 3px #f8a910 !important; 

}





/* Adjust drop-down position */





ul.sub-menu b { 

color: black !important; 

}



.header_color .main_menu ul ul {

background-color:red; 

color: white; 

font-size:11px 

}



.header_color .main_menu .menu ul li a { 

background-color:purple; 

color: white; 

}



.header_color .main_menu .menu ul li a:hover { 

background-color:green; 

color: red; 

}



/* ----------------- End Style Menu -------------------- */





/* change color of sidebar menus */

.main_color .sidebar a {

color: #333333;

font-size:13px;

}



.main_color .sidebar a:hover {

color: #333;

font-size:13px;



}



/*.current-menu-ancestor a, */

/* .current-menu-item a{ 

color: #333 !important;

font-size:13px;

font-weight:normal;

} */

/* change color of sidebar menus */













/* START ACCORDION STYLING */



/* toggler */

.main_color .toggler, .main_color .toggler.activeTitle:hover {

background: #f7e9ce;

background-color: #f7e9ce;

border-color:#fff;

color:#333;

font-weight:bold;

}



.main_color .toggler:hover {

color: #333;

background: #fff;

}





/*toggler content background */

.main_color .toggle_content {

background-color: #fff;

border:none;

}



.toggle_icon .vert_icon, .toggle_icon .hor_icon, span.toggle_icon {

border-color: #d0bb90;

}



/* END ACCORDION STYLING */





















/* style tabs and tab content */



.js_active .active_tab_content {

background: #fff !important;

}



.js_active .active_tab {

background: #004854 !important;

font-size: 14px;

color:#fff !important;

}





.tab{

font-size: 14px !important;

background:#f7e9ce !important;

color:#000 !important;

font-weight:bold !important;

}



/* style tabs and tab content */





.widgettitle { 

font-size: 20px; 

text-transform:none !important;

letter-spacing:0px;

font-family:'open sans';

font-weight:normal;

line-height:26px;

}



.widget { padding: 6px 0 6px 0; }





/* this styles the list item */

.sidebar .widget li {

background: none repeat scroll 0 0 transparent;

/* margin: 0; 

padding: 0; */



margin-bottom:12px;

}



.sidebar .widget li a:hover{

text-decoration:underline !important;

}



/* this styles the widget title */

.sidebar .widgettitle {

margin-bottom:14px;

}



.newsbox .news-headline {

font-weight:normal;



}























div#after_layer_slider_1 {

border-top: none!important;

}  /* remove slider bottom full width border */



.hr-short .hr-inner{ width:100%; left:0%;margin-left:0px;  } /* lengthen short separator */



h1{

text-transform:none !important;

color: #5d5d5d !important;

font-weight:400 !important;

letter-spacing:-1px !important;

font-size:40px !important;

}



/* Adjust location of top menu (margin-top) */

/* .main_menu{ clear:none; position: absolute; z-index: 100; line-height:30px; height:100%; margin-top:-30px; right:0; } */





