body {
	font-family: 'sofia-pro', sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	color:#747979;
}
h1, h2 {
	font-family: 'adobe-garamond-pro', serif; 
}
a, p a {
	color:#414244;
}
a:hover, p a:hover {
	color:#666666;
}
a img {
	transition: all ease 300ms;
}
a:hover img {
	opacity: .99;
}
a:active, p a:active,
a:focus, p a:focus {
	color:#333333;
}
p {
	color:#747979;
}
h1, h2, h3, h4, h5, h6 {
	color: #414344;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #414344;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #666666;
}
h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus,
h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active {
	color: #333333;
}
h1, h2, h3, h4, h5, h6  {
	text-transform: none;
}
.edgtf-elements-holder-item .wpb_wrapper h2 {
	margin-bottom: 40px;
}
#edgtf-back-to-top span span:after,
#edgtf-back-to-top span span:before {
	background: #f2f2f2;
}
#edgtf-back-to-top span {
	font-size: 40px;
	color: #414244;
}

/* ==========================================================================
   2. Custom homepage Header styles --arccentric
   ========================================================================== */


.highlight-header {
	height: 100vh;
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
	color: #fff;
	text-align: center;
	position: relative;
	overflow: hidden;
	-webkit-transition: opacity 1000ms ease-out, height 1000ms ease-out;
	-moz-transition: opacity 1000ms ease-out, height 1000ms ease-out;
	transition: opacity 1000ms ease-out, height 1000ms ease-out;
}
.highlight-header.hidden {
  height: 0;
  opacity: 0;

}
.home .edgtf-portfolio-list-holder {
  height: auto;
}
.highlight-image {
  width: 100%;
}
.highlight-header ul {
  list-style: none;
}
.highlight-header ul li{
  display: inline-block;
  padding: 0 20px;
  border-right: 1px solid #fff;
  font-size: 18px;
  letter-spacing: 1.5px;
  font-weight: 400;
}
.highlight-header ul li:last-child{
  border-right: none;
}
.logo-menu-wrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.65) 1%, rgba(0,0,0,0.65) 56%, rgba(0,0,0,0) 100%);
  background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 1%,rgba(0,0,0,0.65) 56%,rgba(0,0,0,0) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 1%,rgba(0,0,0,0.65) 56%,rgba(0,0,0,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
  padding-bottom: 100px;
}
.highlight-header a {
  color: #f2f2f2;
}
.highlight-header .down-arrow {
  width: 70px;
  position: absolute;
  left: 50%;
  bottom: 50px;
  transform: translateX(-50%);
  cursor: pointer;
}

.home-logo {
  width: 790px;
  margin:50px 0 20px;
}


.edgtf-main-menu > ul > li {
/*	height: 50%;
	margin-top: 20px;
*/
}
.edgtf-page-header .edgtf-position-left {
	z-index: 3;
}
.edgtf-page-header .edgtf-position-right {
	float: inherit;
}
.edgtf-mobile-header .edgtf-mobile-menu-opener a:hover {
	color: #666666;
}
.edgtf-mobile-header .edgtf-mobile-nav a:hover, .edgtf-mobile-header .edgtf-mobile-nav h4:hover {
	color: #666666;
}
.edgtf-main-menu > ul > li:hover {
	-webkit-transition: all 700ms ease;
	-moz-transition: all 700ms ease;
	transition: all 700ms ease;
}
.edgtf-drop-down .edgtf-menu-second .edgtf-menu-inner > ul, .edgtf-drop-down .edgtf-menu-narrow .edgtf-menu-second .edgtf-menu-inner ul {
	background: #f2f2f2;
/*	box-shadow: 0 4px 2px rgba(0,0,0,.2);
*/
}
.edgtf-drop-down .edgtf-menu-second .edgtf-menu-inner ul li a, .edgtf-drop-down .edgtf-menu-second .edgtf-menu-inner ul li h4 {
	color: #747479;
}
.edgtf-main-menu.edgtf-drop-down .edgtf-menu-second .edgtf-menu-inner ul li a:hover {
	color: #333333;
	font-weight: 500;
}
.edgtf-main-menu.edgtf-drop-down .edgtf-menu-second .edgtf-menu-inner ul li a:hover .edgtf-item-outer:after {
	width: 0;
}
.edgtf-light-header .edgtf-page-header > div:not(.edgtf-sticky-header) .edgtf-main-menu > ul > li:hover > a {
	color: #747479;
}
.home-top-mobile-menu {
	display: none;
	text-align: center;
	margin: 0;
	padding: 0;
}
.home-top-mobile-menu ul {
	list-style: none;
	margin: 0 0 -20px 0;
}
.edgtf-mobile-header .edgtf-mobile-header-inner {
	height: 60px;
	border-bottom: none;
}
.edgtf-mobile-header .edgtf-mobile-logo-wrapper img {
  height: auto;
  max-width: 250px;
}

.edgtf-page-header .edgtf-menu-area .edgtf-logo-wrapper a {
	max-height: 27px;
}
.edgtf-page-header .edgtf-sticky-header .edgtf-sticky-holder .edgtf-logo-wrapper a {
	max-height: 27px;
}
.edgtf-mobile-header .edgtf-mobile-menu-opener {
	float: right;
}

.edgtf-header-standard .edgtf-menu-area {
	background: transparent;
	border: none;
}

.edgtf-logo-wrapper a img {
	height: 23px;
}

.edgtf-mobile-header .edgtf-mobile-nav a,
.edgtf-mobile-header .edgtf-mobile-nav h4 {
	color:#747479;
}
.edgtf-mobile-header .edgtf-mobile-nav a:active,
.edgtf-mobile-header .edgtf-mobile-nav a:focus {
	color: #333333;
}

@media screen and (min-width: 769px) and (max-width: 1199px){
	.edgtf-logo-wrapper a {
		max-width:300px;
	}
	.edgtf-logo-wrapper a img {
		height: auto;
		margin-top: 3px;
	}
}

