/*
	Theme Name: HTML5 Blank
	Theme URI: http://html5blank.com
	Description: HTML5 Blank WordPress Theme
	Version: 1.4.3
	Author: Todd Motto (@toddmotto)
	Author URI: http://toddmotto.com
	Tags: Blank, HTML5, CSS3

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/

/*FONTES*/


/* global box-sizing */
*,
*:after,
*:before {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}
/* html element 62.5% font-size for REM use */
html {
	font-size:62.5%;
}
body {
	font:300 11px/1.4 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color:#444;
	margin:0;
	padding:0;
	overflow-x:hidden;

}

/* clear */
.clear:before,
.clear:after {
    content:' ';
    display:table;
}

.clear:after {
    clear:both;
}
.clear {
    *zoom:1;
}
img {
	max-width:100%;
	vertical-align:bottom;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#000;
}
a:focus {
	outline:0;
}
a:hover,
a:active {
	outline:0;
}
input:focus {
	outline:0;
	border:1px solid #000;
}
.overlap{position: relative;z-index: 999999999999;}
.mt10{margin-top: 10px;	}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/

/* wrapper */
.wrapper {
	max-width:1152px; /*1280 padrão*/
	width:95%;
	margin:0 auto;
	position:relative;
}
/* header */
.topom {
	padding-top:5px;
	z-index:9999999;
	width:100%;
	position:fixed;
	top: 0;
	left: 0;
	background: rgba(255,255,255,1);

}


.topom-auxiliar{
	background: rgba(255,255,255,1);
	-webkit-transition: opacity 3s ease-in;
    -moz-transition: opacity 3s ease-in;
    -o-transition: opacity 3s ease-in;
    -ms-transition: opacity 3s ease-in;
    transition: opacity 3s ease-in;
}

/* logo */
.logo {
	text-align:left!important;
}
.logo img {
	/*max-width:60%;*/
	padding-bottom:10px;
	padding-top:7px;

}

.menuh{
	padding-top:20px;
	text-align:right;
}

/*.menub ul{
	padding-top:20px;
	display:inline;
	list-style:none;
}

.menub li{
	float:left;
	margin-right:15px;
	margin-left:7px;
	margin-top:25px;
	font-size:1.5em;
	font-family: "Inria Sans", sans-serif!important;
	font-weight:400;
	color:#fff;
}

.menub li a{
	color:#fff!important;
}

.menub li a:hover{
	color:#fff!important;
	text-decoration:underline;
}*/

.menuPrincipal {
    display: flex; /* Ativa o Flexbox */
    list-style-type: none; /* Remove os marcadores padrão */
    padding: 0; /* Remove o padding padrão */
    margin: 0; /* Remove a margem padrão */
	font-family: "Inria Sans", sans-serif!important;
	font-style: normal;
	font-weight: 400!important;
	font-size: 1.8em!important;
	color: #000!important;
}

.menuPrincipal li {
    margin-right: 100px; /* Espaçamento entre os itens */
	margin-left: 100px; 
	margin-top:20px;
}

/* Opcional: Remove a margem do último item */
.menuPrincipal li:last-child {
    margin-right: 0;
}


.menuBarraRodape {
    display: flex; /* Ativa o Flexbox */
    list-style-type: none; /* Remove os marcadores padrão */
    padding: 0; /* Remove o padding padrão */
    margin: 0; /* Remove a margem padrão */
	font-family: "Inria Sans", sans-serif!important;
	font-style: normal;
	font-weight: 400!important;
	font-size: 1.2em!important;
	color: #000!important;
}

.menuBarraRodape li {
    margin-right: 40px; /* Espaçamento entre os itens */
	margin-left: 40px; 
	margin-bottom: 16px;
}

/* Opcional: Remove a margem do último item */
.menuBarraRodape li:last-child {
    margin-right: 0;
}


.menub {
    display: flex;               /* Ativa o Flexbox no contêiner */
    justify-content: flex-end;   /* Alinha os itens à direita */
    align-items: center;         /* Centraliza verticalmente os itens */
    height: 80px;               /* Defina a altura conforme necessário */
}

.menuIco {
    display: flex;               /* Alinha os itens horizontalmente */
    list-style: none;            /* Remove marcadores */
    padding: 0;                  /* Remove padding */
    margin: 0;                   /* Remove margem */
}

.menuIco li {
    margin-left: 15px;           /* Espaçamento entre os ícones */
}

