/*
 Theme Name:    ISCOM
 Author:        InCuca Tecnologia
 Author URI:    https://incuca.com.br
 Template:      Avada
 */

/**
 * -------------------------------------------------------------- 
 *              Theme customization starts here
 * -------------------------------------------------------------- 
 */

/**
 * Import's
 */
@font-face {
	font-family: 'Abel';
	src: url('fonts/abel/Abel-Regular.eot');
	src: url('fonts/abel/Abel-Regular.eot?#iefix') format('embedded-opentype'),
		 url('fonts/abel/Abel-Regular.woff2') format('woff2'),
		 url('fonts/abel/Abel-Regular.woff') format('woff'),
		 url('fonts/abel/Abel-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('fonts/roboto/Roboto-Regular.eot');
	src: url('fonts/roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
		 url('fonts/roboto/Roboto-Regular.woff2') format('woff2'),
		 url('fonts/roboto/Roboto-Regular.woff') format('woff'),
		 url('fonts/roboto/Roboto-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


/**
 * Layout
 */
.arrow-bottom {
	position: relative !important;
	background: #003247;
	margin-bottom: 25px !important;
}
.arrow-bottom:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 50, 71, 0);
	border-top-color: #003247;
	border-width: 22px;
	margin-left: -30px;
}
.fusion-page-title-bar{
    background-image: none !important;
    border-color: transparent !important;
    background-color: #003247 !important;
}
.fusion-page-title-bar h1{
	font-family: "Roboto" !important;
  	font-size: 20px !important;
  	font-weight: bold !important;
  	color: #fefefe !important;
}
.fusion-page-title-bar .fusion-breadcrumbs, 
.fusion-page-title-bar .fusion-breadcrumbs a{
	font-family: "Roboto" !important;
	font-size: 12px !important;
	font-weight: 300 !important;
	color: #ffffff !important;
}



/**
 * Typography
 */
.fusion-title .title-sep.sep-single{
	margin-top: 10px;
}
.h2 h2{
	font-family: 'Abel' !important;
	font-size: 24px !important;
	margin: 0px !important;
}
.h4 h4{
	font-size: 20px !important;
	font-weight: bold !important;
	line-height: normal !important;
}


/**
 * Main Menu
 */
.fusion-main-menu > ul > li > a{
	line-height: 100px !important;
	height: 93px !important;
}
.fusion-is-sticky .fusion-main-menu > ul > li > a{
	line-height: 70px !important;
    height: 65px !important;
}
.fusion-main-menu .sub-menu{
	border-top: 1px solid #FFFFFF !important;
}
.fusion-is-sticky .fusion-header-v1 .fusion-sticky-shadow{
	box-shadow: rgba(0,0,0,.117647) 0 3px 10px !important;	
}
.fusion-mobile-menu-icons a{
	font-size: 34px !important;	
	margin-top: 13px !important;	
}
.fusion-mobile-menu-icons a:before,
.fusion-mobile-menu-icons a{
	color: #003247 !important;
}


/**
 * Forms
 */
#commentform textarea{
	background-color: #ffffff !important;
	border: solid 1px #a6a6a6 !important;
	font-size: 14px !important;
	font-weight: 300 !important;
	text-align: left !important;
	color: #a6a6a6 !important;
}
#commentform input[type="email"]{
	background-color: #ffffff !important;
	border: solid 1px #a6a6a6 !important;
	font-size: 14px !important;
	font-weight: 300 !important;
	text-align: left !important;
	color: #a6a6a6 !important;
	height: 50px !important;	
	margin-bottom: 20px;
	width: 48.5% !important;
	margin-right: 0px;
}
#commentform input[type="text"]{
	background-color: #ffffff !important;
	border: solid 1px #a6a6a6 !important;
	font-size: 14px !important;
	font-weight: 300 !important;
	text-align: left !important;
	color: #a6a6a6 !important;
	height: 50px !important;	
	margin-bottom: 20px;
	width: 48.5% !important;
	margin-right: 21px;
}
#commentform input[type="submit"]{
	background-color: #3bb3c2 !important;
	border: 2px solid transparent !important;
	font-family: "Roboto" !important;
	font-size: 16px !important;
	font-weight: 900 !important;
	text-align: center !important;
	padding: 13px 40px 30px !important;
	border-radius: 0px !important;
	color: #FFFFFF !important;
	width: 100% !important;
}
#commentform input[type="submit"]:hover{
	background-color: #f6f6f6 !important;
	border: 2px solid #3bb3c2 !important;
	color: #3bb3c2 !important;	
}


/**
 * Buttons
 */