.edgtf-dark-header .edgtf-page-header > div:not(.edgtf-sticky-header) .edgtf-main-menu > ul > li > a,
.edgtf-dark-header.edgtf-header-style-on-scroll .edgtf-page-header .edgtf-main-menu > ul > li > a,
.edgtf-main-menu ul li a {
	color:#747479;
}
.edgtf-main-menu ul li a:hover {
	color:#333333;
}
.highlight-header a:hover {
	color:#fff;
}

.slotholder,
.carousel .carousel-inner .item .edgtf-slider-elements-container:not(.edgtf-grid),
.fullwidthabanner {
/*	background-color: rgba(0,0,0,.3);
*/}
.fullwidthbanner-container:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.3);
}

body:not(.edgtf-menu-item-first-level-bg-color) .edgtf-main-menu > ul > li:hover > a, 
.edgtf-main-menu > ul > li.edgtf-active-item > a,
.current_page_item > a  {
	color:#333333;	
}
/*.home .edgtf-content {
	margin-top: -80px;
}
*/
.edgtf-portfolio-filter-holder {
	margin: 20px 0 30px 0;
}

/* Single portfolio styles */

.single-portfolio-item .edgtf-column2 {
	display: flex;
	flex-direction: column;
	background-color: #ebebeb;
}
.edgtf-portfolio-info-holder {
	-webkit-transition: margin-top 100ms ease;
	-moz-transition: margin-top 100ms ease;
	transition: margin-top 100ms ease;
}
.pp_nav,
.pp_description {
	display: none;
	opacity: 0;
}

.edgtf-blog-list-holder.edgtf-boxes .edgtf-item-title,
.single-portfolio-item .edgtf-portfolio-single-holder .edgtf-portfolio-title {
	font-family: 'adobe-garamond-pro', serif;
}
.home .edgtf-blog-list-holder.edgtf-boxes .edgtf-item-title {
	margin-bottom: 10px;
}


.featured-story .edgtf-blog-list-holder.edgtf-boxes .edgtf-item-title {
	font-size: 44px;
	line-height: 50px;
	margin-bottom: 20px;
}

.single-portfolio-item .edgtf-portfolio-single-holder .edgtf-portfolio-title {
	font-size: 40px;
	line-height: 46px;
	color: #5C6160;
	margin-bottom: 0;
}

.single-portfolio-item .edgtf-portfolio-single-holder .edgtf-portfolio-content h3 {
	font-size: 18px;
	line-height: 22px;
	color: #5C6160;
	margin-bottom: 40px;
}


.single-portfolio-item .edgtf-two-columns-66-33 .edgtf-column2 .edgtf-column-inner {
	padding: 40px;
}

.edgtf-portfolio-related-holder .edgtf-portfolio-list-holder {
	margin-top: 50px;
}


.single-portfolio-item .edgtf-container-inner {
}
.small-images .edgtf-portfolio-content {
	border: none;
}

.edgtf-portfolio-single-holder .edgtf-portfolio-content {
	margin-bottom: 0;
	padding-bottom: 0;
}
.edgtf-portfolio-single-holder .edgtf-portfolio-social {
	padding-top: 5px;
	border: none;
	font-size: 22px;
}
.edgtf-portfolio-single-holder .edgtf-portfolio-social .share-link {
	margin-right: 18px;
	font-size: 14px;
}
.edgtf-portfolio-related-holder {
	border: none;
	padding-top: 0;
	margin-top: 50px;
}
.edgtf-btn .edgtf-btn-text {
	color: #c2c4c8;
}
#edgtf-back-to-top span span {
	background: #f2f2f2;
}
div.pp_default .pp_close {
	right: 10px;
}
body div.pp_default .pp_close:after {
	font-family: 'elegantIcons';
	content:"\4d";
	font-size: 30px;
}
body div.pp_default a.pp_next, body div.pp_default a.pp_previous {
	font-size: 100px;
	width: 70px;
	height: 70px;
}
body div.pp_default a.pp_next {
	margin-right: 15px;
}
body div.pp_default a.pp_previous {
	margin-left: 15px;
}
body div.pp_default a.pp_next span:before {
	transform: rotateZ(-90deg);
}
body div.pp_default a.pp_previous span:before {
	transform: rotateZ(90deg);
}
body div.pp_default a.pp_next span:before, body div.pp_default a.pp_previous span:before {
	width: 70px;
	height: 70px;
	content: '';
	background: url('../img/down_arrow.svg');
}

/* footer styles */

footer .edgtf-footer-inner .widget, .edgtf-footer-inner .widget li {
	display: inline-block;
	color: #adb0b4;
}
footer .edgtf-footer-inner .widget .menu a {
	margin-left: 30px;
}
footer .edgtf-footer-inner .widget .menu a:hover {
	color: #666666;

}
footer .widget .menu a:hover:after {
	width: 0;
}
footer .social-icons a {
	color: #747979;
	margin-right: 15px;
	font-size: 20px;
}
footer .social-icons a:hover {
	color: #666666;
}

/*.edgtf-container, .edgtf-content-bottom, .edgtf-section {
	padding:40px 0;
}
*/
.single-post .edgtf-container {
	padding-top:40px;
}

.edgtf-content-bottom, .edgtf-section {
	padding:40px 0;
}
.press.edgtf-section,
.portfolio.edgtf-section {
	padding-top: 0;
}
.vc_inner {
	padding-bottom: 0;
}
.sh-newsletter h4,
.pinterest-wrap h4,
.vc_separator.vc_separator_align_center h4,
.vc_separator h4, .sh-instagram h4 a, .edgtf-section-subtitle  {
	color: #adb0b4;
	font-weight: 300;
	font-size: 22px;
	letter-spacing:1.5px;
	padding: 0 104px;
	text-align: center;
	text-transform: uppercase;
}
.sh-instagram h4 a:hover {
	color: #666666;
}
.sh-instagram h4 a:active, .sh-instagram h4 a:focus {
	color: #333333;
}
.sh-instagram h4,
.pinterest-wrap h4 {
	text-transform: none;
}
.pinterest-wrap h4 {
	margin-bottom: 40px;
}
.edgtf-section-inner-margin {
	margin-left: -10px;
	margin-right: -10px;
}
.vc_row {
	margin-left: -10px;
	margin-right: -10px;
}
.vc_column-inner,
.vc_column_container>.vc_column-inner  {
	padding-left: 10px;
	padding-right: 10px;
}
.vc_separator.vc_sep_color_grey .vc_sep_line {
	border-color: #adb0b4;
}


