/* here you can put your own css to customize and override the theme */

.ProjectStatusHeader
    {
    color: #666; 
    background-color: #dddddd;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-top-width: 0px;
    border-right-width: 1px;
    font-size: 14px;
    font-weight: 400;
    }

/***
Slider
***/
.slider-main {
	z-index: 1;
	position: relative;
	border-bottom: solid 1px #eee;
	max-height:450px !important;
	overflow:hidden;
	margin-bottom: 10px;
}
.slide_title_white {
	font-family: 'Open Sans';
	font-weight: 300;
	color:#fff;
	text-align:center;
	text-transform: uppercase;
	font-size:47px;
}

.slide_title_white_bold {
	font-weight: 400;
}

.slide_subtitle_white {
	border-top:1px solid #fff !important;
	border-bottom:1px solid #fff !important;
	font-family: 'Open Sans';
	font-weight: 300;
	padding: 5px 10px;
	color:#fff;
	text-align:center;
	text-transform: uppercase;
	font-size:18px;
}
.slider-colored {
	z-index: 1;
	height: 495px !important;
	position: relative;
	border-top: solid 1px #eee;
	border-bottom: solid 1px #eee;
}
.slide_title, .slide_subtitle, .slide_desc, .slide_btn{
	-moz-box-sizing: content-box; 
	-webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.slide_title {
	font-family: 'Open Sans';
	font-weight: 300;
	color:#3f5862;
	text-transform: uppercase;
	font-size:47px;
}

.slide_subtitle {
	font-family: 'Open Sans';
	font-weight: 400;
	background-color: #0088cc;
	padding: 5px;
	color:#fafafa;
	text-transform: uppercase;
	font-size:18px;
}

.slide_list_item {
	font-family: 'Open Sans';
	font-weight: 400;
	background-color: #0088cc;
	padding: 5px;
	color:#fafafa;
	text-transform: uppercase;
	font-size:14px;
}

.slide_desc {
	color:#7b8793;
	font-size:14px;
	line-height:24px;
}

.slide_desc_bordered {
	border-left: 3px solid #ddd !important; 
	padding-left: 5px;
}

.slide_btn {
	font-family: 'Open Sans';
	font-weight: 300;
	background:#6fc561;
	padding:7px 15px;
	color:#fff;
	font-size:14px;
	text-transform: uppercase;
	cursor:pointer;
}

.tp-leftarrow.default { 
	background: #d2d7dc url(../img/sliders/revolution/arrow_left.png) no-repeat center !important;	
	width:40px !important;	
	height:50px !important;
}

.tp-rightarrow.default {	
	background:  #d2d7dc url(../img/sliders/revolution/arrow_right.png) no-repeat center !important;
	width:40px !important;	
	height:50px !important;
}

.fullwidthbanner-container .fullwidthsmallhightabnner	{
	width:100% !important;
	max-height:400px !important;
	position:relative;
}

/***
Footer (Copyright)
***/

}

.footer p {
	margin-top: 7px;
	margin-bottom: 0;
}

.footer p a {
	color: #2298ca;
}

.footer .social-footer {
	margin: 8px 0 0;
	list-style: none;
	text-align: right;
	padding: 0;
}

.footer .social-footer li {
	margin-left: 3px;
	display: inline-block;
}

.footer .social-footer li i {
	color: #808e9c;
	font-size: 18px;
	display: inline-block;
}

.footer .social-footer li i:hover {
	color: #fff;
    transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;		
}

.footer .social-footer li a:hover {
	text-decoration: none;
}


/*Testimonials*/
.testimonials-v1 .carousel {
	margin-bottom: 0;
}

.testimonials-v1 .item span.testimonials-slide {
	padding: 15px; 
	color: #8a8a8a;
	display: block;
	font-size: 14px;
	line-height: 20px;
	font-style: italic;
	background: #ffffff;/*#f8f8f8 url(../img/corners.png) no-repeat right bottom;*/
}	

.testimonials-v1 .carousel-info {
	overflow: hidden;
	padding-top: 15px;
	background: url(../img/arrow-testimonials.png) no-repeat 83px 0;
}

.testimonials-v1 .carousel-info img {
	width: 75px;
	height: 75px;
	padding: 3px; 
	border-radius: 150px !important;
	border: solid 1px #f5f5f5;
}

.testimonials-v1 .carousel-info {
	overflow: hidden;
}

.testimonials-v1 span.testimonials-name {
	color: #0da3e2;
}

.testimonials-v1 .carousel-info img {
	margin-right: 15px;
}

.testimonials-v1 .carousel-info span {
	display: block;
}

.testimonials-v1 span.testimonials-name {
	color: #0da3e2;
	font-size: 16px;
	font-weight: 300;
	margin: 23px 0 7px;
}

.testimonials-v1 span.testimonials-post {
	color: #656565;
	font-size: 12px;
}

.testimonials-v1 .left-btn,
.testimonials-v1 .right-btn {
	width: 24px;
	height: 24px;
	bottom: 0px;
	position: absolute;
	display: inline-block;
}

.testimonials-v1 .left-btn {
	left: 30px;
	background: url(../img/icons/left-hover.png) no-repeat;
}
.testimonials-v1 .right-btn {
	right: 30px;
	background: url(../img/icons/right-hover.png) no-repeat;
}

.testimonials-v1 .right-btn:hover {
	background: url(../img/icons/right-hover.png) no-repeat;
}
.testimonials-v1 .left-btn:hover {
	background: url(../img/icons/left-hover.png) no-repeat;
}

.testimonials-v1 .item span.testimonials-slide {
	background: rgb(250, 250, 250);/*#f8f8f8 url(../../img/sliders/carousel/corners-blue.png) no-repeat right bottom;*/
}	