.button-default{
	background-color: #3bb3c2 !important;
	border: 2px solid transparent !important;
	font-family: "Roboto" !important;
	font-size: 16px !important;
	font-weight: 900 !important;
	text-align: center !important;
	padding: 13px 40px !important;
	border-radius: 0px !important;
	color: #FFFFFF !important;
}
.button-default:hover span,
.button-default span:hover{
	color: #3bb3c2 !important;	
}
.button-default:hover{
	background-color: #f6f6f6 !important;
	border: 2px solid #3bb3c2 !important;
	color: #3bb3c2 !important;	
}
.button-contato-sobre{
	background-color: #3bb3c2 !important;
	border: 2px solid transparent !important;
	font-family: "Roboto" !important;
	font-size: 16px !important;
	font-weight: 900 !important;
	text-align: center !important;
	padding: 10px 30px !important;
	border-radius: 0px !important;
	color: #FFFFFF !important;
}
.button-contato-sobre:hover span,
.button-contato-sobre span:hover{
	color: #3bb3c2 !important;	
}
.button-contato-sobre:hover{
	background-color: #f6f6f6 !important;
	border: 2px solid #3bb3c2 !important;
	color: #3bb3c2 !important;	
}
.button-cursos-online-adquirir{
	background-color: #3bb3c2 !important;
    border: 2px solid transparent !important;
    font-family: "Roboto" !important;
    font-size: 16px !important;
    font-weight: 900 !important;
    text-align: center !important;
    padding: 10px 18% !important;
    border-radius: 0px !important;
    color: #FFFFFF !important;
}
.button-cursos-online-adquirir:hover span,
.button-cursos-online-adquirir span:hover{
	color: #3bb3c2 !important;	
}
.button-cursos-online-adquirir:hover{
	background-color: #f6f6f6 !important;
	border: 2px solid #3bb3c2 !important;
	color: #3bb3c2 !important;	
}
.button-apostila-comprar{
	background-color: #3bb3c2 !important;
    border: 2px solid transparent !important;
    font-family: "Roboto" !important;
    font-size: 16px !important;
    font-weight: 900 !important;
    text-align: center !important;
    padding: 10px 18% !important;
    border-radius: 0px !important;
    color: #FFFFFF !important;
    width: 100% !important;
}
.button-apostila-comprar:hover span,
.button-apostila-comprar span:hover{
	color: #3bb3c2 !important;	
}
.button-apostila-comprar:hover{
	background-color: #f6f6f6 !important;
	border: 2px solid #3bb3c2 !important;
	color: #3bb3c2 !important;	
}
.button-ebook-download{
	background-color: #3bb3c2 !important;
    border: 2px solid transparent !important;
    font-family: "Roboto" !important;
    font-size: 16px !important;
    font-weight: 900 !important;
    text-align: center !important;
    padding: 10px 18% !important;
    border-radius: 0px !important;
    color: #FFFFFF !important;
}
.button-ebook-download:hover span,
.button-ebook-download span:hover{
	color: #3bb3c2 !important;	
}
.button-ebook-download:hover{
	background-color: #f6f6f6 !important;
	border: 2px solid #3bb3c2 !important;
	color: #3bb3c2 !important;	
}
.button-combook-saiba-mais{
	background-color: #3bb3c2 !important;
    border: 2px solid transparent !important;
    font-family: "Roboto" !important;
    font-size: 16px !important;
    font-weight: 900 !important;
    text-align: center !important;
    padding: 10px 18% !important;
    border-radius: 0px !important;
    color: #FFFFFF !important;
    width: 100% !important;
    margin-top: 10% !important;
}
.button-combook-saiba-mais:hover span,
.button-combook-saiba-mais span:hover{
	color: #3bb3c2 !important;	
}
.button-combook-saiba-mais:hover{
	background-color: #f6f6f6 !important;
	border: 2px solid #3bb3c2 !important;
	color: #3bb3c2 !important;	
}
.button-ebook-download-comprar{
	background-color: #3bb3c2 !important;
    border: 2px solid transparent !important;
    font-family: "Roboto" !important;
    font-size: 16px !important;
    font-weight: 900 !important;
    text-align: center !important;
    padding: 10px 0% !important;
    border-radius: 0px !important;
    color: #FFFFFF !important;
    width: 100% !important;
    margin-top: 10% !important;
    min-width: 220px !important;
}
.button-ebook-download-comprar:hover span,
.button-ebook-download-comprar span:hover{
	color: #3bb3c2 !important;	
}
.button-ebook-download-comprar:hover{
	background-color: #f6f6f6 !important;
	border: 2px solid #3bb3c2 !important;
	color: #3bb3c2 !important;	
}

/**
 * Home
 */