/* custom home page styles */


.edgtf-content .edgtf-content-inner > .edgtf-container > .edgtf-container-inner,
.edgtf-content .edgtf-content-inner > .edgtf-full-width > .edgtf-full-width-inner {
	padding-top: 0;
	padding-bottom: 0;
}


.home .edgtf-ptf-standard .edgtf-portfolio-list-holder,
.home .edgtf-ptf-standard .edgtf-portfolio-list-holder .edgtf-item-title,
.home .edgtf-ptf-gallery-with-space .edgtf-portfolio-list-holder {
	text-align: center;
}

.home .edgtf-portfolio-list-holder article.mix {
	margin-bottom: 0;
}
.edgtf-blog-holder article .edgtf-post-info>div a,
.edgtf-blog-list-holder .edgtf-item-info-section > div a,
.featured-story .edgtf-blog-list-holder .edgtf-item-info-section > div a,
.home .edgtf-portfolio-list-holder-outer.edgtf-ptf-standard .edgtf-ptf-category-holder,
.home .edgtf-portfolio-list-holder-outer.edgtf-ptf-pinterest-with-space .edgtf-ptf-category-holder {
    font-style: normal;
    font-family: 'sofia-pro';
    font-weight: 300;
    color: #adb0b4;
    font-size: 14px; /* this was previously set to 16px */
    line-height: 24px;
    margin-top: 30px;
	letter-spacing: .5px;
}
.home .edgtf-portfolio-list-holder-outer.edgtf-ptf-standard .edgtf-ptf-category-holder {
	text-transform: uppercase;
}

.edgtf-blog-list-holder .edgtf-item-info-section > div a {
	text-transform: none;
	font-size: 14px; /* previously 16px */
	line-height: 20px;
}
.edgtf-blog-holder article .edgtf-post-info>div a:hover,
.edgtf-blog-list-holder .edgtf-item-info-section > div a:hover,
.home .edgtf-portfolio-list-holder-outer.edgtf-ptf-standard .edgtf-ptf-category-holder:hover,
.home .edgtf-portfolio-list-holder-outer.edgtf-ptf-pinterest-with-space .edgtf-ptf-category-holder:hover {
	color: #666666;
}
.edgtf-blog-holder article .edgtf-post-info>div a:focus,
.edgtf-blog-list-holder .edgtf-item-info-section > div a:focus,
.home .edgtf-portfolio-list-holder-outer.edgtf-ptf-standard .edgtf-ptf-category-holder:focus,
.home .edgtf-portfolio-list-holder-outer.edgtf-ptf-pinterest-with-space .edgtf-ptf-category-holder:focus,
.edgtf-blog-holder article .edgtf-post-info>div a:active,
.edgtf-blog-list-holder .edgtf-item-info-section > div a:active,
.home .edgtf-portfolio-list-holder-outer.edgtf-ptf-standard .edgtf-ptf-category-holder:active,
.home .edgtf-portfolio-list-holder-outer.edgtf-ptf-pinterest-with-space .edgtf-ptf-category-holder:active {
	color: #666666;
}
.edgtf-blog-list-holder .edgtf-item-image a:after {
	background-color: rgba(255, 255, 255, 0.5);
}
.pinterest-pin a:before {
	background-color: rgba(255, 255, 255, 0.5);
}
.pinterest-pin a:after {
	color: #666;
}
.pinterest-pin img {
	width: 100%;
}
.pinterest-pin a:hover:after {
    -webkit-transform: translate(-50%, -50%) scale(2);
    -moz-transform: translate(-50%, -50%) scale(2);
    transform: translate(-50%, -50%) scale(2);
}
.edgtf-portfolio-list-holder-outer.edgtf-ptf-standard article .edgtf-item-text-holder .edgtf-item-title,
.edgtf-portfolio-list-holder-outer.edgtf-ptf-pinterest-with-space article .edgtf-item-text-holder .edgtf-item-title {
	font-family: 'adobe-garamond-pro', serif;
	font-size: 26px;
	line-height: 30px;
}

/*.edgtf-portfolio-list-holder-outer.edgtf-ptf-standard article .edgtf-item-text-holder .edgtf-item-title,
.edgtf-portfolio-list-holder-outer.edgtf-ptf-pinterest-with-space article .edgtf-item-text-holder .edgtf-item-title {
    font-size: 32px;
    line-height: 36px;
    margin-bottom: 8px;
}
*/

.home .edgtf-portfolio-list-holder-outer.edgtf-ptf-standard article .edgtf-item-text-holder .edgtf-item-title {
	font-size: 34px;
	line-height: 38px;
	margin-bottom: 10px;
	letter-spacing: 1.0px;
}

.home .edgtf-ptf-standard .edgtf-portfolio-list-holder p,
.home .edgtf-ptf-gallery-with-space .edgtf-portfolio-list-holder p {
	font-size: 14px; /* previously 16px */
    line-height: 20px;
    margin: 0 20px;
}

.home .featured-story .edgtf-item-text-holder {
	padding: 30px;
	text-align: center;
}
.home .featured-story .edgtf-item-text-holder p {
	font-size: 16px; /*previously 24px */
	line-height: 22px;
  margin: 0 10px;
}
.edgtf-blog-list-holder.edgtf-boxes .edgtf-blog-list-read-more,
.home .featured-story .edgtf-blog-list-read-more {
	display: none;
}
.home .featured-story .edgtf-blog-list-item {
	background: #f2f2f2;
}

