.main-content a {
	font-weight:bold;
}

h1,h2,h3,h4,h5,h6,
h4 a.accent-color {
	 color:#197d80 !important; 
}

header#top nav > ul > li.megamenu > ul.sub-menu {
	background-color: #dbeae7;
}

header#top nav > ul > li.megamenu > ul ul li a:hover, header#top nav > ul > li.megamenu > ul ul li.current-menu-item a {
	background-color: #dbeae7!important;
}

header#top .sf-menu li ul li a {
	color: #fff;
	background-color: #197d80;
	line-height: 26px;
}

.sf-menu li ul li a:hover,
.sf-menu li ul li.sfHover > a,
header#top nav .sf-menu li ul li.current_page_item > a { 
	color: #197d80;
	background-color: #edf3eb!important;	
}


.team-member p.description {
	padding-bottom: 15px !important;
}

#footer-outer a:hover {
	color: #fff !important;
	text-decoration: underline;
}

.home .meta-author,
.home .meta-category,
.home .meta-comment-count,
.blog .meta-category {
	display: none;
}

.vc_separator h4 {
	white-space: normal !important;
	text-align: center;
	width:100%;
}

.vc_separator .vc_sep_holder .vc_sep_line,
.vc_separator .vc_sep_holder {
		display: none !important;
	}

p.pp_description,
.pp_description {
	display: block !important;
	background-color: rgba(0, 0, 0, 0);
}

#header-outer:not(.transparent) #social-in-menu a i::after {
	display: none !important;
}

#header-outer #social-in-menu a:hover i {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
	

@media screen only and (max-width: 990px) {

	div.vc_span2.wpb_column.column_container.col.no-extra-padding {
		min-height: 0 !important;
	}
}


/*
 * Hide 'no comments' from posts
 */

.meta-comment-count {
display: none !important;
}


/* Reduce margin beneath footer widgets */
#footer-outer .widget {
	margin-bottom: 30px !important;
}

/* Hide 'register' and 'forgotten password' from log in page */

.login #nav a, .login #backtoblog a {display:none; !important}
.login #nav a:hover, .login #backtoblog a:hover {display:none !important;}



/* Duplicate social media css with facebook-share changed to facebook-share-home to prevent homepage facebook button from triggering sharing popup*/


.nectar-sharing, .n-shortcode .nectar-love, .nectar-sharing-alt  {
	padding-right: 13px;	
	padding-left: 13px;	
}

.nectar-sharing i, .nectar-sharing-alt i {
	padding-right: 4px;
}

#page-header-bg #portfolio-nav a i, #page-header-bg span,
#page-header-bg a.pinterest-share i, #page-header-bg a.facebook-share-home i, #page-header-bg a.linkedin-share i, #page-header-bg .twitter-share i, #page-header-bg .google-plus-share i, 
#page-header-bg .icon-salient-heart, #page-header-bg .icon-salient-heart-2 { color: #fff; }

