@charset "utf-8";
/* CSS Document */
		
@media only screen and (max-width: 959px) {
	#one-line-nav, #top-nav {
		display: none!important
	}
}

#main-content-background {
	padding-bottom: 0;
}

/*INDIVIDUALLY STYLE FOR PAGE SECTIONS*/

/*Section 0*/
#page-section-0{
	padding-top:70px;
	background:url(../demos/guys-background.jpg) repeat center top scroll;
	background-size:cover;
	box-shadow:inset 0 1px 5px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.05);
	-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.05);
}
#page-section-0 a:hover{
	color:#222c33;
}

/*Section 1*/
#page-section-1{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#fafafa;
	border-bottom:1px solid #eee;
}
#page-section-1 .mds-divider>div.content>*,
#page-section-1 .mds-features-tabs .mds-features-tabs-header li.active{
	background-color:#fafafa;
}
#page-section-1 a:hover{
	color:#222c33;
}

/*Section 2*/
#page-section-2{
	padding-top:60px;
	padding-bottom:30px;
	border-bottom:1px solid #eeeeee;
}
#page-section-2 a:hover{
	color:#222c33;
}

/*Section 3*/
#page-section-3{
	padding-top:50px;
	padding-bottom:30px;
}
#page-section-3 a:hover{
	color:#222c33;
}

/*Section 4*/
#page-section-4{
	padding-top:50px;
	background-image:url(../demos/testimonial-bg.png); /*repeat center top fixed;*/
	background-repeat:repeat;
	background-position:center top;
	background-attachment:fixed;
	
	background-size:994px 300px;
	overflow:hidden;
}
#page-section-4 .mds-divider>div.content>*,#page-section-4 .mds-features-tabs .mds-features-tabs-header li.active{
	background-color:#33B3D3;
	background-image:none;
}
#page-section-4 h1,#page-section-4 h2,#page-section-4 h3,#page-section-4 h4,#page-section-4 h5,#page-section-4 h6{
	color:#ffffff!important;
}
#page-section-4 .flexslider.mds-flexslider-slider .mflex-control-nav li a.mflex-active,#page-section-4 .mds-progress-bar.primary-color,#page-section-4 .flexslider.content-flexslider .flex-control-paging li a.flex-active{
	background-color:#ffffff!important;
}
#page-section-4 p,#page-section-4 strong,#page-section-4 span,#page-section-4 b,#page-section-4{
	color:#ffffff!important;
}
#page-section-4 a:hover{
	color:#222c33;
}

/*Section 5*/
#page-section-5{
	padding-top:50px;
	padding-bottom:30px;
	background-color:#222a33;
	background:url(../demos/Group_op_people_dark.jpg) repeat center top fixed #222a33;
	background-size:auto;
	border-bottom:1px solid #D7E1E7;
}
#page-section-5 .mds-divider>div.content>*,#page-section-5 .mds-features-tabs .mds-features-tabs-header li.active{
	background-color:#222a33;
	background-image:none;
}
#page-section-5 h1,#page-section-5 h2,#page-section-5 h3,#page-section-5 h4,#page-section-5 h5,#page-section-5 h6{
	color:#ffffff!important;
}
#page-section-5 .flexslider.mds-flexslider-slider .mflex-control-nav li a.mflex-active,#page-section-5 .mds-progress-bar.primary-color,#page-section-5 .flexslider.content-flexslider .flex-control-paging li a.flex-active{
	background-color:#ffffff!important;
}
#page-section-5 p,#page-section-5 strong,#page-section-5 span,#page-section-5 b,#page-section-5{
	color:#ffffff!important;
}
#page-section-5 a:hover{
	color:#222c33;
}

/*Section 6*/
#page-section-6{
	padding-top:50px;
	padding-bottom:30px;border-bottom:1px solid #eee;
}
#page-section-6 a:hover{
	color:#222c33;
}

/*Section 7*/
#page-section-7{
	padding-top:15px;
	padding-bottom:15px;
	background-color:#fafafa;
}
#page-section-7 .mds-divider>div.content>*,#page-section-7 .mds-features-tabs .mds-features-tabs-header li.active{
	background-color:#fafafa;
}
#page-section-7 a:hover{
	color:#222c33;
}

/*Section 8*/
#page-section-8 {
	padding-top: 25px;
	padding-bottom: 25px;
}

#page-section-8 .mds-divider>div.content>*,#page-section-8 .mds-features-tabs .mds-features-tabs-header li.active {
	background-color: #33B3D3;
}

#page-section-8 h1,#page-section-8 h2,#page-section-8 h3,#page-section-8 h4,#page-section-8 h5,#page-section-8 h6 {
	color: #FFFFFF!important;
}

#page-section-8 .flexslider.mds-flexslider-slider .mflex-control-nav li a.mflex-active,#page-section-8 .mds-progress-bar.primary-color,#page-section-8 .flexslider.content-flexslider .flex-control-paging li a.flex-active {
	background-color: #FFFFFF!important;
}

#page-section-8 a:hover {
	color: #222c33;
}