.edgtf-blog-list-holder.edgtf-boxes .edgtf-item-text-holder {
	padding-top: 20px;
}
.edgtf-blog-list-holder .edgtf-item-info-section {
	margin-bottom: 10px;
}
.edgtf-blog-list-holder h3.edgtf-item-title {
	font-size: 26px;
	line-height: 30px;
}
.edgtf-blog-list-holder .edgtf-excerpt {
	font-size: 14px; /*previously 14px */
	line-height: 20px;
}

.sh-testimonial {
	background: #fbfbfb;
	padding:80px 0;
}
.sh-values {
	background: #747979;
}

.sh-values .edgtf-section-subtitle {
	color: #adb0b4;
}
@media only screen and (min-width: 481px){
	.sh-values .vc_column-inner {
		padding-left: 80px;
		padding-right: 80px;
	}

	.sh-values .edgtf-section-subtitle {
		padding: 40px 104px;
	}
	.sh-values .wpb_text_column p:last-child {
		margin-bottom: 80px;
	}
}


.archive .edgtf-blog-holder > .edgtf-full-wrap, .author .edgtf-blog-holder > .edgtf-full-wrap.sh-testimonial,
.blog .edgtf-blog-holder > .edgtf-full-wrap.sh-testimonial {
	padding: 60px 0;
}

.sh-testimonial .edgtf-testimonial-icon.icon_quotations {
	display: none;
}
.sh-testimonial p, 
.sh-testimonial .edgtf-testimonials.edgtf-testimonials-type-simple .edgtf-testimonial-text {
	font-family: 'adobe-garamond-pro', serif;
	color: #737979;
	font-size: 38px;
	line-height: 44px;
	margin-bottom: 20px;
	font-style: italic;
	padding: 0;
}
.sh-testimonial .edgtf-testimonial-author h6 {
	color: #adb0b4;
	font-family: 'sofia-pro', sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-style: normal;
	font-weight: 300;
}

.sh-instagram {
	background: #f9f9f9;
	padding-bottom: 20px;
}
.sh-instagram ul {
	list-style: none;
	margin-bottom: 0;
}
.sh-instagram h4, .sh-instagram h4 a {
	text-align: center;
	margin-bottom: 30px;
	text-transform: none;
}

/*about pages styles */

.about-pages .wpb_text_column h2 {
	font-size:44px;
	margin: 30px 0;
	line-height: 50px;
}
.wpb_content_element.sh-impact-title h2 {
	font-size: 48px;
}
.about-pages p {
	font-size: 16px;
	line-height: 1.375em;
}
.sh-values p {
	margin-top: 20px;
	font-family: 'adobe-garamond-pro', serif;
	font-size: 22px;
	color: #f9f9f9;
	font-weight: 600;
	letter-spacing: 2px;
	line-height: 40px;
	text-transform: uppercase;
}
.sh-values strong {
	font-weight: 400;
	font-size: 44px;
	text-transform: none;
	letter-spacing: 2px;
}

/*.about-pages .wpb_text_column p:last-child,
.about-pages p {
	font-size: 16px;
	line-height: 1.375em;
	margin-bottom: 40px;
}
*/
.about-pages.sh-intro .wpb_text_column p:last-child,
.about-pages.sh-intro p {
	font-size: 16px;
	line-height: 1.375em;
	margin-bottom: 40px;
}
h5.edgtf-section-subtitle {
	font-size: 12px; /*previously 16px */
	text-transform: uppercase;
	margin-bottom: 0;
}
.edgtf-elements-holder .edgtf-elements-holder-item-content {
    padding: 10% 30% 10% 0;
}
.edgtf-elements-holder .edgtf-elements-holder-item:nth-child(2) .edgtf-elements-holder-item-content {
    padding: 30%;
}
.flip-content .edgtf-elements-holder .edgtf-elements-holder-item-content {
    padding: 10% 10% 10% 20%;
}
.flip-content .edgtf-elements-holder .edgtf-elements-holder-item:nth-child(2) .edgtf-elements-holder-item-content {
    padding: 10% 20% 10% 10%;
}

/* loading spinner styles */

.spinner {  
  animation: rotate 600ms infinite linear;
  transform:translateZ(0px);
}

@keyframes rotate {  
  0% {transform:rotate(0deg);}
  100% {transform:rotate(360deg);} 
}


