@charset "utf-8";
/* CSS Document */

/* --- GLOBAL RULES --- */
body, p{font-family: "Times New Roman", Georgia, Serif;}
h2{color:#3ea16e;font-family:'segoe-bold';}
h2:after {
    content: url("../images/h2-bg.png");
}
h2:before {
    content: url("../images/h2-bg.png");
}
#parallax h2:after {
    content: url("../images/parallax-h2-bg.png");
}
#parallax h2:before {
    content: url("../images/parallax-h2-bg.png");
}
#parallax a{color:#ffffff;}
.button-primary{background-color:rgba(62,161,110,0.6);color:#fff;border:1px solid #fff;color:#ffffff;transition:0.35s all ease-in;}
.button-primary:hover{background-color:rgba(62,161,110,1);color:#fff;text-decoration:none;transition:0.35s all ease-in;border:1px solid #3EA16E;}
.button-secondary{background-color:#152D39;color:#fff;border:1px solid #fff;transition:0.35s all ease-in;}
.button-secondary:hover{background-color:#152D39;color:#fff !important;text-decoration:none;transition:0.35s all ease-in;border:1px solid #225494;}
.text-white{color:#fff;}
.list-big li{background:url('../images/list-big-check.png') no-repeat;background-position:top 2px left;}
.list-big li a{color:#333;}

/* --- RULES FOR HEADER --- */

	/* --- RULES FOR LOGO --- */
	
	/* --- RULES FOR NAVBAR --- */
	#navbar, .navbar-collapse{
		font-family:'segoe-light';	
	}
	.navbar-default .list-hover-slide > li a {
		transition: .5s ease color;
		background:#ffffff;
		text-transform:uppercase;
		font-size:14px;
		
		font-weight:bold
	}
	.navbar-default .list-hover-slide > li a:before , .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
		background: #152D39;
		color: #ffffff;
		transition: 0.7s ease;
		-webkit-transition: background 1s ease;
-moz-transition: background 1s ease;
-ms-transition: background 1s ease;
-o-transition: background 1s ease;
transition: background 1s ease;
	}
	.dropdown-menu > li > a:hover {
		background: #cccccc;
		color: #ffffff;
		transition: 0.7s ease;
		-webkit-transition: background 1s ease;
-moz-transition: background 1s ease;
-ms-transition: background 1s ease;
-o-transition: background 1s ease;
transition: background 1s ease;
		}
	.dropdown-menu {padding:0;}
	.navbar-default .list-hover-slide > li a:hover {
		color: #ffffff;
	}
	.navbar-default {
		background: #fff;
		border: none;
	}
	
	.list-hover-slide a:hover + .menu-item-border {
		background: #3C9C6C !important;
	}
	.icon-bar:before, .icon-bar:after {
		background: none repeat scroll 0 0 #888888;	
	}
	
	.icon-bar {
			background: none repeat scroll 0 0 #ecf0f1;
	}
	
	#navbar .phone {
		background:url('../images/phone-border.png') no-repeat;background-position:top 18px left;
	}

/* --- RULES FOR BANNER INTRO --- */
	#banner-intro{background:url('../images/banner-intro-bg.png') repeat;color:#fff;border-top:3px solid #3EA16E;border-bottom:3px solid #3EA16E;}
	.banner-header-brief{}
	
	
/* --- RULES FOR CONTENT --- */
	.header-brief{color:#285f7e}
	#parallax{background:url('../images/parallax-1.jpg') no-repeat fixed 0 0 rgba(0, 0, 0, 0);color:#fff;}
	#testimonials{background:#FDF9F0;}
	
	#footer{background:#152D39;}
	#footer p{margin:10px 0 0;color:#888;}
	#footer ul li{border-bottom:1px solid #888;padding:8px 0;width:85%;}
	#footer ul li a{color:#888;}
	
	#footer input[type="text"],textarea{background:#1e4051;padding:8px;color:#aaaaaa;border:none;box-shadow:none;width:300px;}
	#footer textarea{resize:none;}
	#footer input[type="submit"]{background:#1e4051;padding:10px 0;color:#aaaaaa;border:none;box-shadow:none;width:100px;margin-left:200px;text-align:center;}