.home-iscon-description p{
	margin-bottom: 0px !important;
}
.home-iscon-description h1{
	font-family: 'Abel' !important;
	font-size: 24px !important;
}
.home-icon-circle .fontawesome-icon.circle-yes{
	border-width: 3px !important;
	width: 115px !important;
	height: 115px !important;
}
.home-icon-circle:first-child .fontawesome-icon.circle-yes{
	line-height: 110px !important;
}
.home-icon-circle:last-child .fontawesome-icon.circle-yes{
	line-height: 106px !important;
}
.home-icon-circle p{
	font-size: 12px !important;
	font-weight: 300 !important;
	line-height: 1.5 !important;
	margin: 0px !important;
}
.home-icon-circle h2 p{
	font-size: 20px !important;
	font-weight: bold !important;
	margin: 20px 0px 10px !important;
}
.home-icon-circle h6{
	font-size: 14px !important;
	line-height: 1.71 !important;
	padding-left: 16% !important;
}
.home-icon-circle .fusion-title h6.title-heading-left{
	color: #3db4c3 !important;
}
.home-concurso-para-jornalista .fontawesome-icon.circle-yes{
	border-width: 3px !important;
	width: 115px !important;
	height: 115px !important;
}
.home-concurso-para-jornalista .fontawesome-icon.circle-yes{
	line-height: 110px !important;
}
.home-concurso-para-jornalista p{
	font-size: 12px !important;
	font-weight: 300 !important;
	line-height: 1.5 !important;
	margin: 0px !important;
}
.home-concurso-para-jornalista h2 p{
	font-size: 20px !important;
	font-weight: bold !important;
	margin: 20px 0px 10px !important;
}
.home-editora-midia-training h2{
	font-size: 20px !important;
	font-weight: bold !important;
	margin: 20px 0px 0px !important;
}
.home-blog .fusion-post-content-wrapper{
	padding: 30px 0 0 !important;
}
.home-blog .fusion-post-content-wrapper p{
	font-size: 14px !important;
	font-weight: 300 !important;
	color: #333333 !important;
}
.home-blog .fusion-single-line-meta span{
	font-size: 12px !important;
}
.home-blog .fusion-blog-layout-grid .fusion-post-wrapper{
	border: none !important; 
}
.home-blog h2.entry-title,
.home-blog .entry-title a{
	font-size: 14px !important;
	font-weight: 600 !important;
	color: #333333 !important;
	line-height: 16px !important;
}
.home-blog .fusion-rollover-content h4,
.home-blog .fusion-rollover-content .fusion-rollover-title a{
	font-size: 14px !important;
	line-height: 16px !important;
}
.home-blog .fusion-rollover-content .fusion-rollover-categories{
	margin-top: 20px;
}


/**
 * Slider Home
 */
.tfs-slider h2{
	font-family: 'Abel' !important;
	margin: 0px !important;
	text-align: center !important;
}
.tfs-slider h3{
	font-family: 'Abel' !important;
	margin: 0px !important;
	text-align: center !important;
}
.tfs-slider .slider-comprar{
	font-family: 'Roboto' !important;
	color: #ffffff !important;
	border: 4px solid #FFFFFF !important;
    font-weight: bold;
}
.tfs-slider .slider-comprar:hover{
	background: #ffffff !important;
	color: #003247 !important;
}
.flex-control-paging li a{
	background: #ffffff !important;
	box-shadow: none !important;
	opacity: 0.3 !important;
}
.flex-control-paging li a.flex-active{
	background: #ffffff !important;
	box-shadow: none !important;
	opacity: 1 !important;
}

.ls-inner h1{
	font-family: 'Abel' !important;
	/*color: #ffffff !important;*/
	margin: 0px !important;
	text-align: center !important;
}
.ls-inner h2{
	font-family: 'Abel' !important;
	/*color: #ffffff !important;*/
}
.ls-inner p{
	font-family: 'Abel' !important;
	/*color: #ffffff !important;*/
}
.ls-inner .slider-comprar{
	font-family: 'Roboto' !important;
	color: #ffffff !important;
	border: 4px solid #FFFFFF !important;
    font-weight: bold;
}
.ls-inner .slider-comprar:hover{
	background: #ffffff !important;
	color: #003247 !important;
}


/**
 * Sobre
 */
.entre-contato-sobre h5{
	font-family: 'Abel' !important;
	font-size: 18px !important;
	padding-top: 30px !important;
}


/**
 * Cursos Online
 */
.toggle-cursos-online .toggle-content{
	padding: 0 0 20px 40px !important;
}
.toggle-cursos-online .panel-body{
}
.toggle-cursos-online .toggle-content p{
	font-size: 14px !important;
	font-weight: 300 !important;
	line-height: 1.71 !important;
	margin: 0px !important;
}
.fusion-accordian .panel-title a .fa-fusion-box{
	background-color: #39b4c3 !important;	
}
.fusion-accordian .panel-title .active .fa-fusion-box{
	background-color: #39b4c3 !important;	
}
.fusion-accordian .panel-title .fusion-toggle-heading{
    font-size: 16px !important;
    line-height: 2.3 !important;
    text-align: left !important;
    color: #333333 !important;
}
.fusion-accordian .panel-title .fusion-toggle-heading:hover{
	color: #333333 !important;
}
.cursos-online-descricao p{
	font-size: 14px !important;
	font-weight: 300 !important;
	line-height: 1.71 !important;
	color: #333333 !important;
	margin: 0px !important;
}
.cursos-online-descricao .h4 h4 p{
	font-size: 20px !important;
	font-weight: bold !important;
	line-height: normal !important;
}
.cursos-online-professor-descricao p{
	font-size: 14px !important;
	font-weight: 300 !important;
	line-height: 1.9 !important;
}
.cursos-online-como-funciona p{
	font-size: 14px !important;
	font-weight: 300 !important;
	line-height: 1.71 !important;
	color: #333333 !important;
}
.cursos-online-depoimentos .fusion-testimonials.classic blockquote{
	border: 3px solid #3bb3c2 !important;
}
.cursos-online-depoimentos blockquote {
	position: relative;
	background: #FFF;
	border: 4px solid #3bb3c2;
}
.cursos-online-depoimentos blockquote:after, 
.cursos-online-depoimentos blockquote:before {
	top: 100%;
	left: 7%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.cursos-online-depoimentos blockquote:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #FFF;
	border-width: 11px;
	margin-left: -11px;
}
.cursos-online-depoimentos blockquote:before {
	border-color: rgba(59, 179, 194, 0);
	border-top-color: #3bb3c2;
	border-width: 16px;
	margin-left: -16px;
}
.cursos-online-depoimentos blockquote p{
	font-size: 14px !important;
	font-weight: 300 !important;
	line-height: 1.71 !important;
	color: #333333 !important;
	margin: 0px !important;
	text-align: center;
}
.cursos-online-depoimentos .company-name strong{
	font-weight: normal !important;
}
.cursos-online-depoimentos .company-name span{
	display: block;
	width: 100%;
	font-weight: bold;
}
.cursos-online-depoimentos .fusion-testimonials.classic .author{
	padding: 20px 0 0 2px !important;
}
.cursos-online-depoimentos .fusion-testimonials.classic .testimonial-thumbnail{
	padding-right: 5px !important;
	color: #3bb3c2 !important;
}

