 .breadcrumb a,

.breadcrumb p,

.btn-yellow,

.btn-yellow:hover,

.copyright p a,

.yellowButton,

.yellowButton:hover,

a.btn,

a.btn:hover,

a.button,

a.button:hover {

    text-decoration: none

}

.advPhone .phone,

.eSelect>span,

.ellipsis {

    text-overflow: ellipsis

}

.loginContent ul,

.navIframe a#active,

.unstyled,

ol,

ul {

    list-style: none

}

a,

abbr,

acronym,

address,

applet,

big,

blockquote,

body,

caption,

cite,

code,

dd,

del,

dfn,

div,

dl,

dt,

em,

fieldset,

font,

form,

h1,

h2,

h3,

h4,

h5,

h6,

html,

iframe,

img,

ins,

kbd,

label,

legend,

li,

object,

ol,

p,

pre,

q,

s,

samp,

span,

strike,

strong,

sub,

sup,

table,

tbody,

td,

tfoot,

th,

thead,

tr,

tt,

ul,

var {

    margin: 0;

    padding: 0;

    border: 0;

    outline: 0;

    font-weight: inherit;

    font-style: inherit;

    font-family: inherit;

    vertical-align: baseline

}

:focus {

    outline: 0

}

body {

    line-height: 1;

    color: #000

}

.button>*,

.button[class*=icon-] {

    line-height: 20px

}

table {

    border-collapse: separate;

    border-spacing: 0

}

caption,

td,

th {

    text-align: left;

    font-weight: 400

}

blockquote:after,

blockquote:before,

q:after,

q:before {

    content: ""

}

blockquote,

q {

    quotes: "" ""

}

.breadcrumb {

    margin-top: 100px;

    padding: 16px 0 20px

}

.breadcrumb ul {

    display: inline-block

}

.breadcrumb li {

    font-size: 11px;

    color: #646464;

    float: left

}

.btn,

.button {

    font-size: 12px

}

.breadcrumb a {

    color: #326491

}

.breadcrumb a:hover {

    color: #193840

}

.breadcrumb li a:after,

.breadcrumb li p:after {

    color: #000;

    font-family: FontAwesome;

    font-size: 12px;

    content: '\00bb';

    display: inline-block;

    height: 12px;

    text-align: center;

    width: 14px

}

.breadcrumb li:last-child a:after,

.breadcrumb li:last-child p:after {

    display: none

}

.button {

    background-color: #f2f2f2;

    border: none;

    box-shadow: 0 -4px 0 #bbb inset;

    color: #f18d46;

    cursor: pointer;

    display: inline-block;

    padding: 10px 13px

}

.btn,

.searchButton {

    border: 0;

    cursor: pointer

}

.button[class*=icon-]:before {

    content: '';

    float: left;

    height: 20px;

    width: 23px

}

.button.icon-photo:before {

    background: url(../images/spriteSaibaMais.png) 0 -116px no-repeat

}

.button>* {

    float: left;

    margin-left: 3px;

    margin-right: 3px

}

.fa.fa-pull-left,

.fa.pull-left {

    margin-right: .3em

}

.btn {

    background-color: #ffd160;

    color: #fff;

    line-height: 1;

    padding: 12px 25px 16px;

    position: relative;

    text-align: center

}

.button.medium {

    padding: 10px 20px

}

.button.large {

    padding: 15px 40px

}

.btn-small {

    font-size: 10px;

    padding: 6px 8px 8px

}

.btn-medium {

    font-size: 12px;

    padding: 8px 14px 12px

}

.btn-large {

    font-size: 18px;

    padding: 20px 40px 24px

}

.btn-yellow,

.yellowButton {

    background: #faab13;

    box-shadow: 0 -4px 0 0 #df9f02 inset;

    color: #fff;

    font-size: 12px;

    line-height: 20px;

    padding: 4px 15px 7px 25px;

    position: relative

}

.btn-yellow:hover,

.yellowButton:hover {

    background: #f8b000

}

.btn-yellow:active {

    background-color: #dfb50d;

    box-shadow: none

}

.btn-orange {

    background-color: #ff5f00;

    box-shadow: inset 0 -4px 0 0 #b04200

}

.btn-orange:active,

.btn-orange:focus,

.btn-orange:hover {

    background-color: #e65600

}

.btn-orange:active {

    box-shadow: none

}

.btn-green,

.button.green {

    background-color: #0c9893;

    box-shadow: 0 -4px 0 #00605c inset;

    color: #fff

}

.btn-green:hover,

.button.green:hover {

    background-color: #017a75

}

.btn-green:active,

.button.green:active {

    background-color: #017a75;

    box-shadow: none

}

.btn-red,

.button.red {

    background-color: #d0201c;

    box-shadow: 0 -4px 0 #9e0400 inset;

    color: #fff

}

.btn-red:active,

.btn-red:hover,

.button.red:hover {

    background-color: #f4231e

}

.btn-red:active {

    box-shadow: none

}

.btn-gray {

    background-color: #f5f5f5;

    box-shadow: 0 -4px 0 #ccc inset;

    color: #ff5f00

}

.btn-gray:active,

.btn-gray:hover {

    background-color: #e5e5e5

}

.btn-gray:active {

    box-shadow: none

}

.btn-block {

    display: block;

    width: 100%

}

.eSelect,

.fa,

.fa-stack {

    display: inline-block

}

.searchButton {

    /*

    background-color: #273B7D;

    box-shadow: inset 0 -2px 0 0 #273B7D;

    color: #fff;

    height: 30px;

    margin: 16px 0;

    padding: 8px 0 12px;

    width: 42px;

    border-radius: 0 5px 5px 0;

    */

    width:40px;

    height:40px;

    padding: 0;

    float: left;

    margin-top: 0;

    background-color: #0087D4;

    margin-left: 7px;

}

.callMe,

.fa-ul>li,

.searchButton>i {

    position: relative

}

/*.searchButton:active,

.searchButton:focus,

.searchButton:hover {

    background-color: #e65600

}*/

.searchButton:active {

    box-shadow: none

}

.searchButton>i {

    font-size: 17px;

    top: -6px

}

.callMe {

    font-size: 12px;

    letter-spacing: .05em;

    line-height: 20px;

    padding: 4px 10px 5px;

    text-transform: uppercase;

    top: 5px

}

@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 400;

    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F

}

@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 400;

    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116

}

@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 400;

    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

    unicode-range: U+1F00-1FFF

}

@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 400;

    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

    unicode-range: U+0370-03FF

}

@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 400;

    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB

}

@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 400;

    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF

}

@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 400;

    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');

    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000

}

@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 600;

    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');

    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F

}

@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 600;

    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');

    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116

}

@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 600;

    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');

    unicode-range: U+1F00-1FFF

}

@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 600;

    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');

    unicode-range: U+0370-03FF

}

@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 600;

    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');

    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB

}

@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 600;

    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');

    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF

}

@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 600;

    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');

    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000

}

@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 700;

    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');

    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F

}

@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 700;

    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');

    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116

}

@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 700;

    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');

    unicode-range: U+1F00-1FFF

}

@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 700;

    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');

    unicode-range: U+0370-03FF

}

@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 700;

    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');

    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB

}

@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 700;

    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');

    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF

}

@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 700;

    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');

    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000

}

@font-face {

    font-family: 'Open Sans';

    font-style: italic;

    font-weight: 400;

    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');

    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F

}

@font-face {

    font-family: 'Open Sans';

    font-style: italic;

    font-weight: 400;

    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');

    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116

}

@font-face {

    font-family: 'Open Sans';

    font-style: italic;

    font-weight: 400;

    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2) format('woff2');

    unicode-range: U+1F00-1FFF

}

@font-face {

    font-family: 'Open Sans';

    font-style: italic;

    font-weight: 400;

    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');

    unicode-range: U+0370-03FF

}

@font-face {

    font-family: 'Open Sans';

    font-style: italic;

    font-weight: 400;

    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');

    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB

}

@font-face {

    font-family: 'Open Sans';

    font-style: italic;

    font-weight: 400;

    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');

    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF

}

@font-face {

    font-family: 'Open Sans';

    font-style: italic;

    font-weight: 400;

    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');

    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000

}

@font-face {

    font-family: 'Open Sans';

    font-style: italic;

    font-weight: 600;

    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxmgpAmOCqD37_tyH_8Ri5MM.woff2) format('woff2');

    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F

}

@font-face {

    font-family: 'Open Sans';

    font-style: italic;

    font-weight: 600;

    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxsPNMTLbnS9uQzHQlYieHUU.woff2) format('woff2');

    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116

}

@font-face {

    font-family: 'Open Sans';

    font-style: italic;

    font-weight: 600;

    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxgyhumQnPMBCoGYhRaNxyyY.woff2) format('woff2');

    unicode-range: U+1F00-1FFF

}

@font-face {

    font-family: 'Open Sans';

    font-style: italic;

    font-weight: 600;

    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxhUVAXEdVvYDDqrz3aeR0Yc.woff2) format('woff2');

    unicode-range: U+0370-03FF

}

@font-face {

    font-family: 'Open Sans';

    font-style: italic;

    font-weight: 600;

    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxlf4y_3s5bcYyyLIFUSWYUU.woff2) format('woff2');

    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB

}

@font-face {

    font-family: 'Open Sans';

    font-style: italic;

    font-weight: 600;

    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxnywqdtBbUHn3VPgzuFrCy8.woff2) format('woff2');

    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF

}

@font-face {

    font-family: 'Open Sans';

    font-style: italic;

    font-weight: 600;

    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxl2umOyRU7PgRiv8DXcgJjk.woff2) format('woff2');

    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000

}

@font-face {

    font-family: 'Open Sans';

    font-style: italic;

    font-weight: 700;

    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxp6iIh_FvlUHQwED9Yt5Kbw.woff2) format('woff2');

    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F

}

@font-face {

    font-family: 'Open Sans';

    font-style: italic;

    font-weight: 700;

    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxi_vZmeiCMnoWNN9rHBYaTc.woff2) format('woff2');

    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116

}

@font-face {

    font-family: 'Open Sans';

    font-style: italic;

    font-weight: 700;

    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxiFaMxiho_5XQnyRZzQsrZs.woff2) format('woff2');

    unicode-range: U+1F00-1FFF

}

@font-face {

    font-family: 'Open Sans';

    font-style: italic;

    font-weight: 700;

    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxgalQocB-__pDVGhF3uS2Ks.woff2) format('woff2');

    unicode-range: U+0370-03FF

}

@font-face {

    font-family: 'Open Sans';

    font-style: italic;

    font-weight: 700;

    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxmhQUTDJGru-0vvUpABgH8I.woff2) format('woff2');

    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB

}

@font-face {

    font-family: 'Open Sans';

    font-style: italic;

    font-weight: 700;

    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxujkDdvhIIFj_YMdgqpnSB0.woff2) format('woff2');

    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF

}

@font-face {

    font-family: 'Open Sans';

    font-style: italic;

    font-weight: 700;

    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxolIZu-HDpmDIZMigmsroc4.woff2) format('woff2');

    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000

}

/* Montserrat Light */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_cJD3gnD_w.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Montserrat Regular */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v18/JTUSjIg1_i6t8kCHKm459Wlhzg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Montserrat Medium */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_ZpC3gnD_w.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Montserrat SemiBold */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_dJE3gnD_w.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Montserrat Bold */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_c5H3gnD_w.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Montserrat ExtraBold */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_epG3gnD_w.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Montserrat Black */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_cJD3gnD_w.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Roboto Thin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xEIzQ.woff2) format('woff2');
}

/* Roboto Light */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc9.woff2) format('woff2');
}

/* Roboto Regular */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Regular'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Me5Wl7Ax8.woff2) format('woff2');
}

/* Roboto Medium */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc9.woff2) format('woff2');
}

/* Roboto Bold */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc9.woff2) format('woff2');
}

/* Roboto Black */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUhfBBc9.woff2) format('woff2');
}


