html{
	scroll-behavior: smooth;
}
body {
    /*overflow-y: scroll;*/
    overflow-x:hidden;
}
*{
	font-weight:lighter!important;		
}
a, a:hover, a:focus{
	text-decoration:none!important;	
}
/*Machaco DAURAT por el nuevo VERDE*/
.flv-daurat{
	color:#013332!important;
}
.flv-barlow{
	font-family: 'Barlow Condensed', sans-serif!important;
}
.flv-clear{
	clear:both!important;	
}
.flv-decoration-none{
	text-decoration:none!important;	
}
.flv-border-verd-nou{
	border:1px solid #013332;	
}
.flv-border-blanc{
	border:1px solid #fff;	
}
.flv-border-top-daurat{
	border-top:1px solid #AD8410;	
}
.flv-border-bottom-daurat{
	border-bottom:1px solid #AD8410;	
}
.flv-border-bottom-blanc{
	border-bottom:1px solid #FFF;	
}
.flv-border-bottom-gris{
	border-bottom:1px solid #C2C3C9;	
}
.flv-border-top-verd-nou{
	border-top:1px solid #013332;	
}
.flv-border-bottom-verd-nou{
	border-bottom:1px solid #013332;	
}
.flv-border-bottom-verd-nou-clar{
	border-bottom:1px solid #84A39E;
}

.flv-border-right-none{
	border-right:none!important;
}
.flv-border-left-none{
	border-left:none!important;
}
.flv-border-top-none{
	border-top:none!important;
}
.flv-border-bottom-none{
	border-bottom:none!important;
}
.flv-box-shadow-none{
	box-shadow: none!important;
}
.flv-bg-verd-opacity80{
	background:#013332EE!important;
}
.flv-bg-gris{
	background:#f6f6f6!important;
}
.flv-bg-none{
	background:none;
}
.flv-verd-nou{
	color:#013332!important;
}
.flv-verd-nou-clar{
	color:#84A39E!important;
}

.flv-bg-verd-nou{
	background:#013332!important;
}
.flv-bg-verd-nou-clar{
	background:#84A39E!important;
}

.flv-verd-clar-nou{
	color:#385034!important;
}

.flv-bg-verd-clar-nou{
	background:#385034!important;
}
.flv-gris-nou{
	color:#C2C3C9!important;	
}
.flv-bg-blanc-opacity80{
	background: #FFFFFFCC!important;
}
.flv-font-size-11{
	font-size:11px!important;	
}
.flv-font-size-13{
	font-size:13px!important;	
}
.flv-font-size-15{
	font-size:15px!important;	
}
.flv-font-size-16{
	font-size:16px!important;
}
.flv-font-size-18{
	font-size:18px!important;
}
.flv-font-size-19{
	font-size:19px!important;
}
.flv-font-size-20{
	font-size:20px!important;
}
.flv-font-size-21{
	font-size:21px!important;
}
.flv-font-size-22{
	font-size:22px!important;
}
.flv-font-size-23{
	font-size:23px!important;
}
.flv-font-size-24{
	font-size:24px!important;
}
.flv-font-size-25{
	font-size:25px!important;
}
.flv-font-size-28{
	font-size:28px!important;
}
.flv-font-size-30{
	font-size:30px!important;		
}
.flv-font-size-34{
	font-size:34px!important;
}
.flv-font-size-38{
	font-size:38px!important;
}
.flv-font-size-40{
	font-size:40px!important;	
}
.flv-font-size-43{
	font-size:43px!important;	
}
.flv-font-size-45{
	font-size:45px!important;	
}
.flv-font-size-50{
	font-size:50px!important;	
}
.flv-font-size-55{
	font-size:55px!important;	
}
.flv-font-size-60{
	font-size:60px!important;	
}

.flv-line-height-18{
	line-height:18px!important;	
}
.flv-line-height-30{
	line-height:30px!important;	
}
.flv-line-height-35{
	line-height:35px!important;	
}
.flv-line-height-38{
	line-height:38px!important;	
}
.flv-line-height-40{
	line-height:40px!important;	
}
.flv-line-height-50{
	line-height:50px!important;	
}
.flv-line-height-60{
	line-height:60px!important;	
}


.flv-letter-spacing-2{
	letter-spacing: 2px!important;	
}
.flv-letter-spacing-5{
	letter-spacing: 5px!important;
	
}
.flv-border-radius-0{
	border-radius:0!important;	
}