/**
 * Apostilas
 */
.apostilas-digitais-impressas .fusion-column-wrapper{
	-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.35);
	box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.35);
}
.apostilas-digitais-impressas p{
	font-size: 14px !important;
	font-weight: 300 !important;
	line-height: 1.71 !important;
	color: #333333 !important;
	margin: 0px !important;
	padding: 0px 20px !important;
}
.apostilas-digitais-impressas .h4 h4{
	margin: 0px !important;
}
.apostilas-digitais-impressas .h4 h4 p{
	font-size: 20px !important;
	font-weight: bold !important;
	line-height: normal !important;
}


/**
 * Modal Autor
 */
.mfp-hide{
	display: none;
}
.sa_hover_container h3{
	font-family: 'Roboto' !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	text-align: left !important;
	color: #333333 !important;
	margin: 10px 0px;
}
.sa_owl_theme .owl-nav .owl-prev{
	left: 13px !important;
}
.sa_owl_theme .owl-nav .owl-next{
	right: 13px !important;
}
.sa_owl_theme .owl-nav div{
	top: 42% !important;
}
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_buttons{
	top: 42% !important;
}
.sa_custom_popup{
	padding: 2% 4%!important;
}


/**
 * Contato
 */
.contato-info p{
	font-size: 14px !important;
	font-weight: 300 !important;
	line-height: 1.71 !important;
	color: #333333 !important;
	margin: 0px !important;
}
.contato-form
.contato-form .wpcf7-form p{
	margin-top: 0px !important;
	margin-bottom: 5px !important;
}
.contato-form .wpcf7-form p:nth-child(2){
	width: 59% !important;
	float: left;
	margin-right: 2%;
}
.contato-form .wpcf7-form p:nth-child(3){
	width: 39% !important;
	float: left;	
}
.contato-form .wpcf7-form .wpcf7-select-parent .select-arrow{
	border-color: transparent !important;
	font-size: 16px !important;
}
.contato-form .wpcf7-form input[type="text"],
.contato-form .wpcf7-form select,
.contato-form .wpcf7-form input[type="email"]{
	height: 50px !important;
	font-family: 'Roboto' !important;
	font-size: 12px !important;
	color: #bebebe !important;
	border: none !important;
	padding-left: 10px;
	border: solid 1px #a6a6a6 !important;
}
.contato-form .wpcf7-form textarea{
	font-family: 'Roboto' !important;
	font-size: 12px !important;
	color: #bebebe !important;
	border: none !important;
	padding-left: 10px;
	border: solid 1px #a6a6a6 !important;
}
.contato-form .wpcf7-form input[type="submit"]{
	background-color: #3bb3c2 !important;
	border: 2px solid transparent !important;
	font-family: "Roboto" !important;
	font-size: 16px !important;
	font-weight: 900 !important;
	text-align: center !important;
	padding: 10px 0px !important;
	border-radius: 0px !important;
	color: #FFFFFF !important;
	width: 100%;
}
.contato-form .wpcf7-form input[type="submit"]:hover{
	background-color: #f6f6f6 !important;
	border: 2px solid #3bb3c2 !important;
	color: #3bb3c2 !important;	
}


/**
 * Combook
 */
.page-id-30 .fusion-page-title-bar{
	display: none !important;
}
.combook-breadcrumbs .fusion-page-title-bar{
	display: block !important;
}
.combook-breadcrumbs .fusion-page-title-bar{
	padding-left: 0px !important;
    padding-right: 0px !important;
}
.entre-contato-combook p{
	margin-bottom: 0px !important;
}
.entre-contato-combook h5{
	font-family: 'Abel' !important;
	font-size: 18px !important;
}
.combook-imagem-ebook img{
	margin-bottom: 20px;
}
.combook-ebook-grid p{
	margin: 0px !important;
	font-size: 12px !important;
	line-height: 24px;
}
.ebook-donwload-comprar-tab .nav-tabs > li.active .tab-link{
	border-color: transparent !important;
}
.ebook-donwload-comprar-tab .nav-tabs .tab-link,
.ebook-donwload-comprar-tab .nav-tabs > li a{
	padding: 12px 30px !important;
}
.ebook-donwload-comprar-tab.fusion-tabs .tab-pane{
	padding: 30px !important;
	font-size: 12px !important;
	font-weight: 300 !important;
	color: #333333 !important;
}
.ebook-donwload-comprar-tab .nav-tabs > li a h4{
	font-size: 14px !important;
	font-weight: 600 !important;
	color: #333333 !important;
}
.fusion-tabs.nav-not-justified .nav-tabs li{
	border-right: 1px solid #a6a6a6 !important;
}
.fusion-tabs.nav-not-justified .nav-tabs li:last-child{
	border-right: 0px solid #a6a6a6 !important;	
}
.fusion-tabs.horizontal-tabs .nav-tabs{
	margin: 0px !important;
}


