/*

Theme Name: X - Child Theme: Integrity Light personal
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: personalizado
Version: 10.0.0
Template: x

*/


/* fontes */ 

@font-face {
    font-family: 'Open Sans';
    src: url('/wp-content/fontes/OpenSans-Italic.eot');
    src: url('/wp-content/fontes/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/fontes/OpenSans-Italic.woff2') format('woff2'),
        url('/wp-content/fontes/OpenSans-Italic.woff') format('woff'),
        url('/wp-content/fontes/OpenSans-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/wp-content/fontes/OpenSans-SemiBold.eot');
    src: url('/wp-content/fontes/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/fontes/OpenSans-SemiBold.woff2') format('woff2'),
        url('/wp-content/fontes/OpenSans-SemiBold.woff') format('woff'),
        url('/wp-content/fontes/OpenSans-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/wp-content/fontes/OpenSans-Bold.eot');
    src: url('/wp-content/fontes/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/fontes/OpenSans-Bold.woff2') format('woff2'),
        url('/wp-content/fontes/OpenSans-Bold.woff') format('woff'),
        url('/wp-content/fontes/OpenSans-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/wp-content/fontes/OpenSans-Light.eot');
    src: url('/wp-content/fontes/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/fontes/OpenSans-Light.woff2') format('woff2'),
        url('/wp-content/fontes/OpenSans-Light.woff') format('woff'),
        url('/wp-content/fontes/OpenSans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/wp-content/fontes/OpenSans-BoldItalic.eot');
    src: url('/wp-content/fontes/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/fontes/OpenSans-BoldItalic.woff2') format('woff2'),
        url('/wp-content/fontes/OpenSans-BoldItalic.woff') format('woff'),
        url('/wp-content/fontes/OpenSans-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/wp-content/fontes/OpenSans-Regular.eot');
    src: url('/wp-content/fontes/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/fontes/OpenSans-Regular.woff2') format('woff2'),
        url('/wp-content/fontes/OpenSans-Regular.woff') format('woff'),
        url('/wp-content/fontes/OpenSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/wp-content/fontes/OpenSans-SemiBoldItalic.eot');
    src: url('/wp-content/fontes/OpenSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/fontes/OpenSans-SemiBoldItalic.woff2') format('woff2'),
        url('/wp-content/fontes/OpenSans-SemiBoldItalic.woff') format('woff'),
        url('/wp-content/fontes/OpenSans-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/wp-content/fontes/OpenSans-ExtraBold.eot');
    src: url('/wp-content/fontes/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/fontes/OpenSans-ExtraBold.woff2') format('woff2'),
        url('/wp-content/fontes/OpenSans-ExtraBold.woff') format('woff'),
        url('/wp-content/fontes/OpenSans-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/wp-content/fontes/OpenSans-ExtraBoldItalic.eot');
    src: url('/wp-content/fontes/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/fontes/OpenSans-ExtraBoldItalic.woff2') format('woff2'),
        url('/wp-content/fontes/OpenSans-ExtraBoldItalic.woff') format('woff'),
        url('/wp-content/fontes/OpenSans-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/wp-content/fontes/OpenSans-LightItalic.eot');
    src: url('/wp-content/fontes/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/fontes/OpenSans-LightItalic.woff2') format('woff2'),
        url('/wp-content/fontes/OpenSans-LightItalic.woff') format('woff'),
        url('/wp-content/fontes/OpenSans-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}


@font-face {
    font-family: 'Francois One';
    src: url('/wp-content/fontes/FrancoisOne-Regular.eot');
    src: url('/wp-content/fontes/FrancoisOne-Regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/fontes/FrancoisOne-Regular.woff2') format('woff2'),
        url('/wp-content/fontes/FrancoisOne-Regular.woff') format('woff'),
        url('/wp-content/fontes/FrancoisOne-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Calibri';
    src: url('/wp-content/fontes/Calibri.eot');
    src: url('/wp-content/fontes/Calibri.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/fontes/Calibri.woff2') format('woff2'),
        url('/wp-content/fontes/Calibri.woff') format('woff'),
        url('/wp-content/fontes/Calibri.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}




.alfa {padding:0px;}

.beta {
padding: 10px;
width: 45%;
float: left;
}

.containerextra { position:relative; }
.imgA1 { position:absolute; top: 0px; left: 0px; z-index: 1; } 
.imgB1 { position:absolute; bottom: 0px; z-index: 3; } 


#optin { margin: 0 auto 2em; overflow: hidden; text-align: center }
	#optin input {
		background: #fff url(images/input.png) repeat-x bottom;
		border: 1px solid #ccc;
		float: left;
		font-size: 14px;
		margin: 0 10px 10px 0;
		padding: 8px 10px;
		width: 200px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		box-shadow: 0 2px 2px #ddd;
		-moz-box-shadow: 0 2px 2px #ddd;
		-webkit-box-shadow: 0 2px 2px #ddd
	}
		#optin input.name { background: #fff url(images/name.png) no-repeat 10px center; padding-left: 35px }
		#optin input.email { background: #fff url(images/email.png) no-repeat 10px center; padding-left: 35px }
		#optin input[type="submit"] {
			background: #217b30 url(images/green.png) repeat-x top;
			border: 1px solid #137725;
			color: #fff;
			cursor: pointer;
			float: left;
			font-size: 14px;
			font-weight: bold;
			padding: 3px 5px;
			text-shadow: -1px -1px #1c5d28;
			text-transform: uppercase;
			width: auto
		}
			#optin input[type="submit"]:hover { color: #c6ffd1 }
		#optin span { background: url(images/lock.png) no-repeat center left; float: left; margin-left: 15px; padding-left: 20px }
		
#mce-PERFIL
	{ width: 45%;
	  float: left;
      margin-right: 10px;
	}
	

div .entry-wrap {
padding: 30px 60px;
}

a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.x-topbar .p-info a:hover,.x-breadcrumb-wrap a:hover,.widget ul li a:hover,.widget ol li a:hover,.widget.widget_text ul li a,.widget.widget_text ol li a,.widget_nav_menu .current-menu-item > a,.x-widgetbar .widget ul li a:hover,.x-accordion-heading .x-accordion-toggle:hover,.x-comment-author a:hover,.x-comment-time:hover,.x-recent-posts a:hover .h-recent-posts{color:#2f69ce;}a:hover,.widget.widget_text ul li a:hover,.widget.widget_text ol li a:hover,.x-twitter-widget ul li a:hover{color:#272199;}.rev_slider_wrapper,a.x-img-thumbnail:hover,.x-slider-container.below,.page-template-template-blank-3-php .x-slider-container.above,.page-template-template-blank-6-php .x-slider-container.above{border-color:#2f69ce;}.entry-thumb:before,.x-pagination span.current,.flex-direction-nav a,.flex-control-nav a:hover,.flex-control-nav a.flex-active,.mejs-time-current,.x-dropcap,.x-skill-bar .bar,.x-pricing-column.featured h2,.h-comments-title small,.x-entry-share .x-share:hover,.x-highlight,.x-recent-posts .x-recent-posts-img:after{background-color:#2f69ce;}.x-nav-tabs > .active > a,.x-nav-tabs > .active > a:hover{box-shadow:inset 0 3px 0 0 #2f69ce;}.x-main{width:69.536945%;}.x-sidebar{width:25.536945%;}.x-topbar .p-info,.x-topbar .p-info a,.x-navbar .desktop .x-nav > li > a,.x-navbar .desktop .sub-menu a,.x-navbar .mobile .x-nav li > a,.x-breadcrumb-wrap a,.x-breadcrumbs .delimiter{color:#b5b5b5;}.x-navbar .desktop .x-nav > li > a:hover,.x-navbar .desktop .x-nav > .x-active > a,.x-navbar .desktop .x-nav > .current-menu-item > a,.x-navbar .desktop .sub-menu a:hover,.x-navbar .desktop .sub-menu .x-active > a,.x-navbar .desktop .sub-menu .current-menu-item > a,.x-navbar .desktop .x-nav .x-megamenu > .sub-menu > li > a,.x-navbar .mobile .x-nav li > a:hover,.x-navbar .mobile .x-nav .x-active > a,.x-navbar .mobile .x-nav .current-menu-item > a{color:#000000;}.x-navbar .desktop .x-nav > li > a:hover,.x-navbar .desktop .x-nav > .x-active > a,.x-navbar .desktop .x-nav > .current-menu-item > a{box-shadow:inset 0 4px 0 0 #2f69ce;}.x-navbar .desktop .x-nav > li > a{height:60px;padding-top:22px;}.x-navbar-fixed-top-active .x-navbar-wrap{margin-bottom:1px;}.x-navbar .desktop .x-nav > li ul{top:45px;;}.x-colophon.top,.x-colophon.bottom{border-top:1px solid #e0e0e0;border-top:1px solid rgba(0,0,0,0.085);background-color:transparent;box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.8);}.x-comment-author,.x-comment-time,.comment-form-author label,.comment-form-email label,.comment-form-url label,.comment-form-rating label,.comment-form-comment label,.widget_calendar #wp-calendar caption,.widget.widget_rss li .rsswidget{font-family:Open Sans;font-weight:400;}.p-landmark-sub,.p-meta,input,button,select,textarea{font-family:Open Sans;}.widget ul li a,.widget ol li a,.x-comment-time{color:#5b5b5b;}.widget_text ol li a,.widget_text ul li a{color:#2f69ce;}.widget_text ol li a:hover,.widget_text ul li a:hover{color:#272199;}.comment-form-author label,.comment-form-email label,.comment-form-url label,.comment-form-rating label,.comment-form-comment label,.widget_calendar #wp-calendar th,.p-landmark-sub strong,.widget_tag_cloud .tagcloud a:hover,.widget_tag_cloud .tagcloud a:active,.entry-footer a:hover,.entry-footer a:active,.x-breadcrumbs .current,.x-comment-author,.x-comment-author a{color:#272727;}.widget_calendar #wp-calendar th{border-color:#272727;}.h-feature-headline span i{background-color:#272727;}@media (max-width:979px){.x-navbar-fixed-top-active .x-navbar-wrap{margin-bottom:0;}}html body #wpadminbar{z-index:99999 !important;}.admin-bar .x-navbar-fixed-top,.admin-bar .x-navbar-fixed-left,.admin-bar .x-navbar-fixed-right{top:32px;}@media (max-width:979px){.admin-bar .x-navbar-fixed-top,.admin-bar .x-navbar-fixed-left,.admin-bar .x-navbar-fixed-right{top:0;}}.admin-bar .x-widgetbar,.admin-bar .x-btn-widgetbar{top:32px;}@media screen and (max-width:782px){.admin-bar .x-widgetbar,.admin-bar .x-btn-widgetbar{top:46px;}}body{font-size:16px;font-style:normal;font-weight:400;color:#313131;background:#f2f2f2;}a:focus,select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="submit"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto #2f69ce;outline-offset:-1px;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;}h1,.h1{letter-spacing:0em;}h2,.h2{letter-spacing:0em;}h3,.h3{letter-spacing:0em;}h4,.h4{letter-spacing:0em;}h5,.h5{letter-spacing:0em;}h6,.h6{letter-spacing:0em;}.w-h{font-weight:400 !important;}.x-container.width{width:88%;}.x-container.max{max-width:1000px;}.x-main.full{float:none;display:block;width:auto;}@media (max-width:979px){.x-main.full,.x-main.left,.x-main.right,.x-sidebar.left,.x-sidebar.right{float:none;display:block;width:auto !important;}}.entry-header,.entry-content{font-size:14px;}body,input,button,select,textarea{font-family:"Open Sans",sans-serif;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,blockquote{color:#272727;}.cfc-h-tx{color:#272727 !important;}.cfc-h-bd{border-color:#272727 !important;}.cfc-h-bg{background-color:#272727 !important;}.cfc-b-tx{color:#5b5b5b !important;}.cfc-b-bd{border-color:#5b5b5b !important;}.cfc-b-bg{background-color:#5b5b5b !important;}body.x-navbar-fixed-top-active .x-navbar-wrap{height:60px;}.x-navbar-inner{min-height:60px;}.x-logobar-inner{padding-top:15px;padding-bottom:15px;}.x-brand{font-family:"Open Sans",sans-serif;font-size:29px;font-style:normal;font-weight:300;letter-spacing:0.103em;text-transform:uppercase;color:#b5b5b5;}.x-brand:hover,.x-brand:focus{color:#b5b5b5;}.x-brand img{width:242px;}.x-navbar .x-nav-wrap .x-nav > li > a{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;letter-spacing:0.2em;text-transform:uppercase;}.x-navbar .desktop .x-nav > li > a{font-size:10px;}.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce){padding-left:14px;padding-right:14px;}.x-navbar .desktop .x-nav > li > a > span{margin-right:-0.2em;}.x-btn-navbar{margin-top:12px;}.x-btn-navbar,.x-btn-navbar.collapsed{font-size:16px;}@media (max-width:979px){body.x-navbar-fixed-top-active .x-navbar-wrap{height:auto;}.x-widgetbar{left:0;right:0;}}.x-btn,.button,[type="submit"]{color:#ffffff;border-color:#ffffff;background-color:#ff2a13;text-shadow:0 0.075em 0.075em rgba(0,0,0,0.5);border-radius:0.25em;}.x-btn:hover,.button:hover,[type="submit"]:hover{color:#eeee22;border-color:#ffffff;background-color:#b21100;text-shadow:0 0.075em 0.075em rgba(0,0,0,0.5);}.x-btn.x-btn-real,.x-btn.x-btn-real:hover{margin-bottom:0.25em;text-shadow:0 0.075em 0.075em rgba(0,0,0,0.65);}.x-btn.x-btn-real{box-shadow:0 0.25em 0 0 #a71000,0 4px 9px rgba(0,0,0,0.75);}.x-btn.x-btn-real:hover{box-shadow:0 0.25em 0 0 #a71000,0 4px 9px rgba(0,0,0,0.75);}.x-btn.x-btn-flat,.x-btn.x-btn-flat:hover{margin-bottom:0;text-shadow:0 0.075em 0.075em rgba(0,0,0,0.65);box-shadow:none;}.x-btn.x-btn-transparent,.x-btn.x-btn-transparent:hover{margin-bottom:0;border-width:3px;text-shadow:none;text-transform:uppercase;background-color:transparent;box-shadow:none;}body .gform_wrapper .gfield_required,body .gform_wrapper span.ginput_total{color:#2f69ce;}body .gform_wrapper h2.gsection_title,body .gform_wrapper h3.gform_title{font-weight:700;}body .gform_wrapper h2.gsection_title{letter-spacing:0em !important;}body .gform_wrapper h3.gform_title{letter-spacing:0em !important;}body .gform_wrapper .top_label .gfield_label,body .gform_wrapper .left_label .gfield_label,body .gform_wrapper .right_label .gfield_label{font-weight:400;} 

.x-brand.text {
    display: none;
}

#login_wid-2 {
    background: #FFF;
	}



#input_90_2, #input_90_4, #input_90_5, #input_90_6 {
color: #2f69ce;
}

td {
border-top: 1px solid !important;
}

.tooltip {
font-size: 1.2rem;
}

.dark-home-text {
  color: #272727;
}

.home-tab-img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}


  .band-layouts .h-custom-headline {
  color: #fff;
}

.band-layouts .h-custom-headline.h5 {
  font-size: 132%;
  color: #C03131;
  -webkit-transition: color 0.3s ease;
          transition: color 0.3s ease;
}

.band-layouts .h-custom-headline.w-300 {
  font-weight: 300;
}

.band-layouts img {
  opacity: 0.35;
  -webkit-transition: opacity 0.3s ease;
          transition: opacity 0.3s ease;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
       -o-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.band-layouts .x-column:hover .h-custom-headline.h5 {
  color: #fff;
}

.band-layouts .x-column:hover img {
  opacity: 1;
}

ul {
list-style: none;
}

/* Adaptações GF */

#gform_wrapper_25 .gfield_label {
display: none;
}

.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {
padding: 2px 0 2px 4px;
}

.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right, .gform_wrapper .ginput_complex .ginput_full {
min-height: 28px;
}

input[type="button"], input[type="reset"], input[type="submit"] {
width: 99.5%;
}

.gform_wrapper .gform_footer {
padding: 0px 0 0px 0;
margin: 9px 0 0 0;
clear: both;
}



span.ginput_total {
color: #2f69ce !important;
font-size: 2em !important;
line-height: 1.7em !important;
}



.mc_merge_var{ 
	padding: 5;
	margin: 0px 0px 12px;
}
	
#hor-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	/*margin: 45px;*/
	width: 600px;
	text-align: center;
	border-collapse: collapse;
}
#hor-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	color: #039;
}
#hor-zebra td
{
	padding: 8px;
	color: #669;
}
#hor-zebra .odd
{
	background: #e8edff; 
}