.flv-font-weight-lighter{
	font-weight:lighter!important;
}
.flv-font-weight-100{
	font-weight:100!important;
}
.flv-font-weight-normal{
	font-weight:500!important;
}
.flv-font-weight-bold{
	font-weight:bold!important;
}

.flv-width-80{
	width:80%!important;
}
.flv-width-90{
	width:90%!important;
}
.flv-width-92{
	width:92%!important;
}

.flv-absolute-center{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left:0;
	right:0;
	z-index:9999;
}
.position-relative{
	position:relative;
}

.flv-btn-search{
	width:34px;
	height:34px;	
}

.flv-home-center-title-sliders{
	width:100%;
	text-align:center;
	top:42%;
	left:0;
	position:absolute;	
	font-weight:500!important;
}
.flv-home-center-title-sliders-venem{
	width:100%;
	text-align:center;
	top:30%;
	left:0;
	position:absolute;	
	font-weight:500!important;
}
.pl-plus{
	padding-left:50px!important;
}
.pr-plus{
	padding-right:50px!important;
}
.pt-plus{
	padding-top:50px!important;	
}
.pb-plus{
	padding-bottom:50px!important;	
}
.p-plus{
	padding:50px!important;
}
.p-100{
	padding:100px!important;
}
.pt-100{
	padding-top:100px!important;
}
.pb-100{
	padding-bottom:100px!important;
}
.mt-plus{
	margin-top:50px!important;	
}
.mb-plus{
	margin-bottom:50px!important;	
}
.m-plus{
	margin:50px!important;
}
.m-100{
	margin:100px!important;
}
.mt-100{
	margin-top:100px!important;
}
.mb-100{
	margin-bottom:100px!important;
}

/*COOKIES COMPLIANCE*/
.cc-compliance a.cc-btn{
	background-color:#013332!important;
}

/*MARQUESINA*/
.flv-marquesina a:hover{
	color:#013332!important;
}

/*MENU*/
html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:hover, ul#mainNav a.flv-dropdown-toggle.active, ul.dropdown-menu li a.active{
	color:#013332!important;
}
html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a{
	background:none!important;	
}
ul#mainNav{
	display: inline-block;	
}
ul#mainNav a.flv-dropdown-toggle{
	border-right:none!important;	
}
ul#mainNav li a{
	font-size:19px!important;	
}
ul#mainNav li a:hover,
ul#mainNav li a.active{
	opacity:0.7;
}
ul .nav.nav-pills .fa{
	color:#013332!important;		
}
.referenciaHeader:after{
	content:"hola";
}	
#searchButtonHeader,
#searchButtonHeader-mobile{
	border: none;
    margin: 11px 0 0 0;
    padding: 9px 10px;
    background: #F7F7F8;
}
#referenciaHeader-mobile{
	/*width:90%!important;	*/
}
#header .header-body{
	min-height:115px!important;	
}
html.sticky-header-active #header .header-body{
	box-shadow:none!important;	
}
ul#mainNav li ul.flv-menu-language li a{
	font-size:14px!important;	
}
#header .header-nav-main nav > ul.flv-language-dropdown > li > a{
	padding:10px 13px!important;	
}
#header .header-nav-main nav > ul.flv-language-dropdown i.fa-caret-down,
#header .header-nav-main nav > ul.flv-language-dropdown i.fa-chevron-down{
	color:#FFF;
}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu{
	border-top:none!important;	
}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu.flv-menu-language li a{
	padding:8px!important;	
}

ul#mainNav .fa-caret-down,
ul#mainNav .fa-chevron-down{
	color:#013332!important;		
	font-size:13px!important;
	padding-left:5px;
}
/*BREADCRUMB*/
.breadcrumb>.active{
	color:#C2C3C9!important;	
}

/*HOME*/
.flv-serveis-hover:hover p{
	color: #AD8410!important;
}

.rslides:hover{
	box-shadow: none!important;	
}

.home-title-luxe-properties{
	position:absolute;
	z-index:99999999;
	/*top: 15%;*/
	/*left: 50%;*/
	left:0%;
	/*transform: translate(-50%, -50%);	*/
	transform: translate(-0%, -50%);
	top:50%;
	padding:25px 40px;
	margin-left:15px;
}
.luxe-properties-slider{
	cursor:pointer;	
}
.luxe-properties-slider:hover #sliderHomeLuxe,
.flv-serveis-venem:hover a img,
#listingLoadMoreWrapper .listing-item:hover,
.flv-properties-listing.properties-listing .listing-item:hover,
.flv-oficines .flv-oficina:hover img,
.flv-oficines .flv-oficina:hover .flv-bg-verd-nou{
	opacity:80%;	
}

