﻿	header .top-line{background:#00ACEE;color:#e2e2eb;line-height:36px;}
	.top-line .contact {float:left;}
	.top-line .contact span {margin-right:30px;}
	.top-line .contact span img{margin-right:6px;}
	.top-line .contact a {color:#e2e2eb;}
	.top-line .contact a:hover {color:#fff;}	
	.top-line .social {float:right;}
	.top-line .social a {display:block;float:left;width:35px;text-align:center;border-left:1px solid #FFF;}
	.top-line .social a:last-child{border-right:1px solid #FFF;}
	.top-line .social a:hover {background: #0063ac;}
	header nav{-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.08);-moz-box-shadow: 0 1px 3px rgba(0,0,0,.08);box-shadow: 0 1px 3px rgba(0,0,0,.25);}	
	.fixed-top nav {position: fixed;top: 0px;z-index: 250;width: 100%;background: #fff;-webkit-transform: translateZ(0);-webkit-transform: translate3d(0,0,0);}
	#logo {display: block;margin-top: 20px;}
	#logo img{float:left;}
	#logo .name{float:left;font-size:20px;line-height:22px;color:#1b1542;text-transform:uppercase;margin:20px 0px 0px 9px;}
	#navbar > ul > li {margin-left:22px;}
	#navbar > ul > li:first-child{margin-left:0px;}
	#navbar > ul > li > a{font-size:15px;color:#242434;text-transform:uppercase;padding: 36px 0px;border-top:4px solid transparent;border-bottom:4px solid transparent;}
	#navbar > ul > li:hover > a,#navbar > ul > li.active > a{background:transparent;border-top:4px solid #F06;border-bottom:4px solid #F06;}
	#navbar ul li ul{display:none;position:absolute;left:0px;z-index: 101;width:196px;background:#fff;list-style: none;}
	#navbar .dropdown:hover ul{display:block;}
	#navbar .dropdown > a:hover ul a{display:block;color:#242434;padding:12px 0px 12px 15px;border-top:1px solid #d0d8de;}
	
	#navbar .dropdown.open > a,#navbar > ul > li > a:focus{background:transparent;}

	#navbar .dropdown > a:after{content:"";display:block;position:absolute;top:50%;right:0px;width:9px;height:5px;margin-top:-2px;background:url(../img/dropdown.png) center center no-repeat;}
	#navbar .dropdown > a {padding-right: 15px;}
	#navbar .dropdown ul a{display:block;color:#242434;padding:12px 0px 12px 15px;border-top:1px solid #d0d8de;}
	#navbar .dropdown ul a:hover{color:#fff;background:#f06;}
	#navbar .dropdown ul li:last-child a{border-bottom:1px solid #d0d8de;}	
	.navbar-toggle{background: #3d356f;margin-top: 22px;}
	.navbar-toggle .icon-bar{background: #fff;}
	
	@media (max-width: 800px){
		body{padding-top:74px;}
		header nav{position: fixed;top: 0px;z-index: 250;width: 100%;background: #fff;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.08);-moz-box-shadow: 0 1px 3px rgba(0,0,0,.08);box-shadow: 0 1px 3px rgba(0,0,0,.08);}
		header nav .container{width: 100%;}
		.top-line{display:none;}
		#logo{margin: 10px 0px 10px 15px;}
		.navbar-header {float: none;}
		.navbar-toggle {display: block;}
		.navbar-collapse.collapse.in  {display: block!important;visibility: visible!important;border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
		.navbar-collapse.collapse {display: none!important;visibility: hidden!important;}		
		.navbar-nav {float: none!important;margin: 7.5px -15px;}
		.navbar-nav>li {float: none;}
		.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
		#navbar > ul {padding:0px 15px;}
		#navbar > ul > li{margin-left:0px;}
		#navbar > ul > li > a{border:none;padding:10px 0px;text-align:center;}
		#navbar > ul > li > a:hover,#navbar > ul > li.active > a{background: #3d356f;border:none;color:#fff;}
		#navbar .dropdown ul{position: static;width: 100%;list-style: none;text-align: center;}
		#navbar .dropdown ul a{padding: 12px 0px 12px 0px;}
		#navbar .dropdown > a {padding-right:0px;}
		#navbar .dropdown > a:after{right: 10px;}
		#navbar .dropdown > a >span{position:absolute;right:0px;top:0px;width:60px;height:40px;z-index: 200;}
		#navbar .dropdown.open ul{display:block;}			
		#navbar .dropdown.open ul li{background: #7CC7FA;}
		#navbar .dropdown.open > a{background: #38A9F6;border: none;color:#fff;}	
		#navbar .dropdown.open ul a:hover{background: #3d356f;}
		#navbar .dropdown:hover ul{display:none;}
	}
	
	@media (min-width: 801px) and (max-width: 991px) {
		#logo .name{font-size: 18px;line-height: 20px;margin: 20px 0px 0px 2px;}		
		#navbar > ul > li {margin-left:6px;}
	}	
/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 06 - FOOTER */
/*-------------------------------------------------------------------------------------------------------------------------------*/
	footer{padding:60px 0px;background-size:cover;background-position:center center;}
	footer h3.title{font-size:20px;line-height:25px;color:#fefeff;text-transform: uppercase;margin-bottom:25px;}
	footer .address{font-size:15px;line-height:25px;color:#FFFFFF;margin-bottom:5px;}
	footer .list-styled {padding-left:15px;list-style:none;color:#01a8ea;}
	footer .list-styled li{margin-bottom:4px;position:relative;}
	footer .list-styled li:before{content:"";display:block;position:absolute;top:7px;left:-15px;width:6px;height:10px;background:url(../img/list.png) center center no-repeat;}
	footer .list-styled a{color:#FFFFFF;}
	footer .list-styled a:hover{color:#01a8ea;}
	footer .blog-latest{margin-bottom:15px;font-size:15px;line-height:18px;}
	footer .blog-latest img{float:left;margin-right:15px;-webkit-border-top-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomright:10px;border-top-left-radius:10px;border-bottom-right-radius:10px;}
	footer .blog-latest .title a{color:#FFFFFF;margin-bottom:3px;}
	footer .blog-latest .title a:hover{opacity:0.6;filter: alpha(opacity=60);}	
	footer .blog-latest .date{color:#01a8ea;}
	footer .text{font-size:15px;line-height:25px;color:#01a8ea;margin-bottom:10px;}
	footer form{position:relative;margin-bottom:25px;}
	footer form:before{content:"";display:block;position:absolute;bottom:0px;left:0px;width:88%;width: -webkit-calc(100% - 29px);width: -moz-calc(100% - 29px);width: calc(100% - 29px);height:1px;border-bottom:1px solid #01a8ea;}
	footer input{color:#fff;width:100%;height:30px;padding-left:10px;background:transparent;border:none;}
	footer input::-webkit-input-placeholder {color:#fff;}
	footer input:-moz-placeholder {color:#fff;opacity:1;filter: alpha(opacity=100);}
	footer input::-moz-placeholder {color:#fff;opacity:1;filter: alpha(opacity=100);}
	footer input:-ms-input-placeholder {color:#fff;}
	footer button{position:absolute;top:0px;right:0px;width:30px;height:30px;background:url(../img/submit.png) center center #01a8ea no-repeat;border:none;-webkit-border-top-left-radius:7px;-webkit-border-bottom-right-radius:7px;-moz-border-radius-topleft:7px;-moz-border-radius-bottomright:7px;border-top-left-radius:7px;border-bottom-right-radius:7px;}
	footer button:hover{opacity:0.6;filter: alpha(opacity=60);}
	footer .social a{display:inline-block;width:30px;padding:7px 0px;text-align:center;background:#01a8ea;-webkit-border-top-left-radius:7px;-webkit-border-bottom-right-radius:7px;-moz-border-radius-topleft:7px;-moz-border-radius-bottomright:7px;border-top-left-radius:7px;border-bottom-right-radius:7px;margin-right:5px;}
	footer .social a:hover{opacity:0.6;filter: alpha(opacity=60);}
	#scrollUp{right:8px;bottom:8px;width:50px;height:50px;background:url(../img/scroll-up.png) center center #e0dfe6 no-repeat;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
	#scrollUp:hover{opacity:0.6;filter: alpha(opacity=60);}
	@media (max-width: 767px){
		footer{background: #01a8ea !important;}
	}	
	@media (min-width:992px) and (max-width:1199px){
		footer .social a {width: 28px;margin-right: 4px;}
	}	