#gf_coupon_button {
    width: 80px;
    background-color: #afafaf;
  height: 38px;}

    
.gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li, .gform_wrapper ul li h3 div {
    list-style-type: none!important;
    margin: 0 0 8px;
    overflow: visible;
    padding-left: 0;
}

.gform_wrapper .gfield_radio li label {
	  margin: 2px 0 0 10px !important;}
	
.gform_wrapper .gfield_checkbox li label {
		  margin: 2px 0 0 7px !important;}	

.gfield_html_formatted h4 {
    margin: 1em 0 0 0 !important;
    background-color: lightgrey;
		  padding: 10px 10px 10px 5px !important;}
		
.gform_wrapper .field_description_below .gfield_description {
				padding-top: 0px !important;}		

#field_114_7 {display: none;}
#field_114_114 {display: none;}
#field_114_159 {display: none;}
#field_114_114 {display: none;}

#field_114_116 {display: none!important;}	
#field_114_160 {display: none!important;}	
#field_114_133 {display: none!important;}	
#field_114_162 {display: none!important;}	

#label_114_73_1 .ginput_price {display: none!important;}	
#label_114_73_3 .ginput_price {display: none!important;}	
#label_114_73_4 .ginput_price {display: none!important;}
#label_114_73_5 .ginput_price {display: none!important;}	
#label_114_73_7 .ginput_price {display: none!important;}	
#label_19_73_3 .ginput_price {display: none!important;}	