.flv-home-serveis .thumb-info:hover .thumb-info-title{
	text-shadow: none!important;
}
.flv-home-serveis .thumb-info .thumb-info-wrapper:after{
	background: none!important;
}
.flv-home-serveis .thumb-info .thumb-info-inner{
	background: rgba(255,255,255,0.7);
	padding: 20%;
  width: 90%;
  margin: 0px auto;
}
.flv-home-serveis .position-relative:hover span.flv-absolute-center{
	color:#FFFFFF4d!important;
}
.flv-home-serveis .flv-title{
	positoin:absolute;
	top:-40px;
}
.flv-home-serveis .thumb-info-inner{
	font-size:15px!important;
}
/*CERCAR IMMOBLE*/
.flv-properties-listing .flv-content{
	min-height:140px!important;	
}
.flv-properties-listing img.tourvirtual, .thumb-gallery img.tourvirtual, .properties-listing img.tourvirtual{
	z-index:9999;	
}
.properties-listing.boxed img.tourvirtual{
	top:38%;
}

.flv-categories-immobles .flv-cerca-boto{
	font-size:28px!important;
}

.flv-cerca-boto:hover{
	opacity: 0.4;
}
.flv-cerca-boto{
	font-size:14px!important;
}
.properties-listing .listing-item .thumb-info .thumb-info-price i:after{
	border-bottom:none!important;	
}
/*IMMOBLE BOXED*/

.properties-listing .listing-item .thumb-info .thumb-info-listing-type .flv-referencia{
	background:none;	
}
.properties-listing .listing-item .thumb-info-wrapper .thumb-info-listing-type{
	width: calc(100% - 30px);
	/*left: 15px;*/
	left:10%; 
}

.properties-listing .listing-item:hover{
	box-shadow:none!important;	
}

.thumb-info{
	border:none;	
}

/*FITXA IMMOBLE*/
.flv-anchor{
    position: relative;
}
.flv-anchor span#descripcio,
.flv-anchor span#equipament,
.flv-anchor span#ubicacio,
.flv-anchor span#tourvirtualanchor{
	position:absolute;
	top:-150px;	
}
.thumb-info:hover img{
	-webkit-transform: scale(1.0, 1.0)!important;
	transform: scale(1.0, 1.0)!important;
}
.flv-preu-box {
	line-height: 44px;
}

.flv-categoria .flv-categoria-immoble{
    height: 62px;
    line-height: 35px;	
}
#atstbx{
	text-align:center;	
}
.at-share-btn-elements{
	margin-top:10px!important;
}
.at-share-btn-elements .picto360{
	margin-bottom:5px!important;
}

.flv-calaix-formularis .flv-open-form:hover{
	/*color:#AD8410!important;
	border-color:#AD8410;*/
}
.flv-calaix-formularis a{
	font-weight:500!important;
}

.flv-calaix-formularis a:hover{
	color:#013332!important;
	opacity:0.7;
}
a.veuretotselserveis:hover{
	color:#AD8410!important;	
}

.thumb-gallery img.tourvirtual{
	bottom:11%;	
}

#fotosDisponibles{
	position:absolute;	
	bottom: 2%;
	left: 50%;
	transform: translate(-50%, -50%);
	
}
.obres-finalitzades .fotosDisponibles{
	position: absolute;
    left: 50%;
    transform: translate(-50%, 0%);
    text-align: center;
    bottom: 0;
    width: 60%;
    height: 60%;
}
#fotosDisponibles img{
	width:50px;	
}

hr.solid{
	margin:20px 0!important;	
}

ul.flv-pagination li.active a{
	background-color:#013332!important;
}

/*FOOTER*/
#footer{
	background:#F7F7F8!important;	
}
#footer a.flv-verd-nou,
ul.custom-list-style-1 li a{
	font-size:16px!important;	
}
#footer a.flv-verd-nou:hover{
    color: #013332!important;
    opacity:0.7!important;
}

