.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}.clearfix:after{clear:both;}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@-ms-viewport {

  width: device-width;

}

.hidden {

  display: none;

  visibility: hidden;

}

.menu-categorias-mobile {

	display: none !important;

}

.list-categorias-mobile {

	padding-left: 60px;

	margin: 0;

}

.list-categorias-mobile li {

  font-size: 16px;

  padding: 8px;

}

.line-link {

	border-top: 1px dashed #fff;

}

.list-categorias-mobile a {

	color: #FFF;

	font-weight: bold;

	text-transform: uppercase;

	font-size: 14px;

	line-height: 26px;

	float: left;

}

.visible-phone {

  display: none !important;

}

.visible-tablet {

  display: none !important;

}

.hidden-desktop {

  display: none !important;

}

.visible-desktop {

  display: inherit !important;

}



@media (min-width: 768px) and (max-width: 979px) {

  .hidden-desktop {

    display: inherit !important;

  }

	.span3.hidden-phone {

		width: 226px !important;

	}

	.navbar-form select {

		border-radius: 0 !important;

		bottom: 5px !important;

		height: 42px !important;

		margin-left: 4px !important;

		position: relative !important;

		top: 5px !important;

		width: 240px !important;

	}

	.top_search #search-header2 button {

		margin-left: 6px !important;

		margin-top: 10px !important;

	}

  .visible-desktop {

    display: none !important ;

  }

  .visible-tablet {

    display: inherit !important;

  }

  .hidden-tablet {

    display: none !important;

  }

}

@media (min-width: 980px) and (max-width: 1200px) {

	.span3.hidden-phone {

		width: 230px;

	}

	

	.navbar-form select {

		border-radius: 0px !important;

		margin-left: 3px !important;

		width: 241px !important;

		top: 5px !important;

		position: relative !important;

		bottom: 5px !important;

	}

	



}

@media (max-width: 1000px) {

  .menu-categorias-mobile {

    display: block !important;

  }



  .navIframe{

    display: none !important;

  }

}



@media (max-width: 540px) {

  .hidden-phone {

    display: none !important;

  }	

}







@media (max-width: 767px) {

  .hidden-desktop {

    display: inherit !important;

  }

  .visible-desktop {

    display: none !important;

  }

  .visible-phone {

    display: inherit !important;

  }

  /*

  .hidden-phone {

    display: none !important;

  }

  */

}

.visible-print {

  display: none !important;

}

@media print {

  .visible-print {

    display: inherit !important;

  }

  .hidden-print {

    display: none !important;

  }

}

