/* Enter Your Custom CSS Here */
#header-outer header#top nav >ul.buttons {
		display: none;
}



#voterMap .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip {
max-width: 380px;
}
#voterMap .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip p {
padding-bottom: 8px;
}
#voterMap .nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="extra-color-3"] .nectar_hotspot {
background-color: #007EB5!important;
}
/* STYLES FOR HOME PAGE SLIDER CARE */
.swiper-slide.careSlider .content h2 {
    text-transform: none;
    font-size: 2rem!important;
}
.swiper-slide.careSlider .content p {
    width: 40%;
    
}
/* Styles for Lang selector in header */
body[data-fancy-form-rcs="1"] .fancy-select-wrap {
	padding-top: 0px;
	
}
body[data-fancy-form-rcs="1"] .select2-container .select2-choice, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single {
	width: 12rem;
	float: left;
	padding-top: 0px;
    padding-bottom: 0px;
}

#gTranslate_container {
	width: 30rem;
	float: left;
}
.disclaimerLink {
	float: left;
	padding-left: 1rem;
}
body a.disclaimerLink {
	font-size: small;
	line-height: 2rem;
}

/* Controlling the Press Center Button colour */
.portfolio-items .col .work-info .vert-center *, .portfolio-items .col .work-info i {
		opacity: 1!important;
}

header#top nav > ul > li.button_solid_color_2 > a::before {
	background-color: #344055!important;
}

#page-header-bg h2, body h2, article.post .post-header h2, article.post.quote .post-content h2, article.post.link .post-content h2, article.post.format-status .post-content h2, #call-to-action span, .woocommerce .full-width-tabs #reviews h3, .row .col.section-title h2 {
	font-family: Helvetica,sans-serif;
	text-transform: none;
	letter-spacing: 0px!Important;
	font-size: 22px!Important;
	line-height: 40px!Important;
	font-weight: 300!Important;
}
body #page-header-bg h1, html body .row .col.section-title h1, .nectar-box-roll .overlaid-content h1 {
	font-family: Helvetica,sans-serif;
	letter-spacing: 1px;
	font-size: 36px!Important;
	line-height: 40px!Important;
	font-weight: 600!Important;
}

.single #single-meta {
	display: none;
}
.nooz-post {
	background-color: #fff;
	border-radius: 2px;
	box-shadow: 0 0 8px rgba(0,0,0,0.2);
	font-size: 16px;
	color: #333;
	overflow: hidden;
	position: relative;
	width: 100%;
	max-width: 18rem;
}
.nooz-post__action {
	text-align: right;
}
.main-content ul li {
	list-style: none;
}
.nooz-post__action {
	padding: 16px;
	padding-top: 0;
	z-index: 1;
}
.nooz-post__action-button {
	background-color: #333;
	border: 0;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	font-size: 0.85rem;
	line-height: 1.2;
	margin: 0;
	padding: 5px 10px;
	padding: 0.5rem 0.5rem;
	transition: all 0.2s linear;
	transition-property: background-color;
}

/* Styling the language selector */

/***************** Nectar Image With Hotspot ******************/

