#job-map{height:500px; display:none;}
.leaflet-marker-icon div span{color:#666666 !important;}
#skipnav {display:block;}

/*
a:focus, a:active, a img:focus, input:focus, select:focus, h1, #main, #pageHeaderTop, #js-results, #job-map, #lmm_map_a8b28318, #lmm_44845532, .leaflet-container, .leaflet-fade-anim, button.mfp-close, .toggler, .lmm-geo-tags, .geo, .avia-button, .leaflet-marker-icon, .leaflet-zoom-animated, .leaflet-clickable, .search-results-title, #live-results, .ui-slider-handle, .ui-state-default, .ui-corner-all { outline: 0px  !important; outline-style: none !important; /*border:0px !important;*/ /* }
.logo, .logo a, .logo a img {border:0px !important;outline: 0px  !important; outline-style: none !important;}*/

*:focus, input:focus {
    outline: 2px dashed #99cc00;
    outline-color: #99cc00;
}


/* set most element backgrounds to transaprent */
.alternate_color, .alternate_color .site-background, .alternate_color .first-quote, .alternate_color .related_image_wrap, .alternate_color .gravatar img .alternate_color .hr_content, .alternate_color .news-thumb, .alternate_color .post-format-icon, .alternate_color .ajax_controlls a, .alternate_color .tweet-text.avatar_no, .alternate_color .toggler, .alternate_color .toggler.activeTitle:hover, .alternate_color #js_sort_items, .alternate_color.inner-entry, .alternate_color .grid-entry-title, .alternate_color .related-format-icon, .grid-entry .alternate_color .avia-arrow, .alternate_color .avia-gallery-big, .alternate_color .avia-gallery-big, .alternate_color .avia-gallery img, .alternate_color .grid-content, .alternate_color .av-share-box ul, #top .alternate_color .av-related-style-full .related-format-icon, .alternate_color .related_posts.av-related-style-full a:hover, .alternate_color.avia-fullwidth-portfolio .pagination .current, .alternate_color.avia-fullwidth-portfolio .pagination a, .main_color, .main_color .site-background, .main_color .first-quote, .main_color .related_image_wrap, .main_color .gravatar img .main_color .hr_content, .main_color .news-thumb, .main_color .post-format-icon, .main_color .ajax_controlls a, .main_color .tweet-text.avatar_no, .main_color .toggler, .main_color .toggler.activeTitle:hover, .main_color #js_sort_items, .main_color.inner-entry, .main_color .grid-entry-title, .main_color .related-format-icon, .grid-entry .main_color .avia-arrow, .main_color .avia-gallery-big, .main_color .avia-gallery-big, .main_color .avia-gallery img, .main_color .grid-content, .main_color .av-share-box ul, #top .main_color .av-related-style-full .related-format-icon, .main_color .related_posts.av-related-style-full a:hover, .main_color.avia-fullwidth-portfolio .pagination .current, .main_color.avia-fullwidth-portfolio .pagination a
{background-color:transparent;}

.widgettitle {font-size:20px;}
#header {margin:0px;}
span.breadcrumb-title {display: none;}


#home-row-header {padding-left:50px; padding-right:50px; padding-top:25px; margin-bottom:20px;}

/*#home-row-header .dvr-header-home,*/
.dvr-header {-moz-background-size: cover; -webkit-background-size: cover; background-size: cover;}

.dvr-grid-home {padding:10px 10px 5px;}

.hr-custom .hr-inner.inner-border-av-border-dotted {border-style:dotted;}
.hr-custom.dvr-dotted-hr {line-height:4px; min-height:4px;}

.blog-meta {display:none !important;}

/* change mobile menu animation */
#wrap_all { position: relative !important; }
.avia_transform3d #mobile-advanced {opacity: 0; top: -100%; left: 0; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); transform: translateZ(0);}

.avia_transform3d .show_mobile_menu #mobile-advanced {opacity: 1; -webkit-transform: translate3d(0, 100%, 0);
-moz-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}

/** Unique to Chloe */
.flex_column .template-blog .tribe-events-back {display: none;}
#main>.title_container {display: none;}  
.post-meta-infos .text-sep-date {display: none;}
.single-tribe_events .tribe-events-event-meta.primary {	width: 65%;	float: left;}
.av-single-event-content {width: 100%; float: none !important;}
.single-tribe_events .tribe-events-event-meta.secondary {width: 32%; float: right;}