@media (min-width: 1200px) {

  .row {

    /*margin-left: -30px;*/

    zoom: 1;

  }

  .row:before,

  .row:after {

    display: table;

    content: "";

    line-height: 0;

  }

  .row:after {

    clear: both;

  }

  [class*="span"] {

    float: left;

    min-height: 1px;

    margin-left: 30px;

  }

  .copyright [class*="span"] {

    margin-left: 0px;

  }

  .container,

  .navbar-static-top .container,

  .navbar-fixed-top .container,

  .navbar-fixed-bottom .container {

    width: 1170px;

  }

  .span12 {

    width: 1180px;

  }

  .span11 {

    width: 1070px;

  }

  .span10 {

    width: 970px;

  }

  .span9 {

    width: 1170px;

  }

  .span8 {

    width: 770px;

  }

  .span7 {

    width: 778px;

  }

  .span6 {

    width: 570px;

  }

  .span5 {

    width: 313px;

  }

  .span4 {

    width: 370px;

  }

  .span3 {

    width: 565px;

  }  

  .span3b {

    width: 250px;

  }

  .span2 {

    width: 170px;

  }

  .span1 {

    width: 70px;

  }

  .offset12 {

    margin-left: 1230px;

  }

  .offset11 {

    margin-left: 1130px;

  }

  .offset10 {

    margin-left: 1030px;

  }

  .offset9 {

    margin-left: 930px;

  }

  .offset8 {

    margin-left: 830px;

  }

  .offset7 {

    margin-left: 730px;

  }

  .offset6 {

    margin-left: 630px;

  }

  .offset5 {

    margin-left: 530px;

  }

  .offset4 {

    margin-left: 430px;

  }

  .offset3 {

    margin-left: 330px;

  }

  .offset2 {

    margin-left: 230px;

  }

  .offset1 {

    margin-left: 130px;

  }

  .row-fluid {

    width: 100%;

    *zoom: 1;

  }

  .row-fluid:before,

  .row-fluid:after {

    display: table;

    content: "";

    line-height: 0;

  }

  .row-fluid:after {

    clear: both;

  }

  .row-fluid [class*="span"] {

    display: block;

    width: 100%;

    min-height: 30px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    float: left;

    margin-left: 2.564102564102564%;

    *margin-left: 2.5109110747408616%;

  }

  .row-fluid [class*="span"]:first-child {

    margin-left: 0;

  }

  .row-fluid .controls-row [class*="span"] + [class*="span"] {

    margin-left: 2.564102564102564%;

  }

  .row-fluid .span12 {

    width: 100%;

    *width: 99.94680851063829%;

  }

  .row-fluid .span11 {

    width: 91.45299145299145%;

    *width: 91.39979996362975%;

  }

  .row-fluid .span10 {

    width: 82.90598290598291%;

    *width: 82.8527914166212%;

  }

  .row-fluid .span9 {

    width: 74.35897435897436%;

    *width: 74.30578286961266%;

  }

  .row-fluid .span8 {

    width: 65.81196581196582%;

    *width: 65.75877432260411%;

  }

  .row-fluid .span7 {

    width: 57.26495726495726%;

    *width: 57.21176577559556%;

  }

  .row-fluid .span6 {

    width: 48.717948717948715%;

    *width: 48.664757228587014%;

  }

  .row-fluid .span5 {

    width: 40.17094017094017%;

    *width: 40.11774868157847%;

  }

  .row-fluid .span4 {

    width: 30.623931623931625%;

    *width: 30.570740134569924%;

  }

  .row-fluid .span3 {

    width: 23.076923076923077%;

    *width: 23.023731587561375%;

  }

  .row-fluid .span2 {

    width: 14.52991452991453%;

    *width: 14.476723040552828%;

  }

  .row-fluid .span1 {

    width: 5.982905982905983%;

    *width: 5.929714493544281%;

  }

  .row-fluid .offset12 {

    margin-left: 105.12820512820512%;

    *margin-left: 105.02182214948171%;

  }

  .row-fluid .offset12:first-child {

    margin-left: 102.56410256410257%;

    *margin-left: 102.45771958537915%;

  }

  .row-fluid .offset11 {

    margin-left: 96.58119658119658%;

    *margin-left: 96.47481360247316%;

  }

  .row-fluid .offset11:first-child {

    margin-left: 94.01709401709402%;

    *margin-left: 93.91071103837061%;

  }

  .row-fluid .offset10 {

    margin-left: 88.03418803418803%;

    *margin-left: 87.92780505546462%;

  }

  .row-fluid .offset10:first-child {

    margin-left: 85.47008547008548%;

    *margin-left: 85.36370249136206%;

  }

  .row-fluid .offset9 {

    margin-left: 79.48717948717949%;

    *margin-left: 79.38079650845607%;

  }

  .row-fluid .offset9:first-child {

    margin-left: 76.92307692307693%;

    *margin-left: 76.81669394435352%;

  }

  .row-fluid .offset8 {

    margin-left: 70.94017094017094%;

    *margin-left: 70.83378796144753%;

  }

  .row-fluid .offset8:first-child {

    margin-left: 68.37606837606839%;

    *margin-left: 68.26968539734497%;

  }

  .row-fluid .offset7 {

    margin-left: 62.393162393162385%;

    *margin-left: 62.28677941443899%;

  }

  .row-fluid .offset7:first-child {

    margin-left: 59.82905982905982%;

    *margin-left: 59.72267685033642%;

  }

  .row-fluid .offset6 {

    margin-left: 53.84615384615384%;

    *margin-left: 53.739770867430444%;

  }

  .row-fluid .offset6:first-child {

    margin-left: 51.28205128205128%;

    *margin-left: 51.175668303327875%;

  }

  .row-fluid .offset5 {

    margin-left: 45.299145299145295%;

    *margin-left: 45.1927623204219%;

  }

  .row-fluid .offset5:first-child {

    margin-left: 42.73504273504273%;

    *margin-left: 42.62865975631933%;

  }

  .row-fluid .offset4 {

    margin-left: 36.75213675213675%;

    *margin-left: 36.645753773413354%;

  }

  .row-fluid .offset4:first-child {

    margin-left: 34.18803418803419%;

    *margin-left: 34.081651209310785%;

  }

  .row-fluid .offset3 {

    margin-left: 28.205128205128204%;

    *margin-left: 28.0987452264048%;

  }

  .row-fluid .offset3:first-child {

    margin-left: 25.641025641025642%;

    *margin-left: 25.53464266230224%;

  }

  .row-fluid .offset2 {

    margin-left: 19.65811965811966%;

    *margin-left: 19.551736679396257%;

  }

  .row-fluid .offset2:first-child {

    margin-left: 17.094017094017094%;

    *margin-left: 16.98763411529369%;

  }

  .row-fluid .offset1 {

    margin-left: 11.11111111111111%;

    *margin-left: 11.004728132387708%;

  }

  .row-fluid .offset1:first-child {

    margin-left: 8.547008547008547%;

    *margin-left: 8.440625568285142%;

  }

  input,

  textarea,

  .uneditable-input {

    margin-left: 0;

  }

  .controls-row [class*="span"] + [class*="span"] {

    margin-left: 30px;

  }

  input.span12,

  textarea.span12,

  .uneditable-input.span12 {

    width: 1156px;

  }

  input.span11,

  textarea.span11,

  .uneditable-input.span11 {

    width: 1056px;

  }

  input.span10,

  textarea.span10,

  .uneditable-input.span10 {

    width: 956px;

  }

  input.span9,

  textarea.span9,

  .uneditable-input.span9 {

    width: 856px;

  }

  input.span8,

  textarea.span8,

  .uneditable-input.span8 {

    width: 756px;

  }

  input.span7,

  textarea.span7,

  .uneditable-input.span7 {

    width: 656px;

  }

  input.span6,

  textarea.span6,

  .uneditable-input.span6 {

    width: 556px;

  }

  input.span5,

  textarea.span5,

  .uneditable-input.span5 {

    width: 456px;

  }

  input.span4,

  textarea.span4,

  .uneditable-input.span4 {

    width: 356px;

  }

  input.span3,

  textarea.span3,

  .uneditable-input.span3 {

    width: 256px;

  }

  input.span2,

  textarea.span2,

  .uneditable-input.span2 {

    width: 156px;

  }

  input.span1,

  textarea.span1,

  .uneditable-input.span1 {

    width: 56px;

  }

  .thumbnails {

    margin-left: -30px;

  }

  .thumbnails > li {

    margin-left: 30px;

  }

  .row-fluid .thumbnails {

    margin-left: 0;

  }

}