.nectar_image_with_hotspots.no-img{background-color:#333; width:75%; height:400px}
.row .col .nectar_image_with_hotspots img:not([srcset]) { max-width: 100%;}
.row .nectar_image_with_hotspots img{max-width:none; width:100%; margin-bottom:0}
.nectar_image_with_hotspots{position:relative; line-height:0}
.nectar_image_with_hotspots .nectar_hotspot_wrap{position:absolute!important; width:30px; height:30px}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip{position:relative; display:block; opacity:0; z-index:900; cursor:default; background-color:#fff; padding:23px; max-width:250px; transition:opacity 0.3s; -webkit-transition:opacity 0.3s; line-height:22px; font-size:14px; color:#666; border-radius:10px; pointer-events:none}

.nectar_image_with_hotspots[data-tooltip-func="click"] .nectar_hotspot_wrap .nttip{transition:opacity 0.2s; -webkit-transition:opacity 0.2s}

.nectar_image_with_hotspots[data-tooltip_shadow="small_depth"] .nectar_hotspot_wrap .nttip{box-shadow:0px 1px 4px rgba(0,0,0,0.15)}
.nectar_image_with_hotspots[data-tooltip_shadow="medium_depth"] .nectar_hotspot_wrap .nttip{box-shadow:0 20px 40px rgba(0,0,0,0.16),0 10px 25px rgba(0,0,0,0.1)}
.nectar_image_with_hotspots[data-tooltip_shadow="large_depth"] .nectar_hotspot_wrap .nttip{box-shadow:0 30px 102px rgba(0,0,0,0.33),0 20px 51px rgba(0,0,0,0.18)}

.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip h4, .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip h3{margin-bottom:4px}

.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip[data-tooltip-position="bottom"]{ margin-top:42px;  margin-left:6px; -ms-transform:translateX(-50%); transform:translateX(-50%); -webkit-transform:translateX(-50%)}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip[data-tooltip-position="top"]{ margin-top:-20px;  margin-left:6px; -ms-transform:translateX(-50%) translateY(-100%); transform:translateX(-50%) translateY(-100%); -webkit-transform:translateX(-50%) translateY(-100%)}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip.force-top{ margin-top:-20px!important;  margin-left:6px!important; -ms-transform:translateX(-50%) translateY(-100%); transform:translateX(-50%) translateY(-100%); -webkit-transform:translateX(-50%) translateY(-100%)!important}

.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip[data-tooltip-position="left"]{ margin-left:-20px;  margin-top:6px; -ms-transform:translateX(-100%) translateY(-50%); transform:translateX(-100%) translateY(-50%); -webkit-transform:translateX(-100%) translateY(-50%)}

.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip.force-left{ margin-left:-20px!important;  margin-top:6px!important; -ms-transform:translateX(-100%) translateY(-50%); transform:translateX(-100%) translateY(-50%); -webkit-transform:translateX(-100%) translateY(-50%)!important}

.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip[data-tooltip-position="right"]{ margin-left:42px;  margin-top:6px; -ms-transform:translateY(-50%); transform:translateY(-50%); -webkit-transform:translateY(-50%)}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip.force-right{ margin-left:42px!important;  margin-top:6px!important; -ms-transform:translateY(-50%); transform:translateY(-50%); -webkit-transform:translateY(-50%)!important}

.nttip.empty-tip{display:none!important}

@media only screen and (min-width:690px){.nectar_image_with_hotspots[data-tooltip-func="hover"] .nectar_hotspot:hover+.nttip{opacity:1}
.nectar_image_with_hotspots[data-tooltip-func="hover"] .nectar_hotspot:hover span{transform:rotate(90deg); -webkit-transform:rotate(90deg)}

.nectar_image_with_hotspots[data-tooltip-func="click"] .nectar_hotspot.open span{transform:rotate(45deg); -webkit-transform:rotate(45deg)}

.nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap{opacity:0; transform:translateY(80px); -webkit-transform:translateY(80px)}
.nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap.animated-in{-webkit-animation:nectarBounceIn .8s ease-out forwards;  animation:nectarBounceIn .8s ease-out forwards}

.nectar_image_with_hotspots[data-tooltip-func="always_show"] .nectar_hotspot_wrap .nttip{opacity:1}
}

.nectar_image_with_hotspots .nttip.open{opacity:1!important}

.nectar_image_with_hotspots[data-hotspot-icon="plus_sign"] .nectar_hotspot span{display:block; pointer-events:none; transition:transform 0.3s; -webkit-transition:-webkit-transform 0.3s; width:22px; height:22px}

.nectar_image_with_hotspots[data-hotspot-icon="plus_sign"][data-tooltip-func="click"] .nectar_hotspot span{transition:transform 0.2s; -webkit-transition:-webkit-transform 0.2s}

.nectar_image_with_hotspots[data-hotspot-icon="plus_sign"] .nectar_hotspot span:before{position:absolute; display:block; height:2px; width:10px; left:6px; top:10px; content:' '; background-color:#fff}
.nectar_image_with_hotspots[data-hotspot-icon="plus_sign"] .nectar_hotspot span:after{position:absolute; display:block; height:10px; width:2px; left:10px; top:6px; content:' '; background-color:#fff}
.nectar_image_with_hotspots .nectar_hotspot{ height:22px;  width:22px;  border-radius:100px;  position:absolute;  z-index:100;  cursor:pointer;  line-height:22px;  text-align:center;  color:#fff;  font-size:11px;  display:block}

.nectar_image_with_hotspots[data-stlye="color_pulse"] .nectar_hotspot{background-color:#27CFC3}

.nectar_image_with_hotspots[data-stlye="color_pulse"] .nectar_hotspot:before{ display:block;  position:absolute;  top:50%;  left:50%;  content:'';  width:22px;  height:22px;  margin:-11px auto auto -11px;  -webkit-transform-origin:50% 50%;  transform-origin:50% 50%;  border-radius:50%;  background-color:inherit;  opacity:1;  z-index:-1;  pointer-events:none}

.nectar_image_with_hotspots[data-stlye="color_pulse"][data-hotspot-icon="numerical"] .nectar_hotspot.pulse:before, .nectar_image_with_hotspots[data-stlye="color_pulse"][data-hotspot-icon="plus_sign"] .nectar_hotspot:before{-webkit-animation:pulsate 3s cubic-bezier(0.2,1,0.2,1) infinite;  animation:pulsate 3s cubic-bezier(0.2,1,0.2,1) infinite}

@-webkit-keyframes pulsate{ from{ opacity:1;  transform:scale(1)}
 to{ opacity:0;  transform:scale(3)}
}

@keyframes pulsate{ from{ opacity:1;  transform:scale(1)}
 to{ opacity:0;  transform:scale(3)}
}

@keyframes nectarBounceIn{ 0%{transform:translateY(80px); opacity:0}
 33%{transform:translateY(-13px); opacity:1}
 66%{transform:translateY(4px); opacity:1}
 100%{transform:translateY(0px); opacity:1}
}

@-webkit-keyframes nectarBounceIn{ 0%{transform:translateY(80px); opacity:0}
 33%{transform:translateY(-13px); opacity:1}
 66%{transform:translateY(4px); opacity:1}
 100%{transform:translateY(0px); opacity:1}
}

@media only screen and (min-width:690px){.nectar_image_with_hotspots[data-size="medium"] .nectar_hotspot{height:30px;  width:30px;  line-height:30px;  font-size:14px}
.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot span{height:30px;  width:30px}
.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot span:before{ height:2px;  width:12px;  left:9px;  top:14px}
.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot span:after{ height:12px;  width:2px;  left:14px;  top:9px}
.nectar_image_with_hotspots[data-size="medium"] .nectar_hotspot_wrap .nttip[data-tooltip-position="bottom"]{ margin-top:60px;  margin-left:15px}
.nectar_image_with_hotspots[data-size="medium"] .nectar_hotspot_wrap .nttip[data-tooltip-position="top"]{ margin-top:-30px;  margin-left:15px}

.nectar_image_with_hotspots[data-size="medium"] .nectar_hotspot_wrap .nttip[data-tooltip-position="left"]{ margin-left:-30px;  margin-top:15px}

.nectar_image_with_hotspots[data-size="medium"] .nectar_hotspot_wrap .nttip[data-tooltip-position="right"]{ margin-left:60px;  margin-top:15px}
}

/* Hot Spot Map Anim Styles */

@media only screen and (min-width: 690px) {.nectar_image_with_hotspots[data-tooltip-func="hover"] .nectar_hotspot:hover+.nttip {
    opacity: 1;
}
@media only screen and (min-width: 690px){
.nectar_image_with_hotspots[data-size="medium"] .nectar_hotspot_wrap .nttip[data-tooltip-position="top"] {
    margin-top: -30px;
    margin-left: 15px;
}}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip[data-tooltip-position="top"] {
    margin-top: -20px;
    margin-left: 6px;
    -ms-transform: translateX(-50%) translateY(-100%);
    transform: translateX(-50%) translateY(-100%);
    -webkit-transform: translateX(-50%) translateY(-100%);
}
.nectar_image_with_hotspots[data-tooltip_shadow="large_depth"] .nectar_hotspot_wrap .nttip {
    box-shadow: 0 30px 102px rgba(0,0,0,0.33), 0 20px 51px rgba(0,0,0,0.18);
}
	@media only screen and (min-width: 690px){
.nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap.animated-in {
    -webkit-animation: nectarBounceIn .8s ease-out forwards;
    animation: nectarBounceIn .8s ease-out forwards;
}
@media only screen and (min-width: 690px){
.nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap {
    opacity: 0;
    transform: translateY(80px);
    -webkit-transform: translateY(80px);
}
.nectar_image_with_hotspots .nectar_hotspot_wrap {
    position: absolute!important;
    width: 30px;
    height: 30px;
}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip {
    position: relative;
    display: block;
    opacity: 0;
    z-index: 900;
    cursor: default;
    background-color: #fff;
    padding: 23px;
    max-width: 250px;
    transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    line-height: 22px;
    font-size: 14px;
    color: #666;
    border-radius: 10px;
    pointer-events: none;
}
		}}



}