.flv-colaboremamb img{
	max-width:260px;
}
.flv-tambeenstrobaras img{
	max-width:140px;
	display:inline-block;
}

/*NEWSLETTER*/
.newsletter{
	padding-top:35px;
	padding-bottom:35px;
	margin-top:0px!important;
	margin-bottom:50px!important;
}
#mc_embed_signup2{
	margin-top:30px;	
}
#mc_embed_signup2 form{
	padding:0!important;	
}
#mc_embed_signup2 #mc-embedded-subscribe-form div.mce_inline_error{
    position: absolute!important;
    bottom: -25px!important;
    left: 1px!important;
	color:red;
}
#mc_embed_signup2 .mc-field-group{
	clear:inherit!important;
	float:left!important;
	width:38%!important;	
	margin-right:1%!important;
	padding-bottom:0!important;
	min-height:auto!important;
}
#mc_embed_signup2 .mc-field-group input,
#mc_embed_signup .mc-field-group input{
    background: none!important;
    border: none!important;
    border-bottom: 1px solid #FFF!important;	
    color:#FFF!important;
}
#mc_embed_signup2 .mc-field-group input::placeholder,
#mc_embed_signup .mc-field-group input::placeholder{
	color:#FFF!important;	
}
#mc_embed_signup2 .button,
#mc_embed_signup .button{
	margin:0!important;
	width:97%!important;	
	background:none!important;
	border:1px solid #FFF!important;
}
#mc_embed_signup2 .button:hover, #mc_embed_signup .button:hover,
#searchButton:hover{
 border-color:#C2C3C9!important;		
}
/*SLIDER OWL*/
.owl-carousel .owl-nav [class*="owl-"]:hover,
.owl-carousel .owl-nav [class*="owl-"],
.owl-carousel .owl-nav [class*="owl-"]:active, .owl-carousel .owl-nav [class*="owl-"]:focus, .owl-carousel .owl-nav [class*="owl-"]:active:hover, .owl-carousel .owl-nav [class*="owl-"]:active:focus{
	border-color: #013332 #013332 #013332;
    background-color: #013332;
}

/*MENU HAMBURGUER*/
.button_container {
  position: fixed;
  top: 75px;
  right: 2%;
  height: 27px;
  width: 35px;
  cursor: pointer;
  z-index: 100000;
  transition: opacity 0.25s ease;
}

.button_container:hover {
  opacity: 0.7;
}

.button_container.active .top {
  transform: translateY(11px) translateX(0) rotate(45deg);
  background: #FFF;
}

.button_container.active .middle {
  opacity: 0;
  background: #FFF;
}

.button_container.active .bottom {
  transform: translateY(-11px) translateX(0) rotate(-45deg);
  background: #FFF;
}

.button_container span {
  background: #013332;
  border: none;
  height: 3px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.35s ease;
  cursor: pointer;
}
.button_container:hover span{
	background:#C2C3C9!important;
}

.button_container span:nth-of-type(2) {
  top: 11px;
}

.button_container span:nth-of-type(3) {
  top: 22px;
}

.overlay {
  position: fixed;
  background: #013332;
  top: 0;
  left: 0;
  width: 100%;
  height: 0%;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.35s, visibility 0.35s, height 0.35s;
  overflow: hidden;
  
}

.overlay.open {
  opacity: 0.9;
  visibility: visible;
  height: 100%;
  z-index:9999;/*ADDED GMCD*/
}
.overlay.open li {
	animation: fadeInRight 0.5s ease forwards;
	animation-delay: 0.35s;
	animation: none !important;
	opacity: 1 !important;
}

.overlay.open li:nth-of-type(2) {
  animation-delay: 0.4s;
}
.overlay.open li:nth-of-type(3) {
  animation-delay: 0.45s;
}
.overlay.open li:nth-of-type(4) {
  animation-delay: 0.5s;
}

.overlay nav {
  position: relative;
  height: 10%;
  top: 10%;
  text-align: center;
}

.overlay ul {
  list-style: none;
  padding: 0;
  margin: 0 auto;
  display: inline-block;
  position: relative;
  height: 100%;
  text-align:center;
}
.overlay ul li {
  display: block;
  height: 25%;
  height: calc(100% / 4);
  min-height: 50px;
  position: relative;
  opacity: 0;
}