@media only screen and (max-width: 1280px) and (min-width: 1024px){
	.edgtf-elements-holder .edgtf-elements-holder-item-content {
	    padding: 10% 30% 10% 0;
	}
	.flip-content .edgtf-elements-holder .edgtf-elements-holder-item-content {
	    padding: 10% 20% 10% 10%;
	}
	.flip-content .edgtf-elements-holder .edgtf-elements-holder-item:nth-child(2) .edgtf-elements-holder-item-content {
	    padding: 10% 20% 10% 10%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.edgtf-elements-holder .edgtf-elements-holder-item-content {
	    padding: 10% 20% 10% 0;
	}
	.flip-content .edgtf-elements-holder .edgtf-elements-holder-item-content {
	    padding: 10% 10% 10% 20%;
	}
	.flip-content .edgtf-elements-holder .edgtf-elements-holder-item:nth-child(2) .edgtf-elements-holder-item-content {
	    padding: 10% 20% 10% 10%;
	}
}
@media only screen and (max-width: 768px) {
	.edgtf-elements-holder .edgtf-elements-holder-item-content {
	    padding: 10% 0;
	}
	.edgtf-elements-holder .edgtf-elements-holder-item:nth-child(2) .edgtf-elements-holder-item-content {
	    padding: 50% 0;
	}
	.flip-content .edgtf-elements-holder .edgtf-elements-holder-item:nth-child(1) .edgtf-elements-holder-item-content {
	    padding: 50% 0;
	}
	.flip-content .edgtf-elements-holder .edgtf-elements-holder-item:nth-child(2) .edgtf-elements-holder-item-content {
	    padding: 10% 0;
	}
}
@media only screen and (max-width: 480px) {
	.edgtf-elements-holder .edgtf-elements-holder-item-content {
	    padding: 40px 0;
	}
}

.sh-team .vc_row {
	padding-top: 0px;
}
.sh-team-inner {
	overflow:hidden;
}
.edgtf-iwt {
	margin-bottom: 40px;
}
.edgtf-team.main-info-below-image {
	text-align: left;
}
.edgtf-team.main-info-below-image .edgtf-team-info {
	padding: 17px 0 0;
}
.edgtf-team-social-holder-between {
	display: none;
}
.edgtf-team-name {
	font-family: 'adobe-garamond-pro', serif;
	font-size: 26px;
	line-height: 30px;
}
.edgtf-team.main-info-below-image .edgtf-team-info .edgtf-team-position {
	font-family: 'sofia-pro', sans-serif;
	font-style: normal;
	color: #747979;
	font-weight: 300;
	line-height: 1em;
	font-size: 14px;
	margin-bottom: 30px;
}
.page .sh-portfolio-link {
	background: #f5f5f5;
}
.sh-portfolio-link a {
	text-transform: uppercase;
	color:#bbbcbe;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1px;
}



/* portfolio list styles */
.edgtf-portfolio-list-holder-outer.edgtf-ptf-standard article:hover .edgtf-item-image-holder a .edgtf-view-project, .edgtf-portfolio-list-holder-outer.edgtf-ptf-pinterest-with-space article:hover .edgtf-item-image-holder a .edgtf-view-project,
.edgtf-portfolio-list-holder-outer.edgtf-hover-outline article:hover .edgtf-hover-border {
	opacity: 0;
}
.edgtf-portfolio-list-holder-outer.edgtf-ptf-standard article .edgtf-item-image-holder a,
.edgtf-portfolio-list-holder-outer.edgtf-ptf-pinterest-with-space article .edgtf-item-image-holder a {
	background-color: #fff;
}
body:not(.home) .edgtf-portfolio-list-holder-outer.edgtf-ptf-standard .edgtf-ptf-category-holder,
body:not(.home) .edgtf-portfolio-list-holder-outer.edgtf-ptf-pinterest-with-space .edgtf-ptf-category-holder {
	display: none;
}
.edgtf-ptf-standard article.mix, .edgtf-ptf-gallery-with-space article.mix {
	margin-bottom: 0;
}


.edgtf-portfolio-filter-holder .edgtf-portfolio-filter-holder-inner ul li h6 {
	font-family: 'sofia-pro', sans-serif;
	color: #bbbec0;
	font-size: 16px;
	letter-spacing: 0.5px;
}

.edgtf-portfolio-filter-holder .edgtf-portfolio-filter-holder-inner ul li.edgtf-parent-filter {
  margin: 0 10px;
}

.edgtf-portfolio-info-item h5 {
	color: #747979;
	font-weight: 300;
	margin-bottom: 20px;
	line-height: 1em;
}
.portfolio .edgtf-portfolio-info-item h5 {
	margin-bottom: 30px;
}
.edgtf-ptf-masonry[data-type="sh-masonry"] article {
	width: 25%;
}
.edgtf-ptf-masonry[data-type="sh-masonry"] article:first-of-type {
	width: 50%;
} 

.edgtf-portfolio-list-holder-outer.edgtf-hover-bordered article .edgtf-item-text-overlay {
	background-color: rgba(255,255,255,.8);
}
.edgtf-portfolio-list-holder-outer.edgtf-hover-bordered article .edgtf-hover-border {
	display: none;
}
.edgtf-portfolio-list-holder-outer.edgtf-ptf-gallery article .edgtf-item-title, .edgtf-portfolio-list-holder-outer.edgtf-ptf-gallery-with-space article .edgtf-item-title, .edgtf-portfolio-list-holder-outer.edgtf-ptf-pinterest article .edgtf-item-title, .edgtf-portfolio-list-holder-outer.edgtf-ptf-masonry article .edgtf-item-title {
	color:#747479;
	font-family: 'adobe-garamond-pro', serif;
	font-size: 24px;
	line-height: 1em;
}
.edgtf-portfolio-list-holder-outer.edgtf-ptf-gallery article .edgtf-ptf-category-holder, .edgtf-portfolio-list-holder-outer.edgtf-ptf-gallery-with-space article .edgtf-ptf-category-holder, .edgtf-portfolio-list-holder-outer.edgtf-ptf-pinterest article .edgtf-ptf-category-holder, .edgtf-portfolio-list-holder-outer.edgtf-ptf-masonry article .edgtf-ptf-category-holder {
	color:#747479;
	font-style: normal;
	font-family: 'sofia-pro', sans-serif;
	line-height: 1.5em;
	margin-top: 0;
}

/*press page styles */

.edgtf-press-list-holder .edgtf-portfolio-item .edgtf-item-text-overlay,
.edgtf-press-list-holder .edgtf-portfolio-item .edgtf-item-image-holder {
	padding: 0 10px;
}
.edgtf-press-list-holder .edgtf-portfolio-item .edgtf-item-text-overlay {
	margin-bottom: 40px;
}
.edgtf-press-list-holder h4 {
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0.5px;
}

.edgtf-press-list-holder-outer article .edgtf-item-text-overlay {
	font-family: 'adobe-garamond-pro', serif;
	font-size: 12px;
}
.edgtf-ptf-list-paging {
	text-align: center;
}
.edgtf-press-list-holder img {
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}
.edgtf-press-list-holder article:hover img {
	opacity: .5;
}
.edgtf-press-list-holder article:active img,
.edgtf-press-list-holder article:focus img {
	opacity: .2;
}
.edgtf-press-list-holder article:hover .edgtf-item-text-holder {
	color: #666666;
}
.edgtf-press-list-holder article:active .edgtf-item-text-holder,
.edgtf-press-list-holder article:focus .edgtf-item-text-holder {
	color: #333333;
}

/* blog */

.sh-intro {
	font-size: 18px;
	line-height: 1.5em;
	padding-top: 65px;
}
.archive .edgtf-blog-holder > div:nth-child(odd),
.author .edgtf-blog-holder > div:nth-child(odd),
.blog .edgtf-blog-holder > div:nth-child(odd) {
	background: #f2f2f2;
}

.edgtf-blog-holder article .edgtf-post-image a:hover img {
	opacity: .5;
}

.edgtf-blog-holder article .edgtf-post-image a img {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.edgtf-blog-holder article .edgtf-post-image a:active img,
.edgtf-blog-holder article .edgtf-post-image a:focus img {
	opacity: .2;
}

.edgtf-blog-holder.edgtf-blog-single article .edgtf-blog-audio-holder,
.edgtf-blog-holder.edgtf-blog-single article:not(.format-audio) .edgtf-post-image {
	text-align: center;
}
.edgtf-blog-holder .portrait .edgtf-post-info-bottom-right {
	display: none;
}
.edgtf-blog-holder article .portrait .edgtf-post-image  {
	margin-bottom: 0;
}
.edgtf-blog-holder .portrait .edgtf-social-share-holder {
	margin-top: 20px;
}
@media screen and (min-width: 768px) {
	.edgtf-blog-holder .portrait {
		display: flex;
		-webkit-align-items: center;
	    -webkit-box-align: center;
	    align-items: center;
	}
	.edgtf-blog-holder .portrait .edgtf-post-text {
		padding: 12%;
	}
}

.edgtf-pagination-holder .edgtf-pagination li a,
.edgtf-pagination-holder .edgtf-pagination li.active span {
	font-weight: 300;
	color:#adb0b4;
	font-size: 16px;
}
.edgtf-pagination-holder .edgtf-pagination li a:hover{
	color:#666666;
}
.edgtf-pagination-holder .page-separator span {
	vertical-align: middle;
	color:#adb0b4;
}
.edgtf-pagination-holder .edgtf-pagination li.edgtf-pagination-prev a,
.edgtf-pagination-holder .edgtf-pagination li.edgtf-pagination-next a {
	font-size: 30px;
}
.blog .edgtf-container.edgtf-container-bottom-navigation {
	text-align: center;
	background: transparent;
}
#sh-load-more {
	transition: opacity 300ms ease;
	opacity: 1;
}
#sh-load-more.sh-loading {
	opacity: 0;
}
.sh-ajax {
	transition: opacity 300ms ease;
	opacity: 1;
}
.sh-ajax.sh-loading {
	opacity: 0;	
}
.blog  .edgtf-ptf-list-paging .edgtf-outline {
	display: none;
}
.blog  .edgtf-ptf-list-paging .edgtf-outline.sh-loading {
	display: block;
}