@font-face {

    font-family: Flaticon;

    src: url(/content/fonts/flaticon/flaticon.eot?v=4.6.3);

    src: url(/content/fonts/flaticon/flaticon.eot#iefix?v=4.6.3) format("embedded-opentype"), url(/content/fonts/flaticon/flaticon.woff?v=4.6.3) format("woff"), url(/content/fonts/flaticon/flaticon.ttf?v=4.6.3) format("truetype"), url(/content/fonts/flaticon/flaticon.svg?v=4.6.3) format("svg");

    font-weight: 400;

    font-style: normal

}

[class*=" flaticon-"]:after,

[class*=" flaticon-"]:before,

[class^=flaticon-]:after,

[class^=flaticon-]:before {

    font-family: Flaticon;

    font-size: 20px;

    font-style: normal

}

.flaticon-backarrow10:before {

    content: "\e000"

}

.flaticon-black400:before {

    content: "\e001"

}

.flaticon-bookmark37:before {

    content: "\e002"

}

.flaticon-calculation:before {

    content: "\e003"

}

.flaticon-camera131:before {

    content: "\e004"

}

.flaticon-clock96:before {

    content: "\e005"

}

.flaticon-cross108:before {

    content: "\e006"

}

.flaticon-document9:before {

    content: "\e007"

}

.flaticon-door9:before {

    content: "\e008"

}

.flaticon-downarrow45:before {

    content: "\e009"

}

.flaticon-down120:before {

    content: "\e00a"

}

.flaticon-dumbbells:before {

    content: "\e00b"

}

.flaticon-enter3:before {

    content: "\e00c"

}

.flaticon-facebook55:before {

    content: "\e00d"

}

.flaticon-favourites7:before {

    content: "\e00e"

}

.flaticon-filled13:before {

    content: "\e00f"

}

.flaticon-flag39:before {

    content: "\e010"

}

.flaticon-flag92:before {

    content: "\e011"

}

.flaticon-forbidden15:before {

    content: "\e012"

}

.flaticon-fork5:before {

    content: "\e013"

}

.flaticon-fork50:before {

    content: "\e014"

}

.flaticon-geolocation:before {

    content: "\e015"

}

.flaticon-google116:before {

    content: "\e016"

}

.flaticon-hair11:before {

    content: "\e017"

}

.flaticon-house3:before {

    content: "\e018"

}

.flaticon-info5:before {

    content: "\e019"

}

.flaticon-information51:before {

    content: "\e01a"

}

.flaticon-internet58:before {

    content: "\e01b"

}

.flaticon-italian-food1:before {

    content: "\e01c"

}

.flaticon-left208:before {

    content: "\e01d"

}

.flaticon-like82:before {

    content: "\e01e"

}

.flaticon-linkedin11:before {

    content: "\e01f"

}

.flaticon-location28:before {

    content: "\e020"

}

.flaticon-male80:before {

    content: "\e021"

}

.flaticon-medical12:before {

    content: "\e022"

}

.flaticon-megaphone19:before {

    content: "\e023"

}

.flaticon-menu48:before {

    content: "\e024"

}

.flaticon-musicplayer14:before {

    content: "\e025"

}

.flaticon-placeholder30:before {

    content: "\e026"

}

.flaticon-plus81:before {

    content: "\e027"

}

.flaticon-right208:before {

    content: "\e028"

}

.flaticon-search19:before {

    content: "\e029"

}

.flaticon-sleeping:before {

    content: "\e02a"

}

.flaticon-telephone5:before {

    content: "\e02b"

}

.flaticon-tools6:before {

    content: "\e02c"

}

.flaticon-triangle13:before {

    content: "\e02d"

}

.flaticon-twitter1:before {

    content: "\e02e"

}

.flaticon-university21:before {

    content: "\e02f"

}

.flaticon-up168:before {

    content: "\e030"

}

.flaticon-users33:before {

    content: "\e031"

}

.flaticon-youtube18:before {

    content: "\e032"

}

/*!

 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome

 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)

 */



@font-face {

    font-family: FontAwesome;

    font-weight: 400;

    font-style: normal

}

.fa {

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale

}

.fa-lg {

    font-size: 1.33333333em;

    line-height: .75em;

    vertical-align: -15%

}

.fa-2x {

    font-size: 2em

}

.fa-3x {

    font-size: 3em

}

.fa-4x {

    font-size: 4em

}

.fa-5x {

    font-size: 5em

}

.fa-fw {

    width: 1.28571429em;

    text-align: center

}

.fa-ul {

    padding-left: 0;

    margin-left: 2.14285714em;

    list-style-type: none

}

.fa.fa-pull-right,

.fa.pull-right {

    margin-left: .3em

}

.fa-li {

    position: absolute;

    left: -2.14285714em;

    width: 2.14285714em;

    top: .14285714em;

    text-align: center

}

.fa-li.fa-lg {

    left: -1.85714286em

}

.fa-border {

    padding: .2em .25em .15em;

    border: .08em solid #eee;

    border-radius: .1em

}

.fa-pull-left {

    float: left

}

.fa-pull-right,

.pull-right {

    float: right

}

.pull-left {

    float: left

}

.fa-spin {

    -webkit-animation: fa-spin 2s infinite linear;

    animation: fa-spin 2s infinite linear

}

.fa-pulse {

    -webkit-animation: fa-spin 1s infinite steps(8);

    animation: fa-spin 1s infinite steps(8)

}

@-webkit-keyframes fa-spin {

    0% {

        -webkit-transform: rotate(0);

        transform: rotate(0)

    }

    100% {

        -webkit-transform: rotate(359deg);

        transform: rotate(359deg)

    }

}

@keyframes fa-spin {

    0% {

        -webkit-transform: rotate(0);

        transform: rotate(0)

    }

    100% {

        -webkit-transform: rotate(359deg);

        transform: rotate(359deg)

    }

}

.fa-rotate-90 {

    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";

    -webkit-transform: rotate(90deg);

    -ms-transform: rotate(90deg);

    transform: rotate(90deg)

}

.fa-rotate-180 {

    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";

    -webkit-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    transform: rotate(180deg)

}

.fa-rotate-270 {

    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";

    -webkit-transform: rotate(270deg);

    -ms-transform: rotate(270deg);

    transform: rotate(270deg)

}

.fa-flip-horizontal {

    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";

    -webkit-transform: scale(-1, 1);

    -ms-transform: scale(-1, 1);

    transform: scale(-1, 1)

}

.fa-flip-vertical {

    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";

    -webkit-transform: scale(1, -1);

    -ms-transform: scale(1, -1);

    transform: scale(1, -1)

}

:root .fa-flip-horizontal,

:root .fa-flip-vertical,

:root .fa-rotate-180,

:root .fa-rotate-270,

:root .fa-rotate-90 {

    filter: none

}

.fa-stack {

    position: relative;

    width: 2em;

    height: 2em;

    line-height: 2em;

    vertical-align: middle

}

.fa-stack-1x,

.fa-stack-2x {

    position: absolute;

    left: 0;

    width: 100%;

    text-align: center

}

.fa-stack-1x {

    line-height: inherit

}

.fa-stack-2x {

    font-size: 2em

}

.fa-inverse {

    color: #fff

}

.fa-glass:before {

    content: "\f000"

}

.fa-music:before {

    content: "\f001"

}

.fa-search:before {

    content: "\f002"

}

.fa-envelope-o:before {

    content: "\f003"

}

.fa-heart:before {

    content: "\f004"

}

.fa-star:before {

    content: "\f005"

}

.fa-star-o:before {

    content: "\f006"

}

.fa-user:before {

    content: "\f007"

}

.fa-film:before {

    content: "\f008"

}

.fa-th-large:before {

    content: "\f009"

}

.fa-th:before {

    content: "\f00a"

}

.fa-th-list:before {

    content: "\f00b"

}

.fa-check:before {

    content: "\f00c"

}

.fa-close:before,

.fa-remove:before,

.fa-times:before {

    content: "\f00d"

}

.fa-search-plus:before {

    content: "\f00e"

}

.fa-search-minus:before {

    content: "\f010"

}

.fa-power-off:before {

    content: "\f011"

}

.fa-signal:before {

    content: "\f012"

}

.fa-cog:before,

.fa-gear:before {

    content: "\f013"

}

.fa-trash-o:before {

    content: "\f014"

}

.fa-home:before {

    content: "\f015"

}

.fa-file-o:before {

    content: "\f016"

}

.fa-clock-o:before {

    content: "\f017"

}

.fa-road:before {

    content: "\f018"

}

.fa-download:before {

    content: "\f019"

}

.fa-arrow-circle-o-down:before {

    content: "\f01a"

}

.fa-arrow-circle-o-up:before {

    content: "\f01b"

}

.fa-inbox:before {

    content: "\f01c"

}

.fa-play-circle-o:before {

    content: "\f01d"

}

.fa-repeat:before,

.fa-rotate-right:before {

    content: "\f01e"

}

.fa-refresh:before {

    content: "\f021"

}

.fa-list-alt:before {

    content: "\f022"

}

.fa-lock:before {

    content: "\f023"

}

.fa-flag:before {

    content: "\f024"

}

.fa-headphones:before {

    content: "\f025"

}

.fa-volume-off:before {

    content: "\f026"

}

.fa-volume-down:before {

    content: "\f027"

}

.fa-volume-up:before {

    content: "\f028"

}

.fa-qrcode:before {

    content: "\f029"

}

.fa-barcode:before {

    content: "\f02a"

}

.fa-tag:before {

    content: "\f02b"

}

.fa-tags:before {

    content: "\f02c"

}

.fa-book:before {

    content: "\f02d"

}

.fa-bookmark:before {

    content: "\f02e"

}

.fa-print:before {

    content: "\f02f"

}

.fa-camera:before {

    content: "\f030"

}

.fa-font:before {

    content: "\f031"

}

.fa-bold:before {

    content: "\f032"

}

.fa-italic:before {

    content: "\f033"

}

.fa-text-height:before {

    content: "\f034"

}

.fa-text-width:before {

    content: "\f035"

}

.fa-align-left:before {

    content: "\f036"

}

.fa-align-center:before {

    content: "\f037"

}

.fa-align-right:before {

    content: "\f038"

}

.fa-align-justify:before {

    content: "\f039"

}

.fa-list:before {

    content: "\f03a"

}

.fa-dedent:before,

.fa-outdent:before {

    content: "\f03b"

}

.fa-indent:before {

    content: "\f03c"

}

.fa-video-camera:before {

    content: "\f03d"

}

.fa-image:before,

.fa-photo:before,

.fa-picture-o:before {

    content: "\f03e"

}

.fa-pencil:before {

    content: "\f040"

}

.fa-map-marker:before {

    content: "\f041"

}

.fa-adjust:before {

    content: "\f042"

}

.fa-tint:before {

    content: "\f043"

}

.fa-edit:before,

.fa-pencil-square-o:before {

    content: "\f044"

}

.fa-share-square-o:before {

    content: "\f045"

}

.fa-check-square-o:before {

    content: "\f046"

}

.fa-arrows:before {

    content: "\f047"

}

.fa-step-backward:before {

    content: "\f048"

}

.fa-fast-backward:before {

    content: "\f049"

}

.fa-backward:before {

    content: "\f04a"

}

.fa-play:before {

    content: "\f04b"

}

.fa-pause:before {

    content: "\f04c"

}

.fa-stop:before {

    content: "\f04d"

}

.fa-forward:before {

    content: "\f04e"

}

.fa-fast-forward:before {

    content: "\f050"

}

.fa-step-forward:before {

    content: "\f051"

}

.fa-eject:before {

    content: "\f052"

}

.fa-chevron-left:before {

    content: "\f053"

}

.fa-chevron-right:before {

    content: "\f054"

}

.fa-plus-circle:before {

    content: "\f055"

}

.fa-minus-circle:before {

    content: "\f056"

}

.fa-times-circle:before {

    content: "\f057"

}

.fa-check-circle:before {

    content: "\f058"

}

.fa-question-circle:before {

    content: "\f059"

}

.fa-info-circle:before {

    content: "\f05a"

}

.fa-crosshairs:before {

    content: "\f05b"

}

.fa-times-circle-o:before {

    content: "\f05c"

}

.fa-check-circle-o:before {

    content: "\f05d"

}

.fa-ban:before {

    content: "\f05e"

}

.fa-arrow-left:before {

    content: "\f060"

}

.fa-arrow-right:before {

    content: "\f061"

}

.fa-arrow-up:before {

    content: "\f062"

}

.fa-arrow-down:before {

    content: "\f063"

}

.fa-mail-forward:before,

.fa-share:before {

    content: "\f064"

}

.fa-expand:before {

    content: "\f065"

}

.fa-compress:before {

    content: "\f066"

}

.fa-plus:before {

    content: "\f067"

}

.fa-minus:before {

    content: "\f068"

}

.fa-asterisk:before {

    content: "\f069"

}

.fa-exclamation-circle:before {

    content: "\f06a"

}

.fa-gift:before {

    content: "\f06b"

}

.fa-leaf:before {

    content: "\f06c"

}

.fa-fire:before {

    content: "\f06d"

}

.fa-eye:before {

    content: "\f06e"

}

.fa-eye-slash:before {

    content: "\f070"

}

.fa-exclamation-triangle:before,

.fa-warning:before {

    content: "\f071"

}

.fa-plane:before {

    content: "\f072"

}

.fa-calendar:before {

    content: "\f073"

}

.fa-random:before {

    content: "\f074"

}

.fa-comment:before {

    content: "\f075"

}

.fa-magnet:before {

    content: "\f076"

}

.fa-chevron-up:before {

    content: "\f077"

}

.fa-chevron-down:before {

    content: "\f078"

}

.fa-retweet:before {

    content: "\f079"

}

.fa-shopping-cart:before {

    content: "\f07a"

}

.fa-folder:before {

    content: "\f07b"

}

.fa-folder-open:before {

    content: "\f07c"

}

.fa-arrows-v:before {

    content: "\f07d"

}

.fa-arrows-h:before {

    content: "\f07e"

}

.fa-bar-chart-o:before,

.fa-bar-chart:before {

    content: "\f080"

}

.fa-twitter-square:before {

    content: "\f081"

}

.fa-facebook-square:before {

    content: "\f082"

}

.fa-camera-retro:before {

    content: "\f083"

}

.fa-key:before {

    content: "\f084"

}

.fa-cogs:before,

.fa-gears:before {

    content: "\f085"

}

.fa-comments:before {

    content: "\f086"

}

.fa-thumbs-o-up:before {

    content: "\f087"

}

.fa-thumbs-o-down:before {

    content: "\f088"

}

.fa-star-half:before {

    content: "\f089"

}

.fa-heart-o:before {

    content: "\f08a"

}

.fa-sign-out:before {

    content: "\f08b"

}

.fa-linkedin-square:before {

    content: "\f08c"

}

.fa-thumb-tack:before {

    content: "\f08d"

}

.fa-external-link:before {

    content: "\f08e"

}

.fa-sign-in:before {

    content: "\f090"

}

.fa-trophy:before {

    content: "\f091"

}

.fa-github-square:before {

    content: "\f092"

}

.fa-upload:before {

    content: "\f093"

}

.fa-lemon-o:before {

    content: "\f094"

}

.fa-phone:before {

    content: "\f095"

}

.fa-square-o:before {

    content: "\f096"

}

.fa-bookmark-o:before {

    content: "\f097"

}

.fa-phone-square:before {

    content: "\f098"

}

.fa-twitter:before {

    content: "\f099"

}

.fa-facebook-f:before,

.fa-facebook:before {

    content: "\f09a"

}

.fa-github:before {

    content: "\f09b"

}

.fa-unlock:before {

    content: "\f09c"

}

.fa-credit-card:before {

    content: "\f09d"

}

.fa-feed:before,

.fa-rss:before {

    content: "\f09e"

}

.fa-hdd-o:before {

    content: "\f0a0"

}

.fa-bullhorn:before {

    content: "\f0a1"

}

.fa-bell:before {

    content: "\f0f3"

}

.fa-certificate:before {

    content: "\f0a3"

}

.fa-hand-o-right:before {

    content: "\f0a4"

}

.fa-hand-o-left:before {

    content: "\f0a5"

}

.fa-hand-o-up:before {

    content: "\f0a6"

}

.fa-hand-o-down:before {

    content: "\f0a7"

}

.fa-arrow-circle-left:before {

    content: "\f0a8"

}

.fa-arrow-circle-right:before {

    content: "\f0a9"

}

.fa-arrow-circle-up:before {

    content: "\f0aa"

}

.fa-arrow-circle-down:before {

    content: "\f0ab"

}

.fa-globe:before {

    content: "\f0ac"

}

.fa-wrench:before {

    content: "\f0ad"

}

.fa-tasks:before {

    content: "\f0ae"

}

.fa-filter:before {

    content: "\f0b0"

}

.fa-briefcase:before {

    content: "\f0b1"

}

.fa-arrows-alt:before {

    content: "\f0b2"

}

.fa-group:before,

.fa-users:before {

    content: "\f0c0"

}

.fa-chain:before,

.fa-link:before {

    content: "\f0c1"

}

.fa-cloud:before {

    content: "\f0c2"

}

.fa-flask:before {

    content: "\f0c3"

}

.fa-cut:before,

.fa-scissors:before {

    content: "\f0c4"

}

.fa-copy:before,

.fa-files-o:before {

    content: "\f0c5"

}

.fa-paperclip:before {

    content: "\f0c6"

}

.fa-floppy-o:before,

.fa-save:before {

    content: "\f0c7"

}

.fa-square:before {

    content: "\f0c8"

}

.fa-bars:before,

.fa-navicon:before,

.fa-reorder:before {

    content: "\f0c9"

}

.fa-list-ul:before {

    content: "\f0ca"

}

.fa-list-ol:before {

    content: "\f0cb"

}

.fa-strikethrough:before {

    content: "\f0cc"

}

.fa-underline:before {

    content: "\f0cd"

}

.fa-table:before {

    content: "\f0ce"

}

.fa-magic:before {

    content: "\f0d0"

}

.fa-truck:before {

    content: "\f0d1"

}

.fa-pinterest:before {

    content: "\f0d2"

}

.fa-pinterest-square:before {

    content: "\f0d3"

}

.fa-google-plus-square:before {

    content: "\f0d4"

}

.fa-google-plus:before {

    content: "\f0d5"

}

.fa-money:before {

    content: "\f0d6"

}

.fa-caret-down:before {

    content: "\f0d7"

}

.fa-caret-up:before {

    content: "\f0d8"

}

.fa-caret-left:before {

    content: "\f0d9"

}

.fa-caret-right:before {

    content: "\f0da"

}

.fa-columns:before {

    content: "\f0db"

}

.fa-sort:before,

.fa-unsorted:before {

    content: "\f0dc"

}

.fa-sort-desc:before,

.fa-sort-down:before {

    content: "\f0dd"

}

.fa-sort-asc:before,

.fa-sort-up:before {

    content: "\f0de"

}

.fa-envelope:before {

    content: "\f0e0"

}

.fa-linkedin:before {

    content: "\f0e1"

}

.fa-rotate-left:before,

.fa-undo:before {

    content: "\f0e2"

}

.fa-gavel:before,

.fa-legal:before {

    content: "\f0e3"

}

.fa-dashboard:before,

.fa-tachometer:before {

    content: "\f0e4"

}

.fa-comment-o:before {

    content: "\f0e5"

}

.fa-comments-o:before {

    content: "\f0e6"

}

.fa-bolt:before,

.fa-flash:before {

    content: "\f0e7"

}

.fa-sitemap:before {

    content: "\f0e8"

}

.fa-umbrella:before {

    content: "\f0e9"

}

.fa-clipboard:before,

.fa-paste:before {

    content: "\f0ea"

}

.fa-lightbulb-o:before {

    content: "\f0eb"

}

.fa-exchange:before {

    content: "\f0ec"

}

.fa-cloud-download:before {

    content: "\f0ed"

}

.fa-cloud-upload:before {

    content: "\f0ee"

}

.fa-user-md:before {

    content: "\f0f0"

}

.fa-stethoscope:before {

    content: "\f0f1"

}

.fa-suitcase:before {

    content: "\f0f2"

}

.fa-bell-o:before {

    content: "\f0a2"

}

.fa-coffee:before {

    content: "\f0f4"

}

.fa-cutlery:before {

    content: "\f0f5"

}

.fa-file-text-o:before {

    content: "\f0f6"

}

.fa-building-o:before {

    content: "\f0f7"

}

.fa-hospital-o:before {

    content: "\f0f8"

}

.fa-ambulance:before {

    content: "\f0f9"

}

.fa-medkit:before {

    content: "\f0fa"

}

.fa-fighter-jet:before {

    content: "\f0fb"

}

.fa-beer:before {

    content: "\f0fc"

}

.fa-h-square:before {

    content: "\f0fd"

}

.fa-plus-square:before {

    content: "\f0fe"

}

.fa-angle-double-left:before {

    content: "\f100"

}

.fa-angle-double-right:before {

    content: "\f101"

}

.fa-angle-double-up:before {

    content: "\f102"

}

.fa-angle-double-down:before {

    content: "\f103"

}

.fa-angle-left:before {

    content: "\f104"

}

.fa-angle-right:before {

    content: "\f105"

}

.fa-angle-up:before {

    content: "\f106"

}

.fa-angle-down:before {

    content: "\f107"

}

.fa-desktop:before {

    content: "\f108"

}

.fa-laptop:before {

    content: "\f109"

}

.fa-tablet:before {

    content: "\f10a"

}

.fa-mobile-phone:before,

.fa-mobile:before {

    content: "\f10b"

}

.fa-circle-o:before {

    content: "\f10c"

}

.fa-quote-left:before {

    content: "\f10d"

}

.fa-quote-right:before {

    content: "\f10e"

}

.fa-spinner:before {

    content: "\f110"

}

.fa-circle:before {

    content: "\f111"

}

.fa-mail-reply:before,

.fa-reply:before {

    content: "\f112"

}

.fa-github-alt:before {

    content: "\f113"

}

.fa-folder-o:before {

    content: "\f114"

}

.fa-folder-open-o:before {

    content: "\f115"

}

.fa-smile-o:before {

    content: "\f118"

}

.fa-frown-o:before {

    content: "\f119"

}

.fa-meh-o:before {

    content: "\f11a"

}

.fa-gamepad:before {

    content: "\f11b"

}

.fa-keyboard-o:before {

    content: "\f11c"

}

.fa-flag-o:before {

    content: "\f11d"

}

.fa-flag-checkered:before {

    content: "\f11e"

}

.fa-terminal:before {

    content: "\f120"

}

.fa-code:before {

    content: "\f121"

}

.fa-mail-reply-all:before,

.fa-reply-all:before {

    content: "\f122"

}

.fa-star-half-empty:before,

.fa-star-half-full:before,

.fa-star-half-o:before {

    content: "\f123"

}

.fa-location-arrow:before {

    content: "\f124"

}

.fa-crop:before {

    content: "\f125"

}

.fa-code-fork:before {

    content: "\f126"

}

.fa-chain-broken:before,

.fa-unlink:before {

    content: "\f127"

}

.fa-question:before {

    content: "\f128"

}

.fa-info:before {

    content: "\f129"

}

.fa-exclamation:before {

    content: "\f12a"

}

.fa-superscript:before {

    content: "\f12b"

}

.fa-subscript:before {

    content: "\f12c"

}

.fa-eraser:before {

    content: "\f12d"

}

.fa-puzzle-piece:before {

    content: "\f12e"

}

.fa-microphone:before {

    content: "\f130"

}

.fa-microphone-slash:before {

    content: "\f131"

}

.fa-shield:before {

    content: "\f132"

}

.fa-calendar-o:before {

    content: "\f133"

}

.fa-fire-extinguisher:before {

    content: "\f134"

}

.fa-rocket:before {

    content: "\f135"

}

.fa-maxcdn:before {

    content: "\f136"

}

.fa-chevron-circle-left:before {

    content: "\f137"

}

.fa-chevron-circle-right:before {

    content: "\f138"

}

.fa-chevron-circle-up:before {

    content: "\f139"

}

.fa-chevron-circle-down:before {

    content: "\f13a"

}

.fa-html5:before {

    content: "\f13b"

}

.fa-css3:before {

    content: "\f13c"

}

.fa-anchor:before {

    content: "\f13d"

}

.fa-unlock-alt:before {

    content: "\f13e"

}

.fa-bullseye:before {

    content: "\f140"

}

.fa-ellipsis-h:before {

    content: "\f141"

}

.fa-ellipsis-v:before {

    content: "\f142"

}

.fa-rss-square:before {

    content: "\f143"

}

.fa-play-circle:before {

    content: "\f144"

}

.fa-ticket:before {

    content: "\f145"

}

.fa-minus-square:before {

    content: "\f146"

}

.fa-minus-square-o:before {

    content: "\f147"

}

.fa-level-up:before {

    content: "\f148"

}

.fa-level-down:before {

    content: "\f149"

}

.fa-check-square:before {

    content: "\f14a"

}

.fa-pencil-square:before {

    content: "\f14b"

}

.fa-external-link-square:before {

    content: "\f14c"

}

.fa-share-square:before {

    content: "\f14d"

}

.fa-compass:before {

    content: "\f14e"

}

.fa-caret-square-o-down:before,

.fa-toggle-down:before {

    content: "\f150"

}

.fa-caret-square-o-up:before,

.fa-toggle-up:before {

    content: "\f151"

}

.fa-caret-square-o-right:before,

.fa-toggle-right:before {

    content: "\f152"

}

.fa-eur:before,

.fa-euro:before {

    content: "\f153"

}

.fa-gbp:before {

    content: "\f154"

}

.fa-dollar:before,

.fa-usd:before {

    content: "\f155"

}

.fa-inr:before,

.fa-rupee:before {

    content: "\f156"

}

.fa-cny:before,

.fa-jpy:before,

.fa-rmb:before,

.fa-yen:before {

    content: "\f157"

}

.fa-rouble:before,

.fa-rub:before,

.fa-ruble:before {

    content: "\f158"

}

.fa-krw:before,

.fa-won:before {

    content: "\f159"

}

.fa-bitcoin:before,

.fa-btc:before {

    content: "\f15a"

}

.fa-file:before {

    content: "\f15b"

}

.fa-file-text:before {

    content: "\f15c"

}

.fa-sort-alpha-asc:before {

    content: "\f15d"

}

.fa-sort-alpha-desc:before {

    content: "\f15e"

}

.fa-sort-amount-asc:before {

    content: "\f160"

}

.fa-sort-amount-desc:before {

    content: "\f161"

}

.fa-sort-numeric-asc:before {

    content: "\f162"

}

.fa-sort-numeric-desc:before {

    content: "\f163"

}

.fa-thumbs-up:before {

    content: "\f164"

}

.fa-thumbs-down:before {

    content: "\f165"

}

.fa-youtube-square:before {

    content: "\f166"

}

.fa-youtube:before {

    content: "\f167"

}

.fa-xing:before {

    content: "\f168"

}

.fa-xing-square:before {

    content: "\f169"

}

.fa-youtube-play:before {

    content: "\f16a"

}

.fa-dropbox:before {

    content: "\f16b"

}

.fa-stack-overflow:before {

    content: "\f16c"

}

.fa-instagram:before {

    content: "\f16d"

}

.fa-flickr:before {

    content: "\f16e"

}

.fa-adn:before {

    content: "\f170"

}

.fa-bitbucket:before {

    content: "\f171"

}

.fa-bitbucket-square:before {

    content: "\f172"

}

.fa-tumblr:before {

    content: "\f173"

}

.fa-tumblr-square:before {

    content: "\f174"

}

.fa-long-arrow-down:before {

    content: "\f175"

}

.fa-long-arrow-up:before {

    content: "\f176"

}

.fa-long-arrow-left:before {

    content: "\f177"

}

.fa-long-arrow-right:before {

    content: "\f178"

}

.fa-apple:before {

    content: "\f179"

}

.fa-windows:before {

    content: "\f17a"

}

.fa-android:before {

    content: "\f17b"

}

.fa-linux:before {

    content: "\f17c"

}

.fa-dribbble:before {

    content: "\f17d"

}

.fa-skype:before {

    content: "\f17e"

}

.fa-foursquare:before {

    content: "\f180"

}

.fa-trello:before {

    content: "\f181"

}

.fa-female:before {

    content: "\f182"

}

.fa-male:before {

    content: "\f183"

}

.fa-gittip:before,

.fa-gratipay:before {

    content: "\f184"

}

.fa-sun-o:before {

    content: "\f185"

}

.fa-moon-o:before {

    content: "\f186"

}

.fa-archive:before {

    content: "\f187"

}

.fa-bug:before {

    content: "\f188"

}

.fa-vk:before {

    content: "\f189"

}

.fa-weibo:before {

    content: "\f18a"

}

.fa-renren:before {

    content: "\f18b"

}

.fa-pagelines:before {

    content: "\f18c"

}

.fa-stack-exchange:before {

    content: "\f18d"

}

.fa-arrow-circle-o-right:before {

    content: "\f18e"

}

.fa-arrow-circle-o-left:before {

    content: "\f190"

}

.fa-caret-square-o-left:before,

.fa-toggle-left:before {

    content: "\f191"

}

.fa-dot-circle-o:before {

    content: "\f192"

}

.fa-wheelchair:before {

    content: "\f193"

}

.fa-vimeo-square:before {

    content: "\f194"

}

.fa-try:before,

.fa-turkish-lira:before {

    content: "\f195"

}

.fa-plus-square-o:before {

    content: "\f196"

}

.fa-space-shuttle:before {

    content: "\f197"

}

.fa-slack:before {

    content: "\f198"

}

.fa-envelope-square:before {

    content: "\f199"

}

.fa-wordpress:before {

    content: "\f19a"

}

.fa-openid:before {

    content: "\f19b"

}

.fa-bank:before,

.fa-institution:before,

.fa-university:before {

    content: "\f19c"

}

.fa-graduation-cap:before,

.fa-mortar-board:before {

    content: "\f19d"

}

.fa-yahoo:before {

    content: "\f19e"

}

.fa-google:before {

    content: "\f1a0"

}

.fa-reddit:before {

    content: "\f1a1"

}

.fa-reddit-square:before {

    content: "\f1a2"

}

.fa-stumbleupon-circle:before {

    content: "\f1a3"

}

.fa-stumbleupon:before {

    content: "\f1a4"

}

.fa-delicious:before {

    content: "\f1a5"

}

.fa-digg:before {

    content: "\f1a6"

}

.fa-pied-piper-pp:before {

    content: "\f1a7"

}

.fa-pied-piper-alt:before {

    content: "\f1a8"

}

.fa-drupal:before {

    content: "\f1a9"

}

.fa-joomla:before {

    content: "\f1aa"

}

.fa-language:before {

    content: "\f1ab"

}

.fa-fax:before {

    content: "\f1ac"

}

.fa-building:before {

    content: "\f1ad"

}

.fa-child:before {

    content: "\f1ae"

}

.fa-paw:before {

    content: "\f1b0"

}

.fa-spoon:before {

    content: "\f1b1"

}

.fa-cube:before {

    content: "\f1b2"

}

.fa-cubes:before {

    content: "\f1b3"

}

.fa-behance:before {

    content: "\f1b4"

}

.fa-behance-square:before {

    content: "\f1b5"

}

.fa-steam:before {

    content: "\f1b6"

}

.fa-steam-square:before {

    content: "\f1b7"

}

.fa-recycle:before {

    content: "\f1b8"

}

.fa-automobile:before,

.fa-car:before {

    content: "\f1b9"

}

.fa-cab:before,

.fa-taxi:before {

    content: "\f1ba"

}

.fa-tree:before {

    content: "\f1bb"

}

.fa-spotify:before {

    content: "\f1bc"

}

.fa-deviantart:before {

    content: "\f1bd"

}

.fa-soundcloud:before {

    content: "\f1be"

}

.fa-database:before {

    content: "\f1c0"

}

.fa-file-pdf-o:before {

    content: "\f1c1"

}

.fa-file-word-o:before {

    content: "\f1c2"

}

.fa-file-excel-o:before {

    content: "\f1c3"

}

.fa-file-powerpoint-o:before {

    content: "\f1c4"

}

.fa-file-image-o:before,

.fa-file-photo-o:before,

.fa-file-picture-o:before {

    content: "\f1c5"

}

.fa-file-archive-o:before,

.fa-file-zip-o:before {

    content: "\f1c6"

}

.fa-file-audio-o:before,

.fa-file-sound-o:before {

    content: "\f1c7"

}

.fa-file-movie-o:before,

.fa-file-video-o:before {

    content: "\f1c8"

}

.fa-file-code-o:before {

    content: "\f1c9"

}

.fa-vine:before {

    content: "\f1ca"

}

.fa-codepen:before {

    content: "\f1cb"

}

.fa-jsfiddle:before {

    content: "\f1cc"

}

.fa-life-bouy:before,

.fa-life-buoy:before,

.fa-life-ring:before,

.fa-life-saver:before,

.fa-support:before {

    content: "\f1cd"

}

.fa-circle-o-notch:before {

    content: "\f1ce"

}

.fa-ra:before,

.fa-rebel:before,

.fa-resistance:before {

    content: "\f1d0"

}

.fa-empire:before,

.fa-ge:before {

    content: "\f1d1"

}

.fa-git-square:before {

    content: "\f1d2"

}

.fa-git:before {

    content: "\f1d3"

}

.fa-hacker-news:before,

.fa-y-combinator-square:before,

.fa-yc-square:before {

    content: "\f1d4"

}

.fa-tencent-weibo:before {

    content: "\f1d5"

}

.fa-qq:before {

    content: "\f1d6"

}

.fa-wechat:before,

.fa-weixin:before {

    content: "\f1d7"

}

.fa-paper-plane:before,

.fa-send:before {

    content: "\f1d8"

}

.fa-paper-plane-o:before,

.fa-send-o:before {

    content: "\f1d9"

}

.fa-history:before {

    content: "\f1da"

}

.fa-circle-thin:before {

    content: "\f1db"

}

.fa-header:before {

    content: "\f1dc"

}

.fa-paragraph:before {

    content: "\f1dd"

}

.fa-sliders:before {

    content: "\f1de"

}

.fa-share-alt:before {

    content: "\f1e0"

}

.fa-share-alt-square:before {

    content: "\f1e1"

}

.fa-bomb:before {

    content: "\f1e2"

}

.fa-futbol-o:before,

.fa-soccer-ball-o:before {

    content: "\f1e3"

}

.fa-tty:before {

    content: "\f1e4"

}

.fa-binoculars:before {

    content: "\f1e5"

}

.fa-plug:before {

    content: "\f1e6"

}

.fa-slideshare:before {

    content: "\f1e7"

}

.fa-twitch:before {

    content: "\f1e8"

}

.fa-yelp:before {

    content: "\f1e9"

}

.fa-newspaper-o:before {

    content: "\f1ea"

}

.fa-wifi:before {

    content: "\f1eb"

}

.fa-calculator:before {

    content: "\f1ec"

}

.fa-paypal:before {

    content: "\f1ed"

}

.fa-google-wallet:before {

    content: "\f1ee"

}

.fa-cc-visa:before {

    content: "\f1f0"

}

.fa-cc-mastercard:before {

    content: "\f1f1"

}

.fa-cc-discover:before {

    content: "\f1f2"

}

.fa-cc-amex:before {

    content: "\f1f3"

}

.fa-cc-paypal:before {

    content: "\f1f4"

}

.fa-cc-stripe:before {

    content: "\f1f5"

}

.fa-bell-slash:before {

    content: "\f1f6"

}

.fa-bell-slash-o:before {

    content: "\f1f7"

}

.fa-trash:before {

    content: "\f1f8"

}

.fa-copyright:before {

    content: "\f1f9"

}

.fa-at:before {

    content: "\f1fa"

}

.fa-eyedropper:before {

    content: "\f1fb"

}

.fa-paint-brush:before {

    content: "\f1fc"

}

.fa-birthday-cake:before {

    content: "\f1fd"

}

.fa-area-chart:before {

    content: "\f1fe"

}

.fa-pie-chart:before {

    content: "\f200"

}

.fa-line-chart:before {

    content: "\f201"

}

.fa-lastfm:before {

    content: "\f202"

}

.fa-lastfm-square:before {

    content: "\f203"

}

.fa-toggle-off:before {

    content: "\f204"

}

.fa-toggle-on:before {

    content: "\f205"

}

.fa-bicycle:before {

    content: "\f206"

}

.fa-bus:before {

    content: "\f207"

}

.fa-ioxhost:before {

    content: "\f208"

}

.fa-angellist:before {

    content: "\f209"

}

.fa-cc:before {

    content: "\f20a"

}

.fa-ils:before,

.fa-shekel:before,

.fa-sheqel:before {

    content: "\f20b"

}

.fa-meanpath:before {

    content: "\f20c"

}

.fa-buysellads:before {

    content: "\f20d"

}

.fa-connectdevelop:before {

    content: "\f20e"

}

.fa-dashcube:before {

    content: "\f210"

}

.fa-forumbee:before {

    content: "\f211"

}

.fa-leanpub:before {

    content: "\f212"

}

.fa-sellsy:before {

    content: "\f213"

}

.fa-shirtsinbulk:before {

    content: "\f214"

}

.fa-simplybuilt:before {

    content: "\f215"

}

.fa-skyatlas:before {

    content: "\f216"

}

.fa-cart-plus:before {

    content: "\f217"

}

.fa-cart-arrow-down:before {

    content: "\f218"

}

.fa-diamond:before {

    content: "\f219"

}

.fa-ship:before {

    content: "\f21a"

}

.fa-user-secret:before {

    content: "\f21b"

}

.fa-motorcycle:before {

    content: "\f21c"

}

.fa-street-view:before {

    content: "\f21d"

}

.fa-heartbeat:before {

    content: "\f21e"

}

.fa-venus:before {

    content: "\f221"

}

.fa-mars:before {

    content: "\f222"

}

.fa-mercury:before {

    content: "\f223"

}

.fa-intersex:before,

.fa-transgender:before {

    content: "\f224"

}

.fa-transgender-alt:before {

    content: "\f225"

}

.fa-venus-double:before {

    content: "\f226"

}

.fa-mars-double:before {

    content: "\f227"

}

.fa-venus-mars:before {

    content: "\f228"

}

.fa-mars-stroke:before {

    content: "\f229"

}

.fa-mars-stroke-v:before {

    content: "\f22a"

}

.fa-mars-stroke-h:before {

    content: "\f22b"

}

.fa-neuter:before {

    content: "\f22c"

}

.fa-genderless:before {

    content: "\f22d"

}

.fa-facebook-official:before {

    content: "\f230"

}

.fa-pinterest-p:before {

    content: "\f231"

}

.fa-whatsapp:before {

    content: "\f232"

}

.fa-server:before {

    content: "\f233"

}

.fa-user-plus:before {

    content: "\f234"

}

.fa-user-times:before {

    content: "\f235"

}

.fa-bed:before,

.fa-hotel:before {

    content: "\f236"

}

.fa-viacoin:before {

    content: "\f237"

}

.fa-train:before {

    content: "\f238"

}

.fa-subway:before {

    content: "\f239"

}

.fa-medium:before {

    content: "\f23a"

}

.fa-y-combinator:before,

.fa-yc:before {

    content: "\f23b"

}

.fa-optin-monster:before {

    content: "\f23c"

}

.fa-opencart:before {

    content: "\f23d"

}

.fa-expeditedssl:before {

    content: "\f23e"

}

.fa-battery-4:before,

.fa-battery-full:before {

    content: "\f240"

}

.fa-battery-3:before,

.fa-battery-three-quarters:before {

    content: "\f241"

}

.fa-battery-2:before,

.fa-battery-half:before {

    content: "\f242"

}

.fa-battery-1:before,

.fa-battery-quarter:before {

    content: "\f243"

}

.fa-battery-0:before,

.fa-battery-empty:before {

    content: "\f244"

}

.fa-mouse-pointer:before {

    content: "\f245"

}

.fa-i-cursor:before {

    content: "\f246"

}

.fa-object-group:before {

    content: "\f247"

}

.fa-object-ungroup:before {

    content: "\f248"

}

.fa-sticky-note:before {

    content: "\f249"

}

.fa-sticky-note-o:before {

    content: "\f24a"

}

.fa-cc-jcb:before {

    content: "\f24b"

}

.fa-cc-diners-club:before {

    content: "\f24c"

}

.fa-clone:before {

    content: "\f24d"

}

.fa-balance-scale:before {

    content: "\f24e"

}

.fa-hourglass-o:before {

    content: "\f250"

}

.fa-hourglass-1:before,

.fa-hourglass-start:before {

    content: "\f251"

}

.fa-hourglass-2:before,

.fa-hourglass-half:before {

    content: "\f252"

}

.fa-hourglass-3:before,

.fa-hourglass-end:before {

    content: "\f253"

}

.fa-hourglass:before {

    content: "\f254"

}

.fa-hand-grab-o:before,

.fa-hand-rock-o:before {

    content: "\f255"

}

.fa-hand-paper-o:before,

.fa-hand-stop-o:before {

    content: "\f256"

}

.fa-hand-scissors-o:before {

    content: "\f257"

}

.fa-hand-lizard-o:before {

    content: "\f258"

}

.fa-hand-spock-o:before {

    content: "\f259"

}

.fa-hand-pointer-o:before {

    content: "\f25a"

}

.fa-hand-peace-o:before {

    content: "\f25b"

}

.fa-trademark:before {

    content: "\f25c"

}

.fa-registered:before {

    content: "\f25d"

}

.fa-creative-commons:before {

    content: "\f25e"

}

.fa-gg:before {

    content: "\f260"

}

.fa-gg-circle:before {

    content: "\f261"

}

.fa-tripadvisor:before {

    content: "\f262"

}

.fa-odnoklassniki:before {

    content: "\f263"

}

.fa-odnoklassniki-square:before {

    content: "\f264"

}

.fa-get-pocket:before {

    content: "\f265"

}

.fa-wikipedia-w:before {

    content: "\f266"

}

.fa-safari:before {

    content: "\f267"

}

.fa-chrome:before {

    content: "\f268"

}

.fa-firefox:before {

    content: "\f269"

}

.fa-opera:before {

    content: "\f26a"

}

.fa-internet-explorer:before {

    content: "\f26b"

}

.fa-television:before,

.fa-tv:before {

    content: "\f26c"

}

.fa-contao:before {

    content: "\f26d"

}

.fa-500px:before {

    content: "\f26e"

}

.fa-amazon:before {

    content: "\f270"

}

.fa-calendar-plus-o:before {

    content: "\f271"

}

.fa-calendar-minus-o:before {

    content: "\f272"

}

.fa-calendar-times-o:before {

    content: "\f273"

}

.fa-calendar-check-o:before {

    content: "\f274"

}

.fa-industry:before {

    content: "\f275"

}

.fa-map-pin:before {

    content: "\f276"

}

.fa-map-signs:before {

    content: "\f277"

}

.fa-map-o:before {

    content: "\f278"

}

.fa-map:before {

    content: "\f279"

}

.fa-commenting:before {

    content: "\f27a"

}

.fa-commenting-o:before {

    content: "\f27b"

}

.fa-houzz:before {

    content: "\f27c"

}

.fa-vimeo:before {

    content: "\f27d"

}

.fa-black-tie:before {

    content: "\f27e"

}

.fa-fonticons:before {

    content: "\f280"

}

.fa-reddit-alien:before {

    content: "\f281"

}

.fa-edge:before {

    content: "\f282"

}

.fa-credit-card-alt:before {

    content: "\f283"

}

.fa-codiepie:before {

    content: "\f284"

}

.fa-modx:before {

    content: "\f285"

}

.fa-fort-awesome:before {

    content: "\f286"

}

.fa-usb:before {

    content: "\f287"

}

.fa-product-hunt:before {

    content: "\f288"

}

.fa-mixcloud:before {

    content: "\f289"

}

.fa-scribd:before {

    content: "\f28a"

}

.fa-pause-circle:before {

    content: "\f28b"

}

.fa-pause-circle-o:before {

    content: "\f28c"

}

.fa-stop-circle:before {

    content: "\f28d"

}

.fa-stop-circle-o:before {

    content: "\f28e"

}

.fa-shopping-bag:before {

    content: "\f290"

}

.fa-shopping-basket:before {

    content: "\f291"

}

.fa-hashtag:before {

    content: "\f292"

}

.fa-bluetooth:before {

    content: "\f293"

}

.fa-bluetooth-b:before {

    content: "\f294"

}

.fa-percent:before {

    content: "\f295"

}

.fa-gitlab:before {

    content: "\f296"

}

.fa-wpbeginner:before {

    content: "\f297"

}

.fa-wpforms:before {

    content: "\f298"

}

.fa-envira:before {

    content: "\f299"

}

.fa-universal-access:before {

    content: "\f29a"

}

.fa-wheelchair-alt:before {

    content: "\f29b"

}

.fa-question-circle-o:before {

    content: "\f29c"

}

.fa-blind:before {

    content: "\f29d"

}

.fa-audio-description:before {

    content: "\f29e"

}

.fa-volume-control-phone:before {

    content: "\f2a0"

}

.fa-braille:before {

    content: "\f2a1"

}

.fa-assistive-listening-systems:before {

    content: "\f2a2"

}

.fa-american-sign-language-interpreting:before,

.fa-asl-interpreting:before {

    content: "\f2a3"

}

.fa-deaf:before,

.fa-deafness:before,

.fa-hard-of-hearing:before {

    content: "\f2a4"

}

.fa-glide:before {

    content: "\f2a5"

}

.fa-glide-g:before {

    content: "\f2a6"

}

.fa-sign-language:before,

.fa-signing:before {

    content: "\f2a7"

}

.fa-low-vision:before {

    content: "\f2a8"

}

.fa-viadeo:before {

    content: "\f2a9"

}

.fa-viadeo-square:before {

    content: "\f2aa"

}

.fa-snapchat:before {

    content: "\f2ab"

}

.fa-snapchat-ghost:before {

    content: "\f2ac"

}

.fa-snapchat-square:before {

    content: "\f2ad"

}

.fa-pied-piper:before {

    content: "\f2ae"

}

.fa-first-order:before {

    content: "\f2b0"

}

.fa-yoast:before {

    content: "\f2b1"

}

.fa-themeisle:before {

    content: "\f2b2"

}

.fa-google-plus-circle:before,

.fa-google-plus-official:before {

    content: "\f2b3"

}

.fa-fa:before,

.fa-font-awesome:before {

    content: "\f2b4"

}

.sr-only {

    position: absolute;

    width: 1px;

    height: 1px;

    padding: 0;

    margin: -1px;

    overflow: hidden;

    clip: rect(0, 0, 0, 0);

    border: 0

}

.sr-only-focusable:active,

.sr-only-focusable:focus {

    position: static;

    width: auto;

    height: auto;

    margin: 0;

    overflow: visible;

    clip: auto

}



#modal_root,

body {

    overflow-x: hidden

}



.container {

    margin: 0 auto;

}

.row {

    box-sizing: border-box;

    clear: both

}

.col-1,

.col-10,

.col-11,

.col-12,

.col-2,

.col-3,

.col-4,

.col-5,

.col-6,

.col-7,

.col-8,

.col-9 {

    box-sizing: border-box;

    float: left;

    margin: 0 3% 0 0;

    min-height: 1px;

    position: relative

}

.col-1.last,

.col-10.last,

.col-11.last,

.col-12,

.col-2.last,

.col-3.last,

.col-4.last,

.col-5.last,

.col-6.last,

.col-7.last,

.col-8.last,

.col-9.last {

    margin: 0

}

.col-1 {

    width: 5.5%

}

.col-2 {

    width: 14%

}

.col-3 {

    width: 22.5%

}

.col-4 {

    width: 31%

}

.col-5 {

    width: 39.5%

}

.col-6 {

    width: 48%

}

.col-7 {

    width: 56.5%

}

.col-8 {

    width: 65%

}

.col-9 {

    width: 73.5%

}

.col-10 {

    width: 82%

}

.col-11 {

    width: 90.5%

}

.col-12 {

    width: 99%

}

.eSelect {

    position: relative;

    width: 160px

}

.eSelect:after {

    border-color: #faab13 transparent transparent;

    border-style: solid;

    border-width: 5px;

    content: "";

    height: 0;

    margin-top: -2px;

    position: absolute;

    right: 4px;

    top: 50%;

    width: 0

}

.eSelect>select {

    height: 100%;

    opacity: 0;

    overflow: hidden;

    position: absolute;

    width: 100%;

    z-index: 1

}

.eSelect>span {

    display: block;

    font-size: inherit;

    overflow: hidden;

    padding-left: 5px

}

.tooltip,

[data-tooltip] {

    cursor: pointer;

    position: relative

}

.tooltip:after,

.tooltip:before,

[data-tooltip]:after,

[data-tooltip]:before {

    position: absolute;

    visibility: hidden;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(Opacity=0);

    opacity: 0;

    -webkit-transition: opacity .2s ease-in-out, visibility .2s ease-in-out, -webkit-transform .2s cubic-bezier(.71, 1.7, .77, 1.24);

    -moz-transition: opacity .2s ease-in-out, visibility .2s ease-in-out, -moz-transform .2s cubic-bezier(.71, 1.7, .77, 1.24);

    transition: opacity .2s ease-in-out, visibility .2s ease-in-out, transform .2s cubic-bezier(.71, 1.7, .77, 1.24);

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

    pointer-events: none

}

.tooltip:focus:after,

.tooltip:focus:before,

.tooltip:hover:after,

.tooltip:hover:before,

[data-tooltip]:focus:after,

[data-tooltip]:focus:before,

[data-tooltip]:hover:after,

[data-tooltip]:hover:before {

    visibility: visible;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

    filter: alpha(Opacity=100);

    opacity: 1

}

.tooltip:before,

[data-tooltip]:before {

    background: 0 0;

    border: 6px solid transparent;

    content: "";

    z-index: 1001

}

.tooltip:after,

[data-tooltip]:after {

    background-color: #000;

    background-color: hsla(0, 0%, 20%, .9);

    color: #fff;

    content: attr(data-tooltip);

    font-size: 14px;

    line-height: 1.2;

    padding: 8px;

    width: 160px;

    z-index: 1000

}

.tooltip-top:after,

.tooltip-top:before,

.tooltip:after,

.tooltip:before,

[data-tooltip]:after,

[data-tooltip]:before {

    bottom: 100%;

    left: 50%

}

.tooltip-top:before,

.tooltip:before,

[data-tooltip]:before {

    border-top-color: #000;

    border-top-color: hsla(0, 0%, 20%, .9);

    margin-bottom: -12px;

    margin-left: -6px

}

.tooltip-bottom:before,

.tooltip-left:before,

.tooltip-right:before {

    border-top-color: transparent;

    margin-bottom: 0

}

.tooltip-top:after,

.tooltip:after,

[data-tooltip]:after {

    margin-left: -80px

}

.tooltip-top:focus:after,

.tooltip-top:focus:before,

.tooltip-top:hover:after,

.tooltip-top:hover:before,

.tooltip:focus:after,

.tooltip:focus:before,

.tooltip:hover:after,

.tooltip:hover:before,

[data-tooltip]:focus:after,

[data-tooltip]:focus:before,

[data-tooltip]:hover:after,

[data-tooltip]:hover:before {

    -webkit-transform: translateY(-12px);

    -moz-transform: translateY(-12px);

    transform: translateY(-12px)

}

.tooltip-left:after,

.tooltip-left:before {

    bottom: 50%;

    left: auto;

    right: 100%

}

.tooltip-left:before {

    border-left-color: #000;

    border-left-color: hsla(0, 0%, 20%, .9);

    margin-left: 0;

    margin-right: -12px

}

.tooltip-left:focus:after,

.tooltip-left:focus:before,

.tooltip-left:hover:after,

.tooltip-left:hover:before {

    -webkit-transform: translateX(-12px);

    -moz-transform: translateX(-12px);

    transform: translateX(-12px)

}

.tooltip-bottom:after,

.tooltip-bottom:before {

    bottom: auto;

    left: 50%;

    top: 100%

}

.tooltip-bottom:before {

    border-bottom-color: #000;

    border-bottom-color: hsla(0, 0%, 20%, .9);

    margin-top: -12px

}

.tooltip-bottom:focus:after,

.tooltip-bottom:focus:before,

.tooltip-bottom:hover:after,

.tooltip-bottom:hover:before {

    -webkit-transform: translateY(12px);

    -moz-transform: translateY(12px);

    transform: translateY(12px)

}

.tooltip-right:after,

.tooltip-right:before {

    bottom: 50%;

    left: 100%

}

.tooltip-right:before {

    border-right-color: #000;

    border-right-color: hsla(0, 0%, 20%, .9);

    margin-left: -12px

}

.tooltip-right:focus:after,

.tooltip-right:focus:before,

.tooltip-right:hover:after,

.tooltip-right:hover:before {

    -webkit-transform: translateX(12px);

    -moz-transform: translateX(12px);

    transform: translateX(12px)

}

.tooltip-left:before,

.tooltip-right:before {

    top: 3px

}

.tooltip-left:after,

.tooltip-right:after {

    margin-bottom: -16px;

    margin-left: 0

}

footer {

    background: #193840;

    padding: 30px 0;

    width: 100%

}

footer .grid {

    display: inline-block;

    vertical-align: top;

    width: 320px

}

footer .grid div {

    color: #fff;

    font-size: 18px;

    font-weight: 700;

    padding-bottom: 10px

}

footer .grid nav {

    padding-bottom: 40px

}

footer .grid nav:last-child {

    padding-bottom: 0

}

footer .grid nav a,

footer .grid nav span {

    color: #fff;

    display: block;

    font-size: 14px;

    padding: 4px 0;

    text-decoration: none

}

.banners .halfBanner,

footer .grid nav .inline a,

footer .grid nav .inline span {

    display: inline-block

}

footer .grid nav a:hover {

    color: #faab13

}

footer .grid.colorGrid {

    background: #faab13;

    margin-bottom: -60px;

    padding: 30px 16px 1px 15px;

    position: relative;

    top: -30px

}

footer .grid.colorGrid nav {

    padding-bottom: 70px

}

footer .grid.colorGrid nav.socialNetwork {

    float: right;

    margin-top: -37px;

    padding-bottom: 30px

}

footer .grid.colorGrid nav a.detached {

    background: #ff5f00;

    font-size: 16px;

    margin-left: -15px;

    padding: 7px 15px;

    width: 100%

}

footer .grid.colorGrid nav.socialNetwork a {

    height: 22px;

    margin: 0 10px;

    text-indent: -99999px;

    width: 22px

}

.alignBanner,

.copyright p>span {

    margin-right: 30px

}

.halfBanner .rotacao,

.halfBanner .rotacaoHome {

    bottom: 34px;

    width: 88px

}

footer .grid.colorGrid nav.socialNetwork a.facebook {

    background-position: 0 -116px

}

footer .grid.colorGrid nav.socialNetwork a.twitter {

    background-position: -45px -115px

}

footer .grid.colorGrid nav.socialNetwork a.linkedin {

    background-position: -95px -115px

}

footer .grid.colorGrid nav.socialNetwork a.youtube {

    background-position: -138px -115px

}

footer .grid.colorGrid nav a:hover {

    color: #193840

}

.copyright {

    padding: 30px 0 40px

}

.copyright img {

    float: left;

    margin-top: -11px

    width: 90px;

}

.copyright p a {

    color: #666

}

.copyright p a:hover {

    color: #333;

    text-decoration: underline

}

.copyright p {

    color: #193840;

    float: right;

    font-size: 12px

}

.banners {

    padding: 30px 0 20px

}

.banners.bannerCab {

    padding-top: 120px;

    margin-bottom: -100px

}

.banners .halfBanner {

    float: right;

    min-height: 90px;

    position: relative

}

.halfBanner .rotacao,

.halfBanner .rotacaoHome {

    border: 1px solid #ccc;

    position: absolute;

    padding: 5px 0;

    font-size: 10px;

    left: -56px;

    color: #999;

    text-align: center;

    progid: DXImageTransform.Microsoft.BasicImage(rotation=3);

    -webkit-transform: rotate(-90deg);

    -o-transform: rotate(-90deg);

    -ms-transform: rotate(-90deg);

    -moz-transform: rotate(-90deg)

}

.halfBannerDiv {

    width: 220px;

    height: 90px

}

.banners .halfBanner img {

    border: 1px solid #ccc

}

.banners .superBanner {

    display: inline-block;

    margin-right: 27px;

    min-height: 90px;

    width: 728px

}

.banners .footerSuperBanner {

    margin: 0 auto;

    padding: 0 0 30px;

    text-align: center;

    width: 728px

}

.embedNav,

.scroll,

header {

    background: transparent;

    position: fixed;

    top: 0;

    width: 100%;

    z-index: 500

}

.embedNav {

    background: rgba(4, 37, 51, .88)

}

.ellipsis {

    white-space: nowrap;

    overflow: hidden

}

header {

    line-height: 30px;

    top: 30px

    width:90px;

}

.ie header {

    background: #faab13;

    height: 53px;

    line-height: 53px

}

.notScroll {

    -webkit-animation: startHeight .7s forwards;

    animation: startHeight .7s forwards

}

.scroll {

    top: 30px;

    -webkit-animation: scrollHeight .7s forwards;

    animation: scrollHeight .7s forwards

}

.scroll .main-nav .link-main-menu,

.scroll .main-nav .loginMenu {

    text-shadow: none

}

#closeMenu {

    background: 0 0;

    display: block;

    position: fixed;

    top: 0;

    z-index: 498

}