@media (min-width: 768px) and (max-width: 979px) {

  .row {

    margin-left: -20px;

    *zoom: 1;

  }

  .row:before,

  .row:after {

    display: table;

    content: "";

    line-height: 0;

  }

  .row:after {

    clear: both;

  }

  [class*="span"] {

    float: left;

    min-height: 1px;

    margin-left: 20px;

  }

  .container,

  .navbar-static-top .container,

  .navbar-fixed-top .container,

  .navbar-fixed-bottom .container {

    width: 724px;

  }

  .span12 {

    width: 724px;

  }

  .span11 {

    width: 662px;

  }

  .span10 {

    width: 600px;

  }

  .span9 {

    width: 724px;

  }

  .span8 {

    width: 476px;

  }

  .span7 {

    width: 414px;

  }

  .span6 {

    width: 352px;

  }

  .span5 {

    width: 290px;

  }

  .span4 {

    width: 228px;

  }

  .span3 {

    width: 166px;

  }

  .span2 {

    width: 104px;

  }

  .span1 {

    width: 42px;

  }

  .offset12 {

    margin-left: 764px;

  }

  .offset11 {

    margin-left: 702px;

  }

  .offset10 {

    margin-left: 640px;

  }

  .offset9 {

    margin-left: 578px;

  }

  .offset8 {

    margin-left: 516px;

  }

  .offset7 {

    margin-left: 454px;

  }

  .offset6 {

    margin-left: 392px;

  }

  .offset5 {

    margin-left: 330px;

  }

  .offset4 {

    margin-left: 268px;

  }

  .offset3 {

    margin-left: 206px;

  }

  .offset2 {

    margin-left: 144px;

  }

  .offset1 {

    margin-left: 82px;

  }

  .row-fluid {

    width: 100%;

    *zoom: 1;

  }

  .row-fluid:before,

  .row-fluid:after {

    display: table;

    content: "";

    line-height: 0;

  }

  .row-fluid:after {

    clear: both;

  }

  .row-fluid [class*="span"] {

    display: block;

    width: 100%;

    min-height: 30px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    float: left;

    margin-left: 2.7624309392265194%;

    *margin-left: 2.709239449864817%;

  }

  .row-fluid [class*="span"]:first-child {

    margin-left: 0;

  }

  .row-fluid .controls-row [class*="span"] + [class*="span"] {

    margin-left: 2.7624309392265194%;

  }

  .row-fluid .span12 {

    width: 100%;

    *width: 99.94680851063829%;

  }

  .row-fluid .span11 {

    width: 91.43646408839778%;

    *width: 91.38327259903608%;

  }

  .row-fluid .span10 {

    width: 82.87292817679558%;

    *width: 82.81973668743387%;

  }

  .row-fluid .span9 {

    width: 74.30939226519337%;

    *width: 74.25620077583166%;

  }

  .row-fluid .span8 {

    width: 65.74585635359117%;

    *width: 65.69266486422946%;

  }

  .row-fluid .span7 {

    width: 57.18232044198895%;

    *width: 57.12912895262725%;

  }

  .row-fluid .span6 {

    width: 48.61878453038674%;

    *width: 48.56559304102504%;

  }

  .row-fluid .span5 {

    width: 40.05524861878453%;

    *width: 40.00205712942283%;

  }

  .row-fluid .span4 {

    width: 31.491712707182323%;

    *width: 31.43852121782062%;

  }

  .row-fluid .span3 {

    width: 22.92817679558011%;

    *width: 22.87498530621841%;

  }

  .row-fluid .span2 {

    width: 14.3646408839779%;

    *width: 14.311449394616199%;

  }

  .row-fluid .span1 {

    width: 5.801104972375691%;

    *width: 5.747913483013988%;

  }

  .row-fluid .offset12 {

    margin-left: 105.52486187845304%;

    *margin-left: 105.41847889972962%;

  }

  .row-fluid .offset12:first-child {

    margin-left: 102.76243093922652%;

    *margin-left: 102.6560479605031%;

  }

  .row-fluid .offset11 {

    margin-left: 96.96132596685082%;

    *margin-left: 96.8549429881274%;

  }

  .row-fluid .offset11:first-child {

    margin-left: 94.1988950276243%;

    *margin-left: 94.09251204890089%;

  }

  .row-fluid .offset10 {

    margin-left: 88.39779005524862%;

    *margin-left: 88.2914070765252%;

  }

  .row-fluid .offset10:first-child {

    margin-left: 85.6353591160221%;

    *margin-left: 85.52897613729868%;

  }

  .row-fluid .offset9 {

    margin-left: 79.8342541436464%;

    *margin-left: 79.72787116492299%;

  }

  .row-fluid .offset9:first-child {

    margin-left: 77.07182320441989%;

    *margin-left: 76.96544022569647%;

  }

  .row-fluid .offset8 {

    margin-left: 71.2707182320442%;

    *margin-left: 71.16433525332079%;

  }

  .row-fluid .offset8:first-child {

    margin-left: 68.50828729281768%;

    *margin-left: 68.40190431409427%;

  }

  .row-fluid .offset7 {

    margin-left: 62.70718232044199%;

    *margin-left: 62.600799341718584%;

  }

  .row-fluid .offset7:first-child {

    margin-left: 59.94475138121547%;

    *margin-left: 59.838368402492065%;

  }

  .row-fluid .offset6 {

    margin-left: 54.14364640883978%;

    *margin-left: 54.037263430116376%;

  }

  .row-fluid .offset6:first-child {

    margin-left: 51.38121546961326%;

    *margin-left: 51.27483249088986%;

  }

  .row-fluid .offset5 {

    margin-left: 45.58011049723757%;

    *margin-left: 45.47372751851417%;

  }

  .row-fluid .offset5:first-child {

    margin-left: 42.81767955801105%;

    *margin-left: 42.71129657928765%;

  }

  .row-fluid .offset4 {

    margin-left: 37.01657458563536%;

    *margin-left: 36.91019160691196%;

  }

  .row-fluid .offset4:first-child {

    margin-left: 34.25414364640884%;

    *margin-left: 34.14776066768544%;

  }

  .row-fluid .offset3 {

    margin-left: 28.45303867403315%;

    *margin-left: 28.346655695309746%;

  }

  .row-fluid .offset3:first-child {

    margin-left: 25.69060773480663%;

    *margin-left: 25.584224756083227%;

  }

  .row-fluid .offset2 {

    margin-left: 19.88950276243094%;

    *margin-left: 19.783119783707537%;

  }

  .row-fluid .offset2:first-child {

    margin-left: 17.12707182320442%;

    *margin-left: 17.02068884448102%;

  }

  .row-fluid .offset1 {

    margin-left: 11.32596685082873%;

    *margin-left: 11.219583872105325%;

  }

  .row-fluid .offset1:first-child {

    margin-left: 8.56353591160221%;

    *margin-left: 8.457152932878806%;

  }

  input,

  textarea,

  .uneditable-input {

    margin-left: 0;

  }

  .controls-row [class*="span"] + [class*="span"] {

    margin-left: 20px;

  }

  input.span12,

  textarea.span12,

  .uneditable-input.span12 {

    width: 710px;

  }

  input.span11,

  textarea.span11,

  .uneditable-input.span11 {

    width: 648px;

  }

  input.span10,

  textarea.span10,

  .uneditable-input.span10 {

    width: 586px;

  }

  input.span9,

  textarea.span9,

  .uneditable-input.span9 {

    width: 524px;

  }

  input.span8,

  textarea.span8,

  .uneditable-input.span8 {

    width: 462px;

  }

  input.span7,

  textarea.span7,

  .uneditable-input.span7 {

    width: 400px;

  }

  input.span6,

  textarea.span6,

  .uneditable-input.span6 {

    width: 338px;

  }

  input.span5,

  textarea.span5,

  .uneditable-input.span5 {

    width: 276px;

  }

  input.span4,

  textarea.span4,

  .uneditable-input.span4 {

    width: 214px;

  }

  input.span3,

  textarea.span3,

  .uneditable-input.span3 {

    width: 152px;

  }

  input.span2,

  textarea.span2,

  .uneditable-input.span2 {

    width: 90px;

  }

  input.span1,

  textarea.span1,

  .uneditable-input.span1 {

    width: 28px;

  }

}