/**
 * Modal Combook - Donwload Ebook
 */
.modal-sm{
	width: 600px !important;
}
.modal-body{
	padding: 10% 15% 15% !important;
}
.modal-body h3{
	font-family: 'Roboto'  !important;
	font-size: 14px  !important;
	font-weight: 600  !important;
	color: #333333 !important;
}
.modal-body h4{
	font-family: 'Roboto'  !important;
	font-size: 14px  !important;
	font-weight: 300  !important;
	color: #333333 !important;
}
.combook-modal-ebook p{
	font-size: 14px !important;
	font-weight: 300 !important;
	line-height: 1.71 !important;
	color: #333333 !important;
	margin: 0px !important;
}
.wpcf7-form .combook-modal-ebook p{
	margin-top: 0px !important;
	margin-bottom: 5px !important;
}
.wpcf7-form .combook-modal-ebook p:nth-child(3){
	width: 59% !important;
	float: left;
	margin-right: 2% !important;
}
.wpcf7-form .combook-modal-ebook p:nth-child(4){
	width: 39% !important;
	float: left;	
}
.wpcf7-form .combook-modal-ebook  .wpcf7-select-parent .select-arrow{
	border-color: transparent !important;
	font-size: 16px !important;
}
.wpcf7-form .combook-modal-ebook input[type="text"],
.wpcf7-form .combook-modal-ebook select,
.wpcf7-form .combook-modal-ebook input[type="email"]{
	height: 50px !important;
	font-family: 'Roboto' !important;
	font-size: 12px !important;
	color: #bebebe !important;
	border: none !important;
	padding-left: 10px;
	border: solid 1px #a6a6a6 !important;
}
.wpcf7-form .combook-modal-ebook textarea{
	font-family: 'Roboto' !important;
	font-size: 12px !important;
	color: #bebebe !important;
	border: none !important;
	padding-left: 10px;
	border: solid 1px #a6a6a6 !important;
}
.wpcf7-form .combook-modal-ebook input[type="submit"]{
	background-color: #3bb3c2 !important;
	border: 2px solid transparent !important;
	font-family: "Roboto" !important;
	font-size: 16px !important;
	font-weight: 900 !important;
	text-align: center !important;
	padding: 13px 0px !important;
	border-radius: 0px !important;
	color: #FFFFFF !important;
	width: 100%;
}
.wpcf7-form .combook-modal-ebook input[type="submit"]:hover{
	background-color: #f6f6f6 !important;
	border: 2px solid #3bb3c2 !important;
	color: #3bb3c2 !important;	
}


/**
 * Blog
 */
