#sp-header {
    height: 125px;
    background: #1b1819 none repeat scroll 0 0;
}
#offcanvas-toggler {
    font-size: 20px;
    padding: 16px;
    margin: 20px 0px 0px 0px;
    line-height: 0px !important;
}
#offcanvas-toggler >i:hover {
    color: #f50059;
}
#offcanvas-toggler >i {
    color: #fff;
}
#sp-top-bar {
    background-color: #a94442 !important;
    color: #f6a542 !important;
}
.pedido-menu {
    background: #c97b28;
    line-height: 25px !important;
    border-radius:100px;
}
.bt-top-pedido {
    margin: 10px 0px;
}
.pedido-menu:hover {
    background: #fff;
}
.pedido-menu-link-top {
    background: rgba(201, 123, 40, 1);
    line-height: 20px !important;
    border-radius: 6px;
    color: #fff;
    text-align: center;
}
@media (min-width: 769px) {
	#sp-menu {
		width: 66% !important;
	}
}
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    display: inline-block;
    padding: 0 10px;
    line-height: 115px;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff;
    margin: 0;
    font-family: Ubuntu;
}
a {
    color: #f49339;
}
a:hover {
    color: #ddd;
}
.sp-contact-info li {
    display: inline-block;
    margin: 0 10px;
    font-size: 90%;
    color: #fff;
}
ul.social-icons >li a {
    color: #ffffff;
}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #b47f3d;
    font-family: Ubuntu;
    font-size: 13px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #a94442;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
    background: #a94442;
}
.sp-page-title {
    background: #5cb85c;
}
.TxtHome {
    text-align: center;
}
.DescPort {
    height: 115px;
}
#sp-bottom {
    background-color: #333333 !important;
    padding: 100px 0px;
}
.sp-module:first-child {
    margin-top: 0;
    color: #ffffff;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
	font-size: 16px;
	text-transform: none;
	font-weight: 100;
}
.sp-module ul >li >a {
    color: #ffffff;
}
.sp-module ul >li >a:hover {
    color: #ffd600;
}
.sp-page-builder .page-content #section-id-1493051368 {
    margin: 100px 0px 0px;
    padding: 40px 40px;
    background-color: #f5f5f5;
}
.gcore-line-td input, .gcore-line-td textarea, .gcore-line-td select {
    width: 100% !important;
    height: 45px;
}
.gcore-display-table {
    width: 80%;
}
.gcore-subinput-container-wide {
    width: 100%;
}
.chrono_credits {
    display: none;
}
.sppb-addon-cta .sppb-cta-subtitle {
    margin-bottom: 20px;
    line-height: 26px !important;
}
.text-center {
    text-align: right;
}
.sppb-btn-success {
    color: #ffffff;
    background-color: #b80909;
    border-color: #b80909;
}
#sp-main-body {
    padding: 20px 0;
}
.entry-link, .entry-quote {
    background: #f49239;
}
.post-format {
    background: #f49239;
}
article.item {
    text-align: justify;
}
.tagsfox {
    font-size: 11px;
    letter-spacing: 2px;
    font-weight: normal;
    font-family: Ubuntu;
}
.scrollup {
    border-radius: 20px;
}
.offcanvas-menu {
    background-color: #333;
}
.iconssocial {
    display: table;
    margin: 0 auto;
}
.icoface, .icotiw, .icoinst, .icoyou {
    float: left;
    font-size: 50px;
    color: #fff;
    padding: 10px 10px 10px 10px;
}
.icosocial {
    color: #fff;
}
.icoface, .icotiw, .icoinst, .icoyou {
    float: left;
    font-size: 42px;
    color: #fff;
    padding: 0px 40px 0px 40px;
    transform: rotate(-25deg);
}

@media (max-width: 768px) {
	.titulobooks {
		font-size: 36px !important;
	}
}