.sharing-default-minimal .nectar-social .facebook-share-home { border-color: #6a75c8!important; color: #6a75c8; transition: all 0.2s ease;}

.sharing-default-minimal .nectar-social .facebook-share-home i {  height: 15px!important; font-size: 15px!important; line-height: 19px!important; color: #6a75c8;  transition: all 0.2s ease; }

.sharing-default-minimal .nectar-social .facebook-share-home:hover { background-color: #6a75c8; color: #fff; }

.sharing-default-minimal .nectar-social .facebook-share-home:hover i {  color: #fff!important; }


a.pinterest-share i, a.facebook-share-home i, .twitter-share i, .google-plus-share i, [class^="icon-"].icon-salient-heart, [class^="icon-"].icon-salient-heart-2, .linkedin-share i {
	background-color: transparent!important;
	border-radius:  0px!important;
	font-weight: normal!important;
	font-size: 20px!Important;
	height: 20px!important;
	width: auto!important;
	line-height: 19px!important;
	color: #ddd;
	transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-webkit-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
}

a.facebook-share-home i {
	padding-right: 3px;
}

a.facebook-share-home {
	padding-right: 10px;	
}

a.facebook-share-home {
	padding-right: 10px;	
}

body.single-portfolio #sidebar #project-meta ul li:first-child, body.single #single-meta ul li:first-child, body.single-portfolio #sidebar div ul .facebook-share-home, body.single-portfolio #sidebar div ul .twitter-share , body.single-portfolio #sidebar div ul .pinterest-share,
body.single-post .blog-title #single-meta ul .facebook-share-home, body.single-post .blog-title #single-meta ul .twitter-share , body.single-post .blog-title #single-meta ul .pinterest-share,
body.single-product #single-meta ul .facebook-share-home, body.single-product #single-meta ul .twitter-share, body.single-product #single-meta ul .pinterest-share {
	margin-top: 2px;
	margin: 0px 16px 0px 0px;
	padding: 0px 0px 0px 0px!Important;
	display: block;
	border-right: 1px solid #DDDDDD;
}


.single-portfolio .facebook-share-home a, .single-portfolio .twitter-share a, .single-portfolio .pinterest-share a, 
.single-post .facebook-share-home a, .single-post .twitter-share a, .single-post .pinterest-share a,
body.single-product .facebook-share-home a, body.single-product .twitter-share a, body.single-product .pinterest-share a,
a.pinterest-share, .facebook-share-home, .twitter-share, .google-plus-share, .linkedin-share  {
	color: inherit;
	height: 20px;
	transition: width 0.2s linear;
	background-repeat: no-repeat;
	position: relative;
}

.single-portfolio .facebook-share-home span, .single-portfolio .twitter-share span, .single-portfolio .pinterest-share span, .single-portfolio .google-plus-share span, .single-portfolio .linkedin-share span, 
.single-post .col.section-title .facebook-share-home span, .single-post .col.section-title .twitter-share span, .single-post .col.section-title .pinterest-share span, .single-post .col.section-title .google-plus-share span, 
.single-post .col.section-title .linkedin-share span, 
.pinterest-share span, .facebook-share-home span, .twitter-share span, .google-plus-share span, .linkedin-share span {
	display: inline-block;
	opacity: 0;
	top: auto;
	line-height: 16px!important;
	padding-left: 0px;
	font-family: 'Open Sans';
	font-weight: 400;
    font-size: 14px!important;
    height: 13px;
    line-height: 16px;
}

 .facebook-share-home:hover i, body .facebook-share-home.hovered i { color: #5c80ca!important; }


body[data-button-style="rounded"] .wpb_wrapper .facebook-share-home:before, body[data-button-style="rounded"] .wpb_wrapper .facebook-share-home.hovered:before { background-color: #5c80ca!important; border-color: #5c80ca!important; }


header#top #toggle-nav {
	position: absolute;
	right: 0px;
	top: 5px;
	display: block;
	width: 36px;
	height: 28px;
	text-align: right;
	margin-bottom: 10px;
}	

a.wp-side-menu-item {
	height: 119px;
	line-height: 119px;
}	

.wo-icon {
	margin-top: -83px;
}


.nectar-slider-wrap .content {
	background: rgba(255, 255, 255, 0.7) !important;
}

.nectar-slider-wrap .content h2,
.nectar-slider-wrap .content p{
	font-weight: bold;
}	



@media only screen and (max-width: 2000px) {
    
    .nectar-slider-wrap .content h2 {
  		font-size: 45px !important;
    	line-height: 40px !important;
    	padding-bottom: 7px;
	}
  
  	.nectar-slider-wrap .content p {
		font-size: 18px !important;
		line-height: 1.1 !important;
	}
}


@media only screen and (max-width: 1300px) {
  	
  	.nectar-slider-wrap .content p {
		font-size: 16px !important;
		line-height: 1.1 !important;
	}
    
    .nectar-slider-wrap .content h2 {
		font-size: 35px !important;
    	padding-bottom: 1px !important;
  	}
  
  
}


@media only screen and (min-width: 1190px) and (max-width: 1300px) {

	.nectar-slider-wrap .content p {
    	font-size: 17px !important;
	    line-height: 1.2 !important;
  	}
  
	.nectar-slider-wrap .content h2 {
     	padding-bottom: 4px !important;
  	}
  
}


@media only screen and (max-width: 688px) {
	
	.nectar-slider-wrap .content h2 {
		font-size: 16px !important;
		line-height: 30px !important;
	}
	
	.nectar-slider-wrap .content p {
		display: none !important;
	}
	
}	



@media only screen and (max-width: 1000px) and (min-width: 1px) {

	.parallax_slider_outer.first-section .swiper-slide .content,
	.nectar-slider-wrap.first-section .swiper-slide .content,
	.nectar-slider-wrap .content {
    	left: 0 !important;
	    top: 10px !important;
    	width: 80%! important;
    	max-width: 80%! important;
	    padding: 4px 15px !important;
 	}
 	
	.slider-pagination {
    	display: none !important;
	}
}

/* Hide slider paragraph text on very small screens and make content box smaller*/
@media only screen and (max-width: 479px) {
    	
    	.nectar-slider-wrap .content p {
    		display: none !important;
  		}
		
		.parallax_slider_outer.first-section .swiper-slide .content, .nectar-slider-wrap.first-section .swiper-slide .content {
    		max-width: none !important;
		    text-align: center !important;
  		}
  
}


@media all and (min-width: 991px) {

	

} /* END MIN WIDTH 981 */


@media only screen and (min-width: 1001px) {

	header#top #toggle-nav {
		display: none !important;
	}

	header#top {
		height: 92px !important;
	}
	
	#header-outer #logo {
		margin-top:10px !important;
		margin:0px !important;
	}
	
	#header-outer ul.sf-menu > li > a,
	#top nav > ul > li > a {
		padding-bottom: 34px !important;
		padding-top: 32px !important;
	}	
	
	ul.sf-menu > li.current-menu-item,
	#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a {
		background-color: #edf3eb !important;
	}
	
	#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a {
		color:#197d80 !important;
	}
	
	ul.sub-menu {
		padding:0 !important;
	}	
	
	ul.sub-menu li a {
		padding:14px !important;
	}
	
	#header-outer #top nav > ul > li:not(.megamenu) .ul a:hover,
	#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover {
		background-color: #edf3eb !important;
		color: #197d80 !important;
	}	
	
	.nectar-slider-wrap .content {
		max-width:44% !important;
		left: 100px !important;
		max-width: 44% !important;
		padding-top: 10px !important;
		padding-left: 29px !important;
		padding-right: 30px !important;
		max-height: 330px;
	}

		
		
}