.menuIco li:first-child {
    margin-left: 0;              /* Remove margem do primeiro item */
}

.menuIco a img {
    width: 24px !important;
    height: 24px !important;
}


/* Opcional: Remove a margem do último item */
.menuPrincipal li:last-child {
    margin-right: 0;
}

.search{
	margin-left:7px;
}


.search-submit {
	background-color:#6D288C!important;
	background-image: url("http://br306.teste.website/~ferra863/suavesabor/wp-content/themes/html5blank-stable/img/lupa.png");
	color:transparent!important;
	text-align:center!important;
	border: solid 0px!important;
	height:26px!important;
	width:26px!important;
}

/* nav
.dropdown-menu{background-color: #006699; }
.dropdown-menu>li>a{color: white;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{color: #0099cc;}*/

	.dropdown-menu{
		background-color:#fff;
		margin-left: -115px;
	}

	.dropdown-menu li a{
		text-align: right;
		list-style: none;

		margin-top: 15px;
		font-size:1.1em;
		color:#000;

	}

	.dropdown-menu li a:hover{
		background-color:#000;
		color:#fff;
	}


/*Woocommerce*/
.woocommerce {
	margin-top:150px;
}

/* sidebar */
.sidebar {

}
/* footer */
.bg-form-rodape{background-color: #191919!important;float: left; width: 100%;}
.bg-rodape{background: linear-gradient(to bottom, rgba(233, 233, 233, 0), rgba(233, 233, 233, 1)); margin-top: -15px; padding-top:5px;}
.footer {color: #fff!important; padding-top:20px;}
.footer p{color: #fff!important;font-size:1.0em;text-align:center;font-family: "Inria Sans", sans-serif;}
.footer p a{text-decoration:none;color:#fff!important;font-family: "Inria Sans", sans-serif, sans-serif;font-size:1.0em;}
.footer p a:hover{text-decoration:none;color:#fff!important;font-family: "Inria Sans", sans-serif;font-size:1.0em;}




/*.ass{font-size: 1.2em;}
.ass a {color: white; text-decoration: none;}
.ass :hover {color: orange; text-decoration: none;}
.menu-rodape{color: white; text-transform: uppercase; font-size: 1.3em; padding-left: 0px;		}
.menu-rodape li{padding: 10px;	}
.menu-rodape a {color: white; text-decoration: none;}
.menu-rodape :hover {color: white; text-decoration: none; background-color: #0a1825;}
.menu-rodape{list-style: none;}
.icones-rodape{line-height: 3.5em;color: white; font-size: 1.4em; text-transform: uppercase; position: relative;}
.icones-rodape a {color: white; text-decoration: none;}
.icones-rodape :hover {color: white; text-decoration: none;}*/

/*------------------------------------*\
    PAGES
\*------------------------------------*/



/*------------------------------------*\
    IMAGES
\*------------------------------------*/



/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/






h1{
	font-family: "Inria Sans", sans-serif!important;
	font-style: normal;
	font-weight: 500;
	font-size: 6.7em;
	line-height: 4.25em;
}

h2{
	font-family: "Inria Sans", sans-serif!important;
	font-style: normal;
	font-weight: 500;
	font-size: 4.5em;
	line-height: 4.25em;
	color: #000;
}

h3{

	font-family: "Inria Sans", sans-serif!important;
	font-style: normal;
	font-weight: 400;
	font-size: 3.0em;

	color: #000;
}

h3 a:hover{

	font-family: "Inria Sans", sans-serif!important;
	font-style: normal;
	font-weight: 500;
	font-size: 1.5em;

	color: #000;
}

h3 a{

	font-family: "Inria Sans", sans-serif!important;
	font-style: normal;
	font-weight: 500;
	font-size: 1.5em;

	color: #000;
}

h4{
	font-family: "Inria Sans", sans-serif!important;
	font-style: normal;
	font-weight: 300!important;
	font-size: 1.4em!important;
	color: #000;
}

.tituloBanner{
	font-size: 1.4em!important;
}



h5{
	font-size:1.1em!important;
	font-family: "Inria Sans", sans-serif!important;
	font-weight:500;
	color:#000;
}

h5 a{
	font-size:1.1em!important;
	font-family: "Inria Sans", sans-serif!important;
	font-weight:500;
	color:#000;
}

h5 a:hover{
	font-size:1.1em!important;
	font-family: "Inria Sans", sans-serif!important;
	font-weight:500;
	color:#000;
}

.subtit{
	font-size:1.6em;
	font-family: 'Abel', sans-serif;
	font-weight:300;
	color:#Fbc900;
	padding-top:10px;
	text-align:left!important;
}



.subtitc{
	font-size:1.6em;
	font-family: 'Ubuntu', sans-serif!important;
	font-weight:400;
	color:#000;
	padding-top:10px;
	text-align:center!important;
}

.news{
	font-size:1.4em;
	font-family: 'Ubuntu', sans-serif;
	color:#000;
	text-align:center!important;
}

h6{
	font-family: 'Ubuntu', sans-serif!important;
	font-style: normal;
	font-weight: 400;
	font-size: 1.4em;
	line-height: 1.0em;
	color: #000;
}


.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
	font-weight: 500!important;
	font-size: 1.6em!important;
	font-family: 'Abel', sans-serif!important;
}



.esq{text-align:left!important;}
.dir{text-align:right!important;}
.centro{text-align:center!important;}

.ita{font-style:italic!important}

.bigNu{
	font-size:10.0em!important;
	font-family:"Inria-Sans"!important;
	color:#132b41!important;
}

.bigNu2{
	font-size:5.0em!important;
	font-family:"Inria-Sans"!important;
	color:#d62452!important;
}

p{
	font-size:1.25em!important;
	font-family: 'Ubuntu', sans-serif;
	color:#000!important;
	line-height:160%!important;
	text-align: justify!important;
}

p a{
	color:#000!important;
	text-decoration:none!important;
	font-size:1.0em!important;
	font-family: 'Ubuntu', sans-serif;

}

p a:hover{
	color:#000!important;
	text-decoration:none!important;
	font-size:1.0em!important;
	font-family: 'Ubuntu', sans-serif;

}


/*.btnBanner{
	font-size:1.2em!important;
	font-family: 'Ubuntu', sans-serif;
	color:#000!important;
	line-height:160%!important;
	padding: 16px!important;
	border: solid 1px #fff!important;
	border-radius: 20px!important;
    cursor: pointer!important;
}

.btnBanner a{
	font-size:1.2em!important;
	font-family: 'Ubuntu', sans-serif;
	color:#000!important;
	line-height:160%!important;
	padding: 16px!important;
	border: solid 1px #fff!important;
	border-radius: 20px!important;
    cursor: pointer!important;
}

.btnBanner a:hover{
	font-size:1.2em!important;
	font-family: 'Ubuntu', sans-serif;
	color:#000!important;
	line-height:160%!important;
	padding: 16px!important;
	border: solid 1px #fff!important;
	border-radius: 20px!important;
    cursor: pointer!important;
}*/


.tbr{
	color:#fff!important;
}

.tbr a{
	color:#fff!important;
}

.tbr a:hover{
	color:#512DA8!important;
}

.txtContato p{
	color:#fff!important;
}

.txtContato p a{
	color:#fff!important;
}

.txtContato p a:hover{
	color:#00a9ce!important;
}

/*Tabs de kits*/
.vc_tta-title-text{
	color:#000!important;
	font-family: 'Inria-Sans', sans-serif!important;
	font-size:1.3em!important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #e9e9e9!important;
    background-color: #e9e9e9!important;

}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: #e9e9e9!important;
    background-color: #e9e9e9!important;

}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #e9e9e9!important;
    background-color: #e9e9e9!important;

}


.peq{font-size:1.1em;}

.btnbr {
	background-color:transparent!important;
	color:#Fbc900!important;
	text-align:center!important;
	border: solid 2px!important;
	border-color:#Fbc900!important;
	height:35px!important;
	width:120px!important;
	font-family: 'Abel', sans-serif!important;
	font-size:1.2em!important;
	padding:5px;
}



.btnbr:hover {

	background-color:white!important;
	color:#Fbc900!important;
	text-align:center!important;
	border: solid 2px!important;
	border-color:#Fbc900!important;
	height:35px!important;
	width:120px!important;
	font-family: 'Abel', sans-serif!important;
	font-size:1.2em!important;
	padding:5px;
}


.btnbr2 {
	background-color:transparent!important;
	color:#Fbc900!important;
	text-align:center!important;
	border: solid 2px!important;
	border-color:#Fbc900!important;
	height:40px!important;
	width:160px!important;
	font-family: 'Abel', sans-serif!important;
	font-size:1.2em!important;
	padding:5px;
}



.btnbr2:hover {

	background-color:white!important;
	color:#Fbc900!important;
	text-align:center!important;
	border: solid 2px!important;
	border-color:#Fbc900!important;
	height:40px!important;
	width:160px!important;
	font-family: 'Abel', sans-serif!important;
	font-size:1.2em!important;
	padding:5px;
}


.btcardapio{
	textalign:center!important;
}

.btcardapio p {
	color:#fff!important;
	text-align:center!important;
	border: solid 0px!important;
	font-family: 'Abel', sans-serif!important;
	font-size:1.2em!important;
	padding:10px;
}

.btcardapio p a {
	background-color:#Fbc900!important;
	color:#fff!important;
	text-align:center!important;
	border: solid 0px!important;
	font-family: 'Abel', sans-serif!important;
	font-size:1.2em!important;
	padding:10px;
	width:170px!important;
}

.btcardapio p a:hover {
	background-color:#fff!important;
	color:#Fbc900!important;
	text-align:center!important;
	border: solid 0px!important;
	font-family: 'Abel', sans-serif!important;
	font-size:1.2em!important;
	padding:10px;
	width:170px!important;
}


.btnFormC input[type=submit]{
	margin-right: -70px !important;
}

.btnFormC input[type=submit]:hover{
	margin-right: -70px !important;
}


input[type=submit]{
	color: #000!important;
	background-color: rgba(255,255,255,0)!important;
	text-align:center!important;
	border: solid 1px #383838!important;
	height:36px!important;
	width:110px!important;
	font-family: 'Ubuntu', sans-serif!important;
	font-size:1.0em!important;
	margin-top: 15px;
	border-radius: 20px!important;
	font-weight: 400!important;
}

input[type=submit]:hover {
	color: #000!important;
	background-color: rgba(255,255,255,0)!important;
	text-align:center!important;
	border: solid 1px #383838!important;
	height:36px!important;
	width:110px!important;
	font-family: 'Ubuntu', sans-serif!important;
	font-size:1.0em!important;
	margin-top: 15px;
	border-radius: 20px!important;
	font-weight: 400!important;
}

input[type="text"]{

	width:100%!important;
	height:40px!important;
	font-family: 'Ubuntu', sans-serif!important;
	font-size:1.1em!important;
	border: solid 1px #383838!important;
	border-radius: 20px!important;
	padding:4px 4px 4px 12px;
	background-color: rgba(255,255,255,0)!important;

}

input[type="checkbox"]{
	margin-top:15px;
}
.wpcf7-list-item-label{
	font-family: 'Ubuntu', sans-serif!important;
	font-size:0.9em!important;
	font-weight: 300!important;

}

.wpcf7-textarea{
	color: #000!important;
	background-color: rgba(255,255,255,0)!important;
	padding:4px 4px 4px 12px;
	border: solid 1px #383838!important;
	height:140px!important;
	width:100%!important;
	font-family: 'Ubuntu', sans-serif!important;
	font-size:1.1em!important;
	border-radius: 20px!important;
	font-weight: 400!important;
}


#formContato input[type=submit]{
	color: #fff!important;
  background-color: #00C1CF!important;
	text-align:center!important;
	border: solid 0px!important;
	height:40px!important;
	width:140px!important;
	font-family: 'Abel', sans-serif!important;
	font-size:1.2em!important;
	margin-top: 15px;
	border-radius: 5px!important;
	font-weight: 500!important;
}

#formContato input[type=submit]:hover {
	color: #fff!important;
  background-color: #01838c!important;
	text-align:center!important;
	border: solid 0px!important;
	height:40px!important;
	width:140px!important;
	font-family: 'Abel', sans-serif!important;
	font-size:1.2em!important;
	margin-top: 15px;
	border-radius: 5px!important;
	font-weight: 500!important;
}