.logo-main-menu,

.main-nav .link-main-menu span {

    position: relative;

    top: -2px

}

header nav a:not(header .main-nav) {

    font-size: 12px;

    color: #fff;

    padding: 12px 22px;

    text-transform: uppercase;

    text-decoration: none

}

.main-nav {

    display: inline-block;

    height: 30px;

    margin: 0;

    position: relative;

    width: 100%

}

.main-nav:before {

    opacity: .49

}

.main-nav .link-main-menu,

.main-nav .loginMenu {

    color: #fff;

    font-size: 13px;

    min-height: 30px;

    text-decoration: none;

    text-transform: uppercase;

    text-shadow: 0 1px 5px #000

}

.main-nav .link-main-menu i {

    font-size: 18px;

    margin-right: 5px

}

.logo-main-menu {

    display: none;

    margin-left: 10px

}

.notScroll .link-main-menu:before,

.notScroll .loginMenu:before {

    top: 9px;

    -webkit-animation: scrollIconStart .7s forwards;

    animation: scrollIconStart .7s forwards

}

.scroll .link-main-menu:before,

.scroll .loginMenu:before {

    top: 19px;

    -webkit-animation: scrollIconEnd .7s forwards;

    animation: scrollIconEnd .7s forwards

}

.scroll .link-main-menu>span {

    display: none

}

.scroll .logo-main-menu {

    display: inline-block

}

.ie .link-main-menu:before,

.ie .loginMenu:before {

    top: 19px

}

.main-nav .loginMenu {

    font-size: 14px;

    position: absolute;

    right: 0;

    text-transform: lowercase;

    text-shadow: 0 1px 5px #000

}

.boxAnswer .button,

.dialog .message ul,

.dialog .modal>.title,

.freecall-sms .bt-call,

.subtitles>a,

.text-uppercase {

    text-transform: uppercase

}

.main-nav .loggedMenu {

    background-position: center;

    background-size: 32px;

    border-radius: 50%;

    height: 24px;

    margin: 2px 0 0;

    min-height: initial;

    padding: 0;

    position: absolute;

    right: 0;

    top: 0;

    width: 24px

}