.fusion-blog-layout-large-alternate .fusion-post-content{
	margin-left: 0px !important;
}
.fusion-blog-layout-large-alternate .fusion-single-line-meta span{
	text-transform: uppercase;
}
.fusion-blog-layout-large-alternate .fusion-read-more{
	text-align: left !important;
	font-size: 14px !important;
	line-height: 1.57 !important;
	color: #3bb3c2 !important;
}
.fusion-blog-layout-large-alternate .fusion-meta-info .fusion-alignright{
	float: left !important;
	margin-left: 0px !important;
}
.fusion-blog-layout-large-alternate .fusion-meta-info{
	border-color: transparent !important;
}
.post .fusion-meta-info{
	font-size: 14px !important;
	line-height: 1.43 !important;
	font-weight: 300 !important;
	color: #333333 !important;
}
.post .fusion-meta-info a{
	font-size: 14px !important;
	line-height: 1.43 !important;
	text-align: left !important;
	color: #68c5d0 !important;
}
.fusion-blog-layout-large-alternate .fusion-single-line-meta span{
	font-size: 14px !important;
	line-height: 1.57 !important;
	color: #aaaaaa !important;
}
.archive #main,
.category #main,
.single-post #main,
.blog #main{
	margin-top: 40px !important;
}
.fusion-blog-layout-large-alternate .entry-title.fusion-post-title{
	font-size: 16px !important;
	font-weight: bold !important;
	line-height: 1.2 !important;
	color: #333333 !important;
	margin-bottom: 10px; 
}
.fusion-blog-layout-large-alternate .fusion-post-content-container p{
	font-size: 14px !important;
	font-weight: 300 !important;
	line-height: 1.57 !important;
	color: #333333 !important;
}
#sidebar .search-table .search-field input{
	height: 40px;
	background-color: #ffffff;
	border: solid 1px #f0f0f0;
}
#sidebar .search-table .search-button input[type="submit"] {
    height: 40px;
    width: 40px;
    line-height: 40px;
    background: #3bb3c2;
}
#sidebar .wpcf7-form .wpcf7-not-valid-tip{
	color: #FFFFFF !important;
}
#sidebar .tabs li.active a{
	border-color: transparent !important;
}
.sidebar .widget .widget-title{
	font-size: 14px !important;
	font-weight: 600 !important;
	text-align: left !important;
	color: #333333 !important;
}
#sidebar .tabs li a{
	font-size: 14px !important;
	font-weight: 600 !important;
	text-align: left !important;
	color: #333333 !important;
	padding-left: 20px !important;
	text-transform: uppercase;
}
#sidebar #tab-popular .post-holder a{
	font-size: 14px !important;
	font-weight: 300 !important;
	line-height: 1.29 !important;
	text-align: left !important;
	color: #333333 !important;
}
#sidebar .cat-item a:before{
	display: none !important;
}
#sidebar .cat-item a{
	font-size: 14px !important;
	line-height: 2.57 !important;
	text-align: left !important;
	color: #3bb3c2 !important;
	text-transform: uppercase;
}
#sidebar li.cat-item{
	padding: 10px 0px 0px 0px !important;
}
#sidebar .tagcloud .tag-cloud-link{
	background-color: #3bb3c2 !important;
	border-color: #3bb3c2 !important;
	color: #FFFFFF !important;
	margin-right: 10px;
}
#sidebar .wpcf7-form{
	background-color: #003247 !important;
	padding: 10px 20px 30px;
}
#sidebar .wpcf7-form h3{
	font-family: "Roboto";
	font-size: 20px !important;
	font-weight: bold !important;
	line-height: 1.3 !important;
	text-align: center !important;
	color: #ffffff !important;
}
#sidebar .wpcf7-form p{
	margin-top: 0px !important;
	margin-bottom: 5px !important;
}
#sidebar .wpcf7-form p:nth-child(3){
	width: 59% !important;
	float: left;
	margin-right: 2%;
}
#sidebar .wpcf7-form p:nth-child(4){
	width: 39% !important;
	float: left;	
}
#sidebar .wpcf7-form .wpcf7-select-parent .select-arrow{
	border-color: transparent !important;
	font-size: 16px !important;
}
#sidebar .wpcf7-form input[type="text"],
#sidebar .wpcf7-form select,
#sidebar .wpcf7-form input[type="email"]{
	height: 35px !important;
	font-family: 'Roboto' !important;
	font-size: 12px !important;
	color: #bebebe !important;
	border: none !important;
	padding-left: 10px;
}
#sidebar .wpcf7-form input[type="submit"]{
	background-color: #3bb3c2 !important;
	border: 2px solid transparent !important;
	font-family: "Roboto" !important;
	font-size: 12px !important;
	font-weight: 900 !important;
	text-align: center !important;
	padding: 8px 0px !important;
	border-radius: 0px !important;
	color: #FFFFFF !important;
	width: 100%;
}
#sidebar .wpcf7-form input[type="submit"]:hover{
	background-color: #f6f6f6 !important;
	border: 2px solid #3bb3c2 !important;
	color: #3bb3c2 !important;	
}
.pagination{
	float: left !important;
}
.pagination .current{
	width: 35px !important;	
	height: 35px !important;	
	background-color: #cfcfcf !important;	
	border-color: #cfcfcf !important;	
    padding: 7px 0px 9px 12px !important;
    border-radius: 50%;
	font-size: 15.5px !important;
	font-weight: bold !important;
	color: #fefefe !important;
}
.pagination a.inactive{
	width: 35px !important;	
	height: 35px !important;	
	background-color: #3bb3c2 !important;	
	border-color: #3bb3c2 !important;	
    padding: 7px 0px 9px 12px !important;
    border-radius: 50%;
    font-size: 15.5px !important;
	font-weight: bold !important;
	color: #fefefe !important;
}
.fusion-social-networks a{
	background-color: #75cad4 !important;
	color: #FFFFFF !important;
	padding: 10px !important;
	border-radius: 50% !important;
}
.post .fusion-meta-info{
	border-color: transparent !important;
}
.post .comment-respond .fusion-title h3,
.post .related-posts .fusion-title h3,
.post .about-author .fusion-title h3{
	font-family: 'Roboto' !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	text-align: left !important;
	color: #333333 !important;
	text-transform: uppercase !important;
}
.post .fusion-rollover-content h4,
.post .fusion-rollover-content .fusion-rollover-title a{
	font-size: 14px !important;
	line-height: 16px !important;
}



/**
 * Footer
 */