@media (max-width: 767px) {

  body {

    padding-left: 20px;

    padding-right: 20px;

  }

  .navbar-fixed-top,

  .navbar-fixed-bottom,

  .navbar-static-top {

    margin-left: -20px;

    margin-right: -20px;

  }

  .container-fluid {

    padding: 0;

  }

  .dl-horizontal dt {

    float: none;

    clear: none;

    width: auto;

    text-align: left;

  }

  .dl-horizontal dd {

    margin-left: 0;

  }

  .container {

    width: auto;

  }

  .row-fluid {

    width: 100%;

  }

  .row,

  .thumbnails {

    margin-left: 0;

  }

  .thumbnails > li {

    float: none;

    margin-left: 0;

  }

  [class*="span"],

  .uneditable-input[class*="span"],

  .row-fluid [class*="span"] {

    float: none;

    display: block;

    width: 100%;

    margin-left: 0;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

  }

  .span12,

  .row-fluid .span12 {

    width: 100%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

  }

  .row-fluid [class*="offset"]:first-child {

    margin-left: 0;

  }

  .input-large,

  .input-xlarge,

  .input-xxlarge,

  input[class*="span"],

  select[class*="span"],

  textarea[class*="span"],

  .uneditable-input {

    display: block;

    width: 100%;

    min-height: 30px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

  }

  .input-prepend input,

  .input-append input,

  .input-prepend input[class*="span"],

  .input-append input[class*="span"] {

    display: inline-block;

    width: auto;

  }

  .controls-row [class*="span"] + [class*="span"] {

    margin-left: 0;

  }

  .modal {

    position: fixed;

    top: 20px;

    left: 20px;

    right: 20px;

    width: auto;

    margin: 0;

  }

  .modal.fade {

    top: -100px;

  }

  .modal.fade.in {

    top: 20px;

  }

}