#gform_fields_109 { margin-bottom: -35px !important;}

#field_109_11 {margin-top: 27px; }

#field_109_4 {margin-top: -65px; }

#field_109_7 {margin-top: -16px; margin-bottom: -13px !important;}


.valorebook {visibility: hidden; height: 1em; font-size: 5px;}

.valorebook2 {height: 1em; font-size: 1em!important;}



#gform_submit_button_109 {  }


#gf_coupon_button {
width: 90px;
}


#field_113_62 {visibility: hidden; height: 1em; font-size: 5px;}

#field_14_72 {visibility: hidden; height: 1em; font-size: 5px;}
#field_14_65 {visibility: hidden; height: 1em; font-size: 5px;}
#field_14_49 {visibility: hidden; height: 1em; font-size: 5px;}

#field_96_61 {visibility: hidden; }
#field_96_65 {visibility: hidden; }
#field_96_66 {visibility: hidden; }
#field_96_67 {visibility: hidden; }
#field_96_68 {visibility: hidden; }
#field_96_69 {visibility: hidden; }
#field_96_70 {visibility: hidden; }
#field_96_71 {visibility: hidden; }
#field_96_72 {visibility: hidden; }
#field_14_39 {visibility: hidden; }

#field_14_49 {visibility: hidden; }

#field_14_63 {visibility: hidden; }

#field_55_74 {visibility: hidden; }

#field_55_75 {visibility: hidden; }

#field_55_76 {visibility: hidden; }


#field_56_14 {visibility: hidden;  height: 1em; font-size: 5px;}
#field_56_20 {visibility: hidden;  height: 1em; font-size: 5px;}

#field_56_31 {visibility: hidden; }

#field_56_32 {visibility: hidden; }

#field_56_23 {visibility: hidden; }
#field_56_24 {visibility: hidden; }

#field_56_25 {visibility: hidden; }

#field_56_30 {visibility: hidden; }

#field_56_37 {visibility: hidden; }

#field_56_38 {visibility: hidden; }

#field_56_39 {visibility: hidden; }

#field_56_34 {visibility: hidden;
}

#field_56_48 {visibility: hidden; }

#field_56_52 {visibility: hidden; height: 1em; font-size: 5px;}

#field_56_53 {visibility: hidden; height: 1em; font-size: 5px;}

#field_56_54 {visibility: hidden; height: 1em; font-size: 5px;}

#field_56_64 {visibility: hidden; height: 1em; font-size: 5px;}


#field_49_60 {visibility: hidden; }

#field_49_61 {visibility: hidden; }

#field_49_62 {visibility: hidden; }

#field_59_43 {visibility: hidden; }

#field_59_20 {visibility: hidden; }

#field_59_51 {visibility: hidden; }



.hentry { margin-top: 1em; }

#field_14_49 {visibility: hidden; }

#field_14_50 {visibility: hidden; }

#field_14_60 {visibility: hidden; }

#field_14_61 {visibility: hidden; }

#field_14_65 {visibility: hidden; }

#field_14_66 {visibility: hidden; }

#field_83_21 {visibility: hidden; }

#field_83_32 {visibility: hidden; }

#field_83_22 {visibility: hidden; }

#field_83_30 {visibility: hidden; }

.gform_wrapper .top_label .gfield_label{
margin: 18px 0 10px 0;
}


.gform_wrapper span.ginput_product_price {
color: #0d54ab!important;
  font-weight: 400;
  
}

label {
display: initial;
margin-bottom: 2px;
margin-left: 5px;
}

div .entry-wrap {
padding: 30px 60px;
}

body .gform_wrapper .ginput_complex label, body .gform_wrap
per .description, body .gform_wrapper .gfield_description, body .gform_wrapper .gsection_description, body .gform_wrapper .instruction {
font-family: inherit;
font-size: 87.5%!important;
opacity: 0.7;
}

input {
width: 80.5%;
}