/* contact page styles */

div.wpcf7-mail-sent-ok {
	border: none !important;
}


.sh-dark-bg {
	background-color: #747979;
	color: #B9C5C3;
}
.sh-dark-bg h2 {
	color: #fff;
	font-size: 34px;
	line-height: 36px;
	letter-spacing: 1.0;
	margin: 20px 0;
}
.sh-dark-bg p,
.sh-dark-bg p:last-child {
	margin-bottom: 30px;
	color: #ebebeb;
}

.sh-dark-bg .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-textarea, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-quiz, #respond textarea, #respond input[type='text'], .post-password-form input[type='password'] {
	background: #656969;
	border: none;
	color: #fff;
}
.sh-dark-bg .wpcf7-form-control.wpcf7-text.wpcf7-not-valid {
	background: #B9C5C3;
}
.map-pin {
	margin-left: 10px;
}
input.wpcf7-form-control.wpcf7-submit {
	background: transparent;
	background-image: none;
	color: #d1d2d2;
	border: 1px solid #d1d2d2;
	border-radius: 45px;
	padding: 0 50px;
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
    outline: none;
}
input.wpcf7-form-control.wpcf7-submit:hover {
	color: #656969;
	border: 1px solid #656969;
}
input.wpcf7-form-control.wpcf7-submit:focus,
input.wpcf7-form-control.wpcf7-submit:active {
	color: #747979;
	border: 1px solid #656969;
	background-color: #656969;
	
}
span.wpcf7-not-valid-tip {
	margin-top: -20px;
	color: #B9C5C3;
}
div.wpcf7-validation-errors {
	border: none;
}
.page-template .edgtf-title {
	margin-top: -80px;
}
.sh-caption p {
	font-size: 14px;
	line-height: 1.5em;
	padding-top: 20px;
	margin-right: 20px;
}
.edgtf-blog-holder article .edgtf-post-info-bottom {
	display: none;	
}
.archive .edgtf-blog-holder > .edgtf-full-wrap,
.author .edgtf-blog-holder > .edgtf-full-wrap,
.blog .edgtf-blog-holder > .edgtf-full-wrap {
	padding: 40px 0 ;
}
.archive .edgtf-post-info-bottom-right,
.category .edgtf-post-info-bottom-right,
.blog .edgtf-post-info-bottom-right {
	float: right;
}
.archive .edgtf-blog-holder article p,
.archive .edgtf-blog-holder article,
.author .edgtf-blog-holder article p,
.author .edgtf-blog-holder article,
.blog .edgtf-blog-holder article p,
.blog .edgtf-blog-holder article {
	margin-bottom: 0;
}
.archive .edgtf-blog-holder article p,
.author .edgtf-blog-holder article p,
.blog .edgtf-blog-holder article p {
	font-size: 16px;
	line-height: 1.5em;
/*	margin: 0 10px;
*/}