.fusion-footer{
	margin-top: 40px;
}
.iscom{
	float: left;
	width: 50%;
	text-align: left;
}
.incuca{
	float: right;
	width: 50%;
	text-align: right;
}
.widget_nav_menu li{
	display: block !important;
    width: 100%;
	padding: 5px 10px 5px 12px !important;
}
.widget_nav_menu li:before{
	display: inline;
    position: absolute;
    margin: 0px 0px 0px -12px !important;
	color: #FFFFFF;
}
.widget_nav_menu li a{
	margin-left: 20px;
}
.widget_nav_menu li a:before{
	display: none !important;
}
.fusion-footer-widget-area .widget-title{
	font-size: 20px !important;
	font-weight: bold !important;
	color: #ffffff !important;
	text-transform: inherit !important;
}
.fusion-footer-widget-area a{
	font-family: 'Roboto' !important;
	font-size: 12px !important;
	font-weight: 300 !important;
	color: #ffffff !important;
	line-height: 18px !important;
}
.fusion-footer-widget-area p{
	font-family: 'Roboto' !important;
	font-size: 12px !important;
	font-weight: 300 !important;
	line-height: 1.6 !important;
	color: #ffffff !important;	
}
#menu-redes-sociais{
	margin-top: -7px;
}
.fusion-footer #text-4 .wpcf7-form p{
	margin-top: 0px !important;
	margin-bottom: 5px !important;
}
.fusion-footer #text-4 .wpcf7-form p:nth-child(2){
	width: 59% !important;
	float: left;
	margin-right: 2%;
}
.fusion-footer #text-4 .wpcf7-form p:nth-child(3){
	width: 39% !important;
	float: left;	
}
.fusion-footer #text-4 .wpcf7-form .wpcf7-select-parent .select-arrow{
	border-color: transparent !important;
	font-size: 16px !important;
}
.fusion-footer #text-4 .wpcf7-form input[type="text"],
.fusion-footer #text-4 .wpcf7-form select,
.fusion-footer #text-4 .wpcf7-form input[type="email"]{
	height: 35px !important;
	font-family: 'Roboto' !important;
	font-size: 12px !important;
	color: #bebebe !important;
	border: none !important;
	padding-left: 10px;
}
.fusion-footer #text-4 .wpcf7-form input[type="submit"]{
	background-color: #3bb3c2 !important;
	border: 2px solid transparent !important;
	font-family: "Roboto" !important;
	font-size: 12px !important;
	font-weight: 900 !important;
	text-align: center !important;
	padding: 8px 0px !important;
	border-radius: 0px !important;
	color: #FFFFFF !important;
	width: 100%;
}
.fusion-footer #text-4 .wpcf7-form input[type="submit"]:hover{
	background-color: #f6f6f6 !important;
	border: 2px solid #3bb3c2 !important;
	color: #3bb3c2 !important;	
}
.fusion-footer #text-4 .wpcf7-form .wpcf7-not-valid-tip{
	color: #FFFFFF !important;
}



/**
 * Hide elements
 */
.page-id-10 .fusion-page-title-bar{
	display: none;
}
.fusion-blog-layout-large-alternate .fusion-date-and-formats{
	display: none;
}
.fusion-blog-layout-large-alternate .fusion-single-line-meta .fusion-inline-sep,
.fusion-blog-layout-large-alternate .fusion-single-line-meta .vcard,
.fusion-blog-layout-large-alternate .fusion-single-line-meta a,
.fusion-blog-layout-large-alternate .fusion-single-line-meta .meta-tags,
.fusion-blog-layout-large-alternate .fusion-single-line-meta .fusion-comments{
	display: none;
}
.fusion-blog-layout-large-alternate .fusion-read-more:after{
	display: none;	
}
#sidebar .post-holder .fusion-meta{
	display: none;
}
.pagination .pagination-next,
.pagination .pagination-prev{
	display: none;
}
.home-blog .fusion-content-sep.sep-double{
	display: none;
}
.related-posts .title-sep-container,
.comment-respond .title-sep-container,
.about-author .title-sep-container{
	display: none;
}


/**
 * 404 - Not Fount
 */
#post-404page{
	margin-top: 40px !important;
}
.error-page .search-table .search-field input{
	height: 40px !important;
	background-color: #ffffff;
	border: solid 1px #f0f0f0;
}
.error-page .search-table .search-button input[type="submit"] {
    height: 40px !important;
    width: 40px !important;
    line-height: 40px;
    background: #3bb3c2;
}
.error-page .wpcf7-form .wpcf7-not-valid-tip{
	color: #FFFFFF !important;
}


/**
 * Responsive
 */
@media screen and (min-width: 1200px) {
	.fusion-footer .fusion-column:nth-child(1){
		width: 47% !important;
	}
	.fusion-footer .fusion-column:nth-child(2){
		width: 22% !important;
	}
	.fusion-footer .fusion-column:nth-child(3){
		width: 30% !important;
	}

	.tfs-slider .slide-content{
		margin-top: -100px !important;
	}
	#combook-layerslider .tfs-slider .slide-content{
		margin-top: 0px !important;
	}
	#combook-layerslider .tfs-slider h2{
		font-size: 48px !important;
		line-height: 48px !important;
		max-width: 1000px !important;
	}
	.tfs-slider h2{
		font-size: 48px !important;
		line-height: 48px !important;
		max-width: 700px !important;
	}
	.tfs-slider h3{
		font-size: 30px !important;
		line-height: 30px !important;
		max-width: 600px !important;
	}
	.tfs-slider .slider-comprar{
	    font-size: 24px;
	    padding: 20px 50px;
	    margin-top: 70px !important;
	}

	.ls-inner h1{
		font-size: 36px !important;
		line-height: 36px !important;
	}
	.ls-inner h2{
		font-size: 24px !important;
		line-height: 24px !important;
	}
	.ls-inner p{
		font-size: 18px !important;
	}
	.ls-inner .slider-comprar{
		font-size: 24px !important;
		border: 4px solid #FFFFFF !important;
		padding: 8px 40px;
	    margin-top: 36px;
	    line-height: 2;
	}
}

