@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');

nav.sub_menu {width:40%;}
nav.sub_menu ul#avia2-menu {width:100%;}
nav.sub_menu li {line-height:24px;}
nav.sub_menu li a {color:#fff; font-size:14px !important; font-weight:normal !important;}
nav.sub_menu #menu-item-568 {width:54%;}
nav.sub_menu #menu-item-568:before {content: "\e801"; font-family: 'supfontello'; position: absolute; left: -12px; color: #9f9cb8; font-size: 16px;}
nav.sub_menu #menu-item-565:before {content: "\e804"; font-family: 'supfontello'; position: absolute; left: -12px; color: #9f9cb8; font-size: 16px;}
nav.sub_menu #menu-item-567:before {content: "\e802"; font-family: 'supfontello'; position: absolute; left: -12px; color: #9f9cb8; font-size: 16px;}
nav.sub_menu #menu-item-568>a:after, nav.sub_menu #menu-item-567>a:after, nav.sub_menu #menu-item-565>a:after {content: " \e877 "; font-family: 'entypo-fontello'; position: absolute; color: #9f9cb8; margin-left:5px; font-size: 20px;}
nav.sub_menu #menu-item-565, nav.sub_menu #menu-item-567 {width:19%; margin-left: 4%;}
nav.sub_menu ul#avia2-menu .sub-menu {left: 0%; top:25px; background-color:#fff; border-left:0px; border-right:0px; padding: 2px 0px;}
nav.sub_menu ul#avia2-menu .sub-menu li, nav.sub_menu ul#avia2-menu .sub-menu li a {background-color:#fff;}
nav.sub_menu ul#avia2-menu .sub-menu li a:hover {background-color:#116FDD;}
nav.sub_menu ul#avia2-menu .sub-menu a {color:#000;}


/** logo & nav **/
#header {height:110px;}
#header_main, #header_meta {background-color:#453135 !important;}
nav.main_menu {height:80px;}
nav.main_menu div.avia-menu {padding-top:25px;}
nav.main_menu ul.menu li.menu-item a {height: 50px !important; line-height: 50px !important;}
nav.main_menu li a .avia-menu-text {color:#fff; font-weight:600; font-size:15px;}

#home-head .home-hdln {width: 40%; text-align:center; margin-left:10%; margin-top:7%;}
#home-head h2 {font-size: 54px; color:#fff; font-weight:300;}
#home-head .container .content {vertical-align:top;}
#home-head .av-icon-char:hover {color:#1ebad3;}

#searchbar {background-color: transparent; margin-top: -120px;}
#searchbar div.quicksearch-title.av_one_fourth {width: 15%; margin-left:2%;}
#searchbar div.quicksearch-title h3 {margin:0px 0px; line-height:34px; font-size:25px; font-weight:600; color:#fff;}
#searchbar div.quicksearch-field.av_one_fourth {width: 30%; margin-left:2%;}
#searchbar div.quicksearch-btn.av_one_fourth {width: 15%; margin-left:2%; margin-right:2%;}
#searchbar div.quicksearch-btn input {width:100%; background-color:#1ebad3; color:#fff; text-transform: uppercase; font-family: 'Open Sans'; font-size:14px; font-weight:400; letter-spacing:1px;}

#dvr-grid-wrap-home .container {padding: 0px 0px 0px 0px;}
#dvr-grid-wrap-home .join-home, #dvr-grid-wrap-home .recent-home, #dvr-grid-wrap-home .events-home {padding: 20px 50px;}
#dvr-grid-wrap-home .events-home .event-sidebar {padding-bottom:0px;}
#dvr-grid-wrap-home .join-home .avia-button, .persjob .avia-button {padding: 8px 20px 6px; text-transform:uppercase; border:0px;}
#dvr-grid-wrap-home .join-home .avia-button:hover, .persjob .avia-button:hover {background-color:#1EBAD3 !important;}
#dvr-grid-wrap-home .recent-home .widget_joblist_row {padding-bottom:10px;}
#dvr-grid-wrap-home .recent-home .widget_joblist_row a {font-size: 14px; color:#333; font-weight:700; line-height: 16px;}
#dvr-grid-wrap-home .recent-home .widget_joblist_row .widget_joblist_loc {font-size: 12px; color:#1ebad3; font-weight:700; line-height: 16px;}
#dvr-grid-wrap-home .events-home .list-date {border: 1px solid #ccc; padding:0px;}
#dvr-grid-wrap-home .events-home .list-dayname {background-color:#d10202; color:#fff; line-height:14px;;}
#dvr-grid-wrap-home .events-home h2.tribe-events-title {font-size: 14px; color:#333; font-weight:400; line-height:16px; border-bottom:0px;}
#dvr-grid-wrap-home .events-home .tribe-events-duration {font-size: 12px; color:#1ebad3; font-weight:700; line-height: 16px;}
#dvr-grid-wrap-home .join-home {background-color:#fae798; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/121/2017/04/join-home-bg.png); background-position:95% 100%; background-repeat: no-repeat;}
#dvr-grid-wrap-home .recent-home {background-color:#ddd;}
#dvr-grid-wrap-home h2 {letter-spacing:0px; font-size:23px; font-weight:600; color:#404040 !important; line-height: 50px; border-bottom: dotted 1px #404040;}

#home-testi h2 {font-size:38px; color:#404040; font-weight:400;}
#home-testi .container {padding: 0px 12%;}
#home-testi .homevid, .r-col-join .homevid {height:164px;}
#home-testi .viddesc p {font-size:14px; font-weight:700; line-height:18px; color:#404040;}
#home-testi .av-icon-char:hover {color:#1ebad3;}

#aot-home .container {padding:0px;}
#aot-home .aot-txt {width:50%; margin: 0 auto;}
#aot-home h2 {font-size:38px; color:#fff; font-weight:400;}
#aot-home p {color:#fff;}
#aot-home .av-masonry-image-container {opacity: 1;}
#aot-home .av-masonry-outerimage-container::before {content: ""; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: 2; display:block !important; }
#aot-home .av-masonry-outerimage-container::before {background:#666; opacity: 0.4;}
#aot-home .av-masonry-entry:hover .av-masonry-outerimage-container::before {background:#000; opacity: 0;}
#aot-home .av-masonry-entry-content {color:#404040; font-weight:700; text-align:center;}
#aot-home #av-masonry-1 {background:#fff;}

#home-misc .container {padding: 0px 6% 0px 15%;}
#home-misc .av_font_icon {margin-bottom:10px;}
#home-misc h3 {text-transform:uppercase;}
#home-misc a {color:#1ebad3; font-weight:700;}

#top .r-col-join .av-icon-char:hover {color:#1ebad3;}
#top .main_color input[type='text'], #top .main_color select {border-color:#999;}
#gform_wrapper_1 {width: 80%; margin: 0 auto;}
input#gform_submit_button_1 {background-color: #999; font-family: 'Open Sans';}
#widget_job_search-2 .quicksearch-btn .avia-button {background-color: #1ebad3; font-family: 'Open Sans'; border: 0px; text-transform:uppercase;}
#widget_job_search-2 h3 {color:#333; letter-spacing:0px; font-weight:700;}
.form-st h2 {font-size:32px; font-weight:400; text-transform:uppercase; letter-spacing:0px; line-height: 46px; border-bottom: 1px dotted #333;}

#home-head .home-hdln-pers {width: 70%; text-align:left; margin-left:1%; margin-top:4%;}
#home-head .home-hdln-pers h2 {font-size: 44px; color:#fff; font-weight:300;}
#home-head .home-hdln-pers p {color:#fff; font-size: 18px;}
#dvr-grid-wrap-home .join-home p {color:#404040;}

#profile-data h1 {font-size:32px; font-weight:400; text-transform:uppercase; letter-spacing:0px; line-height:44px; border-bottom: 1px dotted #404040;}
.personal-info h3 {margin-bottom:0px;}
.personal-info p {margin-top:5px;}
.personal-info a {color:#404040; font-weight:700;}
#profile-data .hr-inner {border-top-style: dotted;}
#profile-data .widget_joblist_row {margin-bottom:10px; line-height:16px;}
#profile-data .widget_joblist_row a {font-size:14px; color:#1ebad3; text-decoration:underline; line-height:16px;}
#profile-data #widget_job_list_v2-3 {padding-top:0px;}
.personal-info .avia-button {background-color: #666; border: 0px; text-transform:uppercase; padding: 8px 20px 6px;}
.personal-info .res-but .avia-button {background-color: transparent; border: 1px solid #404040; color:#404040 !important;}
.personal-info .avia-button:hover {background-color:#1ebad3;}
#profile-data .tab {border-bottom:1px solid #999; padding: 8px 10px 10px 10px;}
#profile-data .active_tab {border-color:#999; border-radius:5px; border-bottom:0px;} 

#footer {background-color:#453135; padding: 15px 0px;}
#footer ul.ftr-nav {list-style-type: none;}
#footer ul.ftr-nav li {display:inline; font-size:12px; color:#8a7d7f;}
#footer ul.ftr-nav li a {color:#8a7d7f; padding: 0px 6px;}

#socket {border-top:0px;}

/** JOB DETAIL **/
.av-social-sharing-box .av-share-box { width: 10em;}
div .flex_column.floatingHeader {z-index:200;}

@media only screen and (max-width: 989px) {
   #header_meta {display:none;}
  nav.main_menu {height:auto;}
  
}
  
  
  
  
  