/* === from style.css === */
 /*!   
Template Name: Unify - Responsive Bootstrap Template
Version: 1.0
Author: Html Stream
Website: http://htmlstream.com/preview/unify
*/
*{border-radius:0!important}
body{padding:0;color:#222;font-size:16px;line-height:1.5;font-family:Arial;-webkit-font-smoothing:antialiased;background:#fff}
a,li,p{color:#222;line-height:1.5;}
a,a:active,a:focus,a:hover{color:#3f850a;outline:0!important}
a:hover{color:#222;text-decoration:underline}
.nocolor{color:#222}
.home-sidebar{font-size:12px;color:#222}
h1,h2,h3,h4,h5{color:#222;margin-top:5px;text-shadow:none;text-shadow:0 0 1px #f6f6f6;font-weight:400!important;font-family:helvetica,arial,sans-serif}
h1 i,h2 i,h3 i,h4 i,h5 i{margin-right:7px}
.heading{padding:5px 20px 5px 20px;border-left:4px solid #27c5f2}
.hero-text-green{display:block;margin:10px 0 25px 0;font-family:helvetica,arial,sans-serif;color:#3f850a;font-size:32px}
.hero-text-white{font-family:helvetica,arial,sans-serif;color:#fff;font-size:32px}
.headline{display:block;margin:10px 0 25px 0;border-bottom:1px dotted #e4e9f0}
.headline h2,.headline h3,.headline h4{color:#222;margin:0 0 -2px 0;padding-right:10px;display:inline-block;text-shadow:0 0 1px #f6f6f6;border-bottom:2px solid #72c02c}
.hero-unit{background:url(../../images/bridgebum-background.jpg)}
blockquote:hover{border-left-color:#72c02c;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.hero{padding:18px;margin:20px 0;color:#566c8a;font-size:16px;background:#fcfcfc;border-left:4px solid #94c564;font-family:helvetica,arial,sans-serif}
.hero h1,.hero p{text-shadow:1px 1px 0 #fff}
.hero-unify p{font-size:13px;line-height:20px}
.testimonial-body{padding:10px;margin-top:5px;background:#fcfcfc;border:1px solid #f5f5f5}
.testimonial-author{padding-top:15px;padding-left:20px}
.testimonial-author .arrow{width:0;height:0;position:absolute;margin-top:-16px;margin-left:20px;border-top:15px solid #fcfcfc;border-bottom:15px solid transparent;border-right:15px solid transparent}
.testimonial-author .name{color:#585f69;font-weight:700}
.testimonal-arrow a{margin:0;top:-22px;float:right;color:#3f850a;font-size:25px;position:relative;display:inline-block;padding:0 9px!important}
.testimonal-arrow a:hover{color:#fff;text-decoration:none;background:#3f850a!important}
.clients,.flexslider.home{border:0;overflow:hidden;margin-top:10px;margin-bottom:30px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.flexslider{margin-top:10px!important}
.flexslider .flex-direction-nav a{margin-top:-10px!important}
.pagination ul{box-shadow:none}
.pagination li a{color:#222;padding:5px 15px;border-radius:0!important}
.footer{margin-top:40px;padding:20px 10px;background:#333;color:#dadada}
.footer h1,.footer h2,.footer h3,.footer h4,.footer h5{text-shadow:none;font-weight:400!important}
.footer a,.footer p{font-size:16px}
.footer p{color:#dadada}
.footer a{color:#3f850a}
.footer a:hover{color:#a8f85f;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.footer h3,.footer h4{color:#e4e4e4;background:0 0;text-shadow:none}
.footer .posts{padding:0 15px}
.footer .blog-list{margin:0;padding:0;color:#dadada;list-style:none}
.footer .blog-list li{padding:0 0;margin-bottom:7px}
.footer .blog-list li span{color:#818488}
.footer .dl-horizontal,.footer .dl-horizontal:hover{border:none!important;background:0 0!important}
.footer .dl-horizontal a{color:#dadada}
.footer .dl-horizontal a:hover{color:#a8f85f!important}
.footer .dl-horizontal img{border-color:#888!important}
.copyright{font-size:12px;padding:5px 10px;background:#131313;border-top:solid 1px #555}
.copyright p{color:#dadada}
.copyright a{margin:0 5px;color:#3f850a}
.copyright a:hover{color:#a8f85f;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.copyright .span8{padding-top:15px}
.copyright .span4{padding-top:10px}
.thumbnail-style{padding:5px;border-radius:2px}
.thumbnail-style:hover{box-shadow:0 0 8px #ddd;-webkit-transition:box-shadow .2s ease-in-out;-moz-transition:box-shadow .2s ease-in-out;-o-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}
.thumbnail-style h3{margin:5px 0 0 0}
.thumbnail-style h3 a{font-size:20px}
.thumbnail-style h3 a:hover{color:#3f850a;text-decoration:none}
.thumbnail-style .thumbnail-img{position:relative}
.thumbnail-style a.btn-more{right:-10px;bottom:10px;color:#fff;padding:1px 6px;position:absolute;background:#72c02c;display:inline-block}
.thumbnail-style a.btn-more:hover{text-decoration:none;box-shadow:0 0 0 2px #377500}
.thumbnail-style:hover a.btn-more{right:10px}
.thumbnail-kenburn img{left:10px;margin-left:-10px;position:relative;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
.thumbnail-kenburn:hover img{-webkit-transform:scale(1.2) rotate(2deg);-moz-transform:scale(1.2) rotate(2deg);-o-transform:scale(1.2) rotate(2deg);-ms-transform:scale(1.2) rotate(2deg);transform:scale(1.2) rotate(2deg)}
.breadcrumbs{padding:10px 0 6px;box-shadow:inset 0 0 4px #eee;background:url(../img/breadcrumbs.png) repeat}
.breadcrumbs h1{color:#222;font-size:30px;text-shadow:0 1px 0 #f1efef}
.breadcrumbs .container{padding:0 15px}
.breadcrumb{top:9px;padding-right:0;background:0 0;position:relative}
.breadcrumb a{color:#3f850a}
.breadcrumb li a:hover,.breadcrumb li.active{color:#222;text-decoration:none}
.acc-home a.accordion-toggle{color:#222;font-size:18px;background:0 0;padding:5px 15px;background:#fafafa;border-bottom:solid 1px #eee}
.acc-home a.accordion-toggle:hover,.acc-home a.active{color:#92d556;text-decoration:none}
.acc-home .accordion-group{border:none;margin:0!important}
.acc-home .accordion-heading,.acc-home .accordion-inner{border:none}
.acc-home .accordion-inner{border:none;padding-top:3px}
.acc-home .collapse.in{margin-top:-1px;margin-bottom:20px;background:#fdfdfd;border-bottom:solid 1px #72c02c}
.slider-inner .da-slider{box-shadow:none;border-bottom:2px solid #ddd}
.nav-tabs{background:0 0!important}
.nav-tabs a{font-size:16px;padding:5px 15px!important}
.nav-tabs li.active a,.nav-tabs li.active a:hover{color:#fff;border:none;background:#3f850a}
.nav-tabs>li>a{border:none;border-radius:0}
.nav-tabs>li>a:hover{color:#fff;background:#3f850a}
.tab-content{padding:7px 10px;border-top:solid 2px #72c02c}
.icon-page li{color:#555;margin:5px 0;font-size:16px;font-family:Arial}
.icon-page li i{font-size:16px;margin-right:5px}
.icon-page li:hover{color:#3f850a}
.gallery .thumbnail,.gallery .thumbnail:hover{padding:0;border:none;box-shadow:none}
.gallery .thumbnails{margin-bottom:6px}
.page-404 p{top:70px;color:#222;font-size:300px;line-height:180px;text-align:center;position:relative}
.page-404 p i{font-style:normal;text-shadow:0 0 3px}
.page-404 p span{display:block;font-size:32px;position:relative}
.color-red{color:#c00}
.color-green{color:#72c02c}
.pull-lft{text-align:left}
.pull-rgt{text-align:right}
.rgt-img-margin{margin:4px 0 5px 8px}
.lft-img-margin{margin:5px 20px 5px 0}
.overflow-hidden{overflow:hidden}
.padding-left-5{padding-left:5px}
.img-width-200{width:200px}
.border-radius-none{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}
.bg-light{padding:10px 15px;border-radius:3px;margin-bottom:10px;background:#fcfcfc}
.bg-light:hover{padding:9px 16px;border:solid 1px #e5e5e5}
a.read-more{font-weight:700;text-decoration:none}
a.read-more:hover{color:#3f850a;text-decoration:none}
.linked:hover{color:#3f850a;text-decoration:none}
.hover-effect{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.hover-effect-kenburn{left:10px;margin-left:-10px;position:relative;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
.hover-effect-kenburn:hover{-webkit-transform:scale(2) rotate(5deg);-moz-transform:scale(2) rotate(5deg);-o-transform:scale(2) rotate(5deg);-ms-transform:scale(2) rotate(5deg);transform:scale(2) rotate(5deg)}
.margin-bottom-10,.margin-bottom-20,.margin-bottom-25,.margin-bottom-40,.margin-bottom-5,.margin-bottom-50,.margin-bottom-60{clear:both}
.margin-bottom-5{margin-bottom:5px}
.margin-bottom-10{margin-bottom:10px}
.margin-bottom-20{margin-bottom:20px}
.margin-bottom-25{margin-bottom:25px}
.margin-bottom-30{margin-bottom:30px}
.margin-bottom-40{margin-bottom:40px}
.margin-bottom-50{margin-bottom:50px}
.margin-bottom-60{margin-bottom:60px}
.top-2{top:2px}
.btn-u{border:0;font-size:16px;cursor:pointer;padding:5px 13px;position:relative;background:#3f850a;display:inline-block;color:#fff!important;text-decoration:none!important}
.btn-u:hover{color:#fff;background:#5fb611;text-decoration:none;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.btn-u-small{padding:3px 12px}
.btn-u-large{font-size:18px;padding:10px 25px}
a.btn-u{padding:4px 13px;vertical-align:middle}
a.btn-u-small{padding:2px 12px}
a.btn-u-large{font-size:18px;padding:6px 25px}
.header .navbar .nav>li>.search{color:#aaa;cursor:pointer;min-width:35px;font-size:15px;text-align:center;background:#f7f7f7;padding:11px 0 12px;display:inline-block;border-bottom:solid 2px #aaa}
.header .navbar .nav>li>.search:hover{color:#3f850a;background:#f7f7f7;border-bottom-color:#3f850a}
.header .navbar .search-open{right:0;top:38px;display:none;padding:14px;position:absolute;background:#fcfcfc;border-top:solid 2px #eee;box-shadow:0 1px 3px #ddd}
.header .navbar .search-open form{margin:0}
@media (min-width:767px){.header .navbar .search-open{width:330px}.header .open>.dropdown-menu,.header-v1 .open>.dropdown-menu{display:none}}
@media (max-width:767px){.header .navbar .nav>li>.search{color:#999;width:35px;height:34px;line-height:12px;text-align:left;text-align:center;margin:5px 0 0;background:#eee;border-bottom:none}.header .navbar .nav>li>.search:hover{background:#5fb611;color:#fff!important}.header .navbar .search-open{top:5px;padding:0;left:48px;border-top:none;box-shadow:none;background:0 0;margin-right:10px}.mobile-hidden{display:none}}
.convention{color:#8ec700}
.system{color:#e35b65}
.page{color:#70b3e7}
.cs{color:#121212;font-size:1.2rem;line-height:1rem;}
.ss{color:#121212;font-size:1.25rem;line-height:1rem;}
.ds{color:#ff0000;font-size:1.3rem;line-height:1rem;}
.hs{color:#ff0000;font-size:1.2rem;line-height:1rem;} 

/* === from style-menu1.css === */
/*Top Bar (login, search etc.)
------------------------------------*/
.loginbar {
	margin:0;
	padding:8px 0;
	list-style:none;
	text-align:right;
}

.loginbar li {
	margin-left:1%;
	margin-bottom:1px;
	color: #777;
}

.loginbar li a {
	font-size:12px;
	color: #777;
}

.loginbar li a:hover {
  	opacity:0.7;
	color:#3f850a;
	text-decoration:none;
	-webkit-transition:all 0.3s ease-in-out;
  	-moz-transition:all 0.3s ease-in-out;
  	-o-transition:all 0.3s ease-in-out;
  	-ms-transition:all 0.3s ease-in-out;
  	transition:all 0.3s ease-in-out;
} 

/*Header (logo and menu)
------------------------------------*/
#header {
	background:#333333;
	/* border-bottom:solid 1px #eee; */
}

#header .container {
	position:relative;
}

#logo {
	float:left;
	margin-left:5px;
	padding:17px 0 10px;
}

/*Menu*/
.navbar, 
.navbar-inner, 
.nav,
.navbar-inverse {
	margin:0;	
	padding:0;
	border:none;
	filter:none !important;
	background:#333333!important;
	-webkit-box-shadow:none;
       -moz-box-shadow:none;
            box-shadow:none;
}

.navbar-inner {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.navbar .nav {
	margin-right:0;
}
.navbar .nav > li { 
	display:block; 
	position:relative;
}
.navbar .nav > li { display:block;}
.navbar .nav > li > a {
	font-family: arial,sans-serif;
	font-size: 16px;
	color: #fff;
	display:block;
	text-shadow: none;
	margin-left:1px;
	padding:22px 18px 19px;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
	background:#3c495a !important;	
  	color:#fff;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:focus {
  	color: #fff !important;	
  	text-decoration: none;
  	background-color: #3f850a !important;	
  	-webkit-box-shadow: none;
       -moz-box-shadow: none;
          	box-shadow: none;
}
.navbar .nav > .active > a:hover {	
	background: #3f850a !important;		
  	color: #fff !important;
  	-webkit-box-shadow: none;
       -moz-box-shadow: none;
          	box-shadow: none;
}
.navbar .nav > li > a .caret {
  border-top-color: #fff !important;	
  border-bottom-color: #fff !important;
  margin:12px 0 0 2px !important;
}

.dropdown-menu { 
	background:#444444; 
	min-width:195px;
	padding:0; 
	margin:0 0 0 1px; 
	border:none; 
	border-radius:0; 
	border-bottom:solid 1px #3c495a; 
	border-top:solid 1px #3c495a;
	z-index:99999;
}

.dropdown-menu a { 
	font-size:14px; 
	font-family: arial,sans-serif; 
	color:#fff !important; 
	padding:8px 15px !important; 
	border-bottom:solid 1px #888;
}

.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
	color: #ffffff;
	background: #3c495a !important;	
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	filter:none !important;
}

.dropdown-menu .active > a {
	color: #ffffff !important;
  	background: #3c495a !important;
	filter:none !important;
}
.dropdown-menu .active > a:hover {
  	color: #ffffff !important;
  	background: #3c495a !important;	
}

.collapse.in ul { 
	margin-top:10px !important; 	
}
.collapse.in li a { 
	padding:5px 10px;
	color:#fff !important;
}

.navbar .btn-navbar {
	padding:10px 15px;
	margin-top: 18px;
	background:#3f850a;
	border:none !important;	
}
.navbar .btn-navbar:hover {
	background:#5fb611;
}
.navbar .btn-navbar span, 
.navbar .btn-navbar:hover span {
	font-size:60px;
	background:#fff !important;
	box-shadow:none !important;
}
.navbar .nav > li > .dropdown-menu:after { 
	border-bottom-color:#333333;
}

/*Tabs*/
.nav-tabs.tabs { 
	background:none !important;
}

/*Serach*/
.navbar .nav li a.search-nav {
	background:#aaaaaa!important;
	cursor:pointer;
}
.navbar .nav li a.search-nav:hover {
	background:#72c02c !important;
}
.navbar .nav li a.search-nav:hover i {
	color:#fff;
}
.navbar .nav li i.icon-search {
	font-size:18px;
	color:#999;
}

.navbar .search-open {
	right:0; 
	top:67px; 
	display:none;
	z-index:99999; 
	position:absolute; 
	background:#333333; 
	padding:15px 15px 11px; 
}
.navbar .search-open form {
	margin:0 !important;
}
.navbar a.search i.icon-remove {
	top:2px;
	font-size:21px;
	position:relative;
}

/* === from style_responsive.css === */

/* Portrait tablet to landscape and desktop */
@media only screen and (max-width: 880px) {
	.navbar .nav > li > a {
		font-size: 14px;
	}
}

/*For Portfolio Page*/
@media (max-width: 1200px) {
	.portfolio-responsive h2 {
		display:none;
	}
	.portfolio-responsive p {
		display:none;
	}
	.portfolio-responsive a.info {
		margin-top:55px !important;
	}
}
@media (max-width: 767px) {
	.portfolio-responsive h2 {
		display:block;
	}
	.portfolio-responsive a.info {
		margin-top:20px !important;
	}
}
/*End For Portfolio Page*/

@media (min-width: 980px) {
	/*Menu*/
	.navbar { float:right; border:none;}
	.collapse.in li a, 
	.collapse.in ul.dropdown-menu a, 
	.collapse.in li a.dropdown-toggle { 
		border:none;
	}
}

@media (max-width: 980px) {
	/*Search Box Menu1*/

/* not being used 
	.navbar .search-open {
		top:-40px;
		left:38px;
		border:0;
		padding-top:5px;
		padding-bottom:1px;
		position:relative;
	}
	.navbar .search-open input {
		width:50%;
	}
*/

	/*Search Box Menu2*/
	.navbar .search-open-inner {
		top:-51px;
		left:45px;
		border:0;
		padding-top:5px;
		padding-left:5px;
		padding-bottom:0px;
		position:relative;
		background:#3c495a;
	}
	.navbar .search-open-inner input {
		width:95%;
	}

	
	/*Image hover*/
	.da-thumbs li article em {
		display:none !important;
	}
}

@media (max-width: 900px) {
	/*Slider Sequence*/
	#sequence-theme .info {
		top:80px !important;
		width:60% !important;
		margin-right:50px;
	}

	/*Slider Parallax*/
	.da-slide .da-img {
		display:none;
	}
}

@media (max-width: 450px) {
	/*Slider Sequence*/
	#sequence-theme .info {
		top:70px !important;
		width:70% !important;
		margin-right:25px;
	}
	#sequence-theme h2 {
		font-size:30px !important;
	}
	#sequence-theme .info p {
		font-size:18px !important;
	}

	/*Slider Parallax*/
	.da-slide p {
		display:none;
	}
}

@media (max-width: 900px) { 
	/*Menu*/
	.nav-collapse .nav{ float:none !important; margin-top: 10px !important; }

	/*Service Block*/
	.service .desc { width: 55%}

	.contact-form .input-xlarge {width: 200px !important}
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {  
	/*Menu*/
	.nav-collapse .nav { margin-top: 10px !important; }

	/*Service Block*/
	.service .desc { width: 55%}

	/*Registration and Login*/
	.reg-page {
		max-width:100%;
	}
	.login-page {
		max-width:100%;
	}
	.login-page input.login-inputs {
		width:94%;
	}
	/*Login Page v1.1*/
	.log-page {
		width: 200px;
	}
}
 
/* Landscape phones and down */
@media (max-width: 480px) { 	
	/*Menu*/
	.nav-collapse .nav{ margin-top: 10px !important;}

	/*Search Box Menu2*/
	.navbar .search-open-inner {
		top:-50px;
		width: auto;
	}
 
	/*Service Block*/
	.service .desc { width: 60%}
}

@media (min-width: 767px) {
	.no-space-pricing .span3 {
		width:25% !important;
		margin-left:0 !important;
	}
}