.overlay ul li a,
.menu-footer ul li {
  display: block;
  position: relative;
  color: #FFF;
  text-decoration: none;
  /*overflow: hidden;*/
  font-weight:lighter;
  font-size:22px;
}
.menu-footer ul li,
.menu-footer ul li a{
	font-size:17px;
	min-height: 30px;	
}
.overlay ul li a:hover,
.overlay ul li a.active{
	color:#84A39E;		
}

.overlay ul li a:hover:after, .overlay ul li a:focus:after, .overlay ul li a:active:after {
  width: 100%;
}

.overlay ul li a:after {
  /*content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0%;
  transform: translateX(-50%);
  height: 3px;
  background: #FFF;
  transition: 0.35s;*/
}

.overlay .menu-footer{
    position: absolute;
    bottom: 0%;
    left: 50%;
    margin-left: -585px;
}
.overlay .menu-footer .social-icons{
	display:inline-flex;
}
.overlay .menu-footer .social-icons li a{
	background:none!important;	
}
.overlay .menu-principal{
    position: absolute;
    left: 50%;
    margin-left: -585px;
	top:50%;
	margin-top:-150px;
}
.overlay .menu-principal .row div,
.overlay .menu-footer .row div{
	text-align:center;	
}
.overlay .overlay-language-menu ul li{
	display:inherit;
	margin:0 5px;
}
.overlay .overlay-language-menu ul li a{
	font-size:15px;
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    left: 20%;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}

/*SERVEIS*/
body .tabs.tab-content-lloguem .nav-tabs > li a,body .tabs.tab-content-lloguem .nav-tabs > li a:hover, body .tabs.tab-content-lloguem .nav-tabs > li a:focus{
	color:#013332!important;
}
.tabs.tabs-simple .nav-tabs > li a, .tabs.tabs-simple .nav-tabs > li a:hover, .tabs.tabs-simple .nav-tabs > li a:focus{
	color:#FFF!important;
}
html body .tabs.tabs-simple .nav-tabs > li.active a, html.dark body .tabs.tabs-simple .nav-tabs > li.active a, html body .tabs.tabs-simple .nav-tabs > li.active a:focus, html.dark body .tabs.tabs-simple .nav-tabs > li.active a:focus, html body .tabs.tabs-simple .nav-tabs > li a:hover, html.dark body .tabs.tabs-simple .nav-tabs > li a:hover, html body .tabs.tabs-simple .nav-tabs > li.active a:hover, html.dark body .tabs.tabs-simple .nav-tabs > li.active a:hover{
	color:#84A39E!important;
	border-top-color:#84A39E!important;
}
html body .tabs.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs.tabs-bottom .nav-tabs li a:hover, html body .tabs.tabs-bottom .nav-tabs li.active a, html.dark body .tabs.tabs-bottom .nav-tabs li.active a, html body .tabs.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs.tabs-bottom .nav-tabs li.active a:hover, html body .tabs.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs.tabs-bottom .nav-tabs li.active a:focus{
	border-bottom-color:#84A39E!important;
}
.scroll-to-top{
	display:none!important;
}