#formContato input[type="text"]{

	width:100%!important;
	height:40px!important;
	margin: 10px 10px 10px 0px;
	font-family: 'Abel', sans-serif!important;
	font-size:1.2em!important;
	border: solid 1px #dedede!important;
	padding:2px;
	background-color: transparent!important;
	color:#dedede!important;
	border-radius: 5px!important;

}

#formContato textarea {
	width:100%!important;
	height:150px!important;
	margin: 10px 10px 10px 0px;
	font-family: 'Abel', sans-serif!important;
	font-size:1.2em!important;
	border: solid 1px #dedede!important;
	padding:2px;
	background-color: transparent!important;
	color:#dedede!important;
	border-radius: 5px!important;
}






select{		width:100%!important;	height:40px!important;	margin: 15px 15px;	font-family:arial!important;	font-size:1.2em!important;	border: solid 1px #c7c7c7!important;	border-radius:20px!important;	padding:2px;}

input[type="email"]{

	width:100%!important;
	height:40px!important;
	margin: 15px 15px;
	font-family:arial!important;
	font-size:1.2em!important;
	border: solid 1px #c7c7c7!important;
	border-radius:5px!important;
	padding:2px;

}

.tituloCase{
	text-align:center;
	color:#132b41!important;
}


#slider h1{
	text-align: center!important;
	line-height: 120%;
	font-size: 50px;
}

