﻿/*
Theme Name: ParC
Description: ParC Theme
Author: PaySimplex
Author URI: http://www.paysimplex.com/
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*
/ Global
*/

@media print {
.fusion-header-wrapper { display: none; }
#sidebar { display: none; }
#content { float: none !important; width: 100% !important; }
.fusion-footer { display: none; }
}

/*
/ Header
*/

.fusion-header-v4 .fusion-header {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

/*h3.fusion-header-tagline {}
h3.fusion-header-tagline a { color: #FFF; font-size: 11px; }*/



.fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header {
    border-bottom: 0!important;
}

.fusion-header-wrapper .fusion-secondary-header .fusion-row {
    max-width: 100%;
}

.fusion-secondary-header {
    min-height: 36px;!important;
    border-bottom: 0!important;
}

.fusion-contact-info {
    color: #bbb;
    line-height: 36px!important;
}

.fusion-secondary-header a {
    color: #bbb!important;
}

.fusion-secondary-header a:hover {
    color: #fff!important;
}

.fusion-secondary-main-menu {
    border-bottom: 0;
}

.fusion-main-menu > ul > li {
    padding-right: 0;
}

.fusion-main-menu > ul > li > a {
    font-weight: 300!important;
    padding: 0 15px;
}

.fusion-main-menu > ul > li > a:hover {
    background-color: #CF1D35;
}

/*
/ Mega Menu
*/

.fusion-megamenu-holder {
    border-color: #E9213B !important;
    border: 1px solid #E9213B !important;
}

.fusion-megamenu-title {
    font-weight: 700 !important;
    font-size: 14px !important;
    color: #E9213B !important;
}

.fusion-megamenu-bullet {
    border-left-color: #E9213B !important;
}

.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.fusion-main-menu .sub-menu li a:hover {
    background-color: transparent !important;
    color: #E9213B;
}

.fusion-main-menu .sub-menu .current-menu-item > a, .fusion-main-menu .sub-menu .current-menu-parent > a, .fusion-main-menu .sub-menu .current_page_item > a {
    background-color: transparent !important;
    color: #E9213B;
}

.fusion-megamenu-wrapper .fusion-megamenu-submenu {
    border-color: #f8f8f8 !important;
}

.menu-item-549 .sub-menu,
.menu-item-735 .sub-menu,
.menu-item-550 .sub-menu/*,
.menu-item-1615 .sub-menu*/{
    border: 1px solid #E9213B !important;
}

.menu-item-549 .sub-menu li a,
.menu-item-550 .sub-menu li a {
    border-bottom: 1px solid #f8f8f8 !important;
}

.fusion-dropdown-menu .sub-menu{
    border: 1px solid #E9213B !important;
}

/*
/ Sidebar
*/

#sidebar .widget.widget_nav_menu ul li.menu-item-has-children { border: none; }
#sidebar .widget.widget_nav_menu ul.sub-menu li ul.sub-menu li { border-bottom: 1px dotted #E9213B; }
#sidebar .widget.widget_nav_menu li a::before { color: #E9213B; }

.sidebar .widget h4 { margin-bottom: 0; }

.widget ul.sub-menu li.menu-item { border-bottom: 1px dotted #E9213B }

/*
/ Homepage
*/

#post-51 .fusion-one-full { margin-bottom: 0px !important; }
#post-51 .fusion-one-third { margin-bottom: 0px !important; }
#post-51 .fusion-column-wrapper .fusion-recent-posts { margin-bottom: 0px; }
#post-51 .recent-posts-content h4.entry-title { color: #000; font-size: 20px; line-height: 22px; }
#post-51 .last-5-posts .recent-posts-content h4.entry-title { color: #A6A6A6; font-size: 13px; line-height: 15px; }
#post-51 .fusion-format-box { display: none; }
#post-51 .fusion-recent-posts .fusion-date-and-formats { width: 60px !important; }
#post-51 .fusion-recent-posts .fusion-date { line-height: 13px; font-size: 13px; }

/*
/ Breadcrumbs
*/

.fusion-page-title-bar {
    height: auto !important;
}

.fusion-page-title-secondary {
    float: left;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 20px;
}

.fusion-page-title-captions {
    float: right;
}

.fusion-page-title-bar .fusion-breadcrumbs {
    color: #E9213B !important;
}

.fusion-breadcrumb-sep {
    color: #b3b3b3 !important;
}

.fusion-page-title-bar .fusion-breadcrumbs a {
    color: #b3b3b3 !important;
}

/*
/ Footer
*/

.fusion-footer-widget-area { border-top: 0 !important; padding-bottom: 55px !important; }
.fusion-copyright-notice, .fusion-footer-widget-area { color: #646464 !important; }
.fusion-footer-widget-area a { color: #646464 !important; }

.fusion-footer-widget-area a:hover, .fusion-footer-widget-area ul li a:hover {
    color: #E9213B !important;
}

.fusion-footer-widget-area ul li a {
    padding: 0;
    border-bottom: 0;
}

.fusion-footer-copyright-area {
    border-top: 0;
}

.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice {
    text-align: right !important;
}

/*
/ Checkbox
*/

[type="checkbox"]:not(:checked),
[type="checkbox"]:checked { position: absolute; left: -9999px; }

[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label { position: relative; padding-left: 25px; cursor: pointer; }

[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before { content: '';  position: absolute; left: 0; top: 0; width: 15px; height: 15px; border: 1px solid #aaa; background: #fff; }

[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after { content: '✔'; position: absolute; top: -2px; left: 4px; color: #E9213B; transition: all .2s; }

[type="checkbox"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }

[type="checkbox"]:checked + label:after { opacity: 1; transform: scale(1); }

[type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before { box-shadow: none; border-color: #bbb; background-color: #ddd; }

[type="checkbox"]:disabled + label { color: #aaa; }

[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before { border: 1px dotted red; }

label:hover:before { border: 1px solid #E9213B !important; }

/*
/ Form
*/

.searchform .search-table .search-field input, input.s, input[type="text"] { height: 35px!important; }

.form-options { display: block; text-align: right; margin-bottom: 10px; }
.form-options span { display: inline-block; margin-right: 10px; }
.form-options span:last-child { margin-right: 0; }
.form-options i { color: #e9213b; margin-right: 5px; }
.form-options a { color: #B3B3B3; font-size: 11px; }

.isHidden { display:none !important; }
.error { border-color:red; }
.errorDescription { color:red; font-size: 10px; }

.psform-divisao { width: 100%; display: block; float: left; margin: 20px 0; clear: both; overflow: hidden; }
.psform-divisao p { color: #e9213b; font-size: 16px; font-weight: 700; margin: 0; }
.psform-divisao hr { border-top: 1px solid #C8C8C8; }

.psform { width:100%; height: auto; color: #808080; overflow: hidden;}

.psform__set { width: 100%; float: left; position: relative; margin-bottom: 10px; }

.psform__file_container { position: relative; width: 100%; height: auto; }

.psform__file_container::after { box-sizing: border-box; content: attr(data-text); position: absolute; top: 0; left: 0; background: #ffffff; border: 1px solid #646464; padding: 0 15px; display: block; font-size: 10px; width: 100%; pointer-events: none; z-index: 20; height: 35px; line-height: 35px; color: #000; overflow: hidden; }

.psform__file_container::before { box-sizing: border-box; content: 'Procurar'; position: absolute; top: 0; right: 0; display: inline-block; height: 35px; min-width: 80px; background: #E9213B; color: #fff; text-align: center; z-index: 25; line-height: 35px; padding: 0 15px; pointer-events: none; }

.psform__file_container:hover::before{ background: #d60707; }

.psform__file_container input { opacity: 0; position: relative; top: 0; right: 0; bottom: 0; left: 0; z-index: 99; height: 35px; margin: 0; padding: 0; display: block; cursor: pointer; width: 100%; max-width: 400px; }

.psform__set input[type="password"] { border: 1px solid #646464; font-size: 13px; color: #000000; height: 35px; padding: 0 15px; margin-right: 1%; width: 100%; box-sizing: border-box; }

.psform__set input,
.psform__set select { border-color: #646464 !important; color: #000000 !important; }

.psform__set textarea { background-color: #ffffff !important; border: 1px solid #646464 !important; color: #000000 !important; padding: 15px; width: 100%; }

.psform__set label{ display: block; }
#post-560 .psform__set label, #post-2928 .psform__set label, #post-562 .psform__set label, #post-195 .psform__set label, #post-176 .psform__set label, #post-193 .psform__set label, #post-1001 .psform__set label { color: #808080; font-weight: 700; }

.psform__set select { height: 35px; width: 100%; padding: 0 0 0 15px; }

.psform__accordion_active,
.psform__accordion { position: relative; margin: 5px 0; clear: both; cursor: pointer; }

.psform__accordion_active::after,
.psform__accordion::after { content: "\025BE"; position: absolute; top: 5px; right: 10px; color: #fff; font-size: 20px; }

.psform__accordion_header { background: #cccccc; color: #fff; padding: 5px 10px; }

.psform__accordion_header:hover { background: #B3B3B3; }

.psform__accordion_body { padding: 10px 0; }

.psform__set input[type="submit"] { background: #e9213b !important; border-color: #ffffff; border-radius: 2px; border-style: solid; border-width: 0px; box-sizing: border-box; color: #ffffff !important; cursor: pointer; display: inline-block; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 700; line-height: 16px; margin: 10px 0 20px; outline: 0; padding: 11px 23px; position: relative; text-align: center; text-transform: uppercase; transition: all .2s; width: auto; zoom: 1; }

.psform__set input[type="submit"]:hover,
.psform__set input[type="submit"]:focus,
.psform__set input[type="submit"]:active{ background: #d60707 !important; transition: all .3s; }

.psform__disclaimer { clear: both; color: #808080; overflow: hidden; }

.psform_holder { background-color: #E6E6E6; padding: 15px; border: 1px solid #646464; }

.operationResult { color: #000; }
.operationResult span { margin-right: 5px; }

/*
/ Modal
*/

/*.modal-body .psform_holder { background-color: transparent; padding: 0; border: none; }
.modal-1 .modal-header, .modal-1 .modal-footer { border: 0; }
.fusion-modal .modal-header { min-height: auto; }*/´


/*
/ Residente-TESTE
*/

#post-2928 .psform__set1 { width: 49%; margin-right: 1%; }
#post-2928 .psform__set2 { width: 49%; margin-left: 1%; }
#post-2928 .psform__set8 { width: 49%; margin-right: 1%; }
#post-2928 .psform__set9 { width: 49%; margin-left: 1%; }
#post-2928 .psform__set10 { width: 49%;}
#post-2928 .psform__set11 { width: 28%; margin-right: 1%; margin-left: 1%; }

#post-2928 .psform__set.psform__set11_1 { width: 57%; margin-right: 1%; }
#post-2928 .psform__set.psform__set11_2 { width: 42%; margin-bottom: 0; margin-top: 15px; }
#post-2928 .psform__set.psform__set11_3 { width: 42%; margin-bottom: 0; }

#post-2928 .psform__set.psform__set11_2 label,
#post-2928 .psform__set.psform__set11_3 label { float: left; }

#post-2928 .psform__set.psform__set11_2 input,
#post-2928 .psform__set.psform__set11_3 input { float: left; }

#post-2928 .psform__set12 { width: 8%; margin-right: 1%; margin-left: 1%; }
#post-2928 .psform__set13 { width: 8%; margin-right: 2%; }
#post-2928 .psform__set14 { width: 19%; margin-right: 1%; }
#post-2928 .psform__set15 { width: 28%; margin-right: 1%; margin-left: 1%; }
#post-2928 .psform__set16 { width: 25%; margin-left: 1%; }
#post-2928 .psform__set17 { width: 19%; margin-right: 1%; }
#post-2928 .psform__set19 { width: 49%; margin-left: 1%; }
#post-2928 .psform__set20 { width: 22%; margin-right: 1%; }
#post-2928 .psform__set21 { width: 20%; margin-left: 1%; margin-right: 1%; }
#post-2928 .psform__set22 { width: 22%; margin-left: 1%; margin-right: 1%; }
#post-2928 .psform__set23 { width: 30%; margin-left: 1%; }
#post-2928 .psform__set24 { width: 30%; margin-left: 1%; }
#post-2928 .psform__set25 { width: 30%; margin-left: 1%; }
#post-2928 .psform__set26 { width: 30%; margin-left: 1%; }
#post-2928 .psform__set27 { width: 24%; margin-right: 1%; }
#post-2928 .psform__set28 { width: 18%; margin-left: 1%; margin-right: 1%; }
#post-2928 .psform__set29 { width: 32%; margin-left: 1%; }
#post-2928 .psform__set30 { width: 24%; margin-right: 1%; }
#post-2928 .psform__set31 { width: 18%; margin-left: 1%; margin-right: 1%; }
#post-2928 .psform__set32 { width: 22%; margin-left: 1%; margin-right: 1%; }
#post-2928 .psform__set33 { width: 30%; margin-left: 1%; }
#post-2928 .psform__set34, #post-2928 .psform__set42, #post-2928 .psform__set50 { width: 30%; margin-right: 2%; }
#post-2928 .psform__set35, #post-2928 .psform__set43, #post-2928 .psform__set51 { width: 31%; margin-right: 2%; margin-left: 2%; }
#post-2928 .psform__set36, #post-2928 .psform__set44, #post-2928 .psform__set52 { width: 30%; margin-left: 2%; }

#post-2928 .psform__set.psform__set2_2,
#post-2928 .psform__set.psform__set2_3,
#post-2928 .psform__set.psform__set2_4,
#post-2928 .psform__set.psform__set37_2,
#post-2928 .psform__set.psform__set37_3,
#post-2928 .psform__set.psform__set37_4,
#post-2928 .psform__set.psform__set37_5,
#post-2928 .psform__set.psform__set45_2,
#post-2928 .psform__set.psform__set45_3,
#post-2928 .psform__set.psform__set45_4,
#post-2928 .psform__set.psform__set45_5,
#post-2928 .psform__set.psform__set53_2,
#post-2928 .psform__set.psform__set53_3,
#post-2928 .psform__set.psform__set53_4,
#post-2928 .psform__set.psform__set53_5 { width: auto; margin-right: 5px; }

#post-2928 .psform__set.psform__set2_2 label,
#post-2928 .psform__set.psform__set2_3 label,
#post-2928 .psform__set.psform__set2_4 label,
#post-2928 .psform__set.psform__set37_2 label,
#post-2928 .psform__set.psform__set37_3 label,
#post-2928 .psform__set.psform__set37_4 label,
#post-2928 .psform__set.psform__set37_5 label,
#post-2928 .psform__set.psform__set45_2 label,
#post-2928 .psform__set.psform__set45_3 label,
#post-2928 .psform__set.psform__set45_4 label,
#post-2928 .psform__set.psform__set45_5 label,
#post-2928 .psform__set.psform__set53_2 label,
#post-2928 .psform__set.psform__set53_3 label,
#post-2928 .psform__set.psform__set53_4 label,
#post-2928 .psform__set.psform__set53_5 label { float: left; }

#post-2928 .psform__set.psform__set2_2 input,
#post-2928 .psform__set.psform__set2_3 input,
#post-2928 .psform__set.psform__set2_4 input,
#post-2928 .psform__set.psform__set37_2 input,
#post-2928 .psform__set.psform__set37_3 input,
#post-2928 .psform__set.psform__set37_4 input,
#post-2928 .psform__set.psform__set37_5 input,
#post-2928 .psform__set.psform__set45_2 input,
#post-2928 .psform__set.psform__set45_3 input,
#post-2928 .psform__set.psform__set45_4 input,
#post-2928 .psform__set.psform__set45_5 input,
#post-2928 .psform__set.psform__set53_2 input,
#post-2928 .psform__set.psform__set53_3 input,
#post-2928 .psform__set.psform__set53_4 input,
#post-2928 .psform__set.psform__set53_5 input { float: left; }

#post-2928 .psform__set58 { margin-top: 30px; }



/*
/ Residente
*/

#post-560 .psform__set3, #post-560 .psform__set4, #post-560 .psform__set5, #post-560 .psform__set6, #post-560 .psform__set7 { width: 49%; margin-right: 1%; }
#post-560 .psform__set1 { width: 49%; margin-right: 1%; }
#post-560 .psform__set2 { width: 49%; margin-left: 1%; }
#post-560 .psform__set8 { width: 49%; margin-right: 1%; }
#post-560 .psform__set9 { width: 49%; margin-left: 1%; }
#post-560 .psform__set10 { width: 49%;}
#post-560 .psform__set11 { width: 28%; margin-right: 1%; margin-left: 1%; }

#post-560 .psform__set.psform__set11_1 { width: 57%; margin-right: 1%; }
#post-560 .psform__set.psform__set11_2 { width: 42%; margin-bottom: 0; margin-top: 15px; }
#post-560 .psform__set.psform__set11_3 { width: 42%; margin-bottom: 0; }

#post-560 .psform__set.psform__set11_2 label,
#post-560 .psform__set.psform__set11_3 label { float: left; }

#post-560 .psform__set.psform__set11_2 input,
#post-560 .psform__set.psform__set11_3 input { float: left; }

#post-560 .psform__set12 { width: 8%; margin-right: 1%; margin-left: 1%; }
#post-560 .psform__set13 { width: 8%; margin-right: 2%; }
#post-560 .psform__set14 { width: 19%; margin-right: 1%; }
#post-560 .psform__set15 { width: 28%; margin-right: 1%; margin-left: 1%; }
#post-560 .psform__set16 { width: 25%; margin-left: 1%; }
#post-560 .psform__set17 { width: 19%; margin-right: 1%; }
#post-560 .psform__set18 { width: 28%; margin-right: 1%; margin-left: 1%; }
#post-560 .psform__set19 { width: 49%; margin-left: 1%; }
#post-560 .psform__set20 { width: 49%; margin-right: 1%; }
#post-560 .psform__set21 { width: 24%; margin-left: 1%; margin-right: 1%; }
#post-560 .psform__set22 { width: 23%; margin-left: 1%; }
#post-560 .psform__set23 { width: 49%; margin-right: 2%;}
#post-560 .psform__set24 { width: 49%; margin-right: 31%;}
#post-560 .psform__set25 { width: 49%; margin-right: 31%; }
#post-560 .psform__set26 {  width: 49%; margin-right: 31%; }
#post-560 .psform__set27 { width: 24%; }
#post-560 .psform__set28 { width: 23%; margin-right: 2%; }
#post-560 .psform__set29 { width: 49%; margin-left: 1%; }
#post-560 .psform__set30 { width: 24%; margin-right: 1%; }
#post-560 .psform__set31 { width: 18%; margin-left: 1%; margin-right: 1%; }
#post-560 .psform__set32 { width: 22%; margin-left: 1%; margin-right: 1%; }
#post-560 .psform__set33 { width: 30%; margin-left: 1%; }
#post-560 .psform__set38 {width: 30%; margin-right: 2%;}
#post-560 .psform__set39 {width: 31%;margin-right: 2%; margin-left: 2%;}
#post-560 .psform__set40 {width: 31%;margin-right: 2%; margin-left: 2%;top: -21px;}

#post-560 .psform__set46 {width: 30%; margin-right: 2%;}
#post-560 .psform__set47 {width: 30%; margin-right: 2%;}
#post-560 .psform__set48 {width: 30%; margin-right: 2%;top: -21px;}
#post-560 .psform__set54 {width: 30%; margin-right: 2%;}
#post-560 .psform__set55 {width: 30%; margin-right: 2%;}
#post-560 .psform__set56 {width: 30%; margin-right: 2%;top: -21px;}

#post-560 .psform__set34, #post-560 .psform__set42, #post-560 .psform__set50 { width: 30%; margin-right: 2%; }
#post-560 .psform__set35, #post-560 .psform__set43, #post-560 .psform__set51 { width: 31%; margin-right: 2%; margin-left: 2%; }
#post-560 .psform__set36, #post-560 .psform__set44, #post-560 .psform__set52 { width: 30%; margin-left: 2%; }
#post-560 .psform__set23_1 {width: 49%;padding-left: 5px;font-size: 12px;text-align: justify;}

#post-560 .psform__set.psform__set2_2,
#post-560 .psform__set.psform__set2_3,
#post-560 .psform__set.psform__set2_4,
#post-560 .psform__set.psform__set37_2,
#post-560 .psform__set.psform__set37_3,
#post-560 .psform__set.psform__set37_4,
#post-560 .psform__set.psform__set37_5,
#post-560 .psform__set.psform__set45_2,
#post-560 .psform__set.psform__set45_3,
#post-560 .psform__set.psform__set45_4,
#post-560 .psform__set.psform__set45_5,
#post-560 .psform__set.psform__set53_2,
#post-560 .psform__set.psform__set53_3,
#post-560 .psform__set.psform__set53_4,
#post-560 .psform__set.psform__set53_5 { width: auto; margin-right: 5px; }

#post-560 .psform__set.psform__set2_2 label,
#post-560 .psform__set.psform__set2_3 label,
#post-560 .psform__set.psform__set2_4 label,
#post-560 .psform__set.psform__set37_2 label,
#post-560 .psform__set.psform__set37_3 label,
#post-560 .psform__set.psform__set37_4 label,
#post-560 .psform__set.psform__set37_5 label,
#post-560 .psform__set.psform__set45_2 label,
#post-560 .psform__set.psform__set45_3 label,
#post-560 .psform__set.psform__set45_4 label,
#post-560 .psform__set.psform__set45_5 label,
#post-560 .psform__set.psform__set53_2 label,
#post-560 .psform__set.psform__set53_3 label,
#post-560 .psform__set.psform__set53_4 label,
#post-560 .psform__set.psform__set53_5 label { float: left; }

#post-560 .psform__set.psform__set2_2 input,
#post-560 .psform__set.psform__set2_3 input,
#post-560 .psform__set.psform__set2_4 input,
#post-560 .psform__set.psform__set37_2 input,
#post-560 .psform__set.psform__set37_3 input,
#post-560 .psform__set.psform__set37_4 input,
#post-560 .psform__set.psform__set37_5 input,
#post-560 .psform__set.psform__set45_2 input,
#post-560 .psform__set.psform__set45_3 input,
#post-560 .psform__set.psform__set45_4 input,
#post-560 .psform__set.psform__set45_5 input,
#post-560 .psform__set.psform__set53_2 input,
#post-560 .psform__set.psform__set53_3 input,
#post-560 .psform__set.psform__set53_4 input,
#post-560 .psform__set.psform__set53_5 input { float: left; }

#post-560 .psform__set58 { margin-top: 30px; }

#pop-up-cc{
    display:none;
    position: absolute;
    background: rgb(128, 128, 128);
    height: auto;
    width: 40%;
    left: 41%;
    z-index: 1000;
    text-align: center;
    padding: 30px;}
.close-cc{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    padding: 0;
    float: right;
    font-size: 21px;
    position: relative;
    top: -20px;
    color: white;
}
.open-pop-up{cursor: pointer;
    border-bottom: 1px solid black;
    color: black;}

/*
/ Taxa/Tarifa Mensal JHAHAHSHAHSHAHSAHSHSAHSAS
*/

#post-1001 .psform__set1, #post-1001 .psform__set3 { width: 49%; margin-right: 1%; }
#post-1001 .psform__set2, #post-1001 .psform__set4 { width: 49%; margin-left: 1%; }

/*
/ Comerciante
*/

#post-562 .psform__set1 { width: 49%; margin-right: 1%; }
#post-562 .psform__set2 { width: 49%; margin-right: 1%; }
#post-562 .psform__set3 { width: 49%; margin-left: 1%; }
#post-562 .psform__set4 { width: 49%; margin-right: 1%; }
#post-562 .psform__set5 { width: 27%; margin-right: 1%; margin-left: 1%; }
#post-562 .psform__set6 { width: 9%; margin-right: 1%; margin-left: 1%; }
#post-562 .psform__set7 { width: 9%; margin-left: 1%; }
#post-562 .psform__set8 { width: 19%; margin-right: 1%; }
#post-562 .psform__set9 { width: 28%; margin-right: 1%; margin-left: 1%; }
#post-562 .psform__set10 { width: 28%; margin-right: 1%; margin-left: 1%; }
#post-562 .psform__set11 { width: 14%; margin-right: 1%; }
#post-562 .psform__set12 { width: 33%; margin-right: 1%; margin-left: 1%; }
#post-562 .psform__set13 { width: 49%; margin-left: 1%; }
#post-562 .psform__set14 { width: 29%; margin-right: 1%; }
#post-562 .psform__set15 { width: 29%; margin-right: 1%; margin-left: 1%; }
#post-562 .psform__set16 { width: 38%; margin-left: 1%; }
#post-562 .psform__set16_1 { margin-bottom: 0; }
#post-562 .psform__set16_2 { margin-bottom: 0; }
#post-562 .psform__set19 { width: 32%; margin-right: 1%; }
#post-562 .psform__set20 { width: 32%; margin-right: 1%; margin-left: 1%; }
#post-562 .psform__set21 { width: 32%; margin-left: 1%; }
#post-562 .psform__set27 { margin-top: 30px; }

#post-562 .psform__set.psform__set5_1 { width: 57%; margin-right: 1%; }
#post-562 .psform__set.psform__set5_2 { width: 42%; margin-bottom: 0; margin-top: 15px; }
#post-562 .psform__set.psform__set5_3 { width: 42%; margin-bottom: 0; }

#post-562 .psform__set.psform__set16_1,
#post-562 .psform__set.psform__set16_2 { width: auto; }

#post-562 .psform__set.psform__set5_2 label,
#post-562 .psform__set.psform__set5_3 label,
#post-562 .psform__set.psform__set16_1 label,
#post-562 .psform__set.psform__set16_2 label { float: left; }

#post-562 .psform__set.psform__set5_2 input,
#post-562 .psform__set.psform__set5_3 input,
#post-562 .psform__set.psform__set16_1 input,
#post-562 .psform__set.psform__set16_2 input { float: left; }

#post-562 .psform__set.psform__set22_2,
#post-562 .psform__set.psform__set22_3,
#post-562 .psform__set.psform__set22_4,
#post-562 .psform__set.psform__set22_5 { width: auto; margin-right: 5px; }

#post-562 .psform__set.psform__set22_2 label,
#post-562 .psform__set.psform__set22_3 label,
#post-562 .psform__set.psform__set22_4 label,
#post-562 .psform__set.psform__set22_5 label { float: left; }

#post-562 .psform__set.psform__set22_2 input,
#post-562 .psform__set.psform__set22_3 input,
#post-562 .psform__set.psform__set22_4 input,
#post-562 .psform__set.psform__set22_5 input { float: left; }

/*
/ Reclamações
*/

#post-195 .psform__set1 {  }
#post-195 .psform__set2 { width: 49%; margin-right: 1%; }
#post-195 .psform__set3 { width: 27%; margin-right: 1%; margin-left: 1%; }
#post-195 .psform__set4 { width: 9%; margin-right: 1%; margin-left: 1%; }
#post-195 .psform__set5 { width: 9%; margin-left: 1%; }
#post-195 .psform__set6 { width: 19%; margin-right: 1%; }
#post-195 .psform__set7 { width: 28%; margin-right: 1%; margin-left: 1%; }
#post-195 .psform__set8 { width: 49%; margin-left: 1%; }
#post-195 .psform__set9 { width: 14%; margin-right: 1%; }
#post-195 .psform__set10 { width: 33%; margin-right: 1%; margin-left: 1%; }
#post-195 .psform__set11 { width: 49%; margin-left: 1%; }
#post-195 .psform__set12 { width: 32%; margin-right: 1%; }
#post-195 .psform__set13 { width: 32%; margin-right: 1%; margin-left: 1%; }
#post-195 .psform__set14 { width: 32%; margin-left: 1%; }
#post-195 .psform__set15 { width: 32%; margin-right: 1%; }
#post-195 .psform__set16 { width: 32%; margin-right: 1%; margin-left: 1%; }
#post-195 .psform__set17 { width: 32%; margin-left: 1%; }
#post-195 .psform__set18 { width: 32%; margin-left: 1%; }
#post-195 .psform__set19 { width: 32% }
#post-195 .psform__set20 { width: 32%; margin-left: 1%; }
#post-195 .psform__set21 { width: 32%; margin-left: 1%; }
#post-195 .psform__set22 { width: 32%; margin-right: 1%; }
#post-195 .psform__set23 { width: 32%; margin-right: 1%; margin-left: 1%; }
#post-195 .psform__set24 { width: 32%; margin-left: 1%; }
#post-195 .psform__set26 { float: right; }

#post-195 .psform__set.psform__set3_1 { width: 57%; margin-right: 1%; }
#post-195 .psform__set.psform__set3_2 { width: 42%; margin-bottom: 0; margin-top: 15px; }
#post-195 .psform__set.psform__set3 fieldset:last-child { width: 42%; margin-bottom: 0; }

#post-195 .psform__set.psform__set3_2 label,
#post-195 .psform__set.psform__set3 fieldset:last-child label { float: left; }

#post-195 .psform__set.psform__set3_2 input,
#post-195 .psform__set.psform__set3 fieldset:last-child input { float: left; }

/*
/ Form Identificação Voluntária
*/

#post-176 .psform__set1 { width: 53%; margin-right: 1%;  }
#post-176 .psform__set2 { width: 23%; margin-right: 1%; margin-left: 1%;  }
#post-176 .psform__set20 { width: 20%; margin-left: 1%;  }
#post-176 .psform__set3 { width: 49%; margin-right: 1%; }
#post-176 .psform__set4 { width: 27%; margin-right: 1%; margin-left: 1%; }
#post-176 .psform__set5 { width: 9%; margin-right: 1%; margin-left: 1%; }
#post-176 .psform__set6 { width: 9%; margin-left: 1%; }
#post-176 .psform__set7 { width: 32%; margin-right: 1%; }
#post-176 .psform__set8 { width: 32%; margin-right: 1%; margin-left: 1%; }
#post-176 .psform__set9 { width: 32%; margin-left: 1%; }
#post-176 .psform__set10 { width: 32%; margin-right: 1%; }
#post-176 .psform__set11 { width: 32%; margin-right: 1%; margin-left: 1%; }
#post-176 .psform__set12 { width: 32%; margin-left: 1%; }
#post-176 .psform__set13 { width: 66%; margin-right: 1%;  }
#post-176 .psform__set14 { width: 32%; margin-left: 1%;  }
#post-176 .psform__set15 { width: 66%; margin-right: 1%;  }
#post-176 .psform__set16 { width: 32%; margin-left: 1%;  }
#post-176 .psform__set17 { width: 66%; margin-right: 1%;  }
#post-176 .psform__set18 { width: 32%; margin-left: 1%;  }

#post-176 .psform__set.psform__set2_1,
#post-176 .psform__set.psform__set2_2 { width: auto; margin-bottom: 0; }

#post-176 .psform__set.psform__set4_1 { width: 57%; margin-right: 1%; }
#post-176 .psform__set.psform__set4_2 { width: 42%; margin-bottom: 0; margin-top: 15px; }
#post-176 .psform__set.psform__set4_3 { width: 42%; margin-bottom: 0; }

#post-176 .psform__set.psform__set2_1 label,
#post-176 .psform__set.psform__set2_2 label,
#post-176 .psform__set.psform__set4_2 label,
#post-176 .psform__set.psform__set4_3 label { float: left; }

#post-176 .psform__set.psform__set2_1 input,
#post-176 .psform__set.psform__set2_2 input,
#post-176 .psform__set.psform__set4_2 input,
#post-176 .psform__set.psform__set4_3 input { float: left; }

/*
/ Informações, Sugestões e Elogios
*/

#post-193 .psform__set1 {  }
#post-193 .psform__set2 { width: 49%; margin-right: 1%; }
#post-193 .psform__set3 { width: 27%; margin-right: 1%; margin-left: 1%; }
#post-193 .psform__set4 { width: 9%; margin-right: 1%; margin-left: 1%; }
#post-193 .psform__set5 { width: 9%; margin-left: 1%; }
#post-193 .psform__set6 { width: 19%; margin-right: 1%; }
#post-193 .psform__set7 { width: 28%; margin-right: 1%; margin-left: 1%; }
#post-193 .psform__set8 { width: 49%; margin-left: 1%; }
#post-193 .psform__set9 { width: 14%; margin-right: 1%; }
#post-193 .psform__set10 { width: 33%; margin-right: 1%; margin-left: 1%; }
#post-193 .psform__set11 { width: 49%; margin-left: 1%; }

#post-193 .psform__set.psform__set3_1 { width: 57%; margin-right: 1%; }
#post-193 .psform__set.psform__set3_2 { width: 42%; margin-bottom: 0; margin-top: 15px; }
#post-193 .psform__set.psform__set3_3 { width: 42%; margin-bottom: 0; }

#post-193 .psform__set.psform__set3_2 label,
#post-193 .psform__set.psform__set3_3 label { float: left; }

#post-193 .psform__set.psform__set3_2 input,
#post-193 .psform__set.psform__set3_3 input { float: left; }

/*
/ Taxa Mensal Comerciante
*/

#post-1517 .psform__set label { color: #808080; font-weight: 700; }
#post-1517 .psform__set1 { width: 49%; margin-right: 1%; }
#post-1517 .psform__set2 { width: 49%; margin-left: 1%; }
#post-1517 .psform__set3 { width: 49%; margin-right: 1%; }
#post-1517 .psform__set4 { width: 18%; margin-left: 1%; margin-right: 1%; }
#post-1517 .psform__set5 { width: 29%; margin-left: 1%; }
#post-1517 .psform__set6 { width: 24%; margin-right: 1%; }
#post-1517 .psform__set7 { width: 23%; margin-left: 1%; margin-right: 1%; }
#post-1517 .psform__set8 { width: 49%; margin-left: 1%; }
#post-1517 .psform__set9 { width: 49%; margin-right: 1%; }
#post-1517 .psform__set10 { width: 49%; margin-left: 1%; }
#post-1517 .psform__set11 { width: 49%; margin-right: 1%; }
#post-1517 .psform__set12 { width: 49%; margin-left: 1%; }
#post-1517 .psform__set13 { width: 49%; margin-right: 1%; }
#post-1517 .psform__set14 { width: 24%; margin-left: 1% }
#post-1517 .psform__set15 { width: 24%; margin-right: 1%; }
#post-1517 .psform__set16 { width: 24%; margin-left: 1%; }
#post-1517 .psform__set17 { margin-top: 30px; }

/*
/ Taxa Mensal – Particular
*/

#post-1519 .psform__set label { color: #808080; font-weight: 700; }
#post-1519 .psform__set1 { width: 49%; margin-right: 1%; }
#post-1519 .psform__set2 { width: 49%; margin-left: 1%; }
#post-1519 .psform__set3 { width: 49%; margin-right: 1%; }
#post-1519 .psform__set4 { width: 18%; margin-left: 1%; margin-right: 1%; }
#post-1519 .psform__set5 { width: 29%; margin-left: 1%; }
#post-1519 .psform__set6 { width: 24%; margin-right: 1%; }
#post-1519 .psform__set7 { width: 23%; margin-left: 1%; margin-right: 1%; }
#post-1519 .psform__set8 { width: 49%; margin-left: 1%; }
#post-1519 .psform__set9 { width: 49%; margin-right: 1%; }
#post-1519 .psform__set10 { width: 49%; margin-left: 1%; }
#post-1519 .psform__set11 { width: 19%; margin-right: 1%; }
#post-1519 .psform__set12 { width: 28%; margin-left: 1%; margin-right: 1%; }
#post-1519 .psform__set13 { width: 49%; margin-left: 1%; }
#post-1519 .psform__set14 { width: 49%; margin-right: 1% }
#post-1519 .psform__set21 { width: 49%; margin-left: 1%; }
#post-1519 .psform__set15 { width: 24%; margin-right: 1%; }
#post-1519 .psform__set16 { width: 24%; margin-left: 1%; }
#post-1519 .psform__set17 { margin-top: 30px; }


/*
/ 100 Minutos
*/

#post-2334 .psform__set1 { width: 98%; margin-right: 1%; margin-left: 1%; }

#post-2334 .psform__set2 { width: 48%; margin-right: 1%; margin-left: 1%; }
#post-2334 .psform__set3 { width: 48%; margin-right: 1%; margin-left: 1%; }

#post-2334 .psform__set4 { width: 48%; margin-right: 1%; margin-left: 1%; }
#post-2334 .psform__set5 { width: 48%; margin-right: 1%; margin-left: 1%; }

#post-2334 .psform__set6 { width: 48%; margin-right: 1%; margin-left: 1%; }
#post-2334 .psform__set7 { width: 48%; margin-right: 1%; margin-left: 1%; }

#post-2334 .psform__set8 { width: 48%; margin-right: 1%; margin-left: 1%; }
#post-2334 .psform__set9 { width: 48%; margin-right: 1%; margin-left: 1%; }
#post-2334 .psform__set10 { width: 48%; margin-right: 1%; margin-left: 1%; }

#post-2334 .psform__set12 { width: 48%; margin-right: 1%; margin-left: 1%; }
#post-2334 .psform__set13 { width: 48%; margin-right: 1%; margin-left: 1%; }

#post-2334 .psform__set14 { width: 48%; margin-right: 1%; margin-left: 1%; }
#post-2334 .psform__set15 { width: 48%; margin-right: 1%; margin-left: 1%; }

#post-2334 .psform__set17 { width: 48%; margin-right: 1%; margin-left: 1%; }
#post-2334 .psform__set18 { width: 48%; margin-right: 1%; margin-left: 1%; }

#post-2334 .psform__set11 { width: 98%; margin-right: 1%; margin-left: 1%; }
#post-2334 .psform__set16 { width: 98%; margin-right: 1%; margin-left: 1%; }
#post-2334 .psform__set19 { width: 98%; margin-right: 1%; margin-left: 1%; }
#post-2334 .psform__set20 { width: 98%; margin-right: 1%; margin-left: 1%; }
#post-2334 .psform__set21 { width: 98%; margin-right: 1%; margin-left: 1%; }


/*
/ Mapa
*/

#div1 { float: left; width: 60%; }
#div1 #map_canvas { width: 100% !important; height: 600px !important; }
#tableSelect { float: left; width: 40%; height: 600px; border: 5px solid #e4e4e3; color: #231f20; padding: 40px; overflow: hidden; }

.buttonBar .print { position: absolute; right: 0; top: -31px; }
.print { font-size: 10px; display: block; margin-top: 10px; }

div#map_canvas div#content button, #Div2 input[type="button"] { background: #e9213b; border-color: #ffffff; border-radius: 2px; border-style: solid; border-width: 0px; box-sizing: border-box; color: #ffffff; cursor: pointer; display: inline-block; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 700; line-height: 16px; outline: 0; padding: 11px 23px; position: relative; text-align: center; text-transform: uppercase; transition: all .2s; width: auto; white-space: nowrap; zoom: 1; }

div#map_canvas div#content button:hover,
div#map_canvas div#content button:focus,
div#map_canvas div#content button:active,
#Div2 input[type="button"]:hover,
#Div2 input[type="button"]:focus,
#Div2 input[type="button"]:active { background: #d60707; transition: all .3s; }

/*
/ Mapa Onde Estamos
*/

#post-187 #tableSelect #firstSelect .psform__set:nth-child(1) { width: 100%; display: block; color: #E9213B; font-size: 18px; font-weight: 700; }
#post-187 #tableSelect #firstSelect .psform__set:nth-child(2) label:first-child { width: 100%; display: block; color: #231f20; font-size: 16px; font-weight: 700; margin: 10px 0; }
#post-187 #tableSelect #firstSelect .psform__set:nth-child(3) label:first-child { width: 100%; display: block; color: #231f20; font-size: 16px; font-weight: 700; }
#post-187 #tableSelect #firstSelect .psform__set:nth-child(5) label:first-child { width: 100%; display: block; color: #231f20; font-size: 16px; font-weight: 700; }
#post-187 #tableSelect #firstSelect .psform__set:nth-child(6) button { background: #e9213b; border-color: #ffffff; border-radius: 2px; border-style: solid; border-width: 0px; box-sizing: border-box; color: #ffffff; cursor: pointer; display: inline-block; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 700; line-height: 16px; margin-top: 20px; outline: 0; padding: 11px 23px; position: relative; text-align: center; text-transform: uppercase; transition: all .2s; width: auto; zoom: 1; }
#post-187 #tableSelect #firstSelect .psform__set:nth-child(6) button:hover, #post-187 #tableSelect #firstSelect .psform__set:nth-child(6) button:focus, #post-187 #tableSelect #firstSelect .psform__set:nth-child(6) button:active { background: #d60707; transition: all .3s; }

#post-187 h1.firstHeading { margin-top: 0; }
#post-187 div#map_canvas div#content button { background: #e9213b; border-color: #ffffff; border-radius: 2px; border-style: solid; border-width: 0px; box-sizing: border-box; color: #ffffff; cursor: pointer; display: inline-block; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 700; line-height: 16px; outline: 0; padding: 11px 23px; position: relative; text-align: center; text-transform: uppercase; transition: all .2s; width: auto; zoom: 1; }
#post-187 div#map_canvas div#content button:hover, #post-187 div#map_canvas div#content button:focus, #post-187 div#map_canvas div#content button:active { background: #d60707; transition: all .3s; }

/*
/ Mapa Identificação dos Núcleos Históricos
*/

#post-158 #div1 { float: none; width: 100%; }
#post-158 #div1 #map_canvas { width: 100% !important; height: 600px !important; }
#post-158 #tableSelect { display: none; }

/*
/ Mapa Pesquisa de Parques e Individual
*/

#post-133 .fusion-image-carousel { margin-bottom: 0px !important; }

#post-133 #firstSelect .psform__cat.psform__cat6 .psform__set25 { width: 100%; display: block; color: #E9213B; font-size: 18px; font-weight: 700; }
#post-133 #firstSelect .psform__cat.psform__cat6 .psform__set26,
#post-133 #firstSelect .psform__cat.psform__cat6 div.psform__set27,
#post-133 #secondSelect div.psform__set { width: 100%; display: block; color: #231f20; font-size: 16px; font-weight: 700; margin: 10px 0; }

#post-133 h1.firstHeading, #post-133 h3.firstHeading { margin-top: 0; }

#post-51 #Div2 .psform__set1, #post-123 #Div2 .psform__set1, #post-133 #Div2 .psform__set1, #post-1118 #Div2 .psform__set1 { margin-top: 20px; }

#post-51 #Div2 .psform__set3 input[type="button"], #post-123 #Div2 .psform__set3 input[type="button"], #post-133 #Div2 .psform__set3 input[type="button"], #post-1118 #Div2 .psform__set3 input[type="button"] { margin-top: 10px; }

/*
/ Mapa Pesquisa de Estacionamento
*/

#post-123 #tableSelect .psform__cat.psform__cat1 .psform__lbl.psform__cat_lbl { width: 100%; display: block; color: #E9213B; font-size: 18px; font-weight: 700; }
#post-123 #tableSelect .psform__cat.psform__cat3 .psform__lbl.psform__cat_lbl { width: 100%; display: block; color: #E9213B; font-size: 18px; font-weight: 700; margin-top: 10px; }

#post-123 #tableSelect .psform__cat.psform__cat1 .psform__subcat.psform__subcat1_1 .psform__lbl:nth-child(1),
#post-123 #tableSelect .psform__cat.psform__cat1 .psform__subcat.psform__subcat1_2 .psform__lbl:nth-child(1),
#post-123 #tableSelect .psform__cat.psform__cat2 .psform__subcat.psform__subcat2_1 .psform__lbl:nth-child(1),
#post-123 #tableSelect .psform__cat.psform__cat3 .psform__subcat.psform__subcat3_1 .psform__lbl:nth-child(1),
#post-123 #tableSelect .psform__cat.psform__cat3 .psform__subcat.psform__subcat3_2 .psform__lbl:nth-child(1),
#post-123 #tableSelect .psform__cat.psform__cat3 .psform__subcat.psform__subcat3_3 .psform__lbl:nth-child(1) {  width: 100%; display: block; color: #231f20; font-size: 16px; font-weight: 700; margin: 10px 0; }

#post-123 #tableSelect .psform__cat.psform__cat1,
#post-123 #tableSelect .psform__cat.psform__cat2,
#post-123 #tableSelect .psform__cat.psform__cat3,
#post-123 #tableSelect .psform__cat.psform__cat3 .psform__subcat.psform__subcat3_3 { width: 100%; clear: both; overflow: hidden; }

#post-123 #tableSelect .psform__cat.psform__cat1 .psform__subcat.psform__subcat1_1,
#post-123 #tableSelect .psform__cat.psform__cat3 .psform__subcat.psform__subcat3_1 { float: left; width: 49%; margin-right: 1%; }

#post-123 #tableSelect .psform__cat.psform__cat1 .psform__subcat.psform__subcat1_2,
#post-123 #tableSelect .psform__cat.psform__cat3 .psform__subcat.psform__subcat3_2 { float: left; width: 49%; margin-left: 1%; }

#post-123 h1.firstHeading, #post-123 h3.firstHeading { margin-top: 0; }

#post-51 #tableSelect .psform__cat.psform__cat1 .psform__lbl.psform__cat_lbl { width: 100%; display: block; color: #E9213B; font-size: 18px; font-weight: 700; }
#post-51 #tableSelect .psform__cat.psform__cat3 .psform__lbl.psform__cat_lbl { width: 100%; display: block; color: #E9213B; font-size: 18px; font-weight: 700; margin-top: 10px; }
#post-51 #tableSelect .psform__cat.psform__cat1 .psform__subcat.psform__subcat1_1 .psform__lbl:nth-child(1),
#post-51 #tableSelect .psform__cat.psform__cat1 .psform__subcat.psform__subcat1_2 .psform__lbl:nth-child(1),
#post-51 #tableSelect .psform__cat.psform__cat2 .psform__subcat.psform__subcat2_1 .psform__lbl:nth-child(1),
#post-51 #tableSelect .psform__cat.psform__cat3 .psform__subcat.psform__subcat3_1 .psform__lbl:nth-child(1),
#post-51 #tableSelect .psform__cat.psform__cat3 .psform__subcat.psform__subcat3_2 .psform__lbl:nth-child(1),
#post-51 #tableSelect .psform__cat.psform__cat3 .psform__subcat.psform__subcat3_3 .psform__lbl:nth-child(1) {  width: 100%; display: block; color: #231f20; font-size: 16px; font-weight: 700; margin: 10px 0; }
#post-51 #tableSelect .psform__cat.psform__cat1,
#post-51 #tableSelect .psform__cat.psform__cat2,
#post-51 #tableSelect .psform__cat.psform__cat3,
#post-51 #tableSelect .psform__cat.psform__cat3 .psform__subcat.psform__subcat3_3 { width: 100%; clear: both; overflow: hidden; }
#post-51 #tableSelect .psform__cat.psform__cat1 .psform__subcat.psform__subcat1_1,
#post-51 #tableSelect .psform__cat.psform__cat3 .psform__subcat.psform__subcat3_1 { float: left; width: 49%; margin-right: 1%; }
#post-51 #tableSelect .psform__cat.psform__cat1 .psform__subcat.psform__subcat1_2,
#post-51 #tableSelect .psform__cat.psform__cat3 .psform__subcat.psform__subcat3_2 { float: left; width: 49%; margin-left: 1%; }

/*
/ Zonas Reservadas a Residentes
*/

#post-125 #tableSelect { float: right; }

#post-125 #tableSelect .psform__cat.psform__cat3 .psform__set10 .psform__lbl:nth-child(1) { width: 100%; display: block; color: #231f20; font-size: 16px; font-weight: 700; }

#post-125 #tableSelect .psform__cat.psform__cat3 .psform__set10 label { display: block; margin-bottom: 10px; }

#post-125 #tableSelect .psform__cat.psform__cat3 .psform__set12 { width: 100%; }
/*#post-125 #tableSelect .psform__cat.psform__cat3 .psform__set12 input[type="text"] { background-color: #f2f2f2 !important; border-color: #f2f2f2 !important; }*/

#post-125 #tableSelect .psform__cat.psform__cat3 .psform__set13 { float: left; width: 40%; margin-top: 10px; }
#post-125 #tableSelect .psform__cat.psform__cat3 .psform__set13 input[type="button"] {
    background: #e9213b;
    border-color: #ffffff;
    border-radius: 2px;
    border-style: solid;
    border-width: 0px;
    box-sizing: border-box;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 16px;
    outline: 0;
    padding: 11px 23px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    transition: all .2s;
    width: auto;
    zoom: 1;
}

#post-125 #tableSelect .psform__cat.psform__cat3 .psform__set13 input[type="button"]:hover,
#post-125 #tableSelect .psform__cat.psform__cat3 .psform__set13 input[type="button"]:focus,
#post-125 #tableSelect .psform__cat.psform__cat3 .psform__set13 input[type="button"]:active {
    background: #d60707;
    transition: all .3s;
}

/*
/ Mapa Localização dos Parques de Rebocados
*/

#post-172 #tableSelect #firstSelect .psform__set:nth-child(1) { width: 100%; display: block; color: #E9213B; font-size: 18px; font-weight: 700; }
#post-172 #tableSelect #firstSelect .psform__set:nth-child(2) { width: 100%; display: block; color: #231f20; font-size: 16px; font-weight: 700; margin: 10px 0; }
#post-172 #tableSelect #firstSelect .psform__set:nth-child(3) button { background: #e9213b; border-color: #ffffff; border-radius: 2px; border-style: solid; border-width: 0px; box-sizing: border-box; color: #ffffff; cursor: pointer; display: inline-block; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 700; line-height: 16px; margin-top: 20px; outline: 0; padding: 11px 23px; position: relative; text-align: center; text-transform: uppercase; transition: all .2s; width: auto; zoom: 1; }
#post-172 #tableSelect #firstSelect .psform__set:nth-child(3) button:hover, #post-172 #tableSelect #firstSelect .psform__set:nth-child(3) button:focus, #post-172 #tableSelect #firstSelect .psform__set:nth-child(3) button:active { background: #d60707; transition: all .3s; }
#post-172 #tableSelect #firstSelect .psform__set:nth-child(4) { width: 100%; display: block; color: #231f20; font-size: 16px; font-weight: 700; margin: 10px 0; }
#post-172 #tableSelect #firstSelect .psform__set:nth-child(5) button { background: #e9213b; border-color: #ffffff; border-radius: 2px; border-style: solid; border-width: 0px; box-sizing: border-box; color: #ffffff; cursor: pointer; display: inline-block; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 700; line-height: 16px; margin-top: 20px; outline: 0; padding: 11px 23px; position: relative; text-align: center; text-transform: uppercase; transition: all .2s; width: auto; zoom: 1; }
#post-172 #tableSelect #firstSelect .psform__set:nth-child(5) button:hover, #post-172 #tableSelect #firstSelect .psform__set:nth-child(5) button:focus, #post-172 #tableSelect #firstSelect .psform__set:nth-child(5) button:active { background: #d60707; transition: all .3s; }

#post-172 div#map_canvas div#content button { background: #e9213b; border-color: #ffffff; border-radius: 2px; border-style: solid; border-width: 0px; box-sizing: border-box; color: #ffffff; cursor: pointer; display: inline-block; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 700; line-height: 16px; outline: 0; padding: 11px 23px; position: relative; text-align: center; text-transform: uppercase; transition: all .2s; width: auto; zoom: 1; }
#post-72 div#map_canvas div#content button:hover, #post-172 div#map_canvas div#content button:focus, #post-172 div#map_canvas div#content button:active { background: #d60707; transition: all .3s; }

/*
/ Tarifários
*/

#post-127 #tableSelect .psform__cat.psform__cat1 .psform__lbl.psform__cat_lbl { width: 100%; display: block; color: #E9213B; font-size: 18px; font-weight: 700; }

#post-127 #tableSelect .psform__cat.psform__cat1 .psform__subcat.psform__subcat1_1 .psform__lbl:nth-child(1), #post-127 #tableSelect .psform__cat.psform__cat2 .psform__lbl:nth-child(1),
#post-127 #tableSelect .psform__cat.psform__cat3 .psform__lbl:nth-child(1) { width: 100%; display: block; color: #231f20; font-size: 16px; font-weight: 700; margin: 10px 0; }

/*
/ Parques
*/

#post-1118 #div1, #post-1124 #div1, #post-1128 #div1, #post-1131 f#div1, #post-1134 #div1 { float: none; width: 100%; }
#post-1118 #tableSelect, #post-1124 #tableSelect, #post-1128 #tableSelect, #post-1131 #tableSelect, #post-1134 #tableSelect { display: none; }

/*
/ Media Queries
*/

@media screen and (max-width: 1024px) {
    .psform { width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; }
    .psform__set { width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; }

    #div1 { float: none; width: 100%; }
    #div1 #map_canvas { width: 100% !important; height: 600px !important; }
    #tableSelect { float: none; width: 100%; height: 600px; border: 5px solid #e4e4e3; color: #231f20; padding: 40px; overflow: hidden; }
}


/*-------COMERCIO TRADICIONAL------------------*/
#post-2963 .form-options:nth-of-type(3) {
    display: block;
    text-align: left!important;
    margin-bottom: 10px;
}

#post-2963 .set1{float:left; width:49.3%;}
#post-2963 .set2{float:right; width:49.3%;}

#post-2963 .set3{float:left; width:49.3%;}
#post-2963 .set3 .custom-dropdown {width:100%;}
#post-2963 .set4{float:right; width:49.3%;}
#post-2963 .set5{float:left; width:24%;margin-right:15px;}
#post-2963 .set5::after, #post-2963 .psform__set.psform__set7::after{position: absolute; left: 17px;top: 31px; content: attr(data-placeholder); pointer-events: none; opacity: 0.5; font-size: 10px;}

#post-2963 .set6{ width:24%; float:left; margin-right: 15px;}
#post-2963 .set8{float:left; width:23.4%; margin-right: 15px;}
#post-2963 .set9{float:right; width:23.2%;}
#post-2963 .set11{float:left; width:24%;margin-right: 12px;}

#post-2963 .set13{float:left; width:24%;}
#post-2963 .set14{float:right; width:49.3%;}

#post-2963 .set15{float:left; width:24%;margin-right: 15px;}
#post-2963 .set16{float:left; width:24%;}

#post-2963 .set17{float:left; width:49.3%;}
#post-2963 .set18{float:right; width:49.3%;}
#post-2963 .set19{float:left; width:24%;margin-right: 15px;}
#post-2963 .set20{float:left; width:24%;}

#post-2963 .set21{float:left; width:49.3%;}
#post-2963 .set22{float:right; width:49.3%;}
#post-2963 .set23{float:left; width:24%;margin-right: 15px;}
#post-2963 .set24{float:left; width:24%;}

#post-2963 .set25{width:100%;margin-top: 30px; font-weight: 700}
#post-2963 .set25 label, #bt3{float:left; text-align: left;}
#post-2963 .set27{margin-top:20px;}

#post-2963 .psform__set26 input{    
    background: #e9213b !important;
    border-color: #ffffff;
    border-radius: 2px;
    border-style: solid;
    border-width: 0px;
    box-sizing: border-box;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 16px;
    margin: 10px 0 20px;
    outline: 0;
    padding: 11px 23px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    transition: all .2s;
    width: auto;
    zoom: 1;
}