#flickr li {
	width: 50px;
	height: 50px;
	display: block;
	float: left;
	border: 4px solid #272727;
	margin-right: 10px;
	margin-bottom: 10px;
	-moz-transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	transition: all .2s ease-in;
	padding:0px;
}
ul.pager li{
	float:left;
	padding: 0 10px;
	display: inline-block;
	border-left: 1px solid;
	margin-bottom: 5px;
	border-color:rgba(0,0,0,0.07);
}
ul.pager li a{
	color:#33b3d3;
	
}
ul.pager li:first-child{
	border:0px!important;
}
.blog-page.blog-classic-1 .post .entry-meta {
	overflow: hidden;
	padding-left: 0px;
	border-left-width: 0px;
	border-left-style: none;
}
.post-tag-single-post strong{
	float:left;
	margin-right:10px;
	margin-top:3px;
}

.comment-gravatar .user-picture img{
	width:45px;
	height:45px;
}
.comment-body ul li{
	border:none!important;
	padding-left:0px!important;
}

#comment-form div div.form-type-textfield label{
	float:left!important;
	width:130px!important;
}
#comment-form div div.form-type-textfield input[type=text]{
	width:80%;
	clear:both;
}
#comment-form input[type=submit], #contact-site-form input[type=submit]{
	margin-top:20px;
}

.block-search input[type=text]{
	min-width:209px;
}
ul.widget-latest-post li img{
	float:left;
	margin-right:18px;
}
ul.widget-latest-post li span{
	display:block;
}
#user-login-form .form-type-textfield{
	margin-bottom:15px;
}

.flexanything_style1 ul li .iconbox-icon i{
	font-size: 48px;
	line-height: 48px;
	width: 48px;
	height: 48px;
	color: #e5e5e5;
}
.mds-iconbox.style-style3 .iconbox-icon i{
	font-size: 32px;
	line-height: 32px;
	width: 32px;
	height: 32px;
	color: #ffffff;
	padding: 15px;
}

.mds-iconbox.style-style4 .iconbox-icon i{
	font-size: 48px;
	line-height: 48px;
	width: 48px;
	height: 48px;
	color: #ffffff;
	padding: 15px;
}

.homepage-section-0{
	/*background-image:none!important;*/
}
.homepage-section-2{
	padding-bottom: 0px!important;
	border-bottom: none!important;
}

#section-parallax-1 .mds-divider > div.content > *, #section-parallax-1 .mds-features-tabs .mds-features-tabs-header li.active {
	background-color:#222a33;
	background-image:none
}
#section-parallax-1 h1, #section-parallax-1 h2, #section-parallax-1 h3, #section-parallax-1 h4, #section-parallax-1 h5, #section-parallax-1 h6 {
	color:#FFF !important
}
#section-parallax-1 .flexslider.mds-flexslider-slider .mflex-control-nav li a.mflex-active, #section-parallax-1 .mds-progress-bar.primary-color, #section-parallax-1 .yeah-slider .rev_slider_wrapper .tp-bullets.simplebullets.navbar .bullet.selected, #section-parallax-1 .flexslider.content-flexslider .flex-control-paging li a.flex-active {
	background-color:#FFF !important
}
#section-parallax-1 p, #section-parallax-1 strong, #section-parallax-1 span, #section-parallax-1 b, #section-parallax-1 {
	color:#FFF !important
}
#section-parallax-1 a:hover {
	color:#2e373f
}
.mds-iconbox style-style4 .iconbox-icon i{
	font-size:48px;
	line-height:48px;
	width:48px;
	height:48px;
	color:#FFF;
	padding:32px
}

#page-personal-section-4 {
	padding-top:70px;
	padding-bottom:50px;
	background-color:#fff
}
#page-personal-section-4 .mds-divider > div.content > *, #page-personal-section-4 .mds-features-tabs .mds-features-tabs-header li.active {
	background-color:#fff
}
#page-personal-section-4 p, #page-personal-section-4 strong, #page-personal-section-4 span, #page-personal-section-4 b, #page-personal-section-4 {
	color:#345749 !important
}
#page-personal-section-4 a {
	color:#345749
}
#page-personal-section-4 .portfolio-items > article:hover > div, #page-personal-section-4 .portfolio-items > article > div:before, #page-personal-section-4 .mds-portfolio-carousel li article:hover > div, #page-personal-section-4 .mds-portfolio-carousel li article>div:before {
	border-color:#345749
}
#page-personal-section-4 a:hover {
	color:#2e373f
}


#page-personal-section-5 {
	padding-top:50px;
	padding-bottom:30px;
	background-color:#f6f6f6
}
#page-personal-section-5 .mds-divider > div.content > *, #page-personal-section-5 .mds-features-tabs .mds-features-tabs-header li.active {
	background-color:#f6f6f6
}
#page-personal-section-5 a:hover {
	color:#2e373f
}

.tabs.primary li{
	float:left;
	margin-right:15px;
}
.mds-features-tabs-header i, .mds-features-tabs-trigger i, .mds-features-tabs-header i{
	font-size:32px;
	width:32px;
	height:32px;
	line-height:32px;
}
.mds-iconbox.style-style1 .iconbox-icon i{
	font-size:32px;
	line-height:32px;
	width:32px;
	height:32px;
	color:#58cb8e;
}

.mds-iconbox.style-style2 .iconbox-icon i{
	font-size:48px;
	line-height:48px;
	width:48px;
	height:48px;
}

.mds-iconbox.style-style4 .iconbox-icon i{
	font-size: 32px;
	line-height: 32px;
	width: 32px;
	height: 32px;
	color: #ffffff;
	padding: 15px;
}
.tabs.primary{
	float:left;
	width:100%;
}