.vc_gitem-post-data p{
    display: none!important;
}

.vc_gitem-post-data h4{
	text-align:center!important;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	border-radius:20px!important;
	background-color:#d62452!important;
	color:#fff!important;
	text-align:center!important;
	border: solid 0!important;
	height:40px!important;
	width:100px!important;
	font-family:Arial!important;
	font-size:1.0em!important;
	margin-left: 125px;
	margin-top: 15px;

}

/*TIRA OS ESPAÇOS*/.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {	margin-bottom:0!important;}

.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .vc_section.vc_section-has-fill + .vc_section {
	padding-top:0!important;
}



/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/

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

	.logo img {
				padding-bottom:10px;

	}

	.menuh{
		padding-top:32px;
	}

	.menuh img{
		max-width:70%;
	}

	h3{
		font-family: "Inria Sans", sans-serif!important;
		font-style: normal;
		font-weight: 400;
		font-size: 3.0em;
		color: #000;
	}
	
	.tituloBanner{
		font-size: 2.4em!important;
	}
	
	
	.menuBarraRodape {
        flex-direction: column; /* Altera para coluna */
        align-items: flex-start; /* Alinha os itens à esquerda */
    }
    
    .menuBarraRodape li {
        margin-right: 0; /* Remove o espaçamento horizontal */
        margin-left: 0; /* Remove o espaçamento horizontal */
        margin-bottom: 16px; /* Mantém o espaçamento vertical */
        width: 100%; /* Opcional: os itens ocupam toda a largura */
    }
	
	.vc_tta-title-text{
	color:#000!important;
	font-family: 'Inria-Sans', sans-serif!important;
	font-size:1.1em!important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #e9e9e9!important;
    background-color: #e9e9e9!important;

}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: #e9e9e9!important;
    background-color: #e9e9e9!important;

}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #e9e9e9!important;
    background-color: #e9e9e9!important;

}
}


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

	.menub li{
		margin-right:4px;
		margin-left:4px;
		font-size:1.3em;
	}


	.search-input{
		width:80px;
	}

	.logo img {
		/*max-width:70%;*/
		padding-bottom:10px;

	}

	.menuh{
		padding-top:25px;
	}

	.menuh img{
		max-width:60%;
	}

	/*.dropdown-menu{
		background-color:#6D288C;
	}

	.dropdown-menu li a{
		text-align: right;
		list-style: none;
		margin-left: -115px;
		margin-top: 15px;
		font-size:1.1em;
		color:#fff;

	}

	.dropdown-menu li a:hover{
		background-color:#F59DA1;
		color:#6D288C;
	}*/



input[type="text"]{

	width:90%!important;

}

textarea{

	width:90%!important;

}

select{
	width:90%!important;
}

input[type="email"]{

	width:90%!important;

}

h3{
	font-family: "Inria Sans", sans-serif!important;
	font-style: normal;
	font-weight: 400;
	font-size: 3.0em;
	line-height: 3.5em;
	color: #000;
}
}
@media only screen and (min-width:1024px) {



}
@media only screen and (min-width:1140px) {

}
@media only screen and (min-width:1280px) {

}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
	   only screen and (min-resolution:144dpi) {

}

/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-webkit-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-moz-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignnone {
	margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
a img.alignnone {
	margin:5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.wp-caption {
	background:#FFF;
	border:1px solid #F0F0F0;
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}
.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.sticky {

}
.bypostauthor {

}

/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
	* {
		background:transparent !important;
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important;
	}
	a,
	a:visited {
		text-decoration:underline;
	}
	a[href]:after {
		content:" (" attr(href) ")";
	}
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}
	tr,img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	@page {
		margin:0.5cm;
	}
	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}
	h2,
	h3 {
		page-break-after:avoid;
	}
}

#carousel-slicker{
	max-width: 1920px!important;
	margin: 0 auto;
}