.x-navbar {
    border-bottom: 1px solid #ccc;
    background-color: #fff;
    box-shadow: 0 0.15em 0.35em 0 rgba(0,0,0,0.135);
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.x-navbar-inner {
min-height: 0px !important;
background-color: transparent;

}

.x-navbar-fixed-top-active .x-navbar-wrap {
margin-bottom: 0 px !important;
height: 0px !important;
}

.edd_purchase_submit_wrapper {display: inline-block; visibility: visible; }

p .edd-cp-container {visibility: hidden; }

.create-account p{/*margin: 0 0 1.313em; */}

label {
display: inherit;}

.white-popup {
position: relative;
background: #FFF;
width: auto;
max-width: 700px;
margin: 20px auto;
padding: 20px;
}

.x-accordion-heading .x-accordion-toggle {
display: block;
padding: 10px 15px;
font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: 800;
font-size: 150.2%;
color: #272727;
background-color: #fff;
}

.x-recent-posts a{display: inline;float:left;margin:0 0 0 0;border:none;padding:5px 5px 0;color: #0033FF;;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);/* background-color: #fff; */}


.x-recent-posts article.hentry>.entry-wrap{border:0;background-color:transparent;border-radius:0;box-shadow:none;border-bottom:1px solid #f2f2f2;padding: 30px 0px;}

.x-boxed-layout-active .entry-wrap {
border : none;
float: left;
} 
.x-recent-posts a {
padding : 0;
border : none;
background-color: #F5F5F5 !important;
-webkit-box-shadow: 0 0em 0em 0 rgba(0,0,0,0) !important;
box-shadow: 0 0em 0em 0 rgba(0,0,0,0) !important;
}
.x-recent-posts .h-recent-posts {
position : relative;
margin : 0;
font-size : 155.4%;
line-height : 1.1;
padding-bottom: 0px;
padding-top: 0px;
}
.x-recent-posts .x-recent-posts-img {
position : relative;
float: left;
margin-top : 25px;
margin : 15px 0px 0px;
}
.x-recent-posts .has-post-thumbnail .x-recent-posts-img {
    padding: 0px;
    margin-right: 15px;
}
.x-recent-posts .x-recent-posts-content {
margin : 0;
padding: 0; 
}
.x-recent-posts .x-recent-posts-excerpt {
margin-top: 10px;
display : block;
}
.x-recent-posts .x-recent-posts-excerpt .xreadmore {
font-weight : 400;
font-weight : normal;
white-space : nowrap;
color : #303447;
}
.x-recent-posts .h-recent-posts {
text-overflow : clip;
white-space : normal;
}
.x-recent-posts .x-recent-posts-date {
display : block;
line-height : 1;
text-overflow : clip;
white-space : normal;
}

.x-recent-posts.vertical a {
/* float: none; */}




article.comment {
  margin: 0 0 30px 140px;
}



.gfield_label
{font-weight: bold;}

#field_98_16 {visibility: hidden; }

#field_98_17 {visibility: hidden; }

#field_98_1 {visibility: hidden; }

body .gform_wrapper .top_label .gfield_label, body .gform_wrapper .left_label .gfield_label, body .gform_wrapper .right_label .gfield_label {
    font-weight: bold;
}


.x-topbar {
    background-color: #ecece4;}

.imageselectbox { 
   position: relative; 
   width: 100%; /* for IE 6 */
}

.textolabel { 
    position: absolute;
    top: 5px;
    left: 130px;
    width: 100%;
    color: white;
    font: bold 20px Helvetica, Sans-Serif;
    letter-spacing: -1px;
    padding: 10px;
    text-shadow: black 1px 1px 5px;
}

.quantity {visibility: hidden;     height: 1em; font-size: 5px;}
.x-topbar .p-info, .x-topbar .p-info a, .x-navbar .x-nav > li > a, .x-nav-collapse .sub-menu a, .x-breadcrumb-wrap a, .x-breadcrumbs .delimiter {
    color: #000000;
    font-weight: bold;
}


.x-nav-tabs
{  list-style-type: none!important;
    margin: 0 0 8px;
    overflow: visible;
    padding-left: 0;
	}


.p-meta > span:first-child {
    display: none;
}

.gform_wrapper ul.gform_fields li.gfield {
    margin-right: 0 !important;
    float: none !important;
}


.x-content-dock {
  background: url("https://revolucaoebook.com.br/wp-content/uploads/2017/03/whatsapp-450-282.jpg") no-repeat scroll center center / cover ;
}

.entry-thumb {
display: none !important;
}



div.gallerypromo {
    border: 1px solid #ccc;
}

div.gallerypromo:hover {
    border: 1px solid #777;
}

div.gallerypromo img {
    width: 100%;
    height: auto;
}

div.descpromo img {
    width: 18px;
    height: 18px;
}

div.descpromo {
    padding: 15px;
    text-align: center;
}

div.descpromogray img {
    width: 18px;
    height: 18px;
}

div.descpromograynovo img {
    width: 15px;
    height: 15px;
}

div.descpromograynovo {
    text-align: left;
    opacity: 0.4;
	float: left;
}

div.descpromogray {
    padding: 15px;
    text-align: center;
    background-color: #000;
    opacity: 0.4;
}

* {
    box-sizing: border-box;
}

.responsivepromo {
    padding: 0 6px;
    float: left;
    width: 24.99999%;
}

@media only screen and (max-width: 700px){
    .responsivepromo {
        width: 49.99999%;
        margin: 6px 0;
    }
}

@media only screen and (max-width: 500px){
    .responsivepromo {
        width: 100%;
    }
}

.clearfixpromo:after {
    content: "";
    display: table;
    clear: both;
}
  
	  
.x-accordion-inner {
    background-image: url(http://simplissimo.com.br/wp-content/blogs.dir/1/files/2014/02/fundo.jpg);
		background-size: cover;
    background-repeat: no-repeat;
		background-attachment: fixed;
		
}



#field_117_62, #field_117_7 {
text-align: center;
font-size: 20px;
}

#field_117_156 {
text-align: center;
font-size: 20px;
}

#input_117_156 {

    border: 0 solid #4195fc;
    box-shadow: none;
    font-size: 2.5em;
    text-align: center;
    text-decoration: line-through;
    height: 1.6em;}


#field_117_158 {visibility: hidden; height: 0.1em; font-size: 5px;}

gf_coupon_info {
text-align: center;
}

 
#field_114_166 {visibility: hidden; height: 1em; font-size: 1px;}
#field_114_167 {visibility: hidden; height: 1em; font-size: 1px;}
#field_114_168 {visibility: hidden; height: 1em; font-size: 1px;}
#field_114_170 {visibility: hidden; height: 1em; font-size: 1px;}
#field_114_165 {visibility: hidden; height: 1em; font-size: 1px;}
#field_114_160 {visibility: hidden; height: 1em; font-size: 1px;}

#field_114_155 {visibility: hidden; height: 1em; font-size: 1px;}
#field_114_156 {visibility: hidden; height: 1em; font-size: 1px;}

#field_117_160 {visibility: hidden; height: 1em; font-size: 1px;}

#field_117_155 {visibility: hidden; height: 1em; font-size: 1px;}

#field_117_83 {visibility: hidden; }

#field_117_84 {visibility: hidden; }

#field_117_85 {visibility: hidden; height: 1em; font-size: 1px;}

#field_117_86 {visibility: hidden;     height: 1em; font-size: 1px;}

#field_117_87 {visibility: hidden; }

#field_117_89 {visibility: hidden; }

#field_117_90 {display: none; }

#field_117_93 {visibility: hidden; }

#field_117_94 {visibility: hidden; }

#field_117_95 {visibility: hidden; height: 1em; font-size: 1px;}

#field_117_70 {visibility: hidden;     height: 1em; font-size: 1px;}

#field_117_98 {visibility: hidden; height: 1em; font-size: 1px;}

#field_117_114 {visibility: hidden; height: 1em; font-size: 1px;}

#field_117_115 {visibility: hidden; height: 1em; font-size: 1px;}

#field_117_116 {visibility: hidden; height: 1em; font-size: 1px;}

#field_117_117 {visibility: hidden; height: 1em; font-size: 1px;}

#field_117_118 {visibility: hidden; height: 1em; font-size: 1px;}

#field_117_122 {visibility: hidden; height: 1em; font-size: 1px;}

#field_117_133 {visibility: hidden; height: 1em; font-size: 1px;}

#field_117_123 {visibility: hidden; height: 1em; font-size: 1px;}

#field_117_134 {visibility: hidden; height: 1em; font-size: 1px;}

#field_117_144 {visibility: hidden; height: 1em; font-size: 1px;}

#field_117_145 {visibility: hidden; height: 1em; font-size: 1px;}

#field_117_147 {visibility: hidden; height: 1em; font-size: 1px;}

body #gform_wrapper_117 ul li.gfield {
    margin-top: 1px!important;
    padding-top: 0;
  }

body #gform_wrapper_117 .top_label div.ginput_container {
    margin-top: 1px!important;
}

/* 
#choice_117_73_2 {display: none; position:absolute;}

#label_117_73_2 { 
     display: none; 
}
*/





#field_19_62, #field_19_7 {
text-align: center;
font-size: 20px;
}

#field_19_156, #field_19_166, #field_19_168 {
text-align: center;
font-size: 20px;
}

#input_19_156, #input_19_166, #input_19_168 {

    border: 0 solid #4195fc;
    box-shadow: none;
    font-size: 2em;
    text-align: center;
    text-decoration: line-through;
    height: 1.6em;}


#field_19_158 {visibility: hidden; height: 0.1em; font-size: 5px;}

gf_coupon_info {
text-align: center;
}

#field_19_160 {display: none; visibility: hidden;  height: 0.1em; font-size: 1px;}

#field_19_155 {visibility: hidden; height: 1em; font-size: 1px;}

#field_19_83 {visibility: hidden; }

#field_19_84 {visibility: hidden; }

#field_19_85 {visibility: hidden; height: 1em; font-size: 1px;}

#field_19_86 {visibility: hidden;     height: 1em; font-size: 1px;}

#field_19_165 {visibility: hidden;     height: 1em; font-size: 1px;}


#field_19_87 {visibility: hidden; }

#field_19_89 {visibility: hidden; }