.scroll .loggedMenu {

    -webkit-animation: scrollImageProfileEnd .7s forwards;

    animation: scrollImageProfileEnd .7s forwards

}

.ie .main-nav .loggedMenu {

    top: 9px

}

.main-nav .loginMenu:before {

    background-position: -11px -38px;

    margin: 1px 0 0 -20px;

    display: none

}

.main-nav .loginMenu.loggedMenu:before {

    display: block

}

.main-nav .loginMenu.loggedMenu img {

    border-radius: 50px;

    height: 24px;

    margin-top: 3px;

    width: 24px

}

.main-nav .levels {

    display: none;

    position: relative

}

.main-nav .menu-levels {

    background: #fff;

    box-shadow: 0 0 3px 1px #999;

    display: block;

    height: 0;

    left: -10px;

    margin-top: 8px;

    opacity: 0;

    padding: 10px 0;

    position: absolute;

    width: 230px;

    z-index: 499

}

.main-nav .level-1 {

    top: 1px

}

.main-nav .level-2,

.main-nav .level-3,

.main-nav .level-4 {

    height: 473px;

    left: 210px;

    margin-top: 8px;

    opacity: 0;

    padding-left: 12px;

    width: 100px;

    z-index: 498

}

.main-nav .level-3 {

    left: 441px;

    z-index: 497

}

.main-nav .level-4 {

    left: 672px;

    z-index: 496

}

.main-nav .menu-levels:first-child:before {

    border-color: transparent transparent #fff;

    border-style: solid;

    border-width: 0 10px 15px;

    content: '';

    height: 0;

    left: 3px;

    margin-left: 5px;

    position: absolute;

    top: -15px;

    width: 0

}

.main-nav .menu-levels li {

    border-left: 3px solid transparent;

    line-height: 32px;

    padding: 0 10px;

    position: relative

}

.main-nav .menu-levels li.active,

.main-nav .menu-levels li:hover {

    background: #eee;

    border-left: 3px solid #eeae11

}

.main-nav .menu-levels li a {

    color: #666;

    cursor: pointer;

    display: block;

    font-size: 14px;

    padding: 1px 0 1px 10px;

    text-decoration: none;

    width: 100%

}

.main-nav .menu-levels .submenu.active,

.main-nav .menu-levels .submenu:hover {

    box-shadow: 4px 0 #eee

}

.main-nav .menu-levels .separator {

    background: #e5e5e5;

    height: 1px;

    line-height: 1px;

    margin: 10px 22px

}

.main-nav .menu-levels .submenu.active:before,

.main-nav .menu-levels .submenu:hover:before {

    border-color: transparent transparent transparent #ddd;

    border-style: solid;

    border-width: 17px 15px;

    content: '';

    width: 0;

    height: 0;

    position: absolute;

    right: -34px;

    z-index: 500

}

.main-nav .menu-levels .submenu.active:after,

.main-nav .menu-levels .submenu:hover:after {

    border-color: transparent transparent transparent #eee;

    border-style: solid;

    border-width: 17px 15px;

    content: '';

    height: 0;

    position: absolute;

    right: -33px;

    top: 0;

    width: 0;

    z-index: 500

}

.main-nav .menu-levels .downloadApp img {

    padding-top: 10px

}

.main-nav .menu-levels .downloadApp:hover {

    height: 74px

}

.main-nav .menu-levels .downloadApp:hover:before {

    background: #eeae11;

    content: '';

    height: 100%;

    left: 0;

    position: absolute;

    width: 5px;

    z-index: 500

}

.main-nav ul .detached a {

    color: #f27f1e;

    font-weight: 700

}

.main-nav .menu-levels .title {

    border-bottom: 1px solid #ccc

}

.main-nav .menu-levels .title:hover {

    background: #fff

}

.main-nav .menu-levels .title:hover:after,

.main-nav .menu-levels .title:hover:before {

    display: none

}

.main-nav .menu-levels .title a {

    font-weight: 700;

    cursor: default

}

.menu-user-logged #view {

    display: inline-block;

    float: left;

    height: auto;

    opacity: 1

}

.menu-user-logged .menu-levels {

    left: 790px

}

.menu-user-logged .menu-levels:first-child:before {

    right: 28px;

    left: auto

}

.menu-user-logged .menu-levels li {

    line-height: 30px

}

.menu-user-logged .menu-levels li a {

    color: #333

}

.menu-user-logged .menu-levels .active:before,

.menu-user-logged .menu-levels li:hover:before {

    display: none

}

.menu-user-logged .menu-levels li a:after {

    content: '';

    float: right;

    height: 25px;

    margin-right: 10px;

    width: 20px

}

.menu-user-logged .menu-levels .icoProfile a:after {

    background-position: 6px -242px

}

.menu-user-logged .menu-levels .icoSettings a:after {

    background-position: -15px -243px

}

.menu-user-logged .menu-levels .icoStar a:after {

    background-position: -58px -243px

}

.menu-user-logged .menu-levels .icoWhere a:after {

    background-position: -78px -242px

}

.menu-user-logged .menu-levels .icoGo a:after {

    background-position: -100px -240px

}

.menu-user-logged .menu-levels .icoAdd a:after {

    background-position: -119px -241px

}

.menu-user-logged .menu-levels .icoHistory a:after {

    background-position: -141px -243px

}

.menu-user-logged .menu-levels .icoActv a:after {

    background-position: -160px -243px

}

.menu-user-logged .menu-levels .icoCont a:after {

    background-position: -37px -245px

}

.menu-user-logged .menu-levels .icoStar2 a:after {

    background-position: -179px -246px

}

.menu-user-logged .menu-levels .icoMyAddress a:after {

    background-position: -204px -237px

}

.menu-user-logged .menu-levels .icoLogout a:after {

    background-position: -222px -242px

}

.search .titleHome {

    color: #fff;

    font-size: 24px;

    line-height: 50px;

    text-align: center;

    text-shadow: 2px 2px #555

}

.index .search,

.search {
    /*height: 240px;*/
    position: relative;
    width: 100% !important;
    background: #07273E !important;
}

.search {

    background: 0 0;

    height: auto;

    padding-top: 20px;

    margin-bottom: 20px;
}

.search .centerContent {

    padding-top: 110px;

    text-align: center;

    padding-bottom: 20px;

    background-color: #07273E;

    width: 100vw;

    display: flex;
    flex-direction: row;
    align-items: center;
}

.search .centerContextNavegation {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-evenly;
    width: 100%;
    margin-left: 173px;
}
.search .centerContextNavegation li {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.search .centerContextNavegation li a {
    color: #FFFCF9;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
}

.search .centerContextNavegation .area-simples {
    display: flex;
    flex-direction: column;
    align-items: center;
    /* z-index: 1000; */

}
.search .centerContextNavegation .context-button-li {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    
    /* width: 250px; */
}
.search .centerContextNavegation .context-button-li .button-1 {
    margin: 0 8px 0 0;
    color: #ccc;
}
.search .centerContextNavegation .context-button-li .button-2 {
    color: #07273E;
    background-color: #3A8CD0;
    border-radius: 28%;
    padding: 6px 12px;
}

.search form {
    /* width: 800px;
    position: relative;
    margin: 0 auto; */
}

.search form.visible {

    left: 51.5%;

    margin-left: -300px;

    margin-top: 11px;

    opacity: 0;

    position: fixed;

    top: 10px;

    z-index: 8888;

    -webkit-animation: showSearchBox 2s forwards;

    animation: showSearchBox 2s forwards

}

.ie .search form.visible {

    opacity: 1

}

.search form:before {

    /*background: #193840;*/

    content: '';

    display: block;

    height: 70px;

    opacity: .5;

    position: absolute;

    width: 740px

}

.search form.visible:before {

    display: none

}

.search .searchContent {

    float: left;

    position: relative;

    /* width:100%; */

    /* padding-top: 35px; */

}

.search .searchContent label {

    color: #666;

    font-size: 13px;

    left: 30px;

    padding: 29px 0;

    position: absolute;

    top: 0;

    z-index: 10;

}

.search .searchContent label.where {

    padding-left: 15px

}

.search .searchContent label.where:before {

    color: #faab13;

    content: "\f041";

    font-family: FontAwesome;

    height: 14px;

    left: -5px;

    position: absolute;

    width: 10px

}

.search .searchContent span {

    /*background-color: #fff;

    height: 40px;

    left: 287px;

    position: absolute;

    top: 15px;

    width: 25px*/

    display: block;

    line-height: 40px;

    text-align: center;

}

.btnGetLocation {

    background-color: #fff;

    border: none;

    cursor: pointer;

    height: 42px;

    width: 100%

}

.btnGetLocation>i {

    font-size: 14px;

    color: #ccc;

    position: relative;

    top: -2px

}

.btnGetLocation:hover>i {

    color: #ff5f00

}

.search .searchContent input[type=text],

.search .searchContent input[type=select] {

    border: 0;

    color: #000;

    float: left;

    font-size: 12px;

    height: 40px;

    line-height: 38px;

    margin: 15px 0 15px 15px;

    padding: 2px 0 0 75px;

    position: relative;

    width: 200px;

    /* font-family: 'Lato'; */
    font-family: 'Montserrat', sans-serif;

}

.search .searchContent #what {
    height: 40px;
    line-height: 16px;
    padding: 0px 15px !important;
    width: 100% !important;

    
    background: none;
    border: 1px solid #3A8CD0 !important;
    color: #3A8CD0 !important;
    border-radius: 20px !important;
    
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    margin: 0;
}
.search .searchContent #what::placeholder {
    color: #3A8CD0;
    opacity: 1; 
}

#area-avancada-search {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding: 20px 20px 20px 20px;

    position: absolute;
    z-index: 1002;
    width: 100%;
    background: #07273E;
}
.search .searchContent .area-avancada #what {

    width: 100% !important;

}

#area-avancada-search select {
    width: 134px;
    margin-top: 10px;
    margin-right: 10px;
    font-size: 10px;
    text-transform: uppercase;
    z-index: 1001;
}



#popoverLocation {

    background: #fff;

    box-shadow: 0 0 3px 1px #999;

    display: none;

    left: 154px;

    padding: 10px 15px 30px;

    position: absolute;

    top: 63px;

    width: 250px;

    z-index: 999

}

#popoverLocation>i {

    color: #fff;

    display: block;

    font-size: 38px;

    left: 50%;

    margin-left: -5px;

    position: absolute;

    top: -25px

}

#popoverLocation span {

    background-color: transparent;

    display: inline;

    line-height: 25px;

    position: inherit;

    text-align: inherit

}

#popoverLocation .icon {

    background-position: -10px -63px;

    height: 14px;

    margin-right: 8px;

    width: 10px

}

#popoverLocation .titlePopover {

    color: #ff5f00;

    font-weight: 700

}

#popoverLocation .bodyPopover {

    color: #777;

    font-size: 13px;

    line-height: 20px;

    margin-top: 7px

}

#popoverLocation .message {

    margin-bottom: 10px

}

#popoverLocation .actions {

    text-align: center

}

#popoverLocation .button {

    margin-right: 10px

}

.alert {

    border: 1px solid #eee;

    border-left-width: 5px;

    line-height: 1.25;

    padding: 20px;

    margin: 20px 0

}

.alert-success {

    border-left-color: #3c763d

}

.alert-error {

    border-left-color: #f4231e

}

.alert-warning {

    border-left-color: #fc0

}

.alert-success h4 {

    color: #3c763d

}

.alert-error h4 {

    color: #f4231e

}

.alert-dismissible .close-icon {

    color: inherit;

    position: relative;

    right: -10px;

    top: -5px

}

.media,

.media-body {

    overflow: hidden;

    zoom: 1

} // Fix collapse in webkit from max-width: 100% and display: table-cell. .media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}// Reset margins on headings for tighter default spacing .media-heading{margin-top:0;margin-bottom:5px}// Media list variation // // Undo default ul/ol styles .media-list{padding-left:0;list-style:none}.media{// Proper spacing between instances of .media

margin-top:15px;

margin-top:15px

}

.media:first-child {

    margin-top: 0

}

.media-body,

.media-left,

.media-right {

    display: table-cell;

    vertical-align: top

}

.media-left,

.media>.pull-left {

    padding-right: 10px

}

.media-object {

    display: block

}

.media-body {

    width: 100%;

}

.media-heading {

    margin-bottom: 5px;

    margin-top: 0

}

.media-object-bordered {

    border: 1px solid #193840

}

.lightboxer {

    background: rgba(0, 0, 0, .9);

    height: 100%;

    left: 0;

    position: fixed;

    top: 0;

    width: 100%;

    z-index: 1000000000

}

.lightboxer.outOfService {

    left: -1000000px;

    top: -10000000px

}

.lightboxer>.frame {

    margin: 0 auto;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    opacity: 0;

    position: relative;

    transition: all .4s ease 0s;

    top: 15%

}

.lightboxer.loaded>.frame {

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

    opacity: 1

}

.lightboxer>.frame>img {

    border: 0;

    box-sizing: border-box;

    display: block;

    height: 100%;

    max-height: 500px;

    position: relative;

    width: auto

}

.lightboxer>.sizePreview {

    position: absolute;

    visibility: hidden

}

.lightboxer>.nxt,

.lightboxer>.prv {

    box-sizing: border-box;

    cursor: default;

    opacity: .2;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";

    position: absolute;

    text-decoration: none;

    top: 40%;

    transition: border .4s ease 0s;

    z-index: 10

}

.lightboxer.hasNxt>.nxt,

.lightboxer.hasPrv>.prv,

.lightboxer>.spinner {

    opacity: 1;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"

}

.lightboxer>.prv {

    left: 40px

}

.lightboxer>.nxt {

    right: 80px

}

.lightboxer>.nxt:after,

.lightboxer>.prv:after {

    font-family: FontAwesome;

    font-size: 92px;

    color: #ccc;

    position: absolute;

    top: 0;

    transition: color .4s ease 0s

}

.lightboxer>.prv:after {

    content: "\f104"

}

.lightboxer>.nxt:after {

    content: "\f105"

}

.lightboxer.hasNxt>.nxt:hover,

.lightboxer.hasNxt>.nxt:hover:after,

.lightboxer.hasPrv>.prv:hover,

.lightboxer.hasPrv>.prv:hover:after {

    color: #fff;

    cursor: pointer

}

.lightboxer>.frame>footer {

    background: 0 0;

    box-sizing: border-box;

    color: #666;

    display: block;

    line-height: 20px;

    padding: 10px;

    position: relative;

    width: 100%;

    font-color: #888

}

.lightboxer>.frame>footer:after {

    clear: both;

    content: '';

    display: block;

    height: 1px;

    line-height: 1px;

    width: 100%

}

.lightboxer>.frame>footer strong {

    font-color: #444

}

.lightboxer>.frame>footer>.icon {

    border: 3px solid #fff;

    border-radius: 50%;

    float: left;

    height: 60px;

    margin-right: 10px;

    margin-top: -28px;

    overflow: hidden;

    position: relative;

    top: 2px;

    width: 60px

}

.lightboxer>.frame>footer>.icon:after {

    border-radius: 50%;

    box-sizing: border-box;

    content: '';

    height: 104%;

    left: -2%;

    position: absolute;

    top: -2%;

    width: 104%;

    z-index: 1

}

.lightboxer>.frame>footer>.icon>img {

    float: left;

    height: 60px;

    width: 60px;

    transform: scale(1.75)

}

.lightboxer>.frame>footer>.label {

    color: #fff;

    float: left;

    font-size: smaller;

    width: 80%

}