@media (max-width: 480px) {

  .nav-collapse {

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

  }



  input[type="checkbox"],

  input[type="radio"] {

    border: 1px solid #ccc;

  }

  .form-horizontal .control-label {

    float: none;

    width: auto;

    padding-top: 0;

    text-align: left;

  }

  .form-horizontal .controls {

    margin-left: 0;

  }

  .form-horizontal .control-list {

    padding-top: 0;

  }

  .form-horizontal .form-actions {

    padding-left: 10px;

    padding-right: 10px;

  }

  .media .pull-left,

  .media .pull-right {

    float: none;

    display: block;

    margin-bottom: 10px;

  }

  .media-object {

    margin-right: 0;

    margin-left: 0;

  }

  .modal {

    top: 10px;

    left: 10px;

    right: 10px;

  }

  .modal-header .close {

    padding: 10px;

    margin: -10px;

  }

  .carousel-caption {

    position: static;

  }

}

@media (max-width: 979px) {

  body {

    padding-top: 0;

  }

  .navbar-fixed-top,

  .navbar-fixed-bottom {

    position: static;

  }

  .navbar-fixed-top {

    margin-bottom: 20px;

  }

  .navbar-fixed-bottom {

    margin-top: 20px;

  }

  .navbar-fixed-top .navbar-inner,

  .navbar-fixed-bottom .navbar-inner {

    padding: 5px;

  }

  .navbar .container {

    width: auto;

    padding: 0;

  }

  .navbar .brand {

    padding-left: 10px;

    padding-right: 10px;

    margin: 0 0 0 -5px;

  }

  .nav-collapse {

    clear: both;

  }

  .nav-collapse .nav {

    float: none;

    margin: 0 0 10px;

  }

  .nav-collapse .nav > li {

    float: none;

  }

  .nav-collapse .nav > li > a {

    margin-bottom: 2px;

  }

  .nav-collapse .nav > .divider-vertical {

    display: none;

  }

  .nav-collapse .nav .nav-header {

    color: #777777;

    text-shadow: none;

  }

  .nav-collapse .nav > li > a,

  .nav-collapse .dropdown-menu a {

    padding: 9px 15px;

    font-weight: bold;

    color: #777777;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

  }

  .nav-collapse .btn {

    padding: 4px 10px 4px;

    font-weight: normal;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

  }

  .nav-collapse .dropdown-menu li + li a {

    margin-bottom: 2px;

  }

  .nav-collapse .nav > li > a:hover,

  .nav-collapse .nav > li > a:focus,

  .nav-collapse .dropdown-menu a:hover,

  .nav-collapse .dropdown-menu a:focus {

    background-color: #f2f2f2;

  }

  .navbar-inverse .nav-collapse .nav > li > a,

  .navbar-inverse .nav-collapse .dropdown-menu a {

    color: #999999;

  }

  .navbar-inverse .nav-collapse .nav > li > a:hover,

  .navbar-inverse .nav-collapse .nav > li > a:focus,

  .navbar-inverse .nav-collapse .dropdown-menu a:hover,

  .navbar-inverse .nav-collapse .dropdown-menu a:focus {

    background-color: #111111;

  }

  .nav-collapse.in .btn-group {

    margin-top: 5px;

    padding: 0;

  }

  .nav-collapse .dropdown-menu {

    position: static;

    top: auto;

    left: auto;

    float: none;

    display: none;

    max-width: none;

    margin: 0 15px;

    padding: 0;

    background-color: transparent;

    border: none;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    border-radius: 0;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

  }

  .nav-collapse .open > .dropdown-menu {

    display: block;

  }

  .nav-collapse .dropdown-menu:before,

  .nav-collapse .dropdown-menu:after {

    display: none;

  }

  .nav-collapse .dropdown-menu .divider {

    display: none;

  }

  .nav-collapse .nav > li > .dropdown-menu:before,

  .nav-collapse .nav > li > .dropdown-menu:after {

    display: none;

  }

  .nav-collapse .navbar-form,

  .nav-collapse .navbar-search {

    float: none;

    padding: 10px 15px;

    margin: 10px 0;

    border-top: 1px solid #f2f2f2;

    border-bottom: 1px solid #f2f2f2;

    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);

    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);

    box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);

  }

  .navbar-inverse .nav-collapse .navbar-form,

  .navbar-inverse .nav-collapse .navbar-search {

    border-top-color: #111111;

    border-bottom-color: #111111;

  }

  .navbar .nav-collapse .nav.pull-right {

    float: none;

    margin-left: 0;

  }

  .nav-collapse,

  .nav-collapse.collapse {

    overflow: hidden;

    height: 0;

  }

  .navbar .btn-navbar {

    display: block;

  }

  .navbar-static .navbar-inner {

    padding-left: 10px;

    padding-right: 10px;

  }

}

