/*
Theme Name: Ronseg
Theme URI: https://www.pontualti.com.br
Author: Pontual TI Team
Author URI: https://www.pontualti.com.br
Description: Tema para o site da Ronseg
Version: 1.0
Tags: corretora, seguro
*/
.clear {clear:both;}
.color-default {color:#778191;}
.lh-18 {line-height:18px;}
.lh-38 {line-height:38px;}
.mh-200 {min-height:200px;}
.no-margin {margin:0 !important;}
.no-padding {padding:0 !important;}
.pinside25 {padding:25px;}
.va-tt {vertical-align:text-top}

.wpp-image-btn {width:28px; padding-right:5px; vertical-align:top;}
.custom-frm label.error {color:lightcoral; font-size:11px; position:relative; top:-10px;}
textarea.form-control {min-height:188px;}
.bg-boxshadow.pinside60 {padding:60px 30px;}

.contato-background {background-image:url(img/background/contato.jpg)};

.page-header {}
.page-header .pinside30 {padding:12px 30px;}
.page-header .page-title {color:#39366C; font-size:22px;}
.page-header-area {padding:0;}
.page-header-area .slider-img {box-sizing:border-box; max-height:100%; min-height:410px; padding:40px 0 0;}
.page-header-area p {color:#FEFEFE; font-size:26px;}
.page-header-area h1 {font-size:48px; text-transform:uppercase;}
.page-header-area .btn-orcamento {background-color:#ED3237; border-bottom:3px solid #b70508; color:#FEFEFE; font-size:18px;}

.content-internal {}
.content-internal .imagem-destacada {border-radius:3px; display:block; float:left; margin:5px 15px 15px 0; max-width:250px;}
.content-internal .imagem-destacada + * + * {clear:both;}

.content-servico {}
.content-servico .box-imagem-destacada {background-color:rgb(57, 54, 108);}
.content-servico .box-imagem-destacada .imagem-destacada {position:relative; right:-10px; top:-10px;}

.left-sidebar ul {list-style:inside circle; padding:0;}
.left-sidebar h3 {padding-bottom:8px;}
.left-sidebar h3 span {border-bottom:3px solid #ED3237;}

.depo-image {width:75px !important;}

.list-location {list-style:none;}
.list-location li {clear:both; display:block; line-height:inherit; overflow:hidden; padding-bottom:15px;}
.list-location li .icone {border:2px solid #39366C; float:left; height:40px; margin-right:8px; text-align:center; width:40px;}
.list-location li .icone i {color:#ED3439; font-size:18px; line-height:36px;}
.list-location li .text {font-size:13px;}

.footer-k {clear:both; opacity:0.75;}

.wpp-image-link {bottom:22px; position:fixed; right:20px; z-index:99;}
.wpp-image-link img {max-width:50px;}

@media (min-width: 768px)
{
	#home {background-position:left -290px; /*background-size:67% !important;*/}
	#home {margin-top:150px;}
	#home .padding-top-120 {padding-top:0 !important;}
}

@media (max-width: 767px)
{
	.no-padding-mobile {padding:0;}	
	.text-center-mobile {text-align:center !important;}
	.text-left-mobile {text-align:left !important;}
	.text-right-mobile {text-align:right !important;}
	
	.fs-12-m {font-size:12px !important;}
	
	.slider-captions {bottom:30px; left:15%; width:70%;}
		
	.page-header {min-height:inherit !important; padding:18px 0px 50px;}
	.page-breadcrumb .breadcrumb>.active {color:#ED3237;}
	.page-header .pinside30 {padding:15px 15px;}
	.page-header .page-title {font-size:18px; line-height:18px; margin-bottom:0;}
	.page-header #sub-nav {display:none;}
	.page-header-area {padding:0;}
	.page-header-area .slider-img {padding-bottom:80px;}
	.page-header-area p {font-size:24px;}
	.page-header-area h1 {font-size:42px; line-height:54px;}
	
	.wrapper-content.pinside40 {margin-bottom:50px; padding:28px;}
	.section-title.mb60 {margin-bottom:22px;}
	.section-title h1 {font-size:22px; line-height:26px;}
	.section-title h2 {font-size:21px;}
	.section-title p {font-size:13px;}
	.section-title .lead {font-size:17px; line-height:26px;}
	.custom-frm button {width:100%;}
	.contact-us.mb60 {margin-bottom:0;}
	.contact-us .bg-boxshadow.pinside60 {padding:30px 30px;}
	.contact-us .bg-boxshadow.pinside60 .mb40 {margin-bottom:5px;}
	.contact-us .bg-boxshadow.pinside60 .icon-2x {font-size:38px;}
	.contact-us .bg-boxshadow.pinside60 .capital-title {margin-bottom:0;}
	
	.rate-counter-block {border:0 none; padding-top:0 !important;}
	.rate-icon-first {margin-bottom:7px !important;}
	
	.section-space80 {padding-bottom:20px; padding-top:20px;}
	.section-space80 .section-title {margin-bottom:25px;}
	.section-space80 h1 {font-size:22px; line-height:26px;}
	.section-space80 p {font-size:13px;}
	.section-space80 ul.listnone {}
	.section-space80 ul.listnone li {font-size:13px;}
	
	.box-estrutura:nth-child(2n+1) {padding-right:7.5px;}
	.box-estrutura:nth-child(2n) {padding-left:7.5px;}
	.box-estrutura .mb30 {margin-bottom:15px;}
	.content-estruttura {padding-top:0;}
	
	.service-block .mh-200 {font-size:13px;}
	.list-location li:first-child .text {font-size:10px;}
	
	.business-request-form {margin-bottom:0;}
	.box-imagem-destacada {margin-bottom:15px;}
	
	.tarja-separador {}
	.tarja-separador h2 {font-size:18px;}
		
	.widget-social ul {text-align:center;}
	.widget-social ul li {display:inline-block;}
	
	.footer .logo-footer {max-width:150px;}
	.copyright {font-size:11px; text-align:center;}
	
	.footer-k {text-align:center;}
}

@media (max-width: 580px)
{
	#home.home-section {background-position: -113px 21px ;}
}

@media (max-width: 480px)
{
	.mh-200 {min-height:inherit !important;}
}