.single .category-featured-story .edgtf-post-image {
	display: none;
}
.single-post .edgtf-social-share-holder {
	text-align: center;
	padding-top: 40px;
	font-size: 20px;
}
.edgtf-social-share-holder ul {
	font-size: 20px;
}
.single .edgtf-blog-holder article .edgtf-post-title,
.edgtf-blog-holder.edgtf-blog-single article .edgtf-post-info {
	text-align: center;
	font-size: 48px;
}
.edgtf-post-title {
	font-family: 'adobe-garamond-pro', serif;
}
.edgtf-blog-holder article .edgtf-post-title {
	font-size: 44px;
	line-height: 50px;
}
@media only screen and (min-width:1025px){
	.archive .edgtf-blog-holder article p,
	.author .edgtf-blog-holder article p,
	.blog .edgtf-blog-holder article p {
		padding-right: 10%;
	}
}



/* author box styles */
.author-info {
	padding:40px 0;
	clear: both;
}

.author-info h5 {
	text-align: center;
}
.author-info h5 {
	text-align: center;
}


.author-info .post-count {
	float: right;
}
.author-info .author-info-wrap {
	padding-top: 40px;
}
.author-info h6 {
	font-family: 'sofia-pro', sans-serif;
	font-size: 14px;
    font-style: normal;
    color: #adb0b4;
    font-weight: 300;
    line-height: 1em;
    margin: 10px 0;
}
.author-info a[rel=author] {
	font-size: 32px;
	font-family: 'adobe-garamond-pro', serif;
	color: #313131;
}
.author-info .post-count {
	text-align: center;
}
.author-info .total-posts {
	font-family: 'adobe-garamond-pro', serif;
	font-size: 24px;
	display: block;
	color: #313131;
}
.author-info .count-subhead {
	text-transform: uppercase;
	font-size: 12px;
	color:#adb0b4;
}
.edgtf-team .edgtf-team-image img,
.author-info img {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.author-info img {
	margin-bottom: 40px;
}
.edgtf-team .edgtf-team-image img:hover,
.author-info img:hover {
	opacity: .5;
}
.gray-100-bg {
	background: #f9f9f9;
}
#author-pinterest .vc_col-sm-3 {
	padding: 0 10px;
}
#author-pinterest .pinterest-pin {
	padding:50%;
	position: relative;
	margin-bottom: 20px;
	background-size: cover;
	background-position: center;
}
#author-pinterest .pinterest-pin a {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.edgtf-instagram-feed li a:hover:before,
.pinterest-pin a:before {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.72);
  z-index: 20;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.edgtf-instagram-feed li a:after,
.author-info .pinterest-link:before,
.pinterest-pin a:after {
  content: "\ead1";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0.8);
  -moz-transform: translate(-50%, -50%) scale(0.8);
  transform: translate(-50%, -50%) scale(0.8);
  font-family: 'icomoon' !important;
  color: #747979;
  font-size: 64px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  z-index: 30;
  opacity: 0;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-backface-visibility: hidden;
}
.author-info .pinterest-link {
	font-size: 18px;
	color: #adb0b4;
	display: flex;
}
.author-info .pinterest-link:before {
	color: #adb0b4;
	position: relative;
	opacity: 1;
	top: unset;
	left: unset;
  -webkit-transform: none;
  -moz-transform: none;
	transform: none;
	font-size: 24px;
	margin-right: 5px;
}

.edgtf-instagram-feed li a:after{
  content: "\f16d";
  font-family: 'FontAwesome' !important;
}

.edgtf-instagram-feed li a:hover:before,
.pinterest-pin a:hover:before {
  opacity: 1;
  -webkit-transform: opacity 0.5s;
  -moz-transform: opacity 0.5s;
  transform: opacity 0.5s;
}
.edgtf-instagram-feed li a:hover:after,
.pinterest-pin a:hover:after {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%) scale(1);
  -moz-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
}

/* footer styles */
footer .edgtf-footer-bottom-holder {
	padding: 0;
}
footer .edgtf-container {
	padding: 20px 0 10px;
}

/*newsletter styles */

.sh-newsletter {
	text-align: center;
	background: #fbfbfb;
	padding: 40px 0;
/*	position: fixed;
	margin-bottom: 0;
	transition: all 300ms ease;
*/
}
sh.newsletter.out-of-view{
	margin-bottom: -174px;
}
.sh-newsletter h4 {
	margin-bottom: 20px;
}
.sh-newsletter form {
	margin: 0 auto;
}
.sh-newsletter button,
.sh-newsletter input {
	background: transparent;
	border: #D1d2d4 1px solid;
	font-size: 16px;
	padding: 8px;
	position: relative;
	transition: all 300ms ease;
	font-family: 'sofia-pro';
}
.sh-newsletter input[type='email'] {
	width: 250px;
	height: 24px;
	margin-right: -5px;
	outline: none;
	z-index: 100;
	color: #747979;
	font-weight: 300;
}
.sh-newsletter input.error[type='email'] {
	color: #D1d2d4;
	background-color: #B9C5C3;
}

.sh-newsletter input[type='email']:focus {
	border: 1px solid #747979;
}
.sh-newsletter .submit {
	height: 42px;
	width: 42px;
	text-indent: -9999px;
	cursor: pointer;
	border-left: none;
}
.sh-newsletter button:after {
	position: absolute;
	top: 1px;
	left: 2px;
	content: '\f105';
	font-family: 'FontAwesome';
	text-indent: initial;
	font-size: 35px;
	line-height: 35px;
	padding-left: 13px;
	color: #D1d2d4;
	transition: color 300ms ease;
}	
.sh-newsletter button:hover:after {
	color: #666;
}


@media only screen and (min-width: 1025px) {
	.home .featured-story .edgtf-blog-list-item-inner {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;	
	}
	.home .featured-story .edgtf-item-image {
		width: 66%;
		float: left;
	}
	.home .featured-story .edgtf-item-text-holder {
		width: 33.33333%;
	}
}
@media only screen and (max-width: 1025px) {
	.edgtf-ptf-masonry[data-type="sh-masonry"] article:first-of-type {
		width: 66.66%;
	}
	.edgtf-ptf-masonry[data-type="sh-masonry"] article {
		width: 33.33%;
	}
}
@media only screen and (max-width: 1024px) {
	.edgtf-mobile-header .edgtf-mobile-menu-opener a {
		padding-right: 0;	
	}
}