@media (min-width: 980px) {

  .nav-collapse.collapse {

    height: auto !important;

    overflow: visible !important;

  }

}



.navbar-default {

	background-color: #3d3d3d;

	border-color: #3d3d3d;

}



.navbar-default .navbar-toggle {

	border-color: #FFF;

}



.navbar-default .navbar-toggle .icon-bar {

	background-color: #FFF;

}



.navbar-default .navbar-collapse, 

.navbar-default .navbar-form {

	border-color: #FFF;

	background: #FFF;

}



.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

}

.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%

}

.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:#2E3280;

    width:100%;

    z-index:500

}

.navIframe .embedNav nav{

    display:inline-block;

    margin:0;

    opacity:1;

    position:relative;

    width:100%;

    padding-top: 3px;

}

.navIframe .embedNav nav a{

    display:inline-block;

    line-height:30px;

    padding:3px 16px;

    text-decoration:none;

    text-transform:uppercase

}

.navIframe .embedNav nav a.social_link{

    padding: 2px 4px;

}

.navIframe .embedNav nav a.menu{
    float: right;
    padding-top: 9px;
    margin-right: 20px;
}

.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:50px;

    top:12px;

    list-style-type:none;

}

.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

}

#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;

    z-index:9998;

    -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

}

 

.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

}