.tituloredesocial {
    font-family: Voltaire !important;
    letter-spacing: 5px;
    font-weight: 500;
    font-size: 42px;
    padding: 0px 40px 0px 40px;
    background: #1B1819;
    line-height: 70px;
}
.titulodress {
    font-family: Akronim !important;
    letter-spacing: 5px;
    font-weight: 500;
    font-size: 38px;
    padding: 0px 40px 0px 40px;
    background: #333b3d;
    color: #fff;
}
.titosocial {
    text-align: center;
    position: relative;
    z-index: -1000;
    margin-top: 20px;
    margin-bottom: -20px;
    border-bottom: 1px dashed #fff;
    border-top: transparent;
}
.titulobooks {
    font-family: Luckiest Guy !important;
    letter-spacing: 5px;
    font-weight: 500;
    font-size: 50px;
    padding: 0px 20px 0px 20px;
    background: #ffffff;
    color: #f50059;
}
.titobooks {
    text-align: center;
    position: relative;
    z-index: -1000;
    margin-top: 20px;
    margin-bottom: -20px;
    border-color: #f50059;
}

/* BOX AGENDA */
.box-agenda {
    border: 4px solid #ccc;
    padding: 10px;
    background: #b200ac;
    color: #fff;
    text-align: center;
}
.box-agenda:hover {
	background: #ff0246;
}
.dia {
    font-size: 90px;
    font-weight: 700;
    line-height: 90px;
    font-family: Anton;
    letter-spacing: 5px;
}
.mes {
    font-size: 66px;
    font-weight: 500;
    line-height: 90px;
    font-family: anton;
    letter-spacing: 5px;
}
.cidade,.local {
    font-family: Roboto;
}
.tituloagenda {
    font-family: Luckiest Guy !important;
    letter-spacing: 5px;
    font-weight: 500;
    font-size: 50px;
    padding: 0px 20px 0px 20px;
    background: #b200ac;
}
.titulovideos {
    font-family: Akronim !important;
    letter-spacing: 5px;
    font-weight: 500;
    font-size: 50px;
    padding: 0px 60px 0px 60px;
    background: #000;
    color: #fff;
    line-height: 60px;
}
.titulosabores {
    font-family: Voltaire !important;
    letter-spacing: 2px;
    font-weight: 500;
    font-size: 62px;
    padding: 0px 60px 0px 60px;
    background-image: url(../../../images/bg-q-burger-transp-2.png);
    color: #fff;
    line-height: 70px;
}
.euquero {
    color: #fff;
    background: transparent;
    border-radius: 0px;
    padding: 5px 25px 5px 25px;
    letter-spacing: 2px;
    margin: 20px 0px 15px 0px;
    transform: rotate(-10deg);
    border-color: #ffb502;
}
.euquero:hover {
    background: #b200ac;
    color: #fff;
}
.titoagenda {
    text-align: center;
    position: relative;
    z-index: -1000;
    margin-top: 30px;
    margin-bottom: -32px;
    border-bottom: 1px dashed #fff;
    border-top: transparent;
    width: 30%;
    float: left;
}
.titoagenda2 {
    text-align: center;
    position: relative;
    z-index: -1000;
    margin-top: 30px;
    margin-bottom: -32px;
    border-bottom: 1px dashed #fff;
    border-top: transparent;
    width: 30%;
    float: right;
}
.MenuFlutuante {
    width: 680px;
    display: table;
    top: -25px;
    margin: 0 auto;
    right: 0px;
    left: 0px;
    background: #0000009c;
    border-radius: 0px 0px 20px 20px;
}
.scrollup:hover {
    background-color: #0000009c;
}
.TitMen1Flut {
    float: left;
    padding: 40px 32px 15px 32px;
}
.IcoMen1Flut {
    font-size: 46px;
    color: #fff;
}
.IcoMen2Flut {
    font-size: 46px;
    color: #fff;
}
.IcoMen3Flut {
    font-size: 46px;
    color: #fff;
}
.IcoMen4Flut {
    font-size: 46px;
    color: #fff;
}
.IcoMen5Flut {
    font-size: 46px;
    color: #fff;
}
.IcoMen6Flut {
    font-size: 46px;
    color: #fff;
}
.IcoMen7Flut {
    font-size: 46px;
    color: #fff;
}
.MenHome {
    width: 545px;
    margin: 0 auto;
    display: table;
    background: #00000040;
    border-radius: 100px;
}
.TitMen1 {
    float: left;
    padding: 10px 20px 10px 20px;
}
.IcoMen1 {
    font-size: 48px;
    color: #fff;
}
.IcoMen1:hover {
    color: #ffbe00;
}
.IcoMen2 {
    font-size: 48px;
    color: #fff;
}
.IcoMen2:hover {
    color: #ffbe00;
}
.IcoMen3 {
    font-size: 48px;
    color: #fff;
}
.IcoMen3:hover {
    color: #ffbe00;
}
.IcoMen4 {
    font-size: 48px;
    color: #fff;
}
.IcoMen4:hover {
    color: #ffbe00;
}
.IcoMen5 {
    font-size: 48px;
    color: #fff;
}
.IcoMen5:hover {
    color: #ffbe00;
}
.IcoMen6 {
    font-size: 48px;
    color: #fff;
}
.IcoMen6:hover {
    color: #ffbe00;
}
.IcoMen7 {
    font-size: 48px;
    color: #fff;
}
.IcoMen7:hover {
    color: #ffbe00;
}
.tituloface {
    text-align: center;
    padding: 20px 0px 20px 0px;
}