/*MEDIA QUERIES*/
@media (max-width:992px){
	.gmcd-hidden-mobile{
		display:none!important;	
	}
	.gmcd-logo-header{
		width:95%;
	}	
	.pr-mobile{
		padding-right:15px!important;	
	}
	
	.pl-mobile{
		padding-left:15px!important;
	}
	
	.obres-finalitzades .fotosDisponibles{
    height: 63%;
	}
	.flv-serveis-inversions .counters .counter{
		padding:0!important;
	}

	/*MENU*/
	ul#mainNav li ul li a{
		color:#013332!important;	
	}	
	.flv-menu-mobile ul.nav.nav-pills{
	    width:100%;
	}
	.flv-menu-mobile ul.nav.nav-pills li{
		margin-bottom:5px!important;	
	}
	.flv-menu-mobile ul.nav.nav-pills li.dropdown-quaternary{
		margin-bottom:10px!important;	
	}
	.flv-menu-mobile ul#mainNav.nav.nav-pills li a{
		width: 60%;
	    margin-left: 20%!important;		
		font-size:24px!important;	
		text-align:center;
	}
	/*MENU HAMBURGUER*/
	#toggle,
	#overlay{
		display:none;	
	}
	/*FLOATING WHATSAPP*/
	.floating-whatsapp{
		position:fixed;
		width:60px;
		height:60px;
		bottom:30px;
		right:30px;
		background-color:#25d366;
		color:#FFF;
		border-radius:50px;
		text-align:center;
	  font-size:30px;
		box-shadow: 2px 2px 3px #999;
	  z-index:999999;
	}
	.my-floating-whatsapp{
		margin-top:16px;
	}
	.my-floating-whatsapp.fa{
		color:#FFF!important;	
	}
	
	.properties-listing .listing-item{
		position:relative;	
	}
	.properties-listing .listing-item .thumb-info-wrapper .thumb-info-listing-type{
		width:100%;
		/*left:0;*/
		top:25%!important;	
	}
	
	/*HOME*/
	.flv-home-center-title-sliders-venem{
	    font-size: 26px!important;	
	}
	.flv-eslogan-mobile{
		line-height:50px;	
	}
	
	/*FITXA IMMOBLE*/
	.thumb-gallery img.tourvirtual,
	.thumb-info-wrapper img.tourvirtual{
		width:40px!important;
		bottom:6%!important;
		margin-left:-20px!important;
	}
	#fotosDisponibles {
		font-size:13px!important;
		bottom: 17%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
	#flv-top-section-bg{
		height:auto!important;	
		background:white!important;
	}
	.flv-position-initial-mobile{
		position:initial!important;	
	}
	

	
}
@media (min-width:992px){
	.gmcd-hidden-desktop{
		display:none!important;	
	}
	.floating-whatsapp{
		position:fixed;
		width:60px;
		height:60px;
		bottom:30px;
		right:30px;
		background-color:#25d366;
		color:#FFF;
		border-radius:50px;
		text-align:center;
	  font-size:30px;
		box-shadow: 2px 2px 3px #999;
	  z-index:999999;
	}
	
	.my-floating-whatsapp{
		margin-top:16px;
	}
	.my-floating-whatsapp.fa{
		color:#FFF!important;	
	}
	/*SUBMENU*/
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu{
		/*background-color: rgba(1,51,50,0.90);*/
		background-color: rgba(1,51,50,1);
	}
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li:hover > a{
		color: #FFF!important;
		background:none!important;	
	}
	ul.dropdown-menu li a.active{
		color:#84A39E!important;
	}
}


/* Word Rotator */
.word-rotator {
	display: inline-block;
	overflow: hidden;
	text-align: center;
	position: relative;
	max-height: 22px;
	line-height: 22px;
	.word-rotator-items {
		position: relative;
		top: 0;
		width: 0;
		display: inline-block;
		span {
			display: inline-block;
			white-space: nowrap;
			&:not(:first-child) {
				display: none;
			}
		}
	}
	&.active {
		.word-rotator-items {
			position: relative;
			span {
				display: inline-block;
				float: $left;
				clear: both;
			}
		}
	}
}

h1.word-rotator-title {
	.inverted {
		min-height: 56px;
	}
	.word-rotator {
		max-height: 46px;
		line-height: 46px;
		margin-bottom: -9px;
	}
}

h2.word-rotator-title {
	.inverted {
		min-height: 46px;
	}
	.word-rotator {
		max-height: 42px;
		line-height: 42px;
		margin-bottom: -9px;
	}
}

h3.word-rotator-title {
	.inverted {
		min-height: 25px;
	}
	.word-rotator {
		max-height: 24px;
		line-height: 24px;
		margin-bottom: -2px;
	}
}

h4.word-rotator-title {
	.inverted {
		min-height: 32px;
	}
	.word-rotator {
		max-height: 27px;
		line-height: 27px;
		margin-bottom: -6px;
	}
}

h5.word-rotator-title {
	.inverted {
		min-height: 18px;
	}
	.word-rotator {
		max-height: 18px;
		line-height: 18px;
		margin-bottom: -4px;
	}
}

h6.word-rotator-title {
	.inverted {
		min-height: 20px;
	}
	.word-rotator {
		max-height: 18px;
		line-height: 18px;
		margin-bottom: -4px;
	}
}

p {
	.inverted {
		min-height: 24px;
	}
	.word-rotator {
		max-height: 22px;
		line-height: 22px;
		margin-bottom: -6px;
	}
}

#contactFormSubmit:hover,
.flv-verd-button:hover{
	color:#84A39E!important;
}

.btn-default2{
	border-color: #ccc;
}
.btn-default2:hover{
	border-color: #adadad;
}

#mce-success-response{
	width:80%!important;
}