.embedNav {

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

}

.ellipsis {

    white-space: nowrap;

    overflow: hidden

}





.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

}



.centerContent {

	margin: 0 auto;

	position: relative;

	max-width: 1160px;

}

.motopress-wrapper.content-holder.clearfix {

	/*margin-top: 15px;*/

  background-color: #fff;

}

.search .titleHome {

    font-size: 24px;

    text-align: center;

    color: #273B7D !important;

    text-shadow: none;

}



.search .centerContent {

    padding-top: 40px !important;

    text-align: center

    padding-bottom: 20px;

}

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

.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 .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

}





#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: 10000px

}

.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 {

    left: -10000px;

    position: absolute;

    top: -10000px;

    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;text-indent:-10000px;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-size:14px;}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}.subtitles{border-bottom:2px solid #eaeaea;color:#193840;font-size:16px;font-weight:700;margin-bottom:10px;padding:20px 0 10px}.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{float:left;margin-bottom:13px}.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}.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}.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}.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:#f7f7f7;padding:30px 0}.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{display:inline-block;margin-left:5px;padding:5px;vertical-align:top;width:573px}.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:3px}.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%;

}



.btn,

.button {

    font-size: 12px

}

.breadcrumb a {

    color: #326491

}

.breadcrumb a:hover {

    color: #193840

}

.breadcrumb li a:after,

.breadcrumb li p:after {

    color: #faab13;

    font-family: FontAwesome;

    font-size: 12px;

    content: '\f105';

    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: #0d3880;

    color: #fff;

    height: 30px;

    margin: -15px 0 0 -6px;

    /*border-radius: 0 5px 5px 0;*/

}



.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: 24px;

    top: -2px

}

.callMe {

    font-size: 12px;

    letter-spacing: .05em;

    line-height: 20px;

    padding: 4px 10px 5px;

    text-transform: uppercase;

    top: 5px

}



.desktop {

	display: none !important;

}



/* Css */

@media (min-width: 700px) and (max-width: 800px)

{

	.searchButton {
		/* top: 35px !important; */
	}

}



@media (max-width: 800px) 

{

	.titleHome,

	header,

	.lastReviews nav,

	.subtitles a,

	.titH2,

	.categories,

	.lastReviews,

	.list-regions-image,

	#getLocation,

	.magazine-block

	{

		display: none;

	}

		

	.bannerContent {

		width: 100%;

		float: left;

	}

		

	.magazine .bg-red.radius-0033 {

		width: 100%;

	}

	

	.lastReviews ul li.review:nth-child(2n) {

		float: left;

		width: 100%;

		margin-top: 15px;

	}

	

	.lastReviews ul li.review:nth-child(2n+1) {

		float: left;

		margin: 0;

		width: 100%;

	}

	

	.categories .mainContent {

		margin-top: -105px !important;

		position: relative !important;

		text-align: center !important;

	}

	

	.fullBannerContent .content-slider{

		left:0px !important;

		text-align:center !important;

		top:15px !important;

		width:100% !important;

	}

	

	.fullBannerContent .caption-title {

		text-align: center !important;

	}

	

	.regions li {

		float: left;

		margin: 0 15px;

		width: 39%;

		padding-left: 20px;

	}

	

	.bannerContent .small {

		height: auto !important;

	}

	

	.regions {

		padding-bottom: 20px;

		position: relative;

		margin-top: 10px;

	}

	

	.search form:before {
		/* background: transparent!important;
		width: 100% !important;
		position: relative !important;
		height: 0px !important;
		margin-top: 30px; */
	}

}



@media (max-width: 600px) 