/* ===== Style for smartphone and iPad in portrait & landscape== =  */
@media only screen and (min-device-width : 320px) and (max-device-width : 768px) {
    .sp-page-builder, .page-content, #section-id-1534375207,
    #section-id-1534398723569, #section-id-1534375239 {
        background-attachment: unset !important;
        background-position: center top !important;
    }
    .titoagenda,.titoagenda2 {
    	width: 20%;
    }
    #sppb-addon-1540206037428 img {
    	width: 40%;
    }
}

@media only screen and (min-device-width : 320px) and (max-device-width : 762px) {
	.MenHome {
		display: none;
	}
	.titoagenda,.titoagenda2,.titosocial {
    	display: none;
    }
    .titulosabores {
    	padding: 0px 5px 0px 5px;
    }
    #sppb-addon-1540206037428 img {
    	width: 40%;
    }
    .tituloredesocial {
    	padding: 0px 5px 0px 5px;
    }
    .icoface, .icotiw, .icoinst, .icoyou {
    	padding: 10px 20px 10px 20px;
    }
}

@media only screen and (min-device-width : 769px) {
	#offcanvas-toggler {
		display: none;
	}
}

.pricelist-text-content {
    padding-left: 0px !important;
}

#appView, .powrMark {
	display: none !important;
}
#sp-footer {
    border-top: 1px dashed #666;
}
.logocontrol {
    position: fixed;
    width: 120px;
    top: 10px;
    left: 0px;
    z-index: 1000;
    background: #000;
    padding: 5px 5px 5px 40px;
    border-radius: 0px 80px 80px 0px;
}



