 /*
Theme Name: SaturnThemes Gardenista Child
Theme URI: http://gardenista.saturnthemes.com
Author: SaturnThemes
Author URI: http://saturnthemes.com/
Description: Gardenista – Business WordPress Theme
Version: 1.0
Template: saturnthemes-gardenista
*/

@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,700,800');


.splash-container {
	width: 100%; 
	height: 100vh;
	background-position: 
	center;background-repeat: no-repeat;
	background-size: cover;
	text-align: center;
    position: relative;
}
.logo-wrap {display: block;
	width: 650px;
	height: 500px;
	margin: 0 auto;
	padding-top: 10%;
	}

.splash-logo {
	background-repeat: no-repeat;
	margin: 0 auto;
	width: 392px;
	height: 392px;
	position: relative;
}
.splash-logo a {
	position: absolute;
	display: block;
	width: 75px;
	height: 85px;
	/*background: rgba(0,0,0,0.3);*/
	border-radius: 35px;
	moz-border-radius: 35px;
	webkit-border-radius: 35px;
	text-indent: -9999em;
}
.splash-logo a.link1 {
	top: 55px;
	right: 108px;
}
.splash-logo a.link2 {
	top: 149px;
	right: 49px;
}
.splash-logo a.link3 {
	bottom: 61px;
	right: 105px;
}
.splash-logo a.link4 {
	bottom: 58px;
	left: 103px;
}
.splash-logo a.link5 {
	top: 160px;
	left: 47px;
}
.splash-logo a.link6 {
	top: 61px;
	left: 100px;
}
.splash-text {font-family: 'Open Sans', Helvetica, arial, sans-serif; color: #fff;}
.splash-text-1 {margin: 20px 0 5px 0; font-size: 24px; font-weight: 300;}
.splash-text-2 {font-size: 48px; font-weight: 700; margin: 0; }
.splash-text-scroll {
	cursor: pointer;
	font-size: 12px;
  	color: #fff;
	text-transform: uppercase;
	white-space: nowrap;
	opacity: .25;
	animation: pulse 2s linear alternate infinite;
}
.splash-down-icon:before {font-weight: bold;font-size: 22px;}
.splash-down-icon-2 {margin-top: -14px;}

/* Scroll with Mouse */

.mouse_scroll {
	display: block;
	margin: 20px auto 0;
	width: 24px;
	height: 30px;
}


.m_scroll_arrows
{
  display: block;
  width: 5px;
  height: 5px;
  -ms-transform: rotate(45deg); /* IE 9 */
  -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
  transform: rotate(45deg);
   
  border-right: 2px solid white;
  border-bottom: 2px solid white;
  margin: 0 0 1px 4px;
  
  width: 12px;
  height: 12px;
}


.unu
{
  margin-top: 1px;
}

.unu, .doi, .trei
{
    -webkit-animation: mouse-scroll 1s infinite;
    -moz-animation: mouse-scroll 1s infinite;
}

.unu
{
  -webkit-animation-delay: .1s;
  -moz-animation-delay: .1s;
  -webkit-animation-direction: alternate;
}

.doi
{
  -webkit-animation-delay: .2s;
  -moz-animation-delay: .2s;
  -webkit-animation-direction: alternate;
  margin-top: -9px;
}

.trei
{
  -webkit-animation-delay: .3s;
  -moz-animation-delay: .3s;
  -webkit-animation-direction: alternate;
  margin-top: -9px;
}

@-webkit-keyframes mouse-scroll {

  0%   { opacity: 0;}
  50%  { opacity: .5;}
  100% { opacity: 1;}
}
@-moz-keyframes mouse-scroll {

  0%   { opacity: 0; }
  50%  { opacity: .5; }
  100% { opacity: 1; }
}
@-o-keyframes mouse-scroll {

  0%   { opacity: 0; }
  50%  { opacity: .5; }
  100% { opacity: 1; }
}
@keyframes mouse-scroll {

  0%   { opacity: 0; }
  50%  { opacity: .5; }
  100% { opacity: 1; }
}

/*End Scroll*/

@media screen and (max-width: 1920px) {
  .logo-wrap {padding-top: 30px;}
}

@media screen and (max-width: 1280px) {
  .logo-wrap {padding-top: 10px;}
  .splash-text-1 {margin: 15px 0 5px 0; font-size: 16px; font-weight: 300;}
  .splash-text-2 {font-size: 28px; font-weight: 700; margin: 0; }
  .mouse_scroll {margin-top:20px;}
}

@media screen and (max-width: 640px) {
  .splash-container {display: none;}

}
/* @media screen and (max-width: 600px) {
  .logo-wrap {padding-top: 5%;}
}

@media screen and (max-width: 400px) {
  .logo-wrap {padding-top: 5%;}

}
.splash-logo{margin-top: 8%;max-width: 290px;}
.splash-text{color: #fff;}
.splash-text-1{margin: 30px 0 10px 0;font-size: 20px;font-weight: 200;}
.splash-text-2{font-size: 35px;font-weight: bolder;letter-spacing: 2px;}
.splash-text-scroll{position: absolute;bottom: 30px;cursor: pointer;width: 100%;}
.splash-down-icon:before{font-weight: bold;font-size: 22px;}
.splash-down-icon-2{margin-top: -14px;}

@media screen and (max-width: 600px) {
  .splash-logo{margin-top: 8%;max-width: 190px;}
}

@media screen and (max-width: 400px) {
  .splash-logo{margin-top: 8%;max-width: 100px;}
}*/
 /* End Splashscreen Styles */

 ul.check-list li::before {padding-top: 10px; top:14px !important;}
.header-nav {background-color: rgb(64, 181, 73) !important;}
.header-layout-1 #primary-menu > .menu-item, .header-layout-2 #primary-menu > .menu-item, .header-layout-1 #primary-menu > ul > li, .header-layout-2 #primary-menu > ul > li {padding: 0 20px !important;}
.block-planAR .icon-box {
	margin-bottom: 20px;
}
.block-planAR h5.icon-box-title {
	margin: 0;
}
.block-planAR h5.icon-box-title a {
	color: #fff;
}
.our-divisions i {line-height: 70px;}
.wpb_video_heading {font-size: 16px; min-height: 40px;}

.quotes_box_and_tips {
	margin: 0;
	padding: 0;
	font-size: 16px;
}
.quotes_box_and_tips h3 {display: none;}

#energy-option h3 {
	margin-bottom: 4px;
	padding-left: 8px;
	border-left: 4px solid #5B974E;
}
.green-text {color: #5B974E;}

#solar-locations h3 em {font-weight: normal; font-size: 16px; padding-left: 4px; color: #5B974E;}

#slide-17-layer-4.Gardenista-Primary-Button {
	background-color: #e0f552 !important;
	color: #000;
}
.social-ft .social-links {
	display: block;
}
.social-ft .social-links li a {color: rgba(255,255,255,0.3);}
.home .flip-box .icon-box-content {padding: 30px !important;}

.tenders-bids .vc_gitem_row .vc_gitem-col, .news-releases .vc_gitem_row .vc_gitem-col {padding: 0 !important;}
.grid-title {margin: 0;}
.grid-title h4 {
	font-family: 'Raleway', sans-serif;
	font-size: 22px;
	margin: 0 !important;
}
.grid-title h4 a:hover { color: #5B974E;}
.grid-date {
	font-family: 'Raleway', sans-serif;
	margin-top: 4px;
	font-size: 13px;
	line-height: 18px;
}
.news-releases .vc_gitem_row .vc_gitem-col  {margin-top: 30px;}
.news-releases .vc_gitem-post-data {margin-bottom: 5px !important;}
.news-releases .vc_gitem-zone-img {max-height: 240px;}
.scrollup {padding:  8px 4px !important;}
