/*
Theme Name: Conpri
Theme URI: http://www.conpri.com.br
Description: Descrição do Projeto
Version: 1.0
Author: Rafael Duim
Author URI: http://www.rafaelduim.com.br
Tags: 

    Projeto
    Produtor: Rafael Duim [rafaelduim.com.br]
    Desenvolvedor - HTML/CSS/JS: RafaelDuim

*/
#page {
	margin-bottom: 20px;
}
body {
	background: #f2f2f2;
}
.margin-top-0 {
	margin-top: 0 !important;
}
.padding-top-0 {
	padding-top: 0 !important;
}
.padding-bottom-0 {
	padding-bottom: 0 !important;
}
#middle_content .two_third p {
	font-size: 13px;
	line-height: 22px;
}
.pagehead h1 {
	margin: 0;
	color: #002640;
}
#middle_content .cmsms-form-builder input[type="text"] {
	width: 100%;
}
.larguraTotal {
	width: 100% !important;
	height: auto !important;
	margin-bottom: 15px;
}
.margin-bottom-0 {
	margin-bottom: 0 !important;
}
.titulo-servico {
	font-size: 18px;
	line-height: 22px;
}
.padding-bottom-20 {
	padding-bottom: 20px !important;
}
#commentform p {
	width: 100% !important; 
}
#commentform label {
	float: left;
	width: 100% !important;
	padding-left: 0 !important;
}
#commentform input[type="text"] ,
#commentform textarea {
	width: 100% !important
}
.logo img {
  height: auto;
  width: 150px;
  margin: 7px 0;
}
.logo {
	top: 7px;
}
.cmsms_more {
	background-color: #002640;
	padding: 5px 10px;
	color: #FFF;
}
.button_small ,
.button_medium ,
.button_large {
	background-color: #002640;
	border:none;
	border-radius: 0;
	color: #FFF;
	-webkit-transition:background-color .2s ease-out;
    -moz-transition:background-color .2s ease-out;
    -ms-transition:background-color .2s ease-out;
    -o-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out;
}
.button_small:hover ,
.button_medium:hover ,
.button_large:hover {
	background-color: #002640;
	color: #FFF;
}
.resp_navigation {
	background-color: #002640;
}
.text-center {
	text-align: center;
}


#top h3 {
	font-size: 46px !important;
	line-height: 50px !important;
	color: #FFF;
	word-wrap:break-word;
}
#top p {
	font-size: 24px !important;
	line-height: 28px !important;
	color: #FFF;
}
#top .button_medium {
	background-color: #FFF;
	color: #002640;
}
#top .button_medium:hover {
	background-color: #002640;
	color: #FFF;
}
.responsiveSlider>li.left-img img ,
.responsiveSlider>li.right-img img {
	width: 50%;
	min-width: 50%;
	height: 100%;
}
.responsiveSlider .slideCaption {
	background-color: #002640;
}
.responsiveSlider>li.right-img .slideCaption.left, .responsiveSlider>li.left-img .slideCaption.right {
	width: 50%;
}
.responsiveSlider>li.right-img .slideCaption.left .slideCaptionInnerBlock,
.responsiveSlider>li.left-img .slideCaption.right .slideCaptionInnerBlock {
	padding: 10px 4%;
	border:none;
}

.slideCaptionInnerBlock {
	margin:0;
}

@media only screen and (max-width: 767px) {
	.pagehead {
		width: 100%;
	}
	.pagehead td {
		text-align: center;
	} 

	#top h3 {
		font-size: 15px !important;
		line-height: 17px !important;
		color: #FFF;
		word-wrap:break-word;
		margin-bottom: 5px;
	}
	#top p {
		font-size: 11px !important;
		line-height: 14px !important;
		color: #FFF;
		margin-bottom: 5px;
		padding-bottom: 0;
	}
	.hidden-mobile {
		display: none;
	}
}
#header nav {
	right: 1%;
}

.colored_button {
	background-color: #002640
}
.colored_title_inner {
	background-color: #464646;
}