.titcard {
    font-size: 28px;
    padding: 8px 0px 0px 0px;
    margin: 0px 10px 0px 0px;
}
.txtintcard {
    font-size: 13px;
    padding: 3px 0px 10px 0px;
}
.starcard {
    padding: 15px 0px 0px 0px;
    font-size: 72%;
}
.starcard-2 {
    padding: 15px 0px 0px 20px;
    font-size: 72%;
}
.desccard {
    padding: 0px 0px 0px 25px;
    font-size: 50%;
}
.clear {
    clear: both;
}
.bordacard {
    padding: 10px 5px 10px 5px;
    border: 2px dashed #fff;
    margin: 15px 0px 15px 0px;
}
.icosocial:hover {
    color: #b99400;
}
#nome,#email,#tel {
    height: 45px;
    border-radius: 0px;
    background: transparent;
    color: #fff;
    border: 0px;
    border-bottom: 1px solid #fff;
}
#mensagem {
    height: 80px;
    border-radius: 0px;
    background: transparent;
    color: #fff;
    border: 0px;
    border-bottom: 1px solid #fff;
}
#button5 {
    height: 45px;
    background: #392e1b;
    border-radius: 0px;
    color: #fff;
    text-shadow: none;
    letter-spacing: 5px;
}
.obsdelivery {
    text-transform: capitalize;
    font-size: 17px;
    letter-spacing: 2px;
}
.obs2delivery {
    text-transform: capitalize;
    font-size: 28px;
    letter-spacing: 2px;
    font-family: Amatic SC;
    color: #fff;
}
.teldelivery {
    font-weight: bold;
    font-size: 42px;
}
.txtempresa {
    text-transform: unset;
    font-size: 18px;
    text-align: justify;
    letter-spacing: 2px;
}
.sppb-addon-image-content.aligment-right .sppb-content-holder {
    padding: 20px 20px 20px 0;
}
.space-cardapio {
    border-bottom: 1px solid #fff;
}
.titcardExtra {
    font-family: Akronim !important;
    font-size: 28px;
    padding: 8px 0px 0px 0px;
    float: left;
    margin: 95px -65px 0px -60px;
    transform: rotate(-90deg);
    letter-spacing: 10px;
}
.boxextra {
    float: left;
    width: 93%;
}
.divbord {
	padding: 10px 0px 10px 0px;
	margin: 35px 0px;
	border-top: 1px dashed;
	border-bottom: 1px dashed;
}
.txburger {
    font-size: 14px;
}
.valor {
    font-family: Voltaire !important;
    font-size: 20px;
    float: right;
}
.sppb-col-md-3 {
    padding-right: 0px;
    padding-left: 0px;
}
.obscardexec {
    font-size: 15px;
}
.txtcardexec {
    font-size: 22px;
    color: #e6ac00;
    font-family: "Voltaire";
    font-weight: bold;
}
.valorcardexec {
    font-size: 24px;
    font-family: Voltaire;
    color: #fff;
    font-weight: normal;
}
/*
.sppb-row-overlay {
    display: none !important;
}
*/

/************ CARDÁPIO 2022 COD **********************/
.box-full-cardpaio {
    font-size: 1.8em;
    color: #fff;
    font-family: "Voltaire";
}
.cardapio-content {
    margin-bottom: 20px;
}
.imgcardapio {
    width: 40px;
    float: left;
    margin: 0px 10px 0px 0px;
}
.title-card {
    font-size: 1.4em;
    padding: 8px 0px 0px 0px;
    margin: 0px 10px 0px 0px;
    float: left;
    color: #bd7102;
}
.txtintcard {
    font-size: 0.6em;
    padding: 3px 0px 10px 0px;
    font-weight: 100;
    font-family: "Open Sans";
    clear: both;
    margin-bottom: 10px;
}
.cod-produto {
    font-size: 1.2em;
    float: left;
    margin: 0px 5px 0px 0px;
}
.cardapio-produto {
    float: left;
    width: 50%;
    font-size: 0.9em;
}
.preco-cardapio {
    font-size: 0.7em;
    border-bottom: 1px dotted;
    margin-left: 35px;
    text-align: right;
}
.mini-desc-cardapio {
    font-size: 0.6em;
    padding: 3px 0px 10px 0px;
    font-weight: 100;
    font-family: "Open Sans";
    clear: both;
}
.microtexto-salad {
    padding: 8px 0px 5px 0px;
    font-size: 0.6em;
    font-family: "Open Sans";
}
.cardapio-space {
    clear: both;
    margin: 20px;
}
.adds-cardapio {
    font-size: 0.8em;
    width: 50%;
}
.content-adds-cardapio {
    font-size: 0.7em;
    border-bottom: 1px solid;
}
.box-salad {
    border: 1px dashed #9b8b00;
    padding: 15px;
    border-radius: 8px;
    margin-bottom: 40px;
}
.preco-cardapiovariation {
    font-size: 0.6em;
    font-family: "Open Sans";
    text-align: right;
    margin-bottom: 15px;
}
.obs-burger {
    font-size: 0.6em;
    font-weight: 100;
    font-family: "Open Sans";
    padding: 5px 0px 5px 0px;
    border-top: 1px dotted;
    border-bottom: 1px solid;
    margin-bottom: 30px;
}
.div-produtos {
    border: 1px solid;
    margin: 30px 0px;
}