#field_19_90 {display: none; }

#field_19_93 {visibility: hidden; }

#field_19_94 {visibility: hidden; }

#field_19_95 {visibility: hidden; height: 1em; font-size: 1px;}

#field_19_70 {visibility: hidden;     height: 1em; font-size: 1px;}

#field_19_98 {visibility: hidden; height: 1em; font-size: 1px;}

#field_19_114 {visibility: hidden; height: 1em; font-size: 1px;}

#field_19_115 {visibility: hidden; height: 1em; font-size: 1px;}

#field_19_116 {visibility: hidden; height: 1em; font-size: 1px;}

#field_19_117 {visibility: hidden; height: 1em; font-size: 1px;}

#field_19_118 {visibility: hidden; height: 1em; font-size: 1px;}

#field_19_122 {visibility: hidden; height: 1em; font-size: 1px;}

#field_19_133 {visibility: hidden; height: 1em; font-size: 1px;}

#field_19_123 {visibility: hidden; height: 1em; font-size: 1px;}

#field_19_134 {visibility: hidden; height: 1em; font-size: 1px;}

#field_19_144 {visibility: hidden; height: 1em; font-size: 1px;}

#field_19_169 {visibility: hidden; height: 1em; font-size: 1px;}

#field_19_145 {visibility: hidden; height: 1em; font-size: 1px;}

#field_19_147 {visibility: hidden; height: 1em; font-size: 1px;}

body #gform_wrapper_19 ul li.gfield {
    margin-top: 1px!important;
    padding-top: 0;
  }

body #gform_wrapper_19 .top_label div.ginput_container {
    margin-top: 1px!important;
}





/* 
#choice_19_73_2 {display: none; position:absolute;}

#label_19_73_2 { 
     display: none; 
}
*/


#field_120_62, #field_120_7 {
text-align: left;
font-size: 20px;
}

#field_120_156 {
text-align: center;
font-size: 20px;
}

#input_120_156 {

    border: 0 solid #4195fc;
    box-shadow: none;
    font-size: 2.5em;
    text-align: center;
    text-decoration: line-through;
    height: 1.6em;}


#field_120_158 {visibility: hidden; height: 0.1em; font-size: 5px;}

gf_coupon_info {
text-align: center;
}

#field_120_160 {display: none; visibility: hidden;  height: 0.1em; font-size: 1px;}

#field_120_155 {visibility: hidden; height: 1em; font-size: 1px;}

#field_120_83 {visibility: hidden; }

#field_120_84 {visibility: hidden; }

#field_120_85 {visibility: hidden; height: 1em; font-size: 1px;}

#field_120_86 {visibility: hidden;     height: 1em; font-size: 1px;}

#field_120_87 {visibility: hidden; }

#field_120_89 {visibility: hidden; }

#field_120_90 {display: none; }

#field_120_93 {visibility: hidden; }

#field_120_94 {visibility: hidden; }

#field_120_95 {visibility: hidden; height: 1em; font-size: 1px;}

#field_120_70 {visibility: hidden;     height: 1em; font-size: 1px;}

#field_120_98 {visibility: hidden; height: 1em; font-size: 1px;}

#field_120_114 {visibility: hidden; height: 1em; font-size: 1px;}

#field_120_115 {visibility: hidden; height: 1em; font-size: 1px;}

#field_120_116 {visibility: hidden; height: 1em; font-size: 1px;}

#field_120_117 {visibility: hidden; height: 1em; font-size: 1px;}

#field_120_118 {visibility: hidden; height: 1em; font-size: 1px;}

#field_120_122 {visibility: hidden; height: 1em; font-size: 1px;}

#field_120_133 {visibility: hidden; height: 1em; font-size: 1px;}

#field_120_123 {visibility: hidden; height: 1em; font-size: 1px;}

#field_120_134 {visibility: hidden; height: 1em; font-size: 1px;}

#field_120_144 {visibility: hidden; height: 1em; font-size: 1px;}

#field_120_145 {visibility: hidden; height: 1em; font-size: 1px;}

#field_120_147 {visibility: hidden; height: 1em; font-size: 1px;}

#field_126_32 {visibility: hidden; height: 1em; font-size: 1px;}

body #gform_wrapper_120 ul li.gfield {
    margin-top: 1px!important;
    padding-top: 0;
  }

body #gform_wrapper_120 .top_label div.ginput_container {
    margin-top: 1px!important;
}

#field_122_179, #field_122_116, #field_122_181, #field_122_182, #field_122_133, #field_122_180 {
  margin-bottom: 0px!important; 
  margin-top: 0px!important;
  padding-top: 0px!important;
padding-bottom: 0px!important;
  font-size: 13px!important;
}


#field_122_179 .ginput_product_price_label, .ginput_quantity_label {display: none!important;}	
#field_122_116 .ginput_product_price_label, .ginput_quantity_label {display: none!important;}	
#field_122_181 .ginput_product_price_label, .ginput_quantity_label {display: none!important;}	
#field_122_182 .ginput_product_price_label, .ginput_quantity_label {display: none!important;}	
#field_122_133 .ginput_product_price_label, .ginput_quantity_label {display: none!important;}	
#field_122_180 .ginput_product_price_label, .ginput_quantity_label {display: none!important;}	




.partial_entry_warning {display: none;}

.x-alert-muted .close {
	  color: #000;}
	
.x-alert-muted {
    background-color: #eee;
    border-color: #8c8989;
	  color: #2b2b2b;}	


.price {
    visibility: hidden!important;		  
		}
  
.single-product .product .summary { width: auto!important; float: none!important;}  

/**
.product-id-777156 label { display: none; }
.page-id-777156 label { display: none!important; }

**/

.page-id-777156 label[for=billing_email], label[for=billing_phone], label[for=billing_first_name], label[for=billing_last_name], label[for=billing_cpf], label[for=billing_country], label[for=billing_state], label[for=billing_postcode], label[for=billing_address_1], label[for=billing_number], label[for=billing_address_2], label[for=billing_neighborhood], label[for=billing_city] { display: none!important; }

input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
 margin-bottom: 1px!important; }



.page-id-99999 #choice_128_4_1 {
  display: none;
}
	
			


.join {
  margin: 0 auto;
  width: 100%;}

.join-page .join #signup {
    width: 100%;
    display: block;
    margin: 30px auto 0;
}

#signup {
    background: rgba(77,89,98,.25);
    width: 100%;
    box-shadow: 0 5px 14px rgba(77,89,98,.25);
    border-radius: 8px;
    
}

#signup2 {
  
    max-width: 400px;
    box-shadow: 0 5px 14px rgba(77,89,98,.25);
    border-radius: 8px;
 	margin: auto; 
    padding-right: 15px;
    padding-left:15px;
}


#signup3 {  
    max-width: 800px;
    background: #fff;
    box-shadow: 0 5px 14px rgba(77,89,98,.25);
    border-radius: 8px;
 	margin: auto; 
    padding-right: 15px;
    padding-left:15px;
}


.page-id-794186 .gform_wrapper ul.gform_fields {
    padding: 7px 5px 0px 15px;
    margin: 0;
    overflow: visible;
}
	
#gform_submit_button_133 {
    font-size: 1em;
    width: 88%!important;
    margin: 0px 0px 20px 22px!important;	
		}


#field_137_8 {visibility: hidden; height: 1em; font-size: 5px;}

body #gform_wrapper_134 ul li.gfield {
    margin-top: 1px!important;
    padding-top: 0;
  }
  
#field_136_34 {visibility: hidden; height: 1em; font-size: 1px;}
#field_136_35 {visibility: hidden; height: 1em; font-size: 1px;}
#field_136_53 {visibility: hidden; height: 1em; font-size: 1px;}
#field_136_54 {visibility: hidden; height: 1em; font-size: 1px;}
#field_137_60 {visibility: hidden; height: 1em; font-size: 1px;}

#field_143_151 {display: none;}



#choice_143_33_3 {display: none;}
#label_143_33_3 {display: none;}



#choice_151_33_2 {display: none;}
#label_151_33_2 {display: none;}


#field_137_55  {display: none;}
#field_137_56 {display: none;}