@media only screen and (max-width: 768px) {
	.edgtf-ptf-masonry[data-type="sh-masonry"] article:first-of-type {
		width: 100%;
	}
	.edgtf-ptf-masonry[data-type="sh-masonry"] article {
		width: 50%;
	}
	.author-heading {
		padding-top: 40px;
	}
	.edgtf-blog-holder article .portrait .edgtf-post-image {
		margin-bottom: 26px;
	}
}

@media only screen and (max-width: 480px) {
	.sh-intro {
		padding-top: 40px;

	}
	.sh-newsletter input[type='email'] {
		width: auto;
	}
	.edgtf-mobile-header .edgtf-grid {
		width: 90%;
	}
	.sh-newsletter h4,
	.pinterest-wrap h4,
	.vc_separator.vc_separator_align_center h4, .vc_separator h4, .sh-instagram h4 a, .edgtf-section-subtitle {
		padding: 0 20px;
		font-size: 16px;
		line-height: 20px;
	}
	.author-info .post-count {
		float: left;
	}
	.vc_column-inner, .vc_column_container>.vc_column-inner {
		padding-left: 20px;
		padding-right: 20px;
	}
	.home-top-mobile-menu {
		display: block;
	}
	.home-top-mobile-menu a {
		color:#adb0b4;
	}
	.home .edgtf-grid-section .edgtf-section-inner,
	.home .sh-home-projects .edgtf-section-inner,
	.home .featured-story .edgtf-section-inner {
		width: 90%;
	}
	.about-pages .wpb_text_column h2 {
		font-size: 34px;
	}
	.wpb_content_element.sh-impact-title h2 {
		font-size: 34px;
	}

	.featured-story .edgtf-blog-list-holder.edgtf-boxes .edgtf-item-title {
		font-size: 32px;
		line-height: 38px;
	}
	.home .featured-story .edgtf-item-text-holder p {
	    font-size: 16px;
	    line-height: 24px;
	}
	.edgtf-portfolio-list-holder-outer.edgtf-ptf-standard article .edgtf-item-text-holder .edgtf-item-title, .edgtf-portfolio-list-holder-outer.edgtf-ptf-pinterest-with-space article .edgtf-item-text-holder .edgtf-item-title {
		font-size: 26px;
		line-height: 1.5em;
	}
	.edgtf-blog-list-holder h3.edgtf-item-title {
		font-size: 24px;
	}
	.sh-mobile-padding-md .edgtf-section-inner .vc_column-inner .vc_column_container>.vc_column-inner {
		padding-left: 40px;
		padding-right: 40px;	
	}
	.sh-mobile-padding-lg .edgtf-section-inner .vc_column-inner .vc_column_container>.vc_column-inner {
		padding-left: 70px;
		padding-right: 70px;	
	}
	.sh-testimonial {
		text-align: center;
	}
	.sh-testimonial .edgtf-testimonials.edgtf-testimonials-type-simple .edgtf-testimonial-text {
		padding:0;
		font-size: 24px;
		line-height: 26px;
	}
	.about-pages.sh-intro .wpb_text_column p:last-child {
		margin-bottom: 0;
	}
	.vc_col-sm-4 {
		margin-bottom: 30px;
	}
	.author-info .author-info-wrap {
		padding-top: 0;
	}
	.edgtf-blog-holder .portrait .edgtf-post-info-bottom-right {
		display: block;
	}
	.edgtf-blog-holder .portrait .edgtf-post-info-bottom-left {
		display: none;
	}
	.edgtf-blog-holder .portrait .edgtf-social-share-holder {
		margin-top: 0;
	}
	.edgtf-blog-holder article .edgtf-post-title {
		font-size: 34px;
		line-height: 40px;
		margin-bottom: 20px;
	}
	.sh-caption p {
		padding-bottom: 20px;
	}
	.sh-values p {
		font-size: 18px;
		line-height: 40px;
	}
	footer .edgtf-column-inner .social-icons {
		padding: 20px 0 30px;
	}

	footer {
		padding-bottom: 60px;
	}
	footer .edgtf-column-inner {
		text-align: center;
	}
	footer .edgtf-column-inner ul,
	footer .edgtf-column-inner widget,
	footer .edgtf-column-inner div {
/*		display: inline;
*/	}
	footer .edgtf-footer-bottom-holder .edgtf-two-columns-50-50 .edgtf-column:last-child .edgtf-column-inner,
	footer .edgtf-footer-bottom-holder .edgtf-two-columns-50-50 .edgtf-column:first-child .edgtf-column-inner {
		text-align: center;
	}
	footer .edgtf-footer-inner .widget .menu a {
		margin:7px;
	}
	footer .edgtf-footer-inner .widget {
		display: block;
	}
}
@media only screen and (max-width: 767px) {
	.screen-sm-hidden {
		display: none !important;
	}

}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.screen-md-hidden {
		display: none !important;
	}
}
@media only screen and (min-width: 1024px) {
	.screen-lg-hidden {
		display: none !important;
	}
}
@media only screen and (min-width: 769px) {
	.single-portfolio-item .edgtf-two-columns-66-33 {
		display: flex;
	}
	.author-info .author-info-wrap {
		padding: 40px 90px 0 90px;
	}
	.author-info p {
		max-width: 90%;
	}
	.archive .edgtf-blog-holder article {
		padding: 0 100px;
	}
	.sh-dark-bg .edgtf-section-inner-margin {
		padding: 0 100px;
	}
	.sh-float-right {
		float: right;
	}
}
@media screen and (max-width: 320px){
	.edgtf-grid, .edgtf-container-inner,
	.edgtf-grid-section .edgtf-section-inner,
	.edgtf-slider .carousel-inner .edgtf-slider-content-outer {
		width:90%;
	}
}