{	

	.search .titleHome {

		font-size: 18px !important;

	}

	

	.desktop {

		display: block !important;

	}

	

	.mobile-price {

		display: none !important;

	}

	

	.search .searchContent {

		

	}

	

	.search .centerContent {

	    padding-top: 40px !important;

	}

	

	.search .searchContent #what,

	.search .searchContent input[type="text"]	{

		width: 200px !important;

		margin-left: 0% !important;

	}

	

	.places li {

		margin-right: 0;

		position: relative;

		float: none;

		width: 50%;

	}

	

	.places h3 {

		text-align: center !important;

		width: auto;

	}

	

	.searchButton {
		margin-left: 0 !important;
		right: 0 !important;
		/* top: 8px !important; */

	}

	

	.search form:before,

	.search form 	{

		width: auto !important;

	}

}



@media (max-width: 500px) 

{	

	.bg-red.radius-0033,

	.alignContent	{

		width: 98% !important;

		float: none !important;

	}	

	

	/*

	.magazine-others {

		display: none !important;

	}

	*/

	

	.bannerContent .small {

		float: left;

	}

	

	.bannerContent {

		height: auto !important;

	}

}



@media (max-width: 400px) 

{	

	#portfolio-grid li .caption	{

		/* height: 240px !important; */

	}

}



.btn.btn-success {

	font-weight: bold;

	padding: 8px;

	text-transform: uppercase;

}



.parallax-bg {

	left: 0 !important;

	margin: 0 !important;

	width: 100% !important;

}



.class-home {

	margin: 0 auto;

	max-width: 1000px;

}



.menu-categorias-mobile {

	background: #10313c !important;

	float: left;

	height: 40px;

	text-align: center;

	width: 100%;

	margin-top: -17px;

}



.menu-buttom {

	position: relative;

	z-index: 99999;

}



.list-categorias-mobile li {

	font-size: 16px;

	padding: 8px;

	margin-top: 0px;

	float: left;

	width: 100%;

}



.header_block_1 {

	background: #10313C;

	z-index: 99999;

	position: relative;

}

/* css */





.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"

}

.fa {

	font-family: FontAwesome;

	font-feature-settings: normal;

	font-kerning: auto;

	font-language-override: normal;

	font-size: inherit;

	font-size-adjust: none;

	font-stretch: normal;

	font-style: normal;

	font-synthesis: weight style;

	font-variant: normal;

	font-weight: normal;

	line-height: 1;

	text-rendering: auto;

}

.callMe, .fa-ul > li, .searchButton > i {

	position: relative;

}

.callMe, .fa-ul > li,

.searchButton > i {

	position: relative;

  font-size: 20px;

  margin-top: 5px;

}

.footer-widgets h4 {

  color: inherit;

  font-weight: bold;

  line-height: 30px;

  font-family: Lato;

  font-size: 14px;



}



	#city_id {

		height: auto;

		margin-left: 15px;

		margin-top: 15px;

		padding: 7px 0 12px 10px;

		width: 275px;

	}

  .area-pesquisa{

    width: 100%;

    background: url("../../../images/bg-olho-1.png") 50% 50% no-repeat #86B0CC;

    background-size: 100%;

    padding-bottom: 50px;

  }

  .area-pesquisa.area-pesquisa-pequena{

    width: 100%;

    min-height: 110px;

    background: #282C2D;

    background-size: 100%;

    padding-bottom: 0px;

  }



.post__holder .post_content {

    padding-bottom: 20px;

    font-family: 'Lato' !important;

}



.navIframe .embedNav nav a#anunciar ,

.navIframe .embedNav nav a#divulgue {

    padding: 0px 10px;

    background: #fff;

    color: #34217C;

    line-height: 24px;

    margin-top: 4px;    

    margin-left: 10px;

}

.navIframe .embedNav nav a#divulgue{

  background: none;

  color: #fff; 

}

.navIframe .embedNav nav a#anunciar:hover , 

.navIframe .embedNav nav a#divulgue:hover {

  height:24px;

}



.side-left.span4.visible-desktop {

    width: 10px;

}

.span8.login-area{

    width: 95%;

    margin: 0 auto;

    float: none;

    padding-top: 40px;

}



#carousel.flexslider .slides>li{

  width: 100px !important;

  height: 80px;

  overflow: hidden;

}



#sidebar .widget_categories ul li, #sidebar .widget_archive ul li, #sidebar .widget_nav_menu ul li, #sidebar .widget_meta ul li, #sidebar .widget_meta ul li, #sidebar .widget_pages ul li, #sidebar .widget_recent_comments ul li, #sidebar .widget_recent_entries ul li {

    position: relative;

    list-style: none;

    font-size: 14px;

    color: #666;

    text-align: center;

}