#choice_109_32_0 {display: none;}
#label_109_32_0 {display: none;}


#gform_wrapper_143 .gfield_label {font-size: 1.3em;}

#gform_wrapper_151 .gfield_label {font-size: 1.3em;}

#label_143_97_0 .ginput_price , #label_143_97_1 .ginput_price , #label_143_97_2 .ginput_price {display: none!important;}	


#label_143_98_0 .ginput_price , #label_143_98_1 .ginput_price , #label_143_98_2 .ginput_price, #label_143_98_3 .ginput_price, #label_143_98_4 .ginput_price, #label_143_98_5 .ginput_price,  #label_143_98_6 .ginput_price, #label_143_119_1 .ginput_price , #label_143_119_2 .ginput_price, #label_143_119_0 .ginput_price {display: none!important;}	


#field_143_20 {
	background-color: #ececec;
    padding: 1em;} 


#field_143_97 {
	background-color: #ececec;
    padding: 1em;}

	#field_143_119 {
	background-color: #ececec;
    padding: 1em;}

	#field_151_34 {
	background-color: #ececec;
    padding: 1em;}
	
	
#field_143_118 {
	background-color: #ececec;
    padding: 1em;}
	
	
#field_143_33 {
	
    padding: 1em;}
#field_143_98 {	
	background-color: #ececec;
    padding: 1em;}

	
	body .gform_wrapper .gform_body .gform_fields  #field_143_123.gfield .gfield_label {
padding: .188em .375em;
    text-shadow: 0 1px 1px rgba(0,0,0,0.65);
    border-radius: 4px;
    background-color: #484848;
    color: #fff;
	float:left;
}

.gform_wrapper span.ginput_discount_143_123 {
padding: .188em .375em;    
	border-radius: 4px;
    color: #074de2!important;
    text-shadow: 0 0px 0px rgba(0,0,0,0.65)!important;
  	margin: 3px!important;
  font-size: 1.3em;
}
	
	
	
	
body .gform_wrapper .gform_body .gform_fields  #field_143_43.gfield .gfield_label {
padding: .188em .375em;
    text-shadow: 0 1px 1px rgba(0,0,0,0.65);
    border-radius: 4px;
    background-color: #484848;
    color: #fff;
	float:left;
}

.gform_wrapper span.ginput_discount_143_43 {
padding: .188em .375em;    
	border-radius: 4px;
    color: #074de2!important;
    text-shadow: 0 0px 0px rgba(0,0,0,0.65)!important;
  	margin: 3px!important;
  font-size: 1.3em;
}

body .gform_wrapper .gform_body .gform_fields  #field_143_78.gfield .gfield_label {
padding: .188em .375em;
    text-shadow: 0 1px 1px rgba(0,0,0,0.65);
    border-radius: 4px;
    background-color: #484848;
    color: #fff;
	float:left;
}

.gform_wrapper span.ginput_discount_143_78 {
padding: .188em .375em;    
	border-radius: 4px;
    background-color: #ffdf4f;
    color: #000!important;
    text-shadow: 0 0px 0px rgba(0,0,0,0.65)!important;
  margin: 3px!important;
}

body .gform_wrapper .gform_body .gform_fields  #field_143_44.gfield .gfield_label {
padding: .188em .375em;    
	border-radius: 4px;
    background-color: #ffdf4f;
    color: #000!important;
    text-shadow: 0 0px 0px rgba(0,0,0,0.65)!important;
	float:left;
}

.gform_wrapper span.ginput_subtotal_143_44 {
padding: .188em .375em;    
	border-radius: 4px;
     color: #000!important;
    text-shadow: 0 0px 0px rgba(0,0,0,0.65)!important;
	font-size: 1.3em;
}

body .gform_wrapper .gform_body .gform_fields  #field_143_85.gfield .gfield_label {
padding: .188em .375em;
    text-shadow: 0 1px 1px rgba(0,0,0,0.65);
    border-radius: 4px;
    background-color: #484848;
    color: #fff;
	float:left;
}

.gform_wrapper span.ginput_discount_143_85 {
padding: .188em .375em;    
	border-radius: 4px;
    background-color: #ffdf4f;
    color: #000!important;
    text-shadow: 0 0px 0px rgba(0,0,0,0.65)!important;
  margin: 3px!important;
}


body .gform_wrapper .gform_body .gform_fields  #field_143_86.gfield .gfield_label {
padding: .188em .375em;
    text-shadow: 0 1px 1px rgba(0,0,0,0.65);
    border-radius: 4px;
    background-color: #484848;
    color: #fff;
	float:left;
}

.gform_wrapper span.ginput_discount_143_86 {
padding: .188em .375em;    
	border-radius: 4px;
    background-color: #ffdf4f;
    color: #000!important;
    text-shadow: 0 0px 0px rgba(0,0,0,0.65)!important;
  margin: 3px!important;
}



body .gform_wrapper .gform_body .gform_fields  #field_143_9.gfield .gfield_label {
padding: .188em .375em;
    text-shadow: 0 1px 1px rgba(0,0,0,0.65);
    border-radius: 4px;
    background-color: #484848;
    color: #fff;
	float:left;
}

.gform_wrapper span.ginput_total_143 {
padding: .188em .375em;    
	border-radius: 4px;
    color: #000!important;
	text-shadow: 0 0px 0px rgba(0,0,0,0.65)!important;
  	margin: 8px 3px 0!important;
	font-size: 1.3em!important;
	font-weight: 700;
}


  

body .gform_wrapper .gform_body .gform_fields  #field_143_42.gfield .gfield_label {
padding: .188em .375em;
    text-shadow: 0 1px 1px rgba(0,0,0,0.65);
    border-radius: 4px;
    background-color: #484848;
    color: #fff;
	float:left;
}

.gform_wrapper span.ginput_discount_143_42 {
padding: .188em .375em;    
	border-radius: 4px;
    background-color: #ffdf4f;
    color: #000!important;
    text-shadow: 0 0px 0px rgba(0,0,0,0.65)!important;
  margin: 3px!important;
}


body .gform_wrapper_145 .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_button_select_files {color: red;}
#field_145_42 {visibility: hidden; height: 1em; font-size: 1px;}
#field_145_45 {visibility: hidden; height: 1em; font-size: 1px;}
#field_145_24 {background: #fff30066; padding: 1.5em;}
#field_145_46 img {width: 120px;}


body #gform_wrapper_133 {
    text-align: left;
    max-width: 85%!important;
    margin: 0 auto;}
	
body .gform_wrapper .gform_body .gform_fields  #field_90_2.gfield .gfield_label, #field_90_4.gfield .gfield_label, #field_90_5.gfield .gfield_label, #field_90_6.gfield .gfield_label, #field_90_9.gfield .gfield_label {
	float:left;	
	line-height: 1.7em;
	margin-right: 0.4em !important;
	text-align: center;}
	
body #gform_wrapper_90 .gform_body .gform_fields .gfield {margin-top: 0.5em!important;}


.gform_wrapper span.ginput_product_price_label { display: none;}

#field_143_106 .ginput_product_price {display: none!important;}	

body .gform_wrapper .gform_body .gform_fields  #field_143_107.gfield .gfield_label {color: red; float: left;}

body .gform_wrapper .gform_body .gform_fields  #field_143_110.gfield .gfield_label, #field_143_112.gfield .gfield_label, #field_143_113.gfield .gfield_label, #field_143_109.gfield .gfield_label, #field_143_153.gfield .gfield_label {
font-size: 1em;
}

#label_143_20_0 .ginput_price , #label_143_20_1 .ginput_price , #label_143_20_2 .ginput_price {display: none!important;}	
#field_143_106 {visibility: hidden; height: 1em; font-size: 1px;}



/* form placeholder overrides - have to use !important or this doesn't work
--------------------------------------------- */
::-webkit-input-placeholder { /* Chrome */
  color: #9b9b9e  !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #9b9b9e  !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #9b9b9e  !important;
  opacity: 1 !important;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color: #9b9b9e  !important;
  opacity: 1 !important;
}

div.nsl-container {
	margin: auto;
}

ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {

    padding: 15px 15px!important;
}