@media (max-width: 1000px){
	.entre-contato-combook .fusion-title.fusion-sep-none .title-heading-right,
	.entre-contato-sobre .fusion-title.fusion-sep-none .title-heading-right{
		text-align: center !important;
	}
	.button-contato-combook-grid .fusion-alignleft,
	.button-contato-sobre-grid .fusion-alignleft{
		float: none !important;
		display: block !important;
		text-align: center !important;
	}
	.entre-contato-combook h5{
		padding: 25px 0px 0px 0 !important;
		text-align: center !important;
	}
}
@media (min-width: 1000px){
	.entre-contato-combook h5{
		padding: 25px 0px 0px 30% !important;
	}
}

@media (min-width: 1000px) and (max-width: 1110px) {
	.fusion-main-menu > ul > li{
		padding-right: 18px !important;
	}
	.fusion-main-menu > ul > li > a{
	    font-size: 14px !important;
	}
}

@media screen and (max-width: 1200px){
	.tfs-slider .slide-content{
		margin-top: -100px !important;
	}
	
	#combook-layerslider .tfs-slider .slide-content{
		margin-top: 0px !important;
	}
	#combook-layerslider .tfs-slider h2{
		font-size: 48px !important;
		line-height: 48px !important;
		max-width: 1000px !important;
	}

	.tfs-slider h2{
		font-size: 26px !important;
		line-height: 26px !important;
	}
	.tfs-slider h3{
		font-size: 22px !important;
		line-height: 22px !important;
	}
	.tfs-slider .slider-comprar{
	    font-size: 18px;
	    padding: 5px 40px;
	    margin-top: 50px !important;
	}


	.ls-inner h1{
		font-size: 26px !important;
		line-height: 26px !important;
	}
	.ls-inner h2{
		font-size: 22px !important;
		line-height: 22px !important;
	}
	.ls-inner p{
		font-size: 16px !important;
	}
	.ls-inner .slider-comprar{
		font-size: 18px !important;
		border: 4px solid #FFFFFF !important;
		padding: 5px 40px;
	    margin-top: 5px;
	    line-height: 1;
	}
}

@media screen and (max-width: 700px){
	.ls-inner .slider-comprar{
		display: none;
	}
}

@media screen and (max-width: 992px){

	.tfs-slider .slide-content{
		margin-top: -50px !important;
	}
	.tfs-slider h2{
		font-size: 26px !important;
		line-height: 26px !important;
		max-width: 400px !important;
	}
	.tfs-slider h3{
		font-size: 22px !important;
		line-height: 22px !important;
		max-width: 400px !important;
	}
	.tfs-slider .slider-comprar{
	    font-size: 18px;
	    padding: 12px 40px;
	    margin-top: 30px !important;
	}


	.ls-inner h1{
		font-size: 26px !important;
		line-height: 26px !important;
	}
	.ls-inner h2{
		font-size: 22px !important;
		line-height: 22px !important;
	}
	.ls-inner p{
		font-size: 16px !important;
	}
	.ls-gui-element{
		display: none;
	}
}

@media screen and (max-width: 500px){

	#combook-layerslider .tfs-slider .slide-content{
		margin-top: 0px !important;
	}
	#combook-layerslider .tfs-slider h2{
		font-size: 36px !important;
		line-height: 36px !important;
		max-width: 1000px !important;
	}

	.tfs-slider .slide-content{
		margin-top: 0px !important;
	}
	.tfs-slider h2{
		font-size: 20px !important;
		line-height: 20px !important;
		max-width: 400px !important;
	}
	.tfs-slider h3{
		font-size: 16px !important;
		line-height: 16px !important;
		max-width: 250px !important;
	}
	.tfs-slider .slider-comprar{
	    font-size: 14px;
	    padding: 8px 20px;
	    margin-top: 10px !important;
	}


	.ls-inner h1{
		font-size: 26px !important;
		line-height: 26px !important;
	}
	.ls-inner h2{
		font-size: 22px !important;
		line-height: 22px !important;
	}
	.ls-inner p{
		font-size: 16px !important;
	}
	.ls-gui-element{
		display: none;
	}
}

@media screen and (min-width: 1500px) {
	.ls-inner h1{
		font-size: 48px !important;
		line-height: 48px !important;
	}
	.ls-inner h2{
		font-size: 30px !important;
		line-height: 30px !important;
	}
	.ls-inner p{
		font-size: 24px !important;
	}
	.ls-inner .slider-comprar{
		font-size: 24px !important;
		border: 4px solid #FFFFFF !important;
		padding: 8px 40px;
	    margin-top: 36px;
	    line-height: 6;
	}
}

.discount_coupon{
	display: none;
}
.your-discount input[type="text"]{
	height: 50px !important;
    font-family: 'Roboto' !important;
    font-size: 12px !important;
    color: #bebebe !important;
    border: none !important;
    padding-left: 10px;
    border: solid 1px #a6a6a6 !important;
    margin-bottom: 10px;
}