/*** Added Styles ***/

/* Template Wide */
#main {background-color:#f2f2f2;}

/* Tiny Top Nav */
#text-3 {padding:0px 50px; margin:0px; height:25px; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/169/2016/03/top-bg.png); background-repeat: repeat-x; background-position: top left;}
.hbox nav#headnav {display: table; float: right;}
.hbox nav#headnav ul {display: table-row;}
.hbox nav#headnav ul li {display: table-cell; text-align: center; vertical-align: top; padding: 8px 20px 0px; line-height: 0.9em;}
.hbox nav#headnav ul li a {font-family: arial, sans-serif; font-size:0.85em; color:#a4a4a4;}

/* Logo */
#header_main .logo img {padding:20px 0px 0px 0px;}

/* Main Nav */
/*.main_menu {position: absolute; right: auto; left: 200px;}*/
#header_main_alternate {border:0px;}
.main_menu ul#avia-menu li a {text-transform:uppercase;}
.main_menu ul#avia-menu li ul.sub-menu li a {background-color:#fff; color: #19223C;}
.main_menu ul#avia-menu li ul.sub-menu li a:hover {color: #99cc00 !important;}

/* Homepage */
#home-row-header {background:#fff; margin-top:40px; }
.blk-stay-connected-home {border: 1px solid #d7d7d7; border-radius: 8px; margin-bottom:20px; padding:15px 30px;}
#home-row-header .av-special-heading {background-color:rgba(255,255,255,.85); padding:12px 5px;}
.home-third .avia-image-container-inner, .home-third .avia-image-container-inner img.avia_image {width:100%;}
#wrap_all #main .widget-jobsearch {padding:15px 20px;}
#dvr-grid-wrap-home .flex_column {background:#fff;}

/* Featured Jobs Home Styles */
#blk-joblist-home {background:#fff; margin-bottom:80px; margin-top:20px; }
#blk-joblist-home .widget-joblist {background:#fff; padding:0px 15px;}
#blk-joblist-home .widget-joblist h3.widgettitle {margin:0px;}
#blk-joblist-home .widget-joblist .widget_joblist_row {font-weight:bold; font-size:1.2em; padding-right: 20px;}

/* Subpage Layout Styles */
#subpage-row-header { margin-top:40px; background-color:#fff;}
#dvr-grid-wrap-subpage  {background:#fff; margin-bottom: 80px;}
.bcrumbblock  #text-9 {padding:0px;}
#widget_job_search-2 {padding: 0px 20px 15px 20px !important;}
#widget_job_search-2 .widgettitle, #cws-search-form .widgettitle {margin-bottom: 0.45em;}

#dvr-grid-wrap-subpage h3.iconbox_content_title2 {padding-bottom:14px; margin-bottom:14px; border-bottom: 1px dotted #99CC00;}
a.iconbox_icon {text-decoration:none;}

#job-map-toggle.avia-button {min-width: 120px !important;}
#job-map-toggle .toggle-text {margin-left:10px;}
.search-columns {background-color: none !important; border-top:0px !important; padding: 0px 10px 5px 10px !important; }
.jobTitle a {color:#6633CC; font-weight:bold;}

/* Content Styles */
h1, h3, h4 {letter-spacing:0px !important;}

.avia-button, a.button {text-transform:uppercase; font-size: 1em !important; padding: 10px 20px 6px !Important; border-radius: 15px !important; text-decoration:none;} /* border-top:0px !important; border:1px !important; */ 
a.avia-button:hover, .avia-button:hover, a.button:hover {background-color:#99cc00 !important; color:#fff !important;}

a.homedrivelnk {text-transform:uppercase; font-size: 1em !important; color:#4411aa;}

.widgettitle {text-transform:none; letter-spacing:0px !important;}

.togglecontainer .single_toggle p.toggler {font-weight:bold;}
.togglecontainer .single_toggle .toggle_icon, .togglecontainer .single_toggle .toggle_icon .vert_icon, .togglecontainer .single_toggle .toggle_icon .hor_icon {border-color:#4411aa; color:#4411aa;}

#top .avia-smallarrow-slider .avia-slideshow-arrows {width: 100%; top: 58px; left: -3px; height: 44px;}
#top .avia-smallarrow-slider .avia-slideshow-arrows a {width: 24px; height: 44px; line-height: 45px; font-size: 16px;}
#top .avia-smallarrow-slider .avia-slideshow-arrows a:before {line-height: 43px; background: rgba(0, 0, 0, 0.9);}
.avia-content-slider1 {margin-top:-40px;}
.avia-smallarrow-slider-heading .new-special-heading {display:none;}

h3#live-results, h3.sort-title {font-size: 16px !important;}
#live-results {margin-top:12px !important;}

strong.successmsg {color:#6633CC !important; font-size: 16px; font-weight:bold;}

.detailsblock {margin-top:15px !Important;}
.page-id-61 strong, .page-id-61 b {color: #19223c;}

input.stlmat {border-color: #e1e1e1; background-color: #f8f8f8; color: #19223c; -webkit-appearance: none;     border: 1px solid #e1e1e1; padding: 8px 6px; width: 100%;}

/* .side-con {float: left; padding-right:15px; max-width:80%; min-width: 50%;}
.side-con {min-height:50px;}
.side-testi {float: right; background-color:#fff; padding:5px; width:188px;}
.side-testi img {margin: 0px; padding: 0px;} */

/* new popup for testimonials */
.white-popup {position: relative; background: #fff; border: 10px solid #ccc; padding: 20px; width: auto; max-width: 500px; margin: 20px auto; font-size: 17px !important;}
#appopup a.avia-button:hover {background-color:#ef6c00 !important;}


/*** Footer styles ***/
#text-2 {margin-bottom: 0px !important;}
#text-2 p a, #text-2 p b {color:#ffffff;}
#text-2 nav#ftcpnav {display: table;}
#text-2 nav#ftcpnav ul {display: table-row;}
#text-2 nav#ftcpnav ul li {display: table-cell; text-align: center; vertical-align: top; padding: 8px 0px; line-height: 0.9em;}
#text-2 nav#ftcpnav ul li a {font-size: 1em; color:#ffffff; border-right: 1px solid #666; padding: 0px 5px; font-weight:bold;}
#text-2 nav#ftcpnav ul li:last-child a {border-right:0px;}
#text-7 a.av-icon-char {text-decoration: none !important;}

/*** Socket styles ***/
.copyright {float:none !important;}
nav#socket-prods {display: table; margin: 0 auto;}
nav#socket-prods ul {display: table-row;}
nav#socket-prods ul li {display: table-cell; /* text-align: center; vertical-align: middle; margin: 0 18px 0 0; */ height: 35px;}
nav#socket-prods ul li a, nav#socket-prods ul li div {margin: 0 18px 0 0;}
nav#socket-prods ul li .protection-icon {background-image: url("https://cdn-static.findly.com/wp-content/uploads/sites/169/2016/03/footer-sprite.png"); background-position: -342px 0; display: inline-block; height: 40px; width: 125px;}
nav#socket-prods ul li .spic-icon {background-image: url("https://cdn-static.findly.com/wp-content/uploads/sites/169/2016/03/footer-sprite.png"); background-position: -203px 0; display: inline-block; height: 40px; width: 135px;}
nav#socket-prods ul li .norton-icon {background-image: url("https://cdn-static.findly.com/wp-content/uploads/sites/169/2016/03/footer-sprite.png"); background-position: -473px 0; display: inline-block; height: 40px; width: 65px;}
nav#socket-prods ul li .global-housing-icon {background-image: url("https://cdn-static.findly.com/wp-content/uploads/sites/169/2016/03/footer-sprite.png"); background-position: -10px 0; display: inline-block; height: 40px; width: 50px;}
nav#socket-prods ul li .fdic-icon {background-image: url("https://cdn-static.findly.com/wp-content/uploads/sites/169/2016/03/footer-sprite.png"); background-position: -65px 0; display: inline-block; height: 40px; width: 130px;}
p.socket-disclaimer {margin: 10px auto 20px auto; width: 440px; text-align: center; color: #333; font-size: 0.9em;     border: 1px solid #ccc; font-weight: bold; padding: 4px 10px;}


/*** Media Styles ***/

@media only screen and (max-width: 480px) {
  .widget.widget-jobsearch {padding:30px 0 0px 0;}
  .avia-content-slider .slide-entry-wrap {margin-bottom: 0px;}
  .responsive #top #wrap_all .avia-content-slider-odd .slide-entry.slide-parity-even {margin-bottom: 20px;}
  .single-tribe_events .tribe-events-event-meta.primary {width: 100%;}
  .single-tribe_events .tribe-events-event-meta.secondary {width: 100%;}
}

@media only screen and (max-width: 767px) {
  .responsive #top #wrap_all .av-flex-cells .no_margin.dvr-header-home  {padding-left:0px !important; padding-right:0px !Important;}
  .dvr-header-home .flex_cell_inner  {vertical-align: bottom !Important; position: absolute !Important; width: 100% !Important; margin-left: 0px !Important; bottom: 0px !Important;}
  .dvr-header-home h2.av-special-heading-tag {font-size:20px !important;}
  .dvr-header-home div.av-subheading.av-subheading_below p {font-size: .65em !important; line-height: 1.1em !important;}
  
  #subpage-row-header { margin-top:0px; }
   #subpage-row-header h1 { margin-top: 15px; }
  #text-3 {padding:0px 20px;}
  .hbox nav#headnav ul li a {font-size:0.65em;}
  .hbox nav#headnav ul li {padding: 5px 7px;}
  #header_main .logo img {padding:0px;}
#home-row-header {padding-left:0; padding-right:0;}  
  #footer .widget {margin:0px !important;}
  #text-2 nav#ftcpnav ul {display: inline;}
  #text-2 nav#ftcpnav ul li {display: list-item; text-align: left; padding: 2px 0px;}
  #text-2 nav#ftcpnav ul li a {font-size: 0.8em; border-right: 0px;}
  nav#socket-prods ul {display: inline;}
  nav#socket-prods ul li {display: list-item; margin-bottom: 10px;}
  p.socket-disclaimer {width:auto;}
}

/* collapse subpage title height when scaling down to mobile widths */
@media only screen and (max-width: 989px) {
.cws-headline-subpage {height:auto !important; min-height: 0 !important;}
}


@media only screen and (min-width: 768px) {
  #blk-joblist-home .widget_joblist_row {display: inline-block; width: 25%;}
}






/*** Depracated Styles ***/
/* Mobile breakpoint: 768px */
/* Tablet breakpoint: 990px */
/* Fix for color of selected menu item */
/*#top #header .av-main-nav > li.current-menu-item > a .avia-menu-text {color:#d32026; font-weight:400;}
#top #header .av-main-nav > li > a .avia-menu-text {font-weight:400;}
.av-main-nav > li > a {
  padding: 0 12px;
}*/
/*
#mobile-advanced{
	-webkit-transform:   scale(1);
	-moz-transform:      scale(1);
	transform:           scale(1);
}
.avia_transform3d #mobile-advanced{
	-webkit-transform:   scale3d(1);
	-moz-transform:      scale3d(1);
	transform:           scale3d(1);
}
.show_mobile_menu #mobile-advanced{
	-webkit-transform:   scale(1);
	-moz-transform:      scale(1);
	transform:           scale(1);
}
.avia_transform3d .show_mobile_menu #mobile-advanced{
	-webkit-transform:   scale3d(1);
	-moz-transform:      scale3d(1);
	transform:           scale3d(1);
}
#mobile-advanced{ 
	right: 0;
	top: -100%;
}

.show_mobile_menu #mobile-advanced{
	-webkit-transform:   translate(0, 100%);
	-moz-transform:      translate(0, 100%);
	transform:           translate(0, 100%);
}

.avia_transform3d .show_mobile_menu #mobile-advanced{
	-webkit-transform:   translate3d(0, 100%, 0);
	-moz-transform:      translate3d(0, 100%, 0);
	transform:           translate3d(0, 100%, 0);
}
*/

#post-615 li {
  margin: 0 0 0 20px !important; 
}
.tribe-events-single-event-description {
  padding: 20px 0 0 0 !important;
}
#text-7 .av-icon-char span {
    position: absolute;
    left: -10000px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

body .lightbox-added a:hover .image-overlay-inside {
    animation: none;
}

body .lightbox-added a:hover .image-overlay {
    opacity: 0.3!important;
}

body .lightbox-added a img {
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
body .lightbox-added a:hover img {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

body.page-id-1853 .mfp-iframe-holder .mfp-content,
body.page-id-1838 .mfp-iframe-holder .mfp-content{
    max-width: 1023px;
}