.status-andamento {
padding: .188em .375em;
background-color: #484848;
float: left;
font-size: 0.9em;
font-weight: 700;
border: 1px solid #fff !important;
color: #fff;
}


.status-distribuido {
padding: .188em .375em;
background-color: #af6208;
float: left;
font-size: 0.9em;
font-weight: 700;
border: 1px solid #000 !important;
color: #fff;
}


.status-publicado {
padding: .188em .375em;
background-color: #079705;
float: left;
font-size: 0.9em;
font-weight: 700;
border: 1px solid #000 !important;
color: #fff;
}


.status-suspenso {
padding: .188em .375em;
background-color: #b5afaf;
float: left;
font-size: 0.9em;
font-weight: 700;
border: 1px solid #000 !important;
color: #fff;
}

.status-pendencia {
padding: .188em .375em;
background-color: #fff600;
float: left;
font-size: 0.9em;
font-weight: 700;
border: 1px solid #000 !important;
}

.status-arquivos {
padding: .188em .375em;
background-color: #ff8a00;
float: left;
font-size: 0.9em;
font-weight: 700;
border: 1px solid #000 !important;
color: #fff;
}


.status-contratar {
padding: .188em .375em;
background-color: #006cff;
float: left;
font-size: 0.9em;
font-weight: 700;
border: 1px solid #000 !important;
color: #fff;
}

.status-dados {
padding: .188em .375em;
background-color: #0823c6;
float: left;
font-size: 0.9em;
font-weight: 700;
border: 1px solid #000 !important;
color: #fff;
}



.post-797809 .x-btn.x-btn-flat, .x-btn.x-btn-flat:hover {

    margin-bottom: 0;
    text-shadow: #f8f8f8!important;
    box-shadow: #f8f8f8!important;

}
.post-797809 .x-btn.x-btn-flat, .x-btn.x-btn-flat:hover {

    margin-bottom: 0;
    text-shadow: #f8f8f8!important;
    box-shadow: #f8f8f8!important;

} 
.post-797809 .x-btn.x-btn-pill {

    border-radius: 0.3em;

}
.post-797809 .x-btn.x-btn-small {

    padding: .429em 1.143em .643em;
    font-size: 14px;

}
.post-797809 .x-btn, .button, [type="submit"] {

    color: #000;
    border-color: #5b3b3b;
    background-color: #f8f8f8!important;
    text-shadow: #f8f8f8!important;
    border-radius: 0em;

}
.post-797809 .x-btn, .button, [type="submit"] {

    color: #000;
    background-color: #f8f8f8!important;
    text-shadow: #f8f8f8!important;
    border-radius: 0em;
	border: 2px solid #f00;

}
.post-797809 .x-btn, .button, [type="submit"] {

    display: inline-block;
    position: relative;
    border: 1px solid #000;
        border-top-color: rgb(0, 0, 0);
        border-right-color: rgb(0, 0, 0);
        border-bottom-color: rgb(0, 0, 0);
        border-left-color: rgb(0, 0, 0);
    border-radius: 0;
    padding: .563em 1.125em .813em;
    cursor: pointer;
    font-size: 16px;
    font-weight: inherit;
    line-height: 1.3;
    text-align: center;
    vertical-align: middle;
    color: #fff;
			background-color: #720505!important;
    transition: all 0.15s linear;

}

.post-797809 .x-btn:hover, .button:hover, [type="submit"]:hover {

    color: #fff!important;;
    border-color: #7b0f0f !important;;
    background-color: #da4030!important;;
    text-shadow: 0 .075em .075em rgba(0,0,0,.5);
	}
	
	
#label_151_97_0 .ginput_price , #label_151_97_1 .ginput_price , #label_151_97_2 .ginput_price {display: none!important;}	


#label_151_98_0 .ginput_price , #label_151_98_1 .ginput_price , #label_151_98_2 .ginput_price, #label_151_98_3 .ginput_price, #label_151_98_4 .ginput_price, #label_151_98_5 .ginput_price,  #label_151_98_6 .ginput_price, #label_151_119_1 .ginput_price , #label_151_119_2 .ginput_price, #label_151_119_0 .ginput_price {display: none!important;}	


#field_151_20 {
	background-color: #ececec;
    padding: 1em;} 


#field_151_97 {
	background-color: #ececec;
    padding: 1em;}

	#field_151_119 {
	background-color: #ececec;
    padding: 1em;}

	#field_151_34 {
	background-color: #ececec;
    padding: 1em;}
	
	
#field_151_118 {
	background-color: #ececec;
    padding: 1em;}
	
	
#field_151_33 {
	
    padding: 1em;}
#field_151_98 {	
	background-color: #ececec;
    padding: 1em;}

body .gform_wrapper .gform_body .gform_fields  #field_151_43.gfield .gfield_label {
padding: .188em .375em;
    text-shadow: 0 1px 1px rgba(0,0,0,0.65);
    border-radius: 4px;
    background-color: #484848;
    color: #fff;
	float:left;
}

.gform_wrapper span.ginput_discount_151_43 {
padding: .188em .375em;    
	border-radius: 4px;
    color: #074de2!important;
    text-shadow: 0 0px 0px rgba(0,0,0,0.65)!important;
  	margin: 3px!important;
  font-size: 1.3em;
}

body .gform_wrapper .gform_body .gform_fields  #field_151_78.gfield .gfield_label {
padding: .188em .375em;
    text-shadow: 0 1px 1px rgba(0,0,0,0.65);
    border-radius: 4px;
    background-color: #484848;
    color: #fff;
	float:left;
}

.gform_wrapper span.ginput_discount_151_78 {
padding: .188em .375em;    
	border-radius: 4px;
    background-color: #ffdf4f;
    color: #000!important;
    text-shadow: 0 0px 0px rgba(0,0,0,0.65)!important;
  margin: 3px!important;
}

body .gform_wrapper .gform_body .gform_fields  #field_151_44.gfield .gfield_label {
padding: .188em .375em;    
	border-radius: 4px;
    background-color: #ffdf4f;
    color: #000!important;
    text-shadow: 0 0px 0px rgba(0,0,0,0.65)!important;
	float:left;
}

.gform_wrapper span.ginput_subtotal_151_44 {
padding: .188em .375em;    
	border-radius: 4px;
     color: #000!important;
    text-shadow: 0 0px 0px rgba(0,0,0,0.65)!important;
	font-size: 1.3em;
}

body .gform_wrapper .gform_body .gform_fields  #field_151_85.gfield .gfield_label {
padding: .188em .375em;
    text-shadow: 0 1px 1px rgba(0,0,0,0.65);
    border-radius: 4px;
    background-color: #484848;
    color: #fff;
	float:left;
}

.gform_wrapper span.ginput_discount_151_85 {
padding: .188em .375em;    
	border-radius: 4px;
    background-color: #ffdf4f;
    color: #000!important;
    text-shadow: 0 0px 0px rgba(0,0,0,0.65)!important;
  margin: 3px!important;
}


body .gform_wrapper .gform_body .gform_fields  #field_151_86.gfield .gfield_label {
padding: .188em .375em;
    text-shadow: 0 1px 1px rgba(0,0,0,0.65);
    border-radius: 4px;
    background-color: #484848;
    color: #fff;
	float:left;
}

.gform_wrapper span.ginput_discount_151_86 {
padding: .188em .375em;    
	border-radius: 4px;
    background-color: #ffdf4f;
    color: #000!important;
    text-shadow: 0 0px 0px rgba(0,0,0,0.65)!important;
  margin: 3px!important;
}



body .gform_wrapper .gform_body .gform_fields  #field_151_9.gfield .gfield_label {
padding: .188em .375em;
    text-shadow: 0 1px 1px rgba(0,0,0,0.65);
    border-radius: 4px;
    background-color: #484848;
    color: #fff;
	float:left;
}

.gform_wrapper span.ginput_total_151 {
padding: .188em .375em;    
	border-radius: 4px;
    color: #000!important;
	text-shadow: 0 0px 0px rgba(0,0,0,0.65)!important;
  	margin: 8px 3px 0!important;
	font-size: 1.3em!important;
	font-weight: 700;
}


  