.lightboxer>.spinner {

     background:#fff url(../images/loading.gif) no-repeat center/60%;// border-radius:8px;background:0 0;color:#ff5f00;left:50%;margin-left:-32px;margin-top:-16px;position:absolute;top:50%;transition:all 0s linear .6s;z-index:1}.lightboxer.loaded>.spinner{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;transition:none;z-index:0}.lightboxer.loading>.spinner{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;transition:all 0s linear .6s;z-index:1}[data-lightbox=close]{color:#ccc;cursor:pointer;display:block;font-size:42px;margin-top:10px;position:absolute;right:10px;text-align:right;top:0;width:100%}[data-lightbox=close]:hover{color:#fff}.dialog{background:rgba(0,0,0,.6);height:100%;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:fixed;top:0;transition:opacity .2s ease 0s;width:100%;z-index:9999}.dialog.open{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.dialog .modal{background:#fff;margin:0 auto;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:relative;top:30%;transform:scale(1.3);webkit-transform:scale(1.3);transition:all .4s cubic-bezier(.5,1.8,.4,1) 0s,opacity .4s ease 0s,top 10ms ease 0s;width:620px;z-index:1}.dialog .success>.content:before,.dialog.open .modal{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.dialog .modal.loading{background-image:url(../images/loading.gif);background-position:center;background-repeat:no-repeat}.dialog.open .modal{color:#555;transform:scale(1);webkit-transform:scale(1)}.dialog .modal>.title{background-color:#193840;color:#fff;font-size:20px;line-height:20px;margin-top:20px;padding:15px}.dialog .modal.loading>.title{display:none}.dialog .modal>.content{line-height:150%;min-height:80px;padding:20px 28px;position:relative}.dialog .modal>.content:after{clear:both;content:'';display:block;height:1px;width:100%}#modal,#modal_close,#modal_opacity,#modal_root{display:none}.dialog .alert>.content,.dialog .confirm>.content,.dialog .error>.content,.dialog .success>.content{padding:50px 28px 42px 230px}.dialog .success>.content:before{background:url(../images/spriteLogin.png) 0 -40px;content:'';height:118px;left:20px;margin:-22px 50px 0;position:absolute;width:118px}.dialog .alert>.content:before,.dialog .confirm>.content:before,.dialog .error>.content:before{content:'';height:118px;left:20px;margin:-22px 50px 0;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";width:125px;position:absolute}.dialog .error>.content{color:#a55}.dialog .error>.content:before{background:url(../images/spriteLogin.png) 0 -234px}.dialog .alert>.content:before,.dialog .confirm>.content:before{background:url(../images/spriteLogin.png) 0 -352px}.dialog .error>.content>.message{min-height:56px}.dialog .modal .content .strong{color:#333}.dialog .modal>.close{background:url(../images/close.png) no-repeat;height:29px;position:absolute;right:-5px;top:-9px;width:29px}#modal_opacity,#modal_root{height:100%;top:0;width:100%;left:0}.dialog .message ul{color:#718eb9;font-size:11px;line-height:24px;margin:20px}.modal-open{overflow-y:hidden}#modal_root{overflow-y:auto;position:absolute;z-index:9999}#modal_opacity{background:#193840;position:fixed;z-index:997}#modal{background:url(../images/loading.gif) center no-repeat #fff;height:60px;margin:30px auto;position:relative;width:60px;z-index:999}#modal_content{background:#fff;overflow:hidden;padding:0;position:relative}#modal #modal_close,#modal_close{background:url(../images/close.png) no-repeat;border:0;cursor:pointer;display:block;height:29px;position:absolute;right:-15px;top:-15px;width:28px;z-index:9999}.modal-body{padding:20px}.waiting{display:none;min-height:80px}#box-register{width:268px}.__remove-me-later__ .answerReviews a:before,.answerReviews .commentReport>a.iconReport:before,.answerReviews .stars,.answerReviews .stars span,.answerReviews a.delete,.boxAnswer .textAnswer a.like:after,.reviews .boxNote .share label:after,[data-reviews]>*,[data-reviews~=small]>:nth-child(1),[data-reviews~=small]>:nth-child(2){background-image:url(//gmc.guiamais.com.br/images/sprite-reviews.png)}.btnComment:before,.btnLike:before,.reviews .boxProfile p:nth-of-type(2):before,.reviews .boxProfile p:nth-of-type(3):before{font-family:FontAwesome}[data-reviews]{float:left;height:24px;margin-right:15px;position:relative;width:136px}[data-reviews]>*{background-position:0 0;background-repeat:no-repeat;cursor:pointer;filter:grayscale(100%);float:left;height:100%;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";position:relative;transition:all .5s ease .2s;width:20%;z-index:2}[data-reviews]>span>input{box-sizing:border-box;cursor:pointer;height:100%;margin:0!important;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";padding:0!important;width:100%}[data-reviews].marked>*{filter:grayscale(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}[data-reviews]:hover>*{filter:grayscale(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition-duration:.2s;transition-delay:0s}[data-reviews]>.active{filter:grayscale(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}[data-reviews]>.active~*,[data-reviews]>:hover~*{filter:grayscale(100%);opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}[data-reviews~=rating]>:nth-child(1),[data-reviews~=rating]>:nth-child(2){cursor:default;filter:grayscale(100%);left:0;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";position:relative;top:0;width:100%}.dropdown-city ul li a,.form-contact label,.linkBlue,[role=button],a:not([href]),input[type=submit]{cursor:pointer}[data-reviews~=rating]>:nth-child(2){filter:grayscale(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";position:absolute}[data-reviews~=small]{background:0 0;height:11px;width:72px}[data-reviews~=small]>:nth-child(1),[data-reviews~=small]>:nth-child(2){background-position:-6px -53px;background-repeat:no-repeat;height:11px;width:72px}.reviews{color:#666;display:block;font-size:13px}.reviews.loading{background:url(../images/loading.gif) center no-repeat!important;box-shadow:0 1px 5px rgba(0,0,0,.1);height:auto!important;width:auto!important}.reviews .title-review{background-color:#193840;color:#fff;line-height:20px;margin-top:80px;padding:15px}.reviews .boxNote,.reviews .boxNote hr,.reviews .boxReviews hr{margin:0 0 20px;width:100%;display:block}.reviews .title-review strong{font-weight:700}.reviews .title-review a{color:#fff}.reviews.loading>*{opacity:.2}.reviews form{transition:all .7s ease 0s}.reviews .boxNote{background:#f7f7f7;box-sizing:border-box;padding:15px}.reviews .boxNote h4{color:#666;font-size:13px;line-height:32px;margin-top:25px}.reviews .boxNote p{line-height:32px}.reviews .boxNote .chars{clear:both;display:block;font-size:.8em;margin:5px 0 0;text-align:right}.reviews .boxNote .share{float:right;font-size:12px;margin:10px 0;min-height:inherit;width:auto}.reviews .boxNote .share p{line-height:38px}.reviews .boxNote input[type=submit]{border:none;margin-left:10px;padding:2px 20px;width:auto}.reviews .boxNote input[type=checkbox]{background:#fff;border:1px solid #9c9c9c;border-radius:4px;box-shadow:inset 0 -3px 4px #ececec;cursor:pointer;display:inline-block;float:left;height:13px;margin:14px 5px 0;padding:0;position:relative;vertical-align:middle;width:13px;-webkit-appearance:button;-moz-appearance:button;appearance:button}.reviews .boxNote input[type=checkbox]:checked:before{bottom:-3px;color:#00b386;content:"\2713";font-size:16px;position:absolute;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.reviews .boxNote .share label{display:inline-block;float:left;height:20px;margin-right:10px;margin-top:10px;position:relative;vertical-align:middle;width:20px}.reviews .boxNote .share label:after{background-repeat:no-repeat;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.reviews .boxNote .share label:nth-of-type(1):after{background-position:-3px -26px}.reviews .boxNote .share label:nth-of-type(2):after{background-position:-30px -26px}.reviews .boxNote .share label:nth-of-type(3):after{background-position:-59px -26px}.modal .title-review{margin-bottom:0;margin-top:0}.modal .boxNote{margin-bottom:0}.reviews.modal{width:650px}.reviews .boxReviews{float:left;width:100%}.reviews .boxReviews hr{margin-bottom:10px}.reviews .boxReviews h3{color:#213f4c;float:left;font-size:13px;margin-bottom:6px}.reviews .boxReviews ul{float:right}.reviews .boxReviews ul li{color:#13343f;display:inline-block;font-size:11px}.reviews .boxReviews ul li a{margin:0 10px;text-decoration:none}.reviews .boxNoteReview{float:left;margin-bottom:30px;width:100%}.reviews .boxReviews ul li a.active,.reviews .boxReviews ul li a:hover{border-bottom:3px solid #f3801e;color:#f27f1e}.reviews .boxProfile{float:left;margin-right:3%;width:18%}.reviews .boxProfile address,.reviews .boxProfile p{margin:5px 0 5px 5px}.reviews .boxProfile p:nth-of-type(1){color:#3966a3;font-size:12px;margin:5px 0 0;text-align:center;width:65px}.reviews .boxProfile address{color:#666;font-size:10px;margin-bottom:10px}.reviews .boxProfile p:nth-of-type(2),.reviews .boxProfile p:nth-of-type(3){color:#333;font-size:10px;line-height:12px;margin-left:20px;position:relative}.reviews .boxProfile p:nth-of-type(2):before,.reviews .boxProfile p:nth-of-type(3):before{font-size:12px;left:-15px;position:absolute;top:1px}.reviews .boxProfile p:nth-of-type(2):before{content:"\f005";color:#ff5f00}.reviews .boxProfile p:nth-of-type(3):before{content:"\f02e"}.reviews .boxProfile .imageProfile{height:65px;width:65px}.boxAnswer .imageProfileAnswer,.boxAnswer .imageProfileAnswer img,.reviews .boxProfile .imageProfile img{border-radius:50%;display:block;margin:0 auto;width:100%}.answerReviews{float:left;margin-top:10px;width:79%}.answerReviews p{line-height:32px}.answerReviews .titAnswer{color:#193840;font-size:14px;font-weight:700}.answerReviews .dataAnswer{color:#666;font-size:10px;line-height:15px;position:relative}.answerReviews .txtComment{color:#999;font-size:12px;font-style:italic;line-height:18px;margin-bottom:10px;margin-top:5px}.answerReviews .stars{background-position:-27px -73px;float:left;height:11px;margin-right:10px;position:relative;width:72px;z-index:2}.answerReviews .stars span[class|=rating]{background-position:-6px -53px;height:11px;position:absolute;z-index:3}.answerReviews .stars .rating-5{width:72px}.answerReviews .stars .rating-4{width:60px}.answerReviews .stars .rating-3{width:42px}.answerReviews .stars .rating-2{width:28px}.answerReviews .stars .rating-1{width:14px}.btnComment,.btnLike{background:#f9f9f9;border-radius:2px;box-shadow:inset 0 -4px 0 #ccc;color:#666;float:left;font-size:12px;margin-bottom:10px;padding:10px 15px 12px;position:relative;text-decoration:none}.btnComment:hover,.btnLike:hover{background:#f2f2f2;text-decoration:none}.btnComment:active,.btnLike:active{box-shadow:inset 0 -2px 0 #ccc}.btnComment{margin:0 20px 0 10px}.btnComment:before,.btnLike:before{margin-right:5px}.btnLike:before{content:"\f164"}.btnComment:before{content:"\f075"}.btnComment span,.btnLike span{color:#3966a3;font-size:10px;position:relative;top:-1px}.answerReviews a{position:relative}.answerReviews a.delete{background-position:0 -66px;line-height:14px;opacity:0;position:absolute;right:0;transition:all .3s ease 0s;width:14px}.answerReviews>.dataAnswer a.delete{right:10px;top:-20px}.answerReviews .box:hover a.delete,.answerReviews:hover>.dataAnswer a.delete{opacity:1;transition:all .3s ease 0s;z-index:1}.answerReviews a.delete:before{display:none}.__remove-me-later__ .answerReviews a:before{content:"";height:16px;left:10px;position:absolute;width:15px}.answerReviews .commentReport{color:#999;float:left;font-size:11px;margin-top:12px;position:relative}.answerReviews .commentReport>a{color:inherit;display:block;line-height:15px;text-decoration:none}.answerReviews .commentReport>a.iconReport:before{background-position:-115px -52px;content:"";float:left;height:15px;margin-right:5px;width:12px}.reviews .success{background:url(//gmc.guiamais.com.br/images/spriteLogin.png) 0 -40px no-repeat;height:118px;margin:20px auto;position:relative;width:118px}.rate-also{display:inline-block;padding:15px}.boxAnswer{background:#f7f7f7;box-sizing:border-box;padding:0 15px;width:100%}.boxAnswer .profileAnswer{position:absolute;width:68px}.boxAnswer .imageProfileAnswer{height:52px;margin-bottom:12px;width:52px}.boxAnswer .textAnswer{display:block;margin-left:70px}.boxAnswer .textAnswer .titOwner{color:#666;font-size:12px}.boxAnswer .textAnswer a.like{background:0 0;color:#3966a3;font-size:11px;margin-left:5px;margin-right:10px;position:relative;text-decoration:none}.boxAnswer .textAnswer a.like span{color:#999;font-size:11px}.boxAnswer .textAnswer a.like:before{border:3px solid transparent;border-left-color:#f9b618;content:"";height:0;left:-7px;position:absolute;top:4px;width:0}.boxAnswer .textAnswer a.like:after{background-position:-115px -52px;content:"";height:15px;position:absolute;right:-20px;top:0;width:12px}.boxAnswer .box{border-bottom:1px solid #fff;min-height:65px;padding-top:15px;position:relative}.boxAnswer .box:nth-last-of-type(2){border-bottom:none}.boxAnswer .box:last-child{border:none;box-shadow:0 -1px 0 #fff;margin-bottom:0;max-height:0;min-height:0;opacity:0;overflow:hidden;padding-top:0;transition:all .3s ease 0s;visibility:hidden}.boxAnswer .box.visible{max-height:150px;opacity:1;padding-bottom:15px;padding-top:15px;visibility:visible}.boxAnswer textarea{box-sizing:border-box;color:#999;font-size:12px;border:1px solid #f0f0f0;height:70px;line-height:20px;max-height:80px;min-height:40px;padding:8px 15px;transition:box-shadow .2s ease 0s;width:calc(100% - 2px)!important}.boxAnswer textarea:focus{box-shadow:0 0 3px 1px #faab13}.boxAnswer textarea.error{border-color:red}.boxAnswer form span{color:#666;float:left;font-size:10px;margin-top:5px;text-align:right;width:100%}.boxAnswer .button{margin-top:15px}.freecall-sms{display:block;margin:0 auto;min-height:220px;width:420px}.freecall-sms form{display:inline-block;margin:0 auto 15px;width:100%}.freecall-sms label{color:#666;display:block;font-size:12px;font-weight:700;margin-bottom:10px;margin-top:10px;width:100%}.freecall-sms input[id^=tx_phone]{background:#fff;border:1px solid #f0f0f0;color:#999;float:left;font-size:18px;height:30px;padding:5px;text-align:center}.freecall-sms #tx_phone_ddd{margin-right:10px;width:40px}.freecall-sms #tx_phone_number{width:200px}.freecall-sms .bt-call{float:left;font-size:13px;height:42px;margin-left:10px;padding:5px 20px}.freecall-sms .freecall-sms-subtitle{font-size:16px;font-weight:700;line-height:1.4}.freecall-sms p{color:#666;font-size:12px;line-height:20px;position:relative}.freecall-sms .call-waiting{display:none}.freecall-sms .error,.freecall-sms .logo-blap,.freecall-sms .success,.freecall-sms .waiting{background:url(//gmc.guiamais.com.br/images/freecall/sprite.jpg) no-repeat;display:inline-block}.freecall-sms .error,.freecall-sms .success,.freecall-sms .waiting{content:"";float:left;height:170px;margin-right:25px;position:relative;width:160px}.freecall-sms .error{background-position:-9px -186px}.freecall-sms .waiting{background-position:-25px -365px}.freecall-sms .success{background-position:-9px -10px}.freecall-sms #bt-back{margin-top:15px}.freecall-sms .logo-blap{background-position:-167px -198px;height:24px;margin-top:30px;width:56px}.freecall-sms .textInfo{margin:0 auto 10px}.freecall-sms .textInfo p{font-size:11px;font-style:italic;line-height:15px;margin-bottom:10px}.share .shareError a,.sms .smsError a{background:#0c9;border-radius:10px;box-shadow:inset 0 -3px 0 #00b386;color:#fff;display:block;margin:10px auto;padding:5px 10px;text-align:center;text-decoration:none;width:60px}.shadowContent,.shadowText:before{box-shadow:inset -2px -83px 75px -14px rgba(0,0,0,.75)}#popoverLocation .icon,.advertiserContent .advLogo .smallPhoto,.advertiserContent .advLogo ul li a,.advertiserContent .spacer:before,.boxAC .nextToMe:before,.categories .weather a:after,.menu-user-logged .menu-levels li a:after,.packageSeparator .orangeArrow,.places .btnNav:before,footer .grid.colorGrid nav.socialNetwork a{background-image:url(//gmc.guiamais.com.br/images/sprite.png);background-repeat:no-repeat;display:inline-block}body{font-family:'Lato',sans-serif;font-weight:400;font-size:14px;width:100% !important;}b,h1,strong{font-weight:600}a,button,input[type=submit],input[type=button]{text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}img{border:0;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-family:inherit}h1{font-size:18px;padding:0;width:100%}h1.title{border-bottom:1px solid #ccc;color:#193840;margin-bottom:15px;padding-bottom:10px}.small,small{font-size:65%}hr{border:0;border-top:1px solid #eaeaea;display:block;height:1px;margin:5px 0 20px;padding:0}.bg-white{background-color:#fff}.centerContent{margin:0 auto;position:relative;width:100%;}.caret,a.arrow:before{margin-right:2px}.absRight,.absTop{position:absolute!important}.clear-both{clear:both}.mobile{display:none}.spinner{background:url(../images/loading.gif) center no-repeat #fff}.widthAuto{width:auto!important}.absTop{top:0}.absTop a{font-size:14px}.absRight{left:auto!important;right:0}.clear{clear:both}.clearfix:after{clear:both;content:'';display:block;height:1px;width:100%}.loading:not(.lightboxer){background:url(../images/loading-mini.gif) center center no-repeat;background-size:28px 28px;height:28px;padding:0;width:28px}

     .subtitleshome{border-bottom:none;color:#303030;font-size:24px;font-weight:700;margin-bottom:10px;padding:20px 0 10px;float:left;}

     .subtitles{border-bottom:none;color:#999;font-size:24px;font-weight:700;margin-bottom:10px;padding:20px 0 10px;float:left;}

     

     .caret,.subtitles>a:after,a.arrow:before{border-color:transparent transparent transparent #faab13;border-style:solid;border-width:4px 0 4px 6px;content:'';display:inline-block;height:0;width:0}.subtitles>a{color:#13333f;float:right;font-size:12px;margin-left:12px;text-decoration:none}.subtitles>a:hover{color:#faab13}.link,a.arrow{color:#326491}.subtitles>a:after{margin-left:5px}a.arrow{font-size:11px;margin-left:4px}.arrowLeft::before{transform:rotate(180deg) translateX(5px)}.caret.caret-down{border-color:#faab13 transparent transparent;border-width:6px 4px 0}.link-arrow{font-size:11px;margin-bottom:10px;display:block}.displayNone,.hide{display:none!important}.d-none{display:none}.show{display:block!important}.invisible{visibility:hidden}.d-block{display:block}.d-inline-block,.link.seta:before{display:inline-block}.link:hover{color:#193840}.link.seta:before{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #faab13;content:"";height:0;margin-right:6px;position:relative;top:-1px;vertical-align:middle;width:0}.link.seta.seta-before-back:before{border-right:5px solid #faab13;border-left:0}.linkOver:hover{color:#326491;text-decoration:underline}.f-left,.floatLeft{float:left}.f-right,.floatRight{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-yellow{color:#faab13}.text-orange{color:#ff5f00!important}.text-blue{color:#326491}.text-dark-blue{color:#193840}.text-red{color:#ef002a}.text-muted{color:#ccc}.text-white{color:#fff!important}.whatsapp-icon{color:#64d448}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.categories .buy a,button,select{text-transform:none}.marginTop,.mt-20{margin-top:20px}.marginTopless,.mt-0{margin-top:0!important}.mb-20{margin-bottom:20px}.marginBottomNone,.mb-0{margin-bottom:0!important}.marginBottomNone small{line-height:22px}.img-circle{border-radius:50%}.img-border{border:3px solid #fff;margin:0 auto;height:80px;width:80px}.img-border-gray{border-color:#eee}.well{background-color:#f5f5f5;margin-bottom:20px;min-height:20px;padding:19px}.well-lg{padding:24px}.well-sm{padding:9px}.grid-middle{float:left;margin:auto 1%;width:48%}.grid-alpha{margin-left:0}.grid-omega{margin-right:0}.unstyled a{color:#666}.unstyled a:hover{color:#000}.simple-list{margin-bottom:25px}.simple-list a{display:block;font-size:12px;margin-bottom:5px}.input-group{margin-bottom:15px}button,input,select,textarea{line-height:inherit}.budgetSuccess ul li,.form-contact #tx_uf,.smsCall h3{text-transform:uppercase}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.input-control{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-sizing:border-box;color:#555;display:block;font-size:14px;height:35px;line-height:1.42857143;padding:6px 12px;width:100%;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.input-control:focus{border-color:#999}.input-control.error{border-color:red}textarea.input-control{height:auto}label.error{color:red;font-size:11px}.checkboxs label,.radios label{font-size:12px}section h2.title{color:#444;font-size:24px;padding:30px 0}.stars li{color:#ccc;display:inline-block;margin-right:3px}.stars li:before{font-family:FontAwesome;content:"\f005"}.div-chat p,.share .form-detail-control{font-family:'Open Sans',sans-serif}.stars li.active{color:#ff5f00}.shadowText:before{content:'';display:block;height:100%;position:absolute;width:100%}#getLocation .loading{margin-top:5px;margin-right:5px;position:static}.advPhone{display:block;line-height:30px;padding:5px 0;position:relative;width:100%}.advPhone li{display:none;line-height:20px}.advPhone li:first-of-type{display:block;margin-top:5px}.advPhone li.detail{display:block}.advPhone .phone{color:#606060;display:inline-block;font-size:12px;font-weight:700;overflow:hidden;white-space:nowrap;width:82px}.advPhone .phone.detail{overflow:visible;text-overflow:initial;width:100px}.advertiserContent .coupon span.text,.cities .grid li a,.order-list{text-overflow:ellipsis;overflow:hidden}.advPhone a{display:inline-block;vertical-align:top}.advPhone a.seeMore{color:#326491;font-size:11px;margin-left:90px;position:absolute;text-decoration:none}.advPhone a.callMe{margin-left:175px;position:absolute}.advPhone a.callMedetail{margin-left:260px;top:15px}.advPhone .reference{color:#cd0000;display:none;font-size:11px;height:30px;margin:0 0 0 120px;overflow:hidden;position:absolute;white-space:nowrap;width:0;line-height:15px}.advPhone .detail{width:200px;display:inline}.advPhone .reference strong{font-weight:700}.boxAC{background:#fff;border-top:1px solid #ddd;box-shadow:0 2px 1px 1px #999;box-sizing:border-box;margin-left:12px;padding:10px 0;position:absolute;top:55px;width:420px;z-index:498}.boxAC a{display:block;line-height:30px;padding:10px 20px;text-decoration:none}.boxAC .separator{background:#ddd;height:1px;margin:5px 20px}.boxAC strong{color:#333;font-size:12px;font-weight:bolder}.boxAC a.arrow{margin-left:0}.boxAC a.focus,.boxAC a:hover{background:#eee;text-decoration:none}.boxAC a p.info{color:#333;font-size:12px;line-height:1.25;padding:0}.boxAC a p.info.ellipsis,.boxAC a p.suggest{font-size:11px;color:#666}.boxAC a p.suggest{display:block;padding-top:2px}.boxAC a img{float:left;height:26px;margin-right:10px;width:33px}.boxAC .nextToMe{border-top:1px solid #DDD;margin:6px 10px;padding:10px 0}.boxAC .nextToMe:before{background-position:-51px -64px;content:"";height:13px;margin-right:7px;position:relative;top:2px;width:13px}.boxAC .nextToMe p{display:inline-block}body.contact-us{padding-top:100px}body.contact-us .bannerTopPages{display:none}.icon-chat,.icon-chat-off,.icon-chat-online,.icon-cobranca,.icon-phone,.icon-phone-on,.icon-sac,.icon-sac-info{background:url(//gmc.guiamais.com.br/images/sprite-entre-em-contato.png) no-repeat;display:inline-block;overflow:hidden;text-align:left;text-indent:-9999px}.icon-sac{background-position:0 0;height:88px;left:18px;position:relative;width:119px}.icon-cobranca{background-position:0 -88px;height:88px;width:87px}.icon-chat{background-position:-87px -88px;height:23px;width:24px}.icon-chat-online{background-position:-119px 0;height:118px;width:102px;margin:10px 5px 0 30px}.icon-chat-off{background-position:-119px -123px;height:118px;width:86px;margin:10px 25px 0 30px}.icon-chat-off,.icon-chat-online{float:left}.icon-sac-info{background-position:-14px -179px;height:60px;width:81px;position:absolute;top:-5px;right:10px}.col-txDoc,.div-chat,.div-info-chat{position:relative}.icon-phone{background-position:-87px -111px;height:24px;width:24px}.icon-phone-on{background-position:-87px -140px;height:12px;width:12px;padding-right:5px}.form-contact{display:inline-block;margin-right:90px;width:445px}.form-contact p{color:#666;font-size:12px;margin-top:10px}.form-contact label{margin-right:15px}.form-contact .input-group.col-doc.radios.col-doc-left{margin-bottom:23px}#tx_chat-error-invalid,.form-contact .col-txDoc span{color:red;display:none}.div-chat select,.div-chat select option{color:#666;font-weight:700}.form-contact .input-group-col-big{float:left;margin-left:10px;width:322px}.form-contact .input-group-col-small{float:left;width:113px}.form-contact input,.form-contact label,.form-contact select,.form-contact textarea{font-size:12px}.form-contact label.error,.form-contact span.error{font-size:9px}.modalContactUs{display:block}.modalContactUs #modal_opacity{opacity:.6;display:block}.modalContactUs #modal{display:block;opacity:1;width:500px;height:250px}.modalContactUs #modalContent{width:500px;height:270px}.modalContactUs .contactSends{width:460px;height:220px;padding-top:20px;background:#fff}.modalContactUs .ContactUsThanks{margin-top:60px;margin-left:205px}.div-chat{background:#213E4B;margin-bottom:40px;min-height:110px}.div-chat select{background:#F5F5F5;border-radius:3px;font-size:12px;margin-right:6px;height:28px;width:185px}.div-chat .btn-chat{background:#faab13;border:0;color:#fff;height:28px;padding:3px 10px;font-weight:700}.div-chat p{color:#fff;font-weight:700;font-size:25px;line-height:40px;padding-top:10px}.div-info-chat{color:#666;font-size:12px;padding:17px}.div-info-chat .div-number{background:#fff;float:left;padding:8px;margin:-5px 0 0 25px}.div-chat form{margin-bottom:5px}.div-chat span{color:#fff;font-size:12px}.div-info-chat p{float:left;font-size:12px;line-height:15px;margin-top:-4px}.txt-orange{color:#F4811D}.div-chat .info-chat-off{background:#EB463C;border-radius:3px;color:#fff;float:left;padding:10px 15px}.col-tipo-doc{float:left;padding-top:10px;width:48%}.col-doc{float:left;width:52%}.col-txDoc{float:right;width:40%;font-size:12px;margin-bottom:8px}.col-doc-left #tx_person_type-error,.col-doc-left #tx_type-error{position:absolute;margin-left:212px;margin-top:3px}.chat,.nro-sac,.nro-sac span,.text-icons,.text-icons span{position:relative}.col-doc-left{margin-top:10px}.form-contact #tx_message{height:120px;padding:10px 0 0 10px}.list-faq{margin-top:15px}.list-faq li{display:block;margin-bottom:10px}.list-faq li a{color:#666;font-size:12px}.list-faq li a:hover{color:#000}.list-faq li a:before{padding-left:5px}.contactInfo,.widgetInfo{color:#666;font-size:12px;line-height:18px}.contactInfo{width:470px}.widgetWhere{margin-right:10px;width:310px}.generateWidget{background:#faab13;border:1px solid #999;border-radius:4px;color:#fff;font-size:12px;line-height:20px;margin-left:10px;padding:0 9px;text-decoration:none}.box-infos-contact #submitChat span,.linkBlue,.page404 p.textOrange{text-decoration:underline}#textWidget{width:100%;height:61px;font-size:12px}.chat{display:inline-block;margin-top:10px;vertical-align:top;width:460px}.chat h2{font-size:18px}.box-infos-contact{width:39.5%}.box-info-sac.grid-alpha{margin-right:20px}.box-infos-contact strong{border-bottom:1px solid #ccc;color:#326491;display:block;font-size:16px;font-weight:700;margin:3px 0 5px;padding:5px 0}.box-infos-contact p{color:#666;font-size:11px;height:40px;line-height:1.25}.text-icons{display:block;font-size:20px;height:25px;line-height:20px}.text-icons span{top:-4px}.nro-sac{font-size:16px}.nro-sac span{top:-6px}.info-whatsapp{color:#999;display:inline-block;float:right;font-size:12px;left:300px;position:absolute;top:5px;vertical-align:top}.info-whatsapp i{font-size:14px}.list-whatsapp{display:none;top:-5px;vertical-align:top;margin-left:-5px}.page404 .tit404{float:left;height:44px;margin-bottom:10px;width:300px}.page404-right{float:left;margin-top:105px;width:300px}.page404,.page500{display:block;height:520px;margin:0 auto;width:85%}.page404 img{float:left;margin-right:30px}.page404 p,.page500 p{color:#444;font-size:24px;line-height:30px}.page404 p.textOrange{color:#f27f1e;font-size:18px;margin-top:40px}.page404 ul li{color:#444;font-size:16px;line-height:20px;margin-bottom:6px}.notFound{margin:20px 0 100px}.notFound p{color:#666;font-size:14px;margin-left:35px}.notFound p.titleBlue{color:#3967A3;font-size:16px;margin-bottom:15px;margin-left:20px}.notFound ul.suggestionList{margin-bottom:20px;margin-left:20px}.notFound ul.suggestionList li{color:#666;font-size:14px;line-height:20px;margin-bottom:10px;margin-left:15px;position:relative}.notFound ul.suggestionList li:before{border:6px solid transparent;border-left-color:#faab13;content:"";height:0;left:-15px;position:absolute;top:5px;width:0}.linkBlue{color:#326491}.boxNotFound{background:#F2F2F2;font-size:18px;margin-bottom:20px;padding:20px}.boxNotFound p{font-size:18px;margin-left:25px;position:relative}.boxNotFound p:before{content:url(//gmc.guiamais.com.br/images/info.png);left:-25px;position:absolute;top:-8px}.page500 .tit500{float:left;height:124px;margin:70px 0 35px;width:330px}.page500-right{float:left;width:390px}.page500 .textLink{font-size:20px;margin-top:30px}.page500 img{float:left}.page500 .imgError500{float:left;height:450px;position:relative;width:437px}.page500 .imgError500 #eventClick{border-radius:20px;height:29px;left:50%;position:absolute;top:40%;width:29px}pre.error500{width:80%;margin:0 auto}.likeBoxFacebook{float:right;height:80px;margin:35px 0}

.categories h2.titH2 {

  margin-bottom: 13px;

  text-align: center;

  width: 100%;

}

     .boxPosRelative{display:block;display:inline-block;padding-top:7px;position:relative}

     .boxPosRelative a{color:#fff;font-size:13px;margin-left:7px;position:relative;text-decoration:none}

     .boxPosRelative a:after,.dropdown-city:before{border-style:solid;margin-left:5px;height:0;content:''}

     .boxPosRelative a:after{border-color:#faab13 transparent transparent;border-width:8px 5px 0;position:relative;top:13px;width:0}

     .dropdown-city{background:#fff;box-shadow:0 0 3px 1px #999;display:block;display:none;margin-top:22px;position:absolute;right:-18px;width:230px;z-index:499}

     .dropdown-city:before{border-color:transparent transparent #fff;border-width:0 10px 15px;position:absolute;right:13px;top:-15px;width:0}

     .dropdown-city li.title{display:none}

     .dropdown-city ul li a{border-bottom:1px solid #eaeaea;color:#666;display:block;font-size:13px;line-height:25px;margin-left:10px;padding:9px 0 9px 10px;text-decoration:none;width:88%}.dropdown-city ul li a:hover{background:#f5f5f5;display:block;margin:0;padding-left:20px;position:relative;width:91%}.dropdown-city ul li a:hover:after{background:#faab13;border-width:0;content:"";height:43px;left:-5px;position:absolute;top:0;width:6px}.dropdown-city ul li a:after{content:none}@-webkit-keyframes scrollHeight{0%{height:30px;line-height:30px;background:rgba(4,37,51,.33)}100%{height:53px;line-height:53px;background:#faab13}}@keyframes scrollHeight{0%{height:30px;line-height:30px;background:rgba(4,37,51,.33)}100%{height:53px;line-height:53px;background:#faab13}}@-webkit-keyframes startHeight{0%{height:53px;line-height:53px;background:#faab13}100%{height:30px;line-height:30px;background:rgba(4,37,51,.33)}}@keyframes startHeight{0%{height:53px;line-height:53px;background:#faab13}100%{height:30px;line-height:30px;background:rgba(4,37,51,.33)}}@-webkit-keyframes scrollIconStart{0%{top:22px}100%{top:9px}}@keyframes scrollIconStart{0%{top:22px}100%{top:9px}}@-webkit-keyframes scrollIconEnd{0%{top:9px}100%{top:19px}}@keyframes scrollIconEnd{0%{top:9px}100%{top:19px}}@-webkit-keyframes scrollImageProfileEnd{0%{top:4px}100%{top:13px}}@keyframes scrollImageProfileEnd{0%{top:4px}100%{top:13px}}@-webkit-keyframes showSearchBox{0%{opacity:0;top:-10px}30%{top:10px}100%{opacity:1}}@keyframes showSearchBox{0%{opacity:0;top:-10px}30%{top:10px}100%{opacity:1}}.budget h3,.contactSends h3,.freecall h3,.share h3,.smsCall h3{color:#13333f;font-size:14px;margin-bottom:20px;padding-bottom:8px}.share{margin:0 auto;min-height:180px;width:500px}.share .linkShare{color:#326491;display:block;font-size:12px;margin-bottom:30px}.share .waiting img{display:block;height:32px;margin:50px auto 0;width:32px}.share .form-detail-control{border:1px solid #f0f0f0;box-sizing:border-box;color:#999;float:left;font-size:12px;margin-bottom:18px;padding:10px;width:100%!important}.share #formShare textarea{height:70px}.share #formShare label{color:#666;float:left;font-size:11px;line-height:33px;margin-right:5px}.budget .budgetError a,.contactSends .contactUsError a,.share #formShare .submitShare,.smsCall #formSms .submitSms{background:#0c9;border-radius:8px;box-shadow:inset 0 -3px 0 #00b386;color:#fff;display:block;float:left;font-size:12px;margin-top:20px;padding:8px 18px;text-decoration:none;width:40px}.share #formShare span:nth-of-type(1){color:#999;display:block;float:left;font-size:11px;margin-right:65px}.share .shareSuccess p a,.smsCall p{color:#666}.share .shareError,.share .shareSuccess,.smsCall .smsError{min-height:200px}.budget,.contactSends{min-height:220px}.budget .budgetError:before,.budget .budgetSuccess:before,.contactSends div:before,.share .shareError:before,.share .shareSuccess:before,.smsCall .smsError:before{background:url(//gmc.guiamais.com.br/images/freecall/sprite.jpg);content:"";height:170px;left:-155px;margin-left:180px;position:absolute;top:60px;width:170px}.share .shareSuccess:before{background-position:0 -10px}.share .shareError:before,.smsCall .smsError:before{background-position:0 -180px;margin-left:210px}.budget .budgetError:before{margin-left:185px}.share .shareError p,.share .shareSuccess p,.smsCall .smsError p{color:#666;font-size:12px;line-height:18px;margin-left:190px}.share .shareSuccess p:nth-of-type(1){font-size:14px;margin-bottom:5px;margin-top:50px}.share .shareError p,.smsCall .smsError p{font-weight:700;margin-left:150px;margin-top:40px;text-align:center}.share .shareError a,.smsCall .smsError a{margin-top:20px;padding:10px 15px}.smsCall p{font-size:11px;line-height:18px;margin-bottom:15px}.smsCall #formSms input{border:1px solid #f0f0f0;color:#999;float:left;font-size:12px;padding:10px}.smsCall #formSms #tx_phone_ddd{margin-right:10px;width:30px}.smsCall #formSms #tx_phone_number{width:170px}.smsCall #formSms .submitSms{display:block;height:15px;margin-top:40px;padding:10px 20px;width:35px}.smsCall .waiting img{display:block;height:32px;margin:60px auto;width:32px}.contactSends{margin:0 auto;// overflow:hidden}.contactSends div:before{top:60px}.budgetError,.contactSends .contactUsError{margin-left:180px;margin-top:40px}.contactSends .contactUsThanks{margin-left:205px;height:165px;// margin-top:60px}.budget .budgetError:before,.contactSends .contactUsError:before{background-position:0 -170px;left:-165px}.budget .budgetSuccess:before,.contactSends .contactUsThanks:before{background-position:0 0;left:-160px}.contactSends .contactUsError a{display:block;margin-top:15px;width:50px}.budget h4,.budget p,.contactSends h4,.contactSends p{color:#666;line-height:18px}.budget h4,.contactSends h4{font-size:14px;margin-bottom:10px}.contactSends .contactUsThanks h4{margin-bottom:5px}.budget p,.contactSends p{font-size:11px;font-weight:100}.budgetSuccess p{color:#666;font-size:14px;font-weight:700;margin-bottom:20px}.budgetSuccess ul li{color:#326491;font-size:11px;line-height:18px;margin-bottom:15px;margin-left:10px;position:relative}.budgetSuccess ul li:before{border:6px solid transparent;border-left-color:#faab13;border-style:solid;content:"";left:-10px;position:absolute;top:2px}.budget .budgetSuccess{margin-left:205px;margin-top:40px;width:260px}.bannerTopPages div{width:728px;height:90px}#eplAdDivSuperBanner,superBanner2{width:970px;margin:0 auto}superBanner2{height:90px}.bannerTopPages,.superBanner{height:90px;width:728px}.bannerTopPages{margin:120px auto 20px;text-align:center}#breadCrumbTopPages .breadcrumb{margin-top:0}.ellipsisTip{background:#eee;border:1px solid #ddd;border-radius:3px;box-shadow:1px 1px 1px #666;color:#666;margin:-14px 0 0 5px;padding:4px 7px;position:absolute;z-index:333}

     .categories{background-color:#f7f7f7;padding-bottom:20px;}

     .categories .mainContent{margin-top:-68px;position:relative;z-index:100}

     .categories .mainContent.mainContentHome{z-index:9}

     .categories h2{color:#fff;font-size:24px}

     .categories h2 a{color:#fff;font-size:13px;margin-left:7px;text-decoration:none}

     .categories .categoryText{position:absolute;top:0;width:100%}.categories p{font-size:12px}.categories .big p,.categories .medium p,.categories .small #descontos p,.categories h3{color:#fff;padding-left:10px;position:relative;z-index:10}.categories .small #descontos,.categories .small #descontos .categoryTextDescontos,.categories .small.smallDescontos{height:111px!important}.categories .categoryContent{background-color:#fff;clear:both;margin-top:10px;padding:9px}.categories .categoryContent a{float:left}.categories .big{display:inline-block;height:284px;position:relative;width:386px;}.categories .big .categoryText{height:284px}.categories .big h3{font-size:26px;padding:213px 0 0 18px}.categories .big p{padding:12px 0 0 18px}.categories .alignContent{display:inline-block;height:284px;margin-left:0px}

     .categories .alignContent .small:first-child{height:136px;margin-bottom:7px;width: 194px;}

     .categories .small:first-child .categoryText{height:136px}.categories .small:first-child .categoryText h3{padding-top:100px}.categories .small #descontos h3{padding-top:66px}.categories .alignContent .small:last-child .categoryText{height:141px}.categories .small:last-child .categoryText h3{padding-top:104px}*/

.categories .small {

    height: 140px;

    position: relative;

}

.categories .small h3{font-size:26px}.categories .medium{display:inline-block;height:284px;margin-left:2px;position:relative;width:194px;}.categories .medium h3{font-size:26px;padding-top:200px}.categories .medium p{color:#fff;padding-top:10px}.categories .small #descontos p{color:#fff}.categories .medium .categoryText{height:284px}.categories .buy a{padding-left:0}.categories .buy .categoryText{height:167px}.categories .buy h3{font-size:26px;padding-top:130px}.categories .weather{height:166px;margin-bottom:5px;position:absolute;width:189px}.categories .weather:hover{background-position:-782px -170px}.categories .weatherView{height:40px;margin:0 auto;position:relative;width:112px}.categories .nextWeather{bottom:5px;color:#fff;font-size:11px;position:absolute}.categories .weather .categoryText{bottom:0;width:100%}.categories .weather.load .categoryText{background:0 0}.categories .weather .weatherImg{opacity:0}.categories .weather.load .weatherImg{opacity:1}.categories .weather .cityName{color:#fff;font-size:25px;margin-bottom:5px;padding-top:15px;position:relative;text-align:center}.categories .weather p{float:left;font-size:14px;margin-top:12px;position:relative}.categories .weather .minWeather{color:#0cf;position:relative}.categories .weather .maxWeather{color:#f66;position:relative}.categories .weather h5{color:#fff;float:left;font-size:33px;font-weight:700;margin:0 8px;position:relative}.categories .weather a{color:#fff;font-size:9px;padding-left:10px;position:absolute;text-decoration:none;text-transform:uppercase}.categories .weather a:after{background:url(//gmc.guiamais.com.br/images/sprite.png) -54px -177px no-repeat;content:'';float:right;height:13px;margin:-2px 0 0 3px;width:13px}.lastReviews{padding-bottom:3px}.lastReviews ul{margin-bottom:5px;min-height:100px}.lastReviews ul li.review{display:none;margin-top:10px;position:relative;vertical-align:top;width:45%}.lastReviews ul li.review .reviewImage,.lastReviews ul li.review .reviewText,.lastReviews ul li.review:nth-child(1),.lastReviews ul li.review:nth-child(2){display:inline-block}.lastReviews ul li.review:nth-child(odd){margin-right:4%;float:left}.lastReviews ul li.review:nth-child(even){margin-left:4%;float:right}.lastReviews ul li.review .reviewImage{text-align:center;vertical-align:top;width:18%}.lastReviews ul li.review .reviewImage img{height:50px;margin-top:-5px;width:50px}.lastReviews ul li.review .reviewImage a{color:#326491;display:block;font-size:13px;padding-top:5px;text-align:center;text-decoration:none}.lastReviews ul li.review .reviewImage a:hover{text-decoration:underline}.lastReviews ul li.review .reviewText{width:75%}.lastReviews ul li .reviewCompany,.lastReviews ul li .reviewDate{color:#666;display:block;font-size:11px;line-height:22px;text-decoration:none}.lastReviews ul li .reviewRate{height:20px}.lastReviews ul li .reviewRate .reviewDate,.lastReviews ul li .reviewRate .stars{display:inline-block}.lastReviews ul li .reviewRate .stars li{margin-bottom:-1px}.lastReviews ul li .reviewTitle{color:#326491;display:block;font-size:15px;text-decoration:none}.lastReviews ul li .reviewComment{color:#999;display:block;font-size:13px;font-style:italic;line-height:22px}.lastReviews nav{float:right}.lastReviews nav a{background:#f3f3f3;border-radius:3px;color:#bababa;display:inline-block;float:left;font-size:30px;font-weight:700;height:25px;line-height:20px;margin:0 2px;overflow:hidden;text-align:center;text-decoration:none;width:25px}.lastReviews nav a:hover{background:#ccc;color:#fff}

.bannerContent{background:#C9C9C9;padding:30px 0;height:390px;}

.bannerContent .big{display:inline-block;padding:5px 0 5px 5px;position:relative;width:403px}.bannerContent .big ul li{display:none}.bannerContent .big ul li a{display:inline-block}.bannerContent .big ul li.currentElement{display:block}.bannerContent .big nav{bottom:10px;position:absolute;text-align:center;width:100%}.bannerContent .big nav a{background:#c4c4c4;border-radius:12px;display:inline-block;height:12px;margin:0 5px 10px;width:12px}.bannerContent .big nav a.active,.bannerContent .big nav a:hover{background:#fff}

.bannerContent .alignContent {

    margin: 0;

    width: 49%;

}

.shadowTextMagazine {

    color: #fff;

    height: 50px;

    position: absolute;

    z-index: 9999;

    padding: 5px;

}

.bannerContent .medium{display:block;height:209px;margin-bottom:11px;overflow:hidden;position:relative;vertical-align:top}.bannerContent .medium a,.bannerContent .small a,.regions ul{display:inline-block}.bannerContent .medium img{width:573px}.bannerContent .bannerText{height:209px;position:absolute;top:0;width:100%}.bannerContent .medium .bannerText h3,.bannerContent .medium .bannerText p{padding-left:15px;position:relative;z-index:10}.bannerContent .medium .bannerText h3{color:#fff;font-size:30px;padding-top:140px}.bannerContent .medium .bannerText p{color:#fff;font-size:12px;padding-top:12px}.bannerContent .small{float:left;margin-top:0px}.bannerContent .small:last-child{margin-left:14px;margin-right:0}.bigSuperBanner{padding-top:7px;text-align:center}.regions{padding-bottom:20px}.regions .title a{color:#13333f;float:right;font-size:12px;margin-left:12px;text-decoration:none;text-transform:uppercase}.regions .title a:hover{color:#f9cd12}.regions .title b{font-weight:700}.regions .title a:after,.regions li a:before{border-color:transparent transparent transparent #faab13;border-style:solid;border-width:4px 0 4px 6px;content:'';display:inline-block;height:0;width:0}.cities h1,.last-advertisers{border-bottom:1px solid #ccc}.regions .title a:after{margin-left:5px}.regions li{float:left;margin:0 15px;width:170px}.regions li:first-child,.regions li:nth-child(5n+6){margin-left:0}.regions li a{color:#326491;font-size:13px;line-height:21px;text-decoration:none}.regions li a:hover{color:#f9cd12}.regions li a:before{margin-right:6px}.regions-full{padding-bottom:0}.regions-full ul{margin-top:15px}.regions.regions-full li{margin-right:5px;width:185px}.regions.regions-full li a{display:block}.places .btnNav,.places li,.places li a{display:inline-block}.places{padding-bottom:20px}.places .centerContent{overflow:hidden}.places .navContent{height:300px;margin-top:150px;overflow:hidden;position:absolute;width:100%}.places .btnNav{background-color:#faab13;border-radius:94px;height:90px;position:absolute;text-indent:-9999px;width:90px;z-index:7777}.places .btnNav:before{content:'';height:32px;margin-top:29px;width:22px}.places .btnNav:hover{background:#e8aa14}.places .prev{left:-43px}.places .prev:before{background-position:1px -166px;margin-left:49px}.places .next{right:-43px}.places .next:before{background-position:-26px -166px;margin-left:17px}.places ul{position:relative;width:9999px}.places li{margin-right:14px;position:relative}

.places h3 {

    bottom: 12px;

    color: #fff;

    font-size: 20px;

    position: absolute;

    text-decoration: none;

    text-align: center !important;

    width: 100%;

}

.fullBannerContent{padding:0}.fullBannerContent .slider{overflow:hidden;position:relative;text-align:center;width:100%}.fullBannerContent .slider-footer-home{display:block;height:480px;margin:0 auto;width:100%;}.fullBannerContent .slider-footer-home li{background-size:cover;background-position:0 0;background-repeat:no-repeat}

    

    .fullBannerContent .slider-footer-home .element0{background-image:url(//gmc.guiamais.com.br/images/home/banner/footer/guiamais.jpg)}

    .fullBannerContent .slider-footer-home .element1{background-image:url(/content/images/home/banner/footer/facebook_a.png)}

    

    .fullBannerContent .slider-footer-home .element1 a{width:37%;height:5%;position:absolute;top:39%;background-color:inherit}

    /*

    .fullBannerContent .slider-footer-home .element2{background-image:url(/content/images/home/banner/footer/facebook_b.png)}

    */

    .fullBannerContent .slider-footer-home .element2 a{position:absolute;width:31%;height:2%;top:46%;right:-78%;background-color:inherit}

    

    .fullBannerContent .slider-footer-home .element3{background-image:url(//gmc.guiamais.com.br/images/home/banner/footer/site_profissional.jpg)}

    .fullBannerContent .slider-footer-home .element4{background-image:url(//gmc.guiamais.com.br/images/home/banner/footer/loja_virtual.jpg)}

    .fullBannerContent .slider-footer-home .element5{background-image:url(//gmc.guiamais.com.br/images/home/banner/footer/links.jpg)}

    .fullBannerContent .slider-footer-home .element6{background-image:url(//gmc.guiamais.com.br/images/home/banner/footer/viva_cupom.jpg)}

    

    .fullBannerContent ul li{display:none;height:480px;width:100%;}

    .fullBannerContent ul li:first-child{display:block}

    .fullBannerContent nav{bottom:10px;position:absolute;text-align:center;width:100%}

    .fullBannerContent nav a{background:#fff;border-radius:12px;display:inline-block;height:12px;margin:0 5px 10px;width:12px}

    .fullBannerContent nav a.active,.fullBannerContent nav a:hover{background:#193840}



    .fullBannerContent .fullBannerImage{

    display:block;

    left:-50%;

    position:relative;

    text-align:center;

    width:200%

}

.fullBannerContent .fullBannerImage img{

    display:block;

    margin:0 auto;

    max-width:1680px;

    width:100%

}

.fullBannerContent .content-slider{

    height:100%;

    left:300px;

    position:relative;

    text-align:left;

    top:65px;

    width:60%;

}

.fullBannerContent .caption-title{

    color:#FFF;

    font-size:42px;

    font-weight:600;

    line-height:42px;

    position:relative;

    text-align:left;

    top:0;

    width:100%

}

.fullBannerContent .caption-description{

    color:#666;

    font-size:20px;

    line-height:30px;

    position:relative;

    text-align:left;

    top:20px;

    width:85%

}

.fullBannerContent .btn{

    position:relative;

    top:80px;

    background-color:#193840;

    box-shadow:none

}

.last-advertisers{

    background:#f5f5f5;

    box-shadow:0 1px 0 1px #fff;

    padding-bottom:60px;

    padding-top:20px

}

.list-last-advertisers{

    margin-top:15px

}

.list-last-advertisers li{

    display:inline-block;

    margin-right:10px;

    text-align:left;

    vertical-align:top;

    width:238px;

    zoom:1

}

.list-last-advertisers li:last-child{

    margin-right:0

}

.list-last-advertisers a{

    color:#666;

    display:block;

    overflow:hidden;

    position:relative;

    text-align:center;

    text-decoration:none

}

.list-last-advertisers a:hover h3,.list-last-advertisers a:hover p{

    color:#faab13

}

.list-last-advertisers a:before{

    content:'';

    display:block;

    height:100%;

    position:absolute;

    width:100%

}

.list-last-advertisers a img{

    display:block;

    height:80px;

    margin:0 auto;

    outline-offset:-1px;

    outline:transparent solid 1px;

    width:100px

}

.list-last-advertisers a:hover img{

    outline:#faab13 solid 1px

}

.list-last-advertisers span{

    display:block;

    text-align:center

}

.list-last-advertisers h3{

    color:#666;

    font-size:12px;

    margin:15px 0 8px

}

.list-last-advertisers p{

    color:#326491;

    font-size:11px

}

article.budget,body article.budget.shadow{

    background:#fff;

    position:relative;

    width:375px

}

article.budget>h5{

    color:#3968a3;

    font-size:14px;

    font-weight:700;

    margin-bottom:10px

}

article.budget>h6{

    color:#888;

    font-size:12px;

    margin-bottom:5px

}

article.budget>form{

    margin-top:0

}

.budget-widget{

    display:none;

    margin:20px 0;

    box-shadow:0 0 6px 0 rgba(150,150,150,.3);

    padding:20px;

    color:#666

}

.budget-widget .title{

    background:#f7f7f7;

    margin:-20px -20px 12px;

    padding:16px;

    text-align:center

}

.budget-widget .title .spanTitle{

    color:#faab13;

    font-weight:bolder

}

.budget-widget .box-input-group{

    overflow:hidden

}

.budget-widget input{

    width:47%;

    float:left;

    margin-top:12px

}

.budget-widget textarea{

    width:50%;

    float:right;

    height:130px;

    margin-top:12px

}

.budget-widget label{

    font-size:0

}

.budget-widget hr{

    margin:-13px 0 0

}

.budget-widget .box-input-group p{

    float:left

}

.budget-widget .box-input-group button{

    float:right;

    margin-top:5px

}

#formBudget .submitBudget,.budget .submitBudget{

    background-color:#0c9;

    box-shadow:0 -3px 0 #00b386 inset;

    color:#fff

}

.cities h1{

    color:#1f3f4c;

    font-size:18px;

    margin-bottom:10px;

    padding-bottom:10px;

    width:100%

}

.cities .grid{

    display:inline-block;

    margin:6px 2%;

    vertical-align:top;

    width:21%

}

.cities .grid.margin_grid{

    margin:6px 1.5% 6px 1.6%

}

.cities .grid:first-of-type{

    margin-left:0

}

.cities .grid:last-of-type{

    margin-right:0

}

.cities .grid.margin_grid:first-of-type{

    margin-left:1.6%

}

.cities .grid.margin_grid:last-of-type{

    margin-right:1.5%

}

.cities .grid li a{

    color:#666;

    display:block;

    font-size:12px;

    line-height:18px;

    text-decoration:none;

    white-space:nowrap

}

.cities hr{

    border:0;

    border-top:1px solid #eaeaea;

    display:block;

    height:1px;

    margin:5px 0 3px;

    padding:0

}

.modoConsultorExit{

    background:#ff5f00;

    bottom:0;

    color:#f2f2f2;

    font-size:11px;

    line-height:28px;

    padding:0 90px 0 15px;

    position:fixed;

    right:40px;

    z-index:1

}

.modoConsultorExit:after{

    background:url(//gmc.guiamais.com.br/images/sprite-reviews.png) 3px -63px no-repeat rgba(0,0,0,0);

    content:"";

    display:block;

    height:20px;

    position:absolute;

    right:4px;

    top:4px;

    width:20px

}

.modoConsultorExit:hover{

    text-decoration:underline

}

.knowMoreHolder{

    max-height:70px;

    overflow:hidden;

    padding-bottom:20px;

    position:relative;

    transition:max-height .3s ease 0s

}

.knowMoreHolder.opened{

    max-height:200px

}

[data-action^=knowMore]{

    background:#fff;

    bottom:0;

    position:absolute;

    left:0;

    margin-left:0!important;

    text-align:right;

    width:100%;

    z-index:2

}

[data-action^=knowMore]:before{

    border-color:transparent transparent transparent #faab13;

    border-style:solid;

    border-width:4px 0 4px 6px;

    content:"";

    display:inline-block;

    height:0;

    margin-right:3px;

    width:0

}

.knowMoreHolder [data-action^=knowMore]:before{

    transform:rotate(90deg);

    transition:all .3s ease 0s

}

.knowMoreHolder.opened [data-action^=knowMore]:before{

    margin-right:4px;

    transform:rotate(270deg)

}

.overlayMoreContent:after{

    background:linear-gradient(rgba(255,255,255,0) 10%,rgba(255,255,255,.95) 80%);

    bottom:0;

    content:'';

    height:30px;

    left:0;

    position:absolute;

    width:100%;

    z-index:1

}

.knowMoreHolder.opened:after,.overlayMoreContent.opened:after{

    display:none

}

.sprite-estados{

    background:url(../images/sprite-estados.jpeg) no-repeat;

    display:inline-block;

    height:140px;

    margin-bottom:15px;

    overflow:hidden;

    position:relative;

    text-align:left;

    width:235px

}

.sprite-estados.ac{

    background-position:0 0

}

.sprite-estados.al{

    background-position:-240px 0

}

.sprite-estados.am{

    background-position:-480px 0

}

.sprite-estados.ap{

    background-position:-720px 0

}

.sprite-estados.ba{

    background-position:0 -144px

}

.sprite-estados.ce{

    background-position:-240px -144px

}

.sprite-estados.df{

    background-position:-480px -144px

}

.sprite-estados.es{

    background-position:-720px -144px

}

.sprite-estados.go{

    background-position:0 -288px

}

.sprite-estados.ma{

    background-position:-240px -288px

}

.sprite-estados.mg{

    background-position:-480px -288px

}

.sprite-estados.ms{

    background-position:-720px -288px

}

.sprite-estados.pa{

    background-position:0 -432px

}

.sprite-estados.pb{

    background-position:-240px -432px

}

.sprite-estados.pe{

    background-position:-480px -432px

}

.sprite-estados.pr{

    background-position:-720px -432px

}

.sprite-estados.rj{

    background-position:0 -576px

}

.sprite-estados.ro{

    background-position:-240px -576px

}

.sprite-estados.rr{

    background-position:-480px -576px

}

.sprite-estados.rs{

    background-position:-720px -576px

}

.sprite-estados.sc{

    background-position:0 -720px

}

.sprite-estados.sp{

    background-position:-240px -720px

}

.sprite-estados.to{

    background-position:-480px -720px

}

.sprite-estados h3{

    border-bottom:0;

    bottom:5px;

    color:#fff;

    left:15px;

    letter-spacing:.1em;

    position:absolute

}

.cities .grid.margin_grid.grid_ta{

    margin:20px 1.5% 22px 1.6%

}

.grid_ta .sprite-estados{

    margin-bottom:-2px;

    border:2px solid #ff5f00

}

.grid_ta h3{

    width:239px;

    text-align:center;

    padding:3px 0;

    background-color:#ff5f00;

    border-bottom:0;

    color:#fff;

    position:absolute

}

.grid_ta a:hover{

    opacity:.7

}

.cities.pageTa h1{

    font-size:20px

}

.cities.pageTa h2{

    text-align:center;

    padding:42px 0 11px;

    border-bottom:1px solid #ccc

}

.pageTa ul{

    display:inline-flex;

    width:100%;

    font-size:18px

}

.pageTa li{

    width:20%;

    text-align:center;

    border:2px solid #ff5f00;

    margin:11px;

    padding:5px

}

.pageTa li a{

    color:#444;

    margin:0;

    display:block;

    width:100%;

    height:100%

}

.pageTa li a:hover{

    background-color:#ff5f00;

    color:#fff

}

.cities.regions-cities .grid li a{

    color:#326491;

    margin-bottom:5px

}

.cities.regions-cities .grid li a:hover{

    color:#f9cd12

}

.cities.regions-cities .grid li.link-view-all a{

    color:#000;

    font-weight:700;

    margin-top:10px;

    text-transform:uppercase

}

.cities.regions-cities .grid li.link-view-all a:hover{

    color:#f9cd12

}

.cities.regions-cities .grid li.link-view-all a:after{

    border-color:transparent transparent transparent #faab13;

    border-style:solid;

    border-width:4px 0 4px 6px;

    content:'';

    display:inline-block;

    height:0;

    margin-left:5px;

    width:0

}

.list-content{

    display:inline-block;

    margin-right:10px;

    width:685px

}

.boxNearResults{

    height:30px;

    width:100%;

    background-color:#fff4c2;

    margin-bottom:8px;

    border-style:solid;

    border-width:1px;

    border-color:#fc3

}

.boxNearResults label{

    color:#3b3b3b;

    float:left;

    font-size:13px;

    padding-top:8px;

    padding-left:9px

}

.order-list{

    background:#f0f0f0;

    height:38px;

    margin-bottom:20px;

    width:100%

}

.order-list h1{

    color:#666;

    display:inline-block;

    float:left;

    line-height:38px;

    font-size:12px;

    width:400px;

    padding-left:10px;

    white-space:nowrap

}

.order-list label{

    color:#666;

    float:left;

    font-size:11px;

    margin-right:6px

}

.order-list .eSelect{

    background:#fff;

    border:1px solid #eee;

    font-size:11px;

    line-height:22px;

    margin-top:7px

}

.order-list select{

    background:#fff;

    border:1px solid #f0f0f0;

    height:22px;

    width:160px

}

.boxOrderList{

    float:right;

    line-height:33px;

    margin-right:8px

}

.packageSeparator{

    border-bottom:1px solid #eaeaea;

    color:#666;

    font-size:13px;

    margin-left:10px;

    margin-top:20px;

    padding-bottom:12px

}

.packageSeparator .orangeArrow{

    background-repeat:no-repeat -177px -210px;

    display:inline-block;

    height:17px;

    margin-right:5px;

    width:23px

}

.packageSeparator strong{

    font-weight:700

}

.listingFilter{

    background:#f0f0f0;

    color:#666;

    display:block;

    font-size:11px;

    height:34px;

    line-height:34px;

    text-indent:10px;

    width:663px

}

.listingFilter span{

    color:#333;

    font-size:12px

}

.filter{

    float:left;

    width:200px

}

.filter *,.filter :after,.filter :before{

    box-sizing:border-box

}

.filter fieldset{

    border-bottom:1px solid #eaeaea;

    margin-bottom:30px;

    padding-bottom:20px

}

.filter fieldset .filterContent input[type=checkbox]{

    float:left;

    font-size:16px;

    margin-right:5px;

    position:relative;

    top:3px;

    width:14px

}

.filter fieldset legend{

    color:#193840;

    font-size:15px;

    font-weight:600;

    line-height:1;

    margin:0;

    padding-bottom:12px;

    position:relative;

    width:100%

}

.filter fieldset legend i{

    font-size:11px;

    position:absolute;

    right:0;

    top:2px

}

.filter a,.filter span{

    float:left;

    font-size:12px;

    cursor:pointer

}

.scroll-pane{

    height:200px;

    overflow:hidden;

    width:100%

}

.not-scroll-pane{

    width:191px

}

.filter legend[data-collapse=true]{

    cursor:pointer

}

.filter li{

    display:inline-block;

    width:100%

}

.filter a{

    color:#646464;

    display:block;

    line-height:1.35;

    margin-bottom:5px;

    max-width:140px;

    min-width:120px;

    position:relative;

    width:auto

}

.filter a:hover{

    color:#000

}

.filter a.active{

    background-color:#f2f2f2;

    color:#646464;

    max-width:200px;

    padding:5px;

    width:100%

}

.filter a.active:hover{

    background-color:#f0f0f0;

    color:#000;

    padding:5px

}

.filter a.active span{

    display:block;

    padding-left:5px;

    width:150px

}

.filter a.active i{

    background-color:#ccc;

    bottom:0;

    color:#fff;

    font-style:normal;

    line-height:2.15;

    padding-left:10px;

    padding-right:10px;

    position:absolute;

    right:0;

    top:0

}

.filter a.active:hover i{

    background-color:#c5c5c5

}

.filter label{

    cursor:pointer;

    float:left;

    line-height:1.35;

    margin-bottom:8px;

    width:140px

}

.filter span{

    color:#646464;

    width:120px

}

.filter a:hover span,.filter label:hover span{

    color:#000

}

.num-total{

    color:#ccc;

    float:right;

    font-size:10px;

    min-width:10px;

    margin-right:1px;

    margin-top:3px;

    text-align:right;

    width:auto

}

.box-input-filter{

    border:1px solid #ccc;

    display:inline-block;

    margin-bottom:5px;

    padding-left:5px;

    position:relative;

    width:100%

}

.box-input-filter input{

    color:#646464;

    border:0;

    float:left;

    font-size:12px;

    height:25px;

    width:70%

}

.box-input-filter i{

    color:#ccc;

    float:right;

    position:relative;

    right:5px;

    top:5px

}

.box-input-filter i:before{

    font-size:12px

}

.advertiserContent{

    display:inline-block;

    position:relative;

    padding-left:10px;

    width:468px

}

.advertiserContent .left{

    float:left;

    width:385px

}

.advertiserContent .right{

    float:right;

    width:70px

}

.advertiserContent .bottom{

    clear:both

}

.advertiserContent .advLogo>a{

    display:block;

    max-height:56px;

    overflow:hidden;

    width:70px

}

.advertiserContent .advLogo .smallPhoto{

    background-position:-98px -209px;

    height:15px;

    text-indent:-99999px;

    width:17px

}

.advertiserContent .advLogo img{

    position:relative;

    width:100%

}

.advertiserContent .advLogo ul{

    background:#444;

    display:block;

    height:20px;

    text-align:center;

    width:70px

}

.advertiserContent .advLogo ul li{

    color:#fff;

    display:inline-block;

    padding:2px 0

}

.advertiserContent .advLogo ul li a{

    text-indent:-9999px

}

.advertiserContent .advLogo ul li a.photo{

    background-position:-67px -209px;

    height:13px;

    width:14px

}

.advertiserContent .advLogo ul li a.video{

    background-position:-133px -209px;

    height:13px;

    width:34px

}

.advertiserContent .advLogo .photoOnly>a{

    float:left

}

.advertiserContent .advLogo .photoOnly>.label{

    background:0 0;

    color:#fff;

    float:left;

    font-size:10px;

    line-height:13px;

    padding-left:5px;

    text-indent:0;

    text-transform:uppercase;

    width:auto

}

.advertiserContent .advLogo ul li p{

    padding:0

}

.advertiserContent .bronze,.advertiserContent .diamond,.advertiserContent .free,.advertiserContent .freemium,.advertiserContent .gold,.advertiserContent .silver{

    display:inline-block;

    margin:20px 0;

    padding-left:15px;

    position:relative;

    width:458px

}

.advertiserContent .bannerListing{

    margin:10px 0;

    padding:5px

}

.advertiserContent .free{

    margin:10px 0

}

.advertiserContent .diamond:first-child{

    margin-top:0

}

.advertiserContent .bronze:before,.advertiserContent .diamond:before,.advertiserContent .free:before,.advertiserContent .freemium:before,.advertiserContent .gold:before,.advertiserContent .silver:before{

    content:'';

    display:inline-block;

    height:100%;

    left:0;

    position:absolute;

    width:4px

}

.advertiserContent .diamond:before{

    background:#b0e4fc

}

.advertiserContent .gold:before{

    background:#ffeb00

}

.advertiserContent .silver:before{

    background:#cbcbcb

}

.advertiserContent .bronze:before{

    background:#ffcc94

}

.advertiserContent .freemium:before{

    background:#b2dfdb

}

.advertiserContent .free:before{

    background:#eee

}

.advertiserContent .bronze:after,.advertiserContent .diamond:after,.advertiserContent .freemium:after,.advertiserContent .gold:after,.advertiserContent .silver:after{

    background:#eaeaea;

    bottom:-20px;

    content:'';

    display:block;

    height:1px;

    position:absolute;

    right:0;

    width:100%

}

.advertiserContent div:last-child:after{

    display:none

}

.advertiserContent .advTitle{

    font-size:16px;

    line-height:20px;

    padding:5px 0;

    text-transform:uppercase

}

.advertiserContent .advTitle a{

    color:#666;

    font-weight:600;

    text-decoration:none

}

.advertiserContent .distance{

    color:#ff5f00;

    font-size:12px;

    font-weight:700;

    margin:5px 0 10px;

    text-align:right

}

.advertiserContent .schedule{

    color:#606060;

    font-size:12px;

    font-weight:700;

    text-align:right;

    margin-top:5px

}

.advertiserContent .advFlag{

    background:#f4c901;

    color:#fff;

    display:inline-block;

    font-size:11px;

    padding:3px 5px

}

.advertiserContent .advCategory{

    display:inline-block;

    padding-left:5px

}

.advertiserContent .advCategory a,.advertiserContent .advCategory label{

    color:#3966a3;

    font-size:11px;

    text-decoration:none

}

.advertiserContent .reviews{

    display:block;

    padding:5px 0

}

.advertiserContent .reviews .stars{

    display:inline-block

}

.advertiserContent .reviews a{

    font-size:11px;

    color:#666;

    padding-left:5px;

    text-decoration:none

}

.advertiserContent .advAdress{

    position:relative

}

.advertiserContent .advAdress address{

    color:#666;

    display:inline-block;

    font-size:11px;

    line-height:16px

}

.advertiserContent .advAdress a{

    color:#3a69a3;

    font-size:10px;

    margin-left:10px;

    text-decoration:none;

    width:110px

}

.advertiserContent .advAdress a:before,.advertiserContent .infoLine:before{

    color:#999;

    font-family:FontAwesome

}

.advertiserContent .advAdress a:before{

    content:"\f041";

    color:#3a69a3;

    display:inline-block;

    font-size:12px;

    height:10px;

    width:10px

}

.advertiserContent .infoLine{

    color:#666;

    font-size:11px;

    line-height:15px;

    padding:0 0 5px 15px;

    position:relative;

    width:440px;

    white-space:inherit;

    max-height:50px

}

.advertiserContent .infoLine:before{

    content:'\f129';

    font-size:16px;

    height:21px;

    left:0;

    position:absolute;

    top:1px;

    width:8px

}

.advertiserContent .advFeatures a{

    color:#3967a3;

    font-size:11px;

    margin-right:15px;

    text-decoration:none

}

.advertiserContent .advFeatures a:before{

    border-color:transparent transparent transparent #f9b618;

    border-style:solid;

    border-width:4px 0 4px 6px;

    content:'';

    display:inline-block;

    height:0;

    margin-right:4px;

    width:0

}

.advertiserContent .coupon{

    background:#f5f5f5;

    border:1px dashed #d0cfd1;

    display:block;

    height:24px;

    margin-top:5px;

    width:100%

}

.advertiserContent .coupon span{

    display:inline-block;

    vertical-align:middle

}

.advertiserContent .coupon span.percent{

    background:#c00;

    color:#fff;

    font-size:18px;

    height:24px;

    line-height:24px;

    text-align:center;

    width:24px

}

.advertiserContent .coupon span.text{

    color:#666;

    font-size:11px;

    white-space:nowrap;

    width:300px

}

.advertiserContent .coupon span.price{

    color:#326491;

    font-size:12px

}

.advertiserContent .free .advCategory{

    padding-left:0

}

.advertiserContent .free .reviews{

    display:block;

    padding-top:5px

}

.advertiserContent .free .advAdress{

    width:100%

}

.advertiserContent .free .advAdress a{

    position:static

}

.advertiserContent .free .advPhone{

    line-height:30px;

    padding:5px 0 0

}

.advertiserContent .spacer{

    border-bottom:1px solid #ccc;

    color:#666;

    font-size:13px;

    padding:20px 0 25px;

    position:relative;

    text-indent:35px;

    width:100%

}

.advertiserContent .spacer:before{

    background-position:-100px -208px;

    content:'';

    height:18px;

    left:0;

    position:absolute;

    top:17px;

    width:24px

}

.advertiserContent .spacer span{

    font-size:14px;

    font-weight:700;

    padding-left:2px

}

#row-results {
    width: 100%; 
    margin: 0 auto; 
    display: flex; 
    flex-direction: row; 
    flex-wrap: wrap; 
    justify-content: center; 
    align-items: center;
}

#laz-load-box-row {
    width: 100%;
}
.pagination ul {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.button-p {
    display: flex
}

.button-p a {
    padding: 4px 8px;
    background: #008dd3;
    color: #FEFEFE;
    border-radius: 20px;
    /* position: absolute; */
    /* bottom: 0; */
    /* left: 0; */
    /* right: 0; */
    margin: auto;
    text-align: center;
    /* Se precisar centralizar o texto */
    /* width: fit-content; */
    /* Mantém o tamanho do conteúdo */
}

.pagination{

    margin:25px 0 15px;

    text-align:center;

    width:100%

}

.pagination a{

    color:#193840;

    font-size:14px;

    padding:1px 7px;

    text-decoration:none

}

.pagination a.active,.pagination a:hover{

    background-color:#193840;

    color:#fff

}

.pagination a.nextPage,.pagination a.prevPage{

    font-size:14px;

    line-height:17px

}

.pagination a.active{

    cursor:pointer

}

.pagination a.nextPage:after,.pagination a.prevPage:before{

    border-style:solid;

    content:'';

    display:inline-block;

    height:0;

    width:0

}

.pagination a.prevPage:before{

    border-color:transparent #f9b618 transparent transparent;

    border-width:4px 6px 4px 0;

    margin-right:5px

}

.pagination a.nextPage:after{

    border-color:transparent transparent transparent #f9b618;

    border-width:4px 0 4px 6px;

    margin-left:5px

}

.newPlace{

    display:block;

    margin:0 auto;

    margin-top:40px;

    width:480px

}

.newPlace a{

    background:#f3f4f7;

    color:#5279ac;

    display:block;

    font-size:13px;

    padding:25px 0;

    text-align:center;

    text-decoration:none;

    width:100%

}

.banners.listing .footerSuperBanner,.divulgue{

    padding:0

}

.newPlace a span{

    color:#f8b618;

    font-family:Helvetica;

    font-size:12px;

    font-weight:700

}

.footerSuperBanner div{

    width:728px;

    height:90px;

    text-align:center;

    margin:0 auto

}

.appContent{

    background:#f9f9f9;

    border-top:1px solid #ddd;

    height:130px;

    margin-top:50px;

    width:100%

}

.appContent nav a,.appContent span.appGuiaMais{

    background:url(//gmc.guiamais.com.br/images/sprite-rodape.png) no-repeat;

    text-indent:-9999px

}

.appContent span.appGuiaMais{

    display:block;

    display:inline-block;

    height:148px;

    position:absolute;

    top:-17px;

    left:262px;

    width:220px

}

.appContent .downloadContent{

    display:inline-block;

    margin:20px 0 0 508px

}

.appContent .title{

    color:#666;

    display:block;

    font-size:18px;

    position:relative;

    width:180px

}

.appContent nav{

    display:block;

    margin:10px 0 0 8px

}

.appContent nav a{

    display:inline-block;

    height:37px;

    margin:0 7px;

    width:32px

}

.appContent nav a.apple{

    background-position:-257px 0

}

.appContent nav a.googlePlay{

    background-position:-257px -62px

}

.appContent nav a.windowsPhone{

    background-position:-257px -111px

}

.extraContent,.whoSee{

    display:inline-block;

    vertical-align:top

}

.extraContent{

    width:295px

}

.extraContent article{

    margin-bottom:30px;

    max-width:280px;

    position:relative

}

.extraContent .searchEngine{

    margin:30px 0;

    overflow:hidden

}

.divulgue{

    border:none;

    margin-bottom:0;

    margin:30px 0;

    text-align:center

}

.divulgue #divulgue1 p,.divulgue #divulgue1 span{

    position:absolute;

    top:81%;

    left:5%;

    color:#fff

}

.divulgue #divulgue1 p{

    top:56%;

    font-size:20px

}

.divulgue #divulgue2{

    display:none

}

.divulgue #divulgue2 p{

    position:absolute;

    left:50%;

    top:17%;

    font-size:20px;

    width:45%;

    color:#fff

}

.extraContent article.shadow{

    border:1px solid #e5e5e5;

    padding:10px

}

.extraContent article.tips.shadow{

    float:left;

    max-width:290px;

    padding:.3em

}

.extraContent article.tips.shadow a{

    text-decoration:none

}

.extraContent article h4{

    font-size:14px

}

.extraContent .searchEngine nav{

    border-bottom:1px solid #eaeaea;

    display:block;

    margin:0 auto 20px;

    padding-bottom:5px;

    width:100%

}

.extraContent .searchEngine nav a{

    color:#999;

    display:inline-block;

    font-size:13px;

    margin:0 10px;

    position:relative;

    text-align:center;

    text-decoration:none;

    width:60px

}

.extraContent .searchEngine nav a:first-child{

    margin-left:0

}

.extraContent .searchEngine nav a.active,.extraContent .searchEngine nav a:hover{

    color:#ff5f00

}

.extraContent .searchEngine nav a.active:after,.extraContent .searchEngine nav a:hover:after{

    background:#ff5f00;

    bottom:-6px;

    content:'';

    display:block;

    height:3px;

    position:absolute;

    width:100%

}

.extraContent .searchEngine form{

    display:block;

    margin-top:10px

}

.extraContent .searchEngine input[type=text]{

    border:1px solid #f0f0f0;

    color:#888;

    display:inline-block;

    float:left;

    height:36px;

    padding:0 6px;

    width:79%

}

.extraContent #tabDDD,.extraContent #tabDDI{

    display:none

}

.extraContent .searchEngine .searchButton{
    width:14%;
    transform: rotate(90deg);
}

.all .boxTailTarget,.extraContent .boxTailTarget{

    margin-bottom:30px;

    width:300px

}

.btSubmit{

    background:url(//gmc.guiamais.com.br/images/btSubmit.png) no-repeat;

    border:none;

    cursor:pointer;

    height:38px;

    text-indent:999px;

    width:42px

}

.extraContent .searchEngine .legend{

    color:#999;

    font-size:11px;

    padding-top:15px

}

.boxBudgetRequest h5,.extraContent .budget h5{

    color:#666;

    font-size:12px;

    padding-top:5px

}

.boxBudgetRequest h5 span,.extraContent .budget h5 span{

    font-weight:700

}

.boxBudgetRequest form,.extraContent .budget form{

    margin-top:15px

}

.boxBudgetRequest p,.boxBudgetRequest span,.extraContent .budget p,.extraContent .budget span{

    color:#999;

    font-size:11px

}

.boxBudgetRequest a,.extraContent .budget a{

    color:#326491;

    text-decoration:none

}

.extraContent .relatedCategories nav,.extraContent .whoSee nav{

    padding:10px

}

.extraContent .relatedCategories nav a,.extraContent .whoSee nav a{

    color:#666;

    display:block;

    font-size:11px;

    line-height:21px;

    text-decoration:none

}

.extraContent .boxDark,.extraContent .relatedCategories nav a:before,.extraContent .whoSee nav a:before{

    border-bottom:1px solid #e1e1e1;

    margin-bottom:.5em;

    padding:5px 0 .5em;

    width:100%

}

.extraContent .boxDark{

    padding-top:0

}

.extraContent .boxDark:last-child{

    border-bottom:none

}

.extraContent .tips hr{

    margin-bottom:1em;

    width:100%

}

.extraContent .tips h4{

    color:#13333f;

    font-size:14px;

    padding:10px 10px 8px

}

.extraContent .tips .content{

    display:inline-block;

    padding:5px;

    position:relative

}

.extraContent .tips .content img{

    background:#ccc;

    border:1px solid #ddd;

    display:block;

    float:left;

    height:63px;

    margin:0 .7em 0 0;

    width:80px

}

.extraContent .tips .content p.description{

    margin:5px 0 0 10px

}

.extraContent .tips .content p.title{

    color:#13333f;

    margin:0 0 0 10px;

    padding-top:0;

    width:100%

}

.extraContent .tips .content p.description{

    color:#8c8c8c;

    font-size:11px;

    line-height:14px;

    width:90%

}

.jspContainer{

    overflow:hidden;

    position:relative

}

.jspHorizontalBar,.jspPane,.jspVerticalBar{

    position:absolute

}

.jspVerticalBar{

    background:gray;

    height:100%;

    right:0;

    top:0;

    width:5px

}

.jspHorizontalBar{

    background:red;

    bottom:0;

    height:16px;

    left:0;

    width:100%

}

.frmRegister .btnCome,.jspDrag,.jspTrack{

    position:relative

}

.jspCap{

    display:none

}

.jspHorizontalBar .jspCap{

    float:left

}

.jspTrack{

    background:#ccc

}

.jspDrag{

    background:#999;

    cursor:pointer;

    left:0;

    top:0;

    -webkit-transition:all .2s ease-out;

    -moz-transition:all .2s ease-out;

    -o-transition:all .2s ease-out;

    transition:all .2s ease-out

}

.jspDrag:active,.jspDrag:hover{

    background:#666

}

.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{

    float:left;

    height:100%

}

.jspArrow{

    background:green;

    cursor:pointer;

    display:block;

    margin:0;

    padding:0;

    text-indent:-20000px

}

.jspArrow.jspDisabled{

    background:#80808d;

    cursor:default

}

.jspVerticalBar .jspArrow{

    height:16px

}

.jspHorizontalBar .jspArrow{

    float:left;

    height:100%;

    width:16px

}

.jspVerticalBar .jspArrow:focus{

    outline:0

}

.jspCorner{

    background:#eeeef4;

    float:left;

    height:100%

}

.loginContent,.recoveryPassContent{

    display:inline-block;

    width:268px

}

.loginContent ul{

    margin-left:12px;

    padding:0;

    width:242px

}

.loginContent li{

    color:#666;

    font-size:12px;

    margin-bottom:15px

}

.loginContent li.div-login{

    display:table;

    text-align:center

}

.loginContent li.div-login:after,.loginContent li.div-login:before{

    border-top:1px solid #ccc;

    content:'';

    display:table-cell;

    position:relative;

    top:.6em;

    width:23%

}

.loginContent #customBtn{

    background:#dd4b39;

    color:#fff;

    cursor:pointer;

    display:inline-block;

    white-space:nowrap;

    width:242px

}

.loginContent #customBtn:hover{

    background:#e74b37;

    cursor:hand

}

.loginContent .label{

    font-weight:700

}

.loginContent .icon{

    background:url(//gmc.guiamais.com.br/images/btn_red_32.png) 50% no-repeat;

    border-right:#bb3f30 1px solid;

    display:inline-block;

    height:47px;

    vertical-align:middle;

    width:57px

}

.loginContent .buttonText{

    display:inline-block;

    font-size:13px;

    padding-left:35px;

    padding-right:35px;

    vertical-align:middle

}

.loginContent h5{

    font-size:14px;

    padding-left:8px;

    padding-right:8px

}

.loginContent h5:after,.loginContent h5:before{

    box-sizing:border-box

}

.loginContent label{

    display:block

}

.nav-links a{

    display:block;

    line-height:22px;

    padding-top:5px;

    text-align:center

}

h4.title{

    background-color:#09286a;

    color:#fff;

    font-size:20px;

    font-weight:400;

    margin:-20px -20px 20px;

    padding:15px

}

.frmRegister{

    border-bottom:1px solid #eaeaea

}

.frmRegister p{

    color:#999;

    font-size:12px;

    margin:8px 0 14px

}

.frmRegister .btnCome:before{

    border:6px solid transparent;

    border-right-color:#faab13;

    content:"";

    height:0;

    left:-15px;

    position:absolute;

    width:0

}

.frmRegister .submit{

    background-color:#0c9;

    border:0;

    border-radius:7px;

    box-shadow:inset 2px -36px 2px -31px #00b386;

    color:#fff;

    cursor:pointer;

    font-size:13px;

    font-weight:700;

    padding:11px 15px

}

.frmRegister .info{

    color:#999;

    font-size:12px

}

.frmRegister div.contentLogin{

    margin:22px auto 15px;

    padding-left:0;

    text-align:center

}

.profileEmailContent ul{

    padding-left:8px

}

.profileEmailContent li{

    margin-bottom:22px

}

.profileEmailContent li:last-child{

    margin-bottom:0

}

.btDefaultLogin{

    background-color:#e9e9e9;

    color:#666;

    display:block;

    font-size:16px;

    padding:16px 0;

    padding:16px 0 16px 64px;

    position:relative;

    text-decoration:none;

    width:215px

}

.btDefaultLogin:before{

    background:url(//gmc.guiamais.com.br/images/spriteLogin.png) 10px 15px no-repeat;

    border-right:1px solid #d7d7d7;

    content:'';

    height:47px;

    left:0;

    position:absolute;

    top:0;

    width:52px

}

.contentMsgLoginSuccess{

    display:block;

    padding-top:30px;

    width:555px

}

.contentMsgLoginSuccess h5{

    color:#505050;

    font-size:28px;

    margin-bottom:30px;

    text-align:center

}

.contentMsgLoginSuccess h5:before{

    background:url(//gmc.guiamais.com.br/images/spriteLogin.png) 0 -41px;

    content:'';

    display:block;

    height:118px;

    margin:0 auto 20px;

    width:118px

}

.contentMsgLoginSuccess p{

    color:#999;

    font-size:13px;

    line-height:20px;

    margin-bottom:20px;

    padding:0 42px;

    text-align:center

}

.contentMsgLoginSuccess form{

    display:block;

    margin:0 auto 30px;

    text-align:center

}

.contentMsgLoginSuccess label{

    display:inline-block;

    margin-right:30px

}

.contentMsgLoginSuccess label:last-child{

    margin-right:0

}

.contentMsgLoginSuccess label:after{

    background:url(//gmc.guiamais.com.br/images/spriteLogin.png);

    box-sizing:border-box;

    content:'';

    display:inline-block;

    float:left;

    height:31px;

    width:30px

}

.contentMsgLoginSuccess .facebook:after{

    background-position:0 -168px

}

.contentMsgLoginSuccess .twitter:after{

    background-position:-32px -168px

}

.contentMsgLoginSuccess .google:after{

    background-position:-66px -168px

}

.contentMsgLoginSuccess label input{

    float:left;

    margin-right:7px;

    margin-top:10px

}

.recoveryPassMessage{

    box-sizing:border-box;

    height:100%;

    position:relative

}

.recoveryPassMessage h3{

    border-bottom:1px solid #eaeaea;

    color:#09286a;

    font-size:16px;

    font-weight:700;

    margin-bottom:10px;

    padding-bottom:10px

}

.recoveryPassMessage p{

    color:#666;

    font-size:12px;

    line-height:18px;

    margin-bottom:15px

}

.recoveryPassMessage a{

    color:#00f

}

.recoveryPassMessage a:hover{

    text-decoration:underline

}

.boxSponsors{

    border:1px solid #e5e5e5;

    font-size:12px;

    margin-top:15px;

    padding:14px

}

.boxSponsors .title{

    border-bottom:1px solid #e1e1e1;

    color:#304c54;

    float:left;

    font-size:15px;

    margin-bottom:10px;

    padding-bottom:3px;

    width:100%;

    clear:left

}

.boxSponsors .title a .iconInfo{

    display:block;

    float:right;

    vertical-align:middle

}

.boxSponsors .infoSponsors{

    clear:left;

    margin-bottom:7px

}

.boxSponsors .infoSponsors a{

    color:#666;

    text-decoration:none;

    float:none

}

.boxSponsors .infoSponsors h3{

    color:#3967a3;

    font-size:12px;

    font-weight:700;

    line-height:12px;

    text-transform:capitalize

}

.boxSponsors .infoSponsors h4{

    color:#196600;

    font-size:12px;

    font-weight:700

}

.boxSponsors .infoSponsors p{

    color:#666;

    font-size:12px;

    line-height:18px

}

.boxSponsorsSimpleLink .infoSponsors h3{

    font-weight:400;

    text-transform:none

}

.boxSponsorsSimpleLink .infoSponsors h3:before{

    border-color:transparent transparent transparent #faab13;

    border-style:solid;

    border-width:4px 0 4px 6px;

    content:'';

    display:inline-block;

    height:0;

    margin-right:4px;

    width:0

}

.advertiseSide{

    height:250px;

    margin-bottom:30px;

    width:300px

}

.alphaTag{

    border-bottom:1px solid #ccc;

    padding-bottom:10px;

    word-spacing:17px;

    text-align:center;

    margin-bottom:6px

}

.alphaTag label{

    color:#666;

    font-size:11px

}

.alphaTag a{

    color:#1f3f4c;

    font-weight:700

}

.synonymText{

    float:left;

    width:200px;

    padding:0 5px 5px;

    margin-bottom:30px;

    overflow:hidden

}

.synonymText h2{

    color:#666;

    font-size:12px;

    line-height:17px

}

.synonymText div span{

    border-bottom:2px solid #ff5f00;

    color:#ff5f00;

    font-size:15px;

    cursor:default;

    float:none;

    font-weight:700;

    line-height:23px

}

.synonymText a{

    display:inline;

    color:#ff5f00;

    margin:auto;

    min-width:0;

    font-size:12px;

    float:none

}

.synonymText p{

    margin-top:10px

}

.container-ads{

    bottom:0;

    cursor:pointer;

    display:none;

    height:95px;

    left:0;

    margin:auto;

    opacity:1;

    position:fixed;

    text-align:center;

    width:100%;

    z-index:10

}

.container-ads .ads-close{

    background-color:#ffc400;

    border-radius:50%;

    color:#fff;

    display:block;

    font-size:30px;

    height:70px;

    margin:auto;

    position:relative;

    top:-20px;

    width:70px;

    z-index:11;

    -webkit-box-shadow:0 -1px 5px 0 rgba(0,0,0,.25);

    box-shadow:0 -1px 5px 0 rgba(0,0,0,.25)

}

.container-ads .ads-close>i{

    position:relative;

    top:-7px

}

.container-ads .ads-wrapper{

    background-color:#eee;

    bottom:0;

    height:90px;

    position:absolute;

    width:100%;

    z-index:12

}

.container-ads .ads-footer{

    margin:auto;

    position:relative;

    z-index:13;

    text-align:center;

    text-align:-moz-center;

    text-align:-webkit-center

}

.navIframe,.navIframe .embedNav{

    position:fixed;

    top:0;

    height:40px

}

.container-ads .ico-close{

    -webkit-transform:rotate(90deg);

    -moz-transform:rotate(90deg);

    -ms-transform:rotate(90deg);

    -o-transform:rotate(90deg);

    font-weight:700;

    font-size:27px

}

.navIframe .embedNav nav a,.navIframe .embedNav nav.topNav ul li{

    color:#fff;

    float:left;

    font-size:12px

}

.navIframe{

    width:100%;

    z-index:499;

    font-family:'Lato',sans-serif

}

.navIframe a#active{

    margin:0;

    padding:0

}

.navIframe .centerContent{

    width:100%;

    margin:0 auto

}

.navIframe .embedNav{
    /* background:#2B2F79; */
    background:  #002969;
    width:100%;
    z-index:500
}

.navIframe .embedNav nav{

    display:inline-block;

    margin:0;

    opacity:1;

    position:relative;

    width:100%;

    padding-top: 5px;

}

.navIframe .embedNav nav a{

    display:inline-block;

    line-height:normal;

    padding:0px 5px;

    text-decoration:none;

    text-transform:uppercase

}

.navIframe .embedNav nav a img{

    border:none;

    position:relative

}

/*

.embedNav nav.topNav a:hover,.navIframe .embedNav nav.topNav a.active{

    background:#021124;

    height:30px;

    line-height:30px

}*/

.navIframe .embedNav nav.topNav ul{

    position:absolute;

    right:20px;

    top:12px

}

.navIframe .embedNav nav.topNav ul li a{

    left:42px;

    top:-12px;

    position:relative

}

.navIframe .embedNav nav.topNav ul li a.detached {
    color: #008ACF;
    font-weight: 700;
}

#boxDicas{

    min-height:310px;

    overflow:auto;

    margin-bottom:30px

}

#boxDicas article{

    margin-bottom:0;

    box-shadow:0 0

}

.widget,.widget-close{

    /*box-shadow:0 0 7px 0 rgba(0,0,0,.6)*/

}

#registerCompany{

    clear:left;

    height:100px

}

.boxDebugList{

    background:#fefade;

    border:1px solid #fdf19f;

    margin:10px 0 0;

    padding:5px 10px;

    position:relative

}

.boxDebugList p{

    color:#666;

    font-size:13px;

    line-height:22px

}

.boxDebugList span{

    font-weight:700

}

.widget{

    /*

    bottom:0;

    position:fixed;

    z-index:9998;

    */

    width:270px;

    -webkit-transition:all .5s ease-in-out;

    -o-transition:all .5s ease-in-out;

    transition:all .5s ease-in-out

}

.widget.left{

    left:0

}

.widget.right{

    right:5%

}

.widget-hide{

    height:3px

}

.widget-close{

    height:25px;

    overflow:hidden;

    position:absolute;

    right:0;

    text-align:center;

    top:-25px;

    width:33px;

    z-index:1;

    -webkit-transition:all .5s ease-in-out;

    -o-transition:all .5s ease-in-out;

    transition:all .5s ease-in-out

}

.widget-close-icon{

    background:url(//gmc.guiamais.com.br/images/widget-close.png) no-repeat;

    background-position:0 0;

    display:inline-block;

    height:20px;

    position:relative;

    top:3px;

    width:25px

}

.widget-close.open .widget-close-icon{

    background-position:0 0

}

.widget-close.close .widget-close-icon{

    background-position:0 -20px

}

.widget-content{

    padding:5px;

    position:relative;

    z-index:2

}

.widget-title{

    padding-bottom:10px;

    padding-top:5px

}

.widget-title>p{

    line-height:1.2;

    font-size:12px

}

.widget-yellow .widget-close,.widget-yellow .widget-content{

    background-color:#faab13

}

.widget-orange .widget-close,.widget-orange .widget-content{

    background-color:#ff5f00

}

.widget-blue .widget-close,.widget-blue .widget-content{

    background-color:#326491

}

.widget-dark-blue .widget-close,.widget-dark-blue .widget-content{

    background-color:#193840

}

.widget-green .widget-close,.widget-green .widget-content{

    background-color:#0c9

}

.box-last-local-review{

    background-color:#fff;

    padding:3px;

    margin-top:5px

}

.box-last-local-review:not(:last-child){

    // border-bottom:1px solid #326491;

    // padding-bottom:10px

}

.box-last-local-review .media-left{

    max-height:50px;

    max-width:50px;

    overflow:hidden;

    width:50px

}

.box-last-local-review .media-object{

    max-height:50px;

    max-width:50px

}

.box-last-local-review .media-heading{

    line-height:1.35;

    color:#193840

}

.box-last-local-review .stars{

    margin-bottom:7px

}

.native ins{

    display:inline-block;

    width:458px;

    height:100px

}

.listRightBlock{

    width:300px;

    height:250px;

    margin-bottom:30px

}

.filterNearCities{

    width:200px

}

.gmListingTextBlock{

    display:block;

    margin:15px auto 0;

    width:580px

}

 

    .fullBannerContent .btn {

        background: #193840 !important;

        box-shadow: none;

        position: relative;

        top: 80px;

        }

    

    .bg-red.radius-0033 img {

        float: left;

        max-width: 100%;

    }

    

    .bg-red.radius-0033 {

        margin-bottom: 5px;

    }

        

    .magazine .bg-red.radius-0033 {

        width: 49%;

        margin: 0;

        padding: 5px;

    }

    

    .bannerContent .small {

        float: none;

        height: 169.5px;

        margin-bottom: 5px;

        margin-left: 0 !important;

        margin-right: 0 !important;

        overflow: hidden;

        padding-right: 4px !important;

        width: 100%;

    }   

    .small.smallFirst {

        width: 100%;

        height: 295px;

        margin-top: 11px !important;

    }

    

    .shadowTextMagazine h3 {

        text-align: left;

        /*font-weight: bold;*/

    }

    

    .shadowTextMagazine p {

        font-size: 16px;

    }



    .magazine {

        height: 0;

    }

    

    #city_id {

        height: auto;

        margin-left: 15px;

        margin-top: 15px;

        padding: 7px 0 12px 10px;

        width: 275px;

    }



    .medium img{

        height: 285px;

    }



    .big img{

        height: 284px;

        width: 386px;

    }

	



h2.titH2,

.search .titleHome {



    color: #273B7D !important;

	

	text-shadow: none;

	

}





/*   DANILO   */



.titulo-pesquisa{

    text-align: center;

    font-size: 24px;

    color:#fff;

    text-shadow: 0 1px 2px #000;

    /* font-family: 'Lato'; */
    font-family: 'Montserrat', sans-serif;

    font-weight: bold;

    margin-bottom: 20px;

}



.box-anuncie{

    width: 100%;

    height: 244px;

    background: url("../../../images/bg-oftalmo-1.jpg") center repeat-x transparent;

}



.box-anuncie h4{

    margin: 0 auto;

    text-align: center;

    color: #fff;

    text-shadow: 0 1px 2px #000;

    /* font-family: 'Lato'; */
    font-family: 'Montserrat', sans-serif;

    font-size: 24px;

    padding-top: 60px;

    padding-bottom: 20px;

    line-height: unset;

}



.box-anuncie p{

    margin: 0 auto;

    color: #fff;

    font-size: 16px;

    font-family: Lato;

    text-align: center;

    margin-bottom: 20px

}



.box-anuncie a.bt-anuncie{

    display: block;

    background-color: #0086D3;

    width: max-content;

    padding: 10px 20px;

    color: #fff;

    /* font-family: 'Lato'; */
    font-family: 'Montserrat', sans-serif;

    margin: 0 auto;

}



.caption.caption__portfolio h3 a {

    /* font-family: 'Lato'; */
    font-family: 'Montserrat', sans-serif;

    font-size: 14px;

    font-weight: bold;

}



.caption.caption__portfolio .preco{

    /* font-family: 'Lato'; */
    font-family: 'Montserrat', sans-serif;

    color: #545758;

    font-size: 14px;

    text-align: start;
}

.searchContent .campo-pesquisa {
    width: 100%;
    margin: 0 auto;
}

.searchContent .campo-pesquisa .area-simples .avancada{
    float: left;
    padding-left: 15px;
    padding-top: 10px;
}

.searchContent .searchButton {
    transform: rotate(90deg);
    background: none;
    position: absolute;
    margin-left: calc(100% - 40px);
}

.searchContent .searchButton #searchImg { 
    height: 50%;
}

.area-pesquisa.grande .searchContent .campo-pesquisa .area-avancada{

    padding-bottom: 0px;

}

.searchContent .campo-pesquisa .area-avancada{

    display: none;

    float: left;

    padding-bottom: 50px;

}

.searchContent .campo-pesquisa .area-avancada .campos{

    width: 640px;

}



.footer-widgets .row{

    width: 70%;

    margin: 0 auto;

}

.footer-widgets .span3b{

    float: left;

    width:170px;

    height: 170px;

}



.area-widget div#respond H3 {

    DISPLAY: NONE;

}



.area-pesquisa.grande {

    padding-bottom: 50px;

}





.post__holder .post_content {

    padding-bottom: 20px;

    /* font-family: 'Lato' !important; */
    font-family: 'Montserrat', sans-serif !important;

}



#sidebar .widget_categories ul li a.link-mais-categoria{

    background-color: red;

    padding: 5px 20px;

    color: #fff;

    font-weight: bold;

    font-size: 14px;

}



ul.filterable-portfolio.thumbnails li {

    /* width: 190px !important; */
    width: 225px !important;
    height: 315px !important;
    padding: 15px 15px 15px 15px;

    box-shadow: 1px 1px 10px #00000050;
    border-radius: 20px;

    display: inline-block;
    margin: 10px;
    float: none !important;
    position: relative;
}



.blog-content{

    /* width: 900px; */

    width: 100%;
    margin: 0 auto;

}



#bt-esqueceu-senha{

    margin-bottom: 10px;

}



#bt-esqueceu-senha a, #bt-esqueceu-senha a:hover, #bt-esqueceu-senha a:visited{

    text-decoration: underline;

    color: #929596;

}



.hidden{

    display: hidden !important;

}



#bt-search-type{
    padding-top: 10px;
    float: left;
    padding-left: 10px;
    z-index: 10;
    margin: 10px 0 0 0;
}



#planos{

    /* width: 890px; */
    width: 100%;

    /* margin: 0 auto; */

    /* margin-bottom: 20px; */
    
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;

}



#planos .plano{

    float: left;

    /* width: 235px; */
    width: 319px;

    /* padding: 20px; */

    /* background-color: #F0EEEE; */
    background-color: #00000000;

    /* margin-right: 20px; */
    margin: 12px;

    /* height: 260px; */
    height: 500px;

    display: flex;
    flex-direction: column;
    /* justify-content: space-around; */
    align-items: center;

    border: 1px solid #3A8CD0;
    box-shadow: 1px 1px 6px #00000045;
    
    border-radius: 8px;

    position: relative;

}



#planos .plano h2 {

    font-size: 32px;

    color: #000000;

    text-transform: uppercase !important;

    font-weight: 600;

    margin-bottom: 30px;

    text-align: center;

    margin: 42px 0 14px 0;
}

#planos .plano p {
    font-size: 16px;
    color: #000000;
    max-width: 282px;
    text-align: center;

    margin: 0 0 48px 0;
}

#planos .plano .plano_content{

    height: 90px;

}



#planos .plano .plano_content ul{

    padding-left: 20px;

    padding-right: 10px;

}

#planos .plano .plano_content li {

    color: #515252;

    padding-bottom: 10px;

    line-height: 14px;

}



#planos .plano .plano_content li::before {

    color: #0081D2;

    content: "\2022";

    font-weight: bold;

    display: inline-block;

    width: 1em;

    margin-left: -1em;

}



#planos .plano .preco{

    /* padding: 10px 20px; */
    width: 100%;
    
    text-align: center;

    border-top: 1px solid #D9D8D8;

    border-bottom: 1px solid #D9D8D8;

    color: #FFFFFF;

    background: #07273E;

    font-size: 48px;

    padding: 16px 0 16px 0;
    font-weight: 600;

    margin: 0 0 24px 0;

}



#planos .plano .preco span{

    font-size: 48px;

    font-weight: 600;

    color: #FFFFFF;

}



#planos .plano .contratar{

    /* padding: 22px 0px; */
    font-size: 22px;
    width: 245px;
    height: 46px;
    background: #3A8CD0;

    font-weight: 600;

    text-transform: uppercase;

    color: #FEFEFE;

    /* padding-top: 32px; */
    border-radius: 8px;

    display: flex;
    justify-content: center;
    align-items: center;

    position: absolute;

    bottom: 38px;
}



#planos .plano .contratar input{

    margin-top: 0px;

    margin-bottom: 6px;

    margin-right: 10px;

}





.recomendado{
    /* width: 890px;
    margin: 0 auto; */
    position: absolute;
    top: -16.5px;
}



.recomendado div{
    /* padding: 20px 10px; */
    background-color: #07273E;
    width: 233px;
    height: 33px;
    text-align: center;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 600;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

    border-radius: 20px;
}



#pagar-agora{

    padding: 30px 0px;

    float: left;

    width: 96%;

    border-top: 2px solid #636363;

    margin-top: 30px;

}



#pagar-agora a{

    float: right;

    display: block;

    padding: 20px 80px;

    background-color: #00B03F;

    color: #fff;

    font-size: 18px;

}





h2.titulo-pagina{
    text-transform: uppercase !important;
    padding-top: 40px;
    font-size: 24px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 16px;
}
p.texto-pagina {
    font-size: 22px;
    text-align: center;
    margin-bottom: 50px;
}



.btpagamento{

    float: left;

}

.btpagamento a{

    display: block;

    padding: 20px 30px;

    background-color: green;

    color: #fff;

    font-weight: bold;

}



.termo_uso{

    width: 800px;

    margin: 0 auto;

}



.btpay{

    float: right;

}



.fb_iframe_widget{

    display: block !important;

    position: relative; 

    width: 110px;

    margin: 0 auto;

}



.bt-menu-bold{

    color:#a3d7f5;

}



#area-cupom{

    width: 890px;

    margin: 0 auto;

}



#area-cupom input{

    width: 200px;

}



.clear{

    clear: both;

}