body .gform_wrapper .gform_body .gform_fields  #field_151_42.gfield .gfield_label {
padding: .188em .375em;
    text-shadow: 0 1px 1px rgba(0,0,0,0.65);
    border-radius: 4px;
    background-color: #484848;
    color: #fff;
	float:left;
}

.gform_wrapper span.ginput_discount_151_42 {
padding: .188em .375em;    
	border-radius: 4px;
    background-color: #ffdf4f;
    color: #000!important;
    text-shadow: 0 0px 0px rgba(0,0,0,0.65)!important;
  margin: 3px!important;
}

#field_151_106 .ginput_product_price {display: none!important;}	

body .gform_wrapper .gform_body .gform_fields  #field_151_110.gfield .gfield_label, #field_151_112.gfield .gfield_label, #field_151_113.gfield .gfield_label, #field_151_109.gfield .gfield_label, #field_151_108.gfield .gfield_label {
font-size: 1em;
}

#label_151_20_0 .ginput_price , #label_151_20_1 .ginput_price , #label_151_20_2 .ginput_price {display: none!important;}	
#field_151_106 {visibility: hidden; height: 1em; font-size: 1px;}

#label_109_35_2_month .ginput_card_field { display: none; }

body #gform_wrapper_158 .gform_body .gform_fields .gfield .ginput_container_total .ginput_total { 
color: #2f69ce !important;
font-size: 1em !important;
line-height: 1.2em !important;
	}
	
#gf_coupon_code_158
{
width: 100px!important;
}

#choice_109_38_0 {display: none;}
#field_109_3 {margin-top: -1em;}

#gform_wrapper_154 {display: unset; }

gform_wrapper_156  {display: initial!important; }

#field_158_9 {visibility: hidden!important; height: 1em!important; font-size: 5px!important;}

body .gform_wrapper_158 .gform_body ul.gform_fields li.gfield + li.gfield {
margin-top: 0.6em;}

#input_158_2 {float: left;}
#field_158_2 {vertical-align: baseline!important;}
#field_158_3 {vertical-align: baseline!important;}


body .gform_wrapper .gform_body .gform_fields  #field_158_2.gfield .gfield_label {
padding: .188em .375em;
	float:left;
}

.gform_wrapper span.ginput_total_158 {
padding: .188em .375em;    
}

body .gform_wrapper_158 .gform_footer, body .gform_wrapper .gform_page_footer {
margin-top: 1.2em; }

@media(max-width:600px) {
    .entry-wrap {
    display: block;
    padding: 10px!important;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 .15em .35em 0 rgba(0,0,0,.135);
}
.x-container.width {
width: 98%!important;
}
}

#field_136_76 {visibility: hidden; height: 1em; font-size: 1px;}

#input_158_50_1_label { margin: 5px 0 13px!important; } 

li.wpv-pagination-nav-links-item {
	float: left;
	margin-right: 5px;
}

li.page-item {
	float: left;
	margin-right: 5px;
} 

#field_132_5 {
	margin-top: 5px!important;
	}
	
	
	
	
body .gform_wrapper .gform_body .gform_fields  #field_143_136.gfield .gfield_label {
padding: .188em .375em;
    text-shadow: 0 1px 1px rgba(0,0,0,0.65);
    border-radius: 4px;
    background-color: #484848;
    color: #fff;
	float:left;
	font-size: 1.1em;
}


.gform_wrapper span.ginput_subtotal_143_136 {
padding: .188em .375em;    
	border-radius: 4px;
     color: #000!important;
    text-shadow: 0 0px 0px rgba(0,0,0,0.65)!important;
	font-size: 1.1em;
}


body .gform_wrapper .gform_body .gform_fields  #field_143_138.gfield .gfield_label {
padding: .188em .375em;
    text-shadow: 0 1px 1px rgba(0,0,0,0.65);
    border-radius: 4px;
    background-color: #484848;
    color: #fff;
	float:left;
	font-size: 1.1em;

}


.gform_wrapper span.ginput_subtotal_143_138 {
padding: .188em .375em;    
	border-radius: 4px;
     color: #000!important;
    text-shadow: 0 0px 0px rgba(0,0,0,0.65)!important;
	font-size: 1.1em;

}


body .gform_wrapper .gform_body .gform_fields  #field_143_108.gfield .gfield_label {
padding: .188em .375em;
    text-shadow: 0 1px 1px rgba(0,0,0,0.65);
    border-radius: 4px;
    background-color: #484848;
    color: #fff;
	float:left;
	font-size: 1.1em;

}

body .gform_wrapper .gform_body .gform_fields  #field_143_108.gfield  .ginput_product_price {
padding: .188em .375em;    
	border-radius: 4px;
     color: #000!important;
    text-shadow: 0 0px 0px rgba(0,0,0,0.65)!important;
	font-size: 1.1em;
}

body .gform_wrapper .gform_body .gform_fields  #field_143_137.gfield .gfield_label {
padding: .188em .375em;    
	border-radius: 4px;
    background-color: #ffdf4f;
    color: #000!important;
    text-shadow: 0 0px 0px rgba(0,0,0,0.65)!important;
	float:left;
	font-size: 1.1em;

}

.gform_wrapper span.ginput_subtotal_143_137 {
padding: .188em .375em;    
	border-radius: 4px;
     color: #000!important;
    text-shadow: 0 0px 0px rgba(0,0,0,0.65)!important;
	font-size: 1.1em;
}


body .gform_wrapper .gform_body .gform_fields  #field_162_61.gfield  .ginput_product_price { display: none!important;}
body .gform_wrapper .gform_body .gform_fields  #field_162_62.gfield  .ginput_product_price { display: none!important;}
body .gform_wrapper .gform_body .gform_fields  #field_162_63.gfield  .ginput_product_price { display: none!important;}
body .gform_wrapper .gform_body .gform_fields  #field_162_71.gfield  .ginput_product_price { display: none!important;}
body .gform_wrapper .gform_body .gform_fields  #field_162_72.gfield  .ginput_product_price { display: none!important;}
body .gform_wrapper .gform_body .gform_fields  #field_162_73.gfield  .ginput_product_price { display: none!important;}


.listinha {margin: margin: 0em;
border-width: 0px 0px 1px 0px;
border-style: solid solid dotted solid;
border-color: transparent transparent rgb(190,190,190) transparent;
padding: 0.8em 0em 0.8em 0em;
font-family: inherit;
font-size: 0.9em;
font-style: normal;
font-weight: 400;
line-height: 3;
letter-spacing: 0em;
text-transform: none;
color: rgba(0, 0, 0, 1);
background-color: rgba(255, 255, 255, 0);}

#input_162_50_1_label { margin: 5px 3px 20px 5px!important; } 

#field_162_58 {visibility: hidden; height: 0.1em; font-size: 1px;}

.post h2 { font-size: 1.6em;
line-height: 1.2;
font-weight: 600 !important; 
margin-bottom: 0.8em;
margin-top: 2em;
}

.post .entry-title  {
	font-weight: 600;
}

.post h3 {
font-size: 1.4em;
margin-bottom: 0.8em;}

.gpecf-order-summary
{
font-size: 0.9em;	
}

#field_143_154 {visibility: hidden; height: 1em; font-size: 1px;}
#field_143_152 {visibility: hidden; height: 1em; font-size: 1px;}
#field_143_155 {visibility: hidden; height: 1em; font-size: 1px;}
#field_143_157 {visibility: hidden; height: 1em; font-size: 1px;}
#field_143_158 {visibility: hidden; height: 1em; font-size: 1px;}
#field_143_156 {	
	background-color: #ececec;
    padding: 1em;}
#field_143_160 {visibility: hidden; height: 1em; font-size: 1px;}
#field_143_162 {visibility: hidden; height: 1em; font-size: 1px;}
#field_143_163 {visibility: hidden; height: 1em; font-size: 1px;}
#field_143_164 {visibility: hidden; height: 1em; font-size: 1px;}	
#field_143_161 {	
	background-color: #ececec;
    padding: 1em;}

#choice_143_33_2 {display: none;}
#label_143_33_2 {display: none;}
#field_143_165 {visibility: hidden; height: 1em; font-size: 1px;}	

#field_168_3 {visibility: hidden; height: 1em; font-size: 1px;}