*{
    margin:0;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}


body { background: #fff;}
h1{ font-size: 2em; font-weight: 300;}
h2{ font-size: 1.8em; font-weight: 400;}
h3{ font-size: 1.5em; font-weight: 500;}
p{margin-bottom: 15px;}
p:last-child {}/*Ultimo paragrafo do grupo*/
b, strong{font-weight: bold;}
mark{ padding: 5px 10px; background-color: #eee;}
ul{list-style: none;}
img{border: none; max-width: 100%; vertical-align: middle;height: auto;}
small{font-size: 0,75em; color: #555;}
a{text-decoration: none;}
a img{border: 0;}





.box {
    margin-right: -15px;
    margin-left: -15px;
}

.box:before,
.box:after{display: table;content: " ";}

.box:after{ clear: both;}

/*
GRID DE BOX RESPOSVIVO
*/

/* GRID CELULAR */
.box-cel-1, .box-tab-1, .box-desk-1, .box-full-1, .box-cel-2, .box-tab-2, .box-desk-2, .box-full-2, .box-cel-3, .box-tab-3, .box-desk-3, .box-full-3, .box-cel-4, .box-tab-4, .box-desk-4, .box-full-4, .box-cel-5, .box-tab-5, .box-desk-5, .box-full-5, .box-cel-6, .box-tab-6, .box-desk-6, .box-full-6, .box-cel-7, .box-tab-7, .box-desk-7, .box-full-7, .box-cel-8, .box-tab-8, .box-desk-8, .box-full-8, .box-cel-9, .box-tab-9, .box-desk-9, .box-full-9, .box-cel-10, .box-tab-10, .box-desk-10, .box-full-10, .box-cel-11, .box-tab-11, .box-desk-11, .box-full-11, .box-cel-12, .box-tab-12, .box-desk-12, .box-full-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.box-cel-1, .box-cel-2, .box-cel-3, .box-cel-4, .box-cel-5, .box-cel-6, .box-cel-7, .box-cel-8, .box-cel-9, .box-cel-10, .box-cel-11, .box-cel-12 {float: left;}
.box-cel-12 { width: 100%;}
.box-cel-11 {width: 91.66666667%;}
.box-cel-10 {width: 83.33333333%;}
.box-cel-9 {width: 75%;}
.box-cel-8 {width: 66.66666667%;}
.box-cel-7 {width: 58.33333333%;}
.box-cel-6 {width: 50%;}
.box-cel-5 {width: 41.66666667%;}
.box-cel-4 {width: 33.33333333%;}
.box-cel-3 {width: 25%;}
.box-cel-2 {width: 16.66666667%;}
.box-cel-1 {width: 8.33333333%;}


/*GRID ATÉ 768PX - TABLET*/
@media (min-width: 48em) {
    .box-tab-1, .box-tab-2, .box-tab-3, .box-tab-4, .box-tab-5, .box-tab-6, .box-tab-7, .box-tab-8, .box-tab-9, .box-tab-10, .box-tab-11, .box-tab-12 {
        float: left;
    }
    .box-tab-12 {width: 100%;}
    .box-tab-11 {width: 91.66666667%;}
    .box-tab-10 {width: 83.33333333%;}
    .box-tab-9 {width: 75%;}
    .box-tab-8 {width: 66.66666667%;}
    .box-tab-7 {width: 58.33333333%;}
    .box-tab-6 {width: 50%;}
    .box-tab-5 {width: 41.66666667%;}
    .box-tab-4 {width: 33.33333333%;}
    .box-tab-3 {width: 25%;}
    .box-tab-2 {width: 16.66666667%;}
    .box-tab-1 {width: 8.33333333%;}
}

/*GRID ATÉ MAIORES QUE 992PX - COMPUTADORES*/
@media (min-width: 62em) {.box-desk-1, .box-desk-2, .box-desk-3, .box-desk-4, .box-desk-5, .box-desk-6, .box-desk-7, .box-desk-8, .box-desk-9, .box-desk-10, .box-desk-11, .box-desk-12 { float: left;}
                          .box-desk-12 {width: 100%;}
                          .box-desk-11 {width: 91.66666667%;}
                          .box-desk-10 {width: 83.33333333%;}
                          .box-desk-9 {width: 75%;}
                          .box-desk-8 {width: 66.66666667%;}
                          .box-desk-7 {width: 58.33333333%;}
                          .box-desk-6 {width: 50%;}
                          .box-desk-5 {width: 41.66666667%;}
                          .box-desk-4 {width: 33.33333333%;}
                          .box-desk-3 {width: 25%;}
                          .box-desk-2 {width: 16.66666667%;}
                          .box-desk-1 {width: 8.33333333%;}
}

/*GRID FULL HD*/
@media (min-width: 75em) {.box-full-1, .box-full-2, .box-full-3, .box-full-4, .box-full-5, .box-full-6, .box-full-7, .box-full-8, .box-full-9, .box-full-10, .box-full-11, .box-full-12 {float: left;}
                          .box-full-12 {width: 100%;}
                          .box-full-11 {width: 91.66666667%;}
                          .box-full-10 {width: 83.33333333%;}
                          .box-full-9 {width: 75%;}
                          .box-full-8 {width: 66.66666667%;}
                          .box-full-7 {width: 58.33333333%;}
                          .box-full-6 {width: 50%;}
                          .box-full-5 {width: 41.66666667%;}
                          .box-full-4 {width: 33.33333333%;}
                          .box-full-3 {width: 25%;}
                          .box-full-2 {width: 16.66666667%;}
                          .box-full-1 {width: 8.33333333%;}
}
/*TESTE*/
.teste {background-color: #abeafe;}


/*CONTAINER FLUIDO*/
.container{float: left; width: 100%;}
.content{float: left; width: 92%; margin: 0 4%;padding: 20px 0;}
.content-sp{float: left; width: 92%; margin: 0 4%;;}
@media (min-width: 75em) {
    .container{float: left; width: 100%;}
    .content{float: left; width: 80%; margin: 0 10%;padding: 20px 0;}
}



/*BOX DE PRODUTOS*/
.box2{
    float: left;
    width: 100%;
}

.box3{
    float: left;
    width: 100%;
}


.box4{
    float: left;
    width: 100%;
}


/*GRID ATÉ 640PX - TABLET*/
@media (min-width: 40em) {

    /*BOX 2*/
    .box2{
        float: left;
        width: 48%;
        margin-right: 4%;
    }
    .box2:nth-of-type(2n+0){
        margin-right: 0;
    }
    /*BOX 3*/
    .box3{
        float: left;
        width: 48%;
        margin-right: 4%;
    }
    .box3:nth-of-type(2n+0){

        margin-right: 0;
    }


    /*BOX 4*/
    .box4{
        float: left;
        width: 48%;
        margin-right: 4%;

    }
    .box4:nth-of-type(2n+0){
        margin-right: 0;
    }

}

/*GRID ATÉ 768PX - TABLET*/
@media (min-width: 48em) {

    /*BOX 2*/
    .box2{
        float: left;
        width: 48%;
        margin-right: 4%;
    }
    .box2:nth-of-type(2n+0){
        margin-right: 0;
    }

    /*BOX 3*/
    .box3:nth-of-type(2n+0),
    .box3{
        float: left;
        width: 32%;
        margin-right: 2%;

    }
    .box3:nth-of-type(4n-1){

        margin-right: 0;
    }
    /*BOX 4*/
    .box4:nth-of-type(2n+0),
    .box4{
        float: left;
        width: 23.5%;
        margin-right: 2%;

    }
    .box4:nth-of-type(4n){
        margin-right: 0;
    }

}


/*BACKGROUND*/
.bg-body{ background-color: #fbfbfb; color: #333;}
.bg-gray{ background-color: #444444; color: #fff;}
.bg-graylight{ background-color: #e5e5e5; color: #333;}
.bg-light{background-color: #E6E4D9; color: #444;}
.bg-blue { background-color: #34495e; color: #fff;}
.bg-bluestrong{ background-color: #0f013f; color: #fff;}
.bg-bluelight {background-color: #CCD8D1; color: #444;}
.bg-orange {background-color: #E16F4D; color: #fff;}
.bg-black { background-color: #000; color: #fff;}
.bg-white { background-color: #fff; color: #000;}
.bg-red { background-color: #f40000; color: #000;}

.bg-gray small, .bg-blue small, .bg-orange small {color: #fff !important;}

/*FONT WRIGTH*/
.font-thine{font-weight: 100 !important;}
.font-light{font-weight: 300 !important;}
.font-normal{font-weight: 400 !important;}
.font-bold{font-weight: 700 !important;}

/*FONT SIZE*/
.fontzero{font-size: 0em !important;}
.fontsize07{font-size: 0.7em;}
.fontsize1{font-size: 1em;}
.fontsize1b{font-size: 1.5em;}
.fontsize2{font-size: 2em;}
.fontsize2b{font-size: 2.5em;}
.fontsize3{font-size: 3em;}
.fontsize3b{font-size: 3.5em;}

/*FONT ATRIBUTOS*/
.font-up{ text-transform: uppercase;}

/*FONT COLOR*/
.text-white {color: #fff !important;}
.text-white-bold {color: #eee !important;}
.text-gray {color: #333 !important;}
.text-gray-light {color: #9f9f9f !important;}
.text-blue {color: #0f50b7 !important;;}
.text-black {color: #000 !important;;}
.text-red {color: #ff0125 !important;}
.text-yellow{color: #feff36 !important;}
.text-green{color: #306c03 !important;}

/*MARGIN*/
.m-geral { margin: 20px;}
.m-10 { margin: 10px;}
.m-bottom{margin-bottom: 30px;}
.m-bottom-10{margin-bottom: 10px;}
.m-right{ margin-right: 30px;}
.m-right-10{ margin-right: 10px;}
.m-left{ margin-left: 30px;}
.m-left-10{ margin-left: 10px;}
.m-top {margin-top: 30px;}
.m-top-10 {margin-top: 10px;}
.m-de-10 {margin: 0 10px;}

.no-m-bottom{ margin-bottom:0 !important;}
.m-center {margin: 0 auto;}


/*PADDING*/
.pd-geral {padding: 20px;}
.pd-10 {padding: 10px;}
.pd-5 {padding: 5px;}
.no-pd-bottom{ padding-bottom:0 !important;}
.pd-top-10 {padding-top: 10px;}
.pd-top-20 {padding-top: 20px;}
.pd-top-30 {padding-top: 30px;}
.pd-top-40 {padding-top: 40px;}
.pd-top-100 {padding-top: 100px;}
.pd-top-200 {padding-top: 200px;}
.pd-bt-10 {padding-bottom: 10px;}
.pd-bt-20 {padding-bottom: 20px;}
.pd-bt-30 {padding-bottom: 30px;}
.pd-bt-40 {padding-bottom: 40px;}
.pd-bt-100 {padding-bottom: 100px;}
.pd-left-10 {padding-left: 10px;}
.pd-left-20 {padding-left: 20px;}
.pd-left-30 {padding-left: 30px;}
.pd-left-40 {padding-left: 40px;}
.pd-right-10 {padding-right: 10px;}
.pd-right-20 {padding-right: 20px;}
.pd-right-30 {padding-right: 30px;}
.pd-right-40 {padding-right: 40px;}

/*CONTAINER*/

.sectiontitle {float: left; margin-bottom: 30px; text-align: center;}
.sectiontitle h1{font-size: 2.4em; font-weight: 300; margin-bottom: 10px;}
.sectiontitle .tagline{font-size: 1.4em; font-weight: 300;}
.sectiontitle-nomargin, .articletitle-nomargin{margin: 0 !important;}

.articletitle {float: left; width: 100%; margin-bottom: 30px;}
.articletitle h1{font-size: 1.8em; margin-bottom: 10px;}
.articletitle .tagline{font-size: 1.1em; font-weight: 300;}


/*HELPERS*/
.textshadowlight{ text-shadow: 1px 1px 0 #ccc;}
.textshadowstrong{ text-shadow: 1px 1px 0 #222;}
.boxshadow{-webkit-box-shadow: 5px 5px 10px #ccc; -moz-box-shadow: 5px 5px 10px #ccc; box-shadow:5px 5px 10px #ccc;}
.radius{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.radius-strong{-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
.round{-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.last{margin-right: 0 !important;}
.clear {clear: both;}
.transition { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear; transition: all 0.2s linear;}



/*OCULTAR ITENS*/
@media (max-width: 767px) {
    .hidden-cel {display: none !important;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .hidden-tablet {display: none !important;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-desk {display: none !important;}
}
@media (min-width: 1200px) {
    .hidden-full {display: none !important;}
}


/*BORDAS*/
.bd-bt-dotted { border-bottom: 1px dotted #000;}
.bd-bt-dotted-white { border-bottom: 1px dotted #fff;}

/******************** BORDA PRETA ********************/
.bd-bt-1-black{border-bottom: 1px solid #000;}
.bd-bt-2-black{border-bottom: 2px solid #000;}
.bd-bt-3-black{border-bottom: 3px solid #000;}
.bd-bt-4-black{border-bottom: 4px solid #000;}

.bd-tp-1-white { border-top: 1px solid #fff;}
.bd-tp-2-white { border-top: 2px solid #fff;}
.bd-tp-3-white { border-top: 3px solid #fff;}
.bd-tp-4-white { border-top: 4px solid #fff;}

.bd-bt-1-white{border-bottom: 1px solid #fff;}
.bd-bt-2-white{border-bottom: 2px solid #fff;}
.bd-bt-3-white{border-bottom: 3px solid #fff;}
.bd-bt-4-white{border-bottom: 4px solid #fff;}

.bd-bt-1-red {border-bottom: 1px solid #ff0707;}
.bd-bt-2-red {border-bottom: 2px solid #ff0707;}
.bd-bt-3-red {border-bottom: 3px solid #ff0707;}
.bd-bt-4-red {border-bottom: 4px solid #ff0707;}

.bd-tp-1-red { border-top: 1px solid #ff0707;}
.bd-tp-2-red { border-top: 2px solid #ff0707;}
.bd-tp-3-red { border-top: 3px solid #ff0707;}
.bd-tp-4-red { border-top: 4px solid #ff0707;}

/******************** BORDA VERDE ********************/
.bd-bt-1-green {border-bottom: 1px solid #245003;}
.bd-bt-2-green {border-bottom: 2px solid #245003;}
.bd-bt-3-green {border-bottom: 3px solid #245003;}
.bd-bt-4-green {border-bottom: 4px solid #245003;}

.bd-tp-1-green { border-top: 1px solid #245003;}
.bd-tp-2-green { border-top: 2px solid #245003;}
.bd-tp-3-green { border-top: 3px solid #245003;}
.bd-tp-4-green { border-top: 4px solid #245003;}

.bd-left-1-green { border-left: 1px solid #245003;}
.bd-left-2-green { border-left: 2px solid #245003;}
.bd-left-3-green { border-left: 3px solid #245003;}
.bd-left-4-green { border-left: 4px solid #245003;}
.bd-left-6-green { border-left: 6px solid #245003;}
.bd-left-8-green { border-left: 8px solid #245003;}

/******************** BORDA AZUL ********************/
.bd-bt-1-blue {border-bottom: 1px solid #0f50b7;}
.bd-bt-2-blue {border-bottom: 2px solid #0f50b7;}
.bd-bt-3-blue {border-bottom: 3px solid #0f50b7;}
.bd-bt-4-blue {border-bottom: 4px solid #0f50b7;}

.bd-tp-1-blue { border-top: 1px solid #0f50b7;}
.bd-tp-2-blue { border-top: 2px solid #0f50b7;}
.bd-tp-3-blue { border-top: 3px solid #0f50b7;}
.bd-tp-4-blue { border-top: 4px solid #0f50b7;}

.bd-left-1-blue { border-left: 1px solid #0f50b7;}
.bd-left-2-blue { border-left: 2px solid #0f50b7;}
.bd-left-3-blue { border-left: 3px solid #0f50b7;}
.bd-left-4-blue { border-left: 4px solid #0f50b7;}
.bd-left-6-blue { border-left: 6px solid #0f50b7;}
.bd-left-8-blue { border-left: 8px solid #0f50b7;}


/******************** BORDA CINZA ********************/
.bd-geral-gray {border: 1px solid #b8b8b8;}
.bd-geral-4-gray {border: 4px solid #b8b8b8;}
.bd-bt-1-gray {border-bottom: 1px solid #b8b8b8;}
.bd-bt-2-gray {border-bottom: 2px solid #b8b8b8;}
.bd-bt-3-gray {border-bottom: 3px solid #b8b8b8;}
.bd-bt-4-gray {border-bottom: 4px solid #b8b8b8;}

.bd-tp-1-gray { border-top: 1px solid #b8b8b8;}
.bd-tp-2-gray { border-top: 2px solid #b8b8b8;}
.bd-tp-3-gray { border-top: 3px solid #b8b8b8;}
.bd-tp-4-gray { border-top: 4px solid #b8b8b8;}

/******************** BORDA AMARELA ********************/
.bd-bt-1-yellow {border-bottom: 1px solid #ffde00;}
.bd-bt-2-yellow {border-bottom: 2px solid #ffde00;}
.bd-bt-3-yellow {border-bottom: 3px solid #ffde00;}
.bd-bt-4-yellow {border-bottom: 4px solid #ffde00;}

.bd-tp-1-yellow { border-top: 1px solid #ffde00;}
.bd-tp-2-yellow { border-top: 2px solid #ffde00;}
.bd-tp-3-yellow { border-top: 3px solid #ffde00;}
.bd-tp-4-yellow { border-top: 4px solid #ffde00;}

/******************** BORDA LARANJA ********************/
.bd-bt-1-orange {border-bottom: 1px solid #ffac00;}
.bd-bt-2-orange {border-bottom: 2px solid #ffac00;}
.bd-bt-3-orange {border-bottom: 3px solid #ffac00;}
.bd-bt-4-orange {border-bottom: 4px solid #ffac00;}

.bd-tp-1-orange { border-top: 1px solid #ffac00;}
.bd-tp-2-orange { border-top: 2px solid #ffac00;}
.bd-tp-3-orange { border-top: 3px solid #ffac00;}
.bd-tp-4-orange { border-top: 4px solid #ffac00;}



/*TEXT ALIGN*/
.al-left{text-align: left;}
.al-right{text-align: right;}
.al-center{text-align: center;}
.al-just{text-align: justify;}

/*FLOAT*/
.fl-left{float: left !important;}
.fl-right{float:  right !important;}
.fl-center{float: none !important;}

/*DISPLAY*/
.ds-block{display: block;}
.ds-inblock{display: inline-block;}
.ds-inline{display: inline;}
.ds-none{display: none;}


/*FORMS*/
/*.form-input { width: 70%; padding: 20px; border: none; float: left;}
.form-submit { width: 30%; max-width: 70px; margin-top: 0px; float: left;}*/
.form-input input { width: 100%; padding: 10px;}
.form-input select { width: 100%; padding: 10px;}
.form-input textarea{ width: 100%; padding: 10px; }



.form-input-bg-gray {background: #eee; color: #34495e}

/*SHAREDBOX*/
.sharebox {float: left; width: 100%; padding: 25px 0; text-align: center;}
.sharebox li{display: inline-block; background-color: #ccc; margin: 0 15px;background-position: left 10px center; background-repeat: no-repeat; background-size: auto 60%;}
.sharebox .count {float: right; background: rgba(0,0,0,0.5); padding: 10px 15px; color: #fff;}
.sharebox a{float: left; padding: 10px 20px 10px 40px; color: #fff;}

.sharebox .facebook{ background-image: url(boot/social/social-facebook-white.png); background-color: #456190;}
.sharebox .facebook:hover{ background-color: #778FC4;}
.sharebox .google { background-image: url(boot/social/social-google-white.png); background-color: #DD4839;}
.sharebox .google:hover { background-color:#E77D72;}
.sharebox .twitter { background-image: url(boot/social/social-twitter-white.png); background-color: #DD4839;}
.sharebox .twitter :hover { background-color:#E77D72;}


/*VIDEO*/
.video-youtube{position: relative; padding-bottom: 56.25%;float: left; width: 100%; height: 0;}
.video-youtube-iframe{position: absolute; width: 100%; height: 100%;left: 0;top: 0;}

/*BOTOES*/
.btn{display: inline-block;padding: 15px 20px;background: #333;border: 1px solid #222;cursor: pointer;font-size: 1em;font-weight: 400;color: #fff !important;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);}
.btn:hover{ text-decoration: none !important;}
.btn-big{ font-size: 1.8em; padding: 20px 40px;}

.btn-blue{ background-color: #0f50b7; border-color:#0f4daf;}
.btn-blue:hover{ background-color: #082b63; border-color:#0f50b7;}
.btn-green{ background-color: #41a00d; border-color:#36840b;}
.btn-green:hover {background-color: #4bb70f !important; border-color:#41a00d;}
.btn-gray{color: #000 !important; background-color: #ccc; border-color:#000;}
.btn-gray:hover {background-color: #d8d8d8 !important; border-color:#000;}
.btn-yellow{background-color: #f7ff09; border-color: #d9e008;}
.btn-yellow:hover{background-color: #e2da00; border-color: #e2da00;}
.btn-red{background-color: #ff0000; border-color: #aa0000;}
.btn-red:hover{background-color: #ff3c3c; border-color: #ff0000;}
.btn-white{background-color: #fff; border-color: #eee; color: #000 !important;}
.btn-white:hover{background-color: #efefef; border-color: #ddd;}
.btn-orange{background-color: #ffa400; border-color: #c49100;}
.btn-orange:hover{background-color: #c97702;}
.btn-black{background-color: #000; border-color: #000;}
.btn-black:hover{background-color: #3f3e3e;}

.btn-bd-blue{ background: #fff; color: #0f50b7 !important; border-color:#0f4daf;}
.btn-bd-blue:hover{ background: #0f4daf; color: #fff !important; border-color:#0f4daf;}
.btn-text-black{ color: #000 !important;}

/*FUNDO COM BORDAS*/
.btn-opacity-yellow {background: none; border: 1px solid #ffff00; color: #ffff00 !important;}
.btn-opacity-yellow:hover {background: #ffff00; border: 1px solid #ffff00; color: #000 !important;}

.btn-opacity-white {background: none; border: 1px solid #fff; color: #fff !important;}
.btn-opacity-white:hover {background: #fff; border: 1px solid #fff; color: #000 !important;}

.btn-opacity-red {background: none; border: 1px solid #b70000; color: #b70000 !important;}
.btn-opacity-red:hover {background: #b70000; border: 1px solid #b70000; color: #fff !important;}

/*TRIGGER*/
.trigger{float: left; width: 100%; padding: 25px; font-size: 1.2em; margin-bottom: 30px;}
.trigger-buttom{ margin: 30px 0 0 0;}

.trigger-accept{background-color: #accc9a; color: #6b7f60;}
.trigger-infor{background-color: #9ab7cc; color: #60727f;}
.trigger-alert{background-color: #c6b247; color: #776b2b;}
.trigger-error{background-color: #e69f9f; color: #996a6a;}

/*SHORT ICONS*/
.shorticon{padding-left: 30px; background-position: center left; background-repeat: no-repeat; background-size: auto 96%;}
.shorticon-add{background-position: center left; background-repeat: no-repeat; background-size: auto 96%;}/*sem padding lateral*/
.shorticon-sectiontitle{padding-left: 60px;}
.shorticon-legendtitle{padding-left: 40px;}


.shorticon-google{background-image: url(boot/social/google.png);}
.shorticon-twitter{background-image: url(boot/social/twitter.png);}
.shorticon-whatsapp{background-image: url(boot/social/whastapp.png);}
.shorticon-social{background-image: url(boot/social/social-black.png);}
.shorticon-social-white{background-image: url(boot/social/social-white.png);}

.shorticon-config{background-image: url(boot/icons/config.png);}


/***************************** ICONE CARTA EMAIL *******************************/
.shorticon-mail{background-image: url(boot/icons/mail.png);}
.shorticon-mail-white{background-image: url(boot/icons/mail-white.png);}
.shorticon-mail-blue{background-image: url(boot/icons/mail-blue.png);}
.shorticon-mail-red{background-image: url(boot/icons/mail-red.png);}
.shorticon-mail-yellow{background-image: url(boot/icons/mail-yellow.png);}
.shorticon-mail-orange{background-image: url(boot/icons/mail-orange.png);}
.shorticon-mail-green{background-image: url(boot/icons/mail-green.png);}


.shorticon-section{background-image: url(boot/icons/section.png);}
.shorticon-coffe-white{background-image: url(boot/icons/coffe-white.png);}

/***************************** ICONE ENDEREÇO *********************************/
.shorticon-address{background-image: url(boot/icons/address.png);}
.shorticon-address-white{background-image: url(boot/icons/address-white.png);}
.shorticon-address-blue{background-image: url(boot/icons/address-blue.png);}
.shorticon-address-red{background-image: url(boot/icons/address-red.png);}
.shorticon-address-yellow{background-image: url(boot/icons/address-yellow.png);}
.shorticon-address-orange{background-image: url(boot/icons/address-orange.png);}
.shorticon-address-green{background-image: url(boot/icons/address-green.png);}

/***************************** ICONE DESIGN *********************************/
.shorticon-design{background-image: url(boot/icons/design.png);}
.shorticon-design-white{background-image: url(boot/icons/design-white.png);}
.shorticon-design-blue{background-image: url(boot/icons/design-blue.png);}
.shorticon-design-red{background-image: url(boot/icons/design-red.png);}
.shorticon-design-yellow{background-image: url(boot/icons/design-yellow.png);}

/***************************** ICONE FACEBOOK *********************************/
.shorticon-facebook{background-image: url(boot/social/social-facebook-black.png);}
.shorticon-facebook-white{background-image: url(boot/social/social-facebook-white.png);}
.shorticon-facebook-blue{background-image: url(boot/social/asocial-facebook-blue.png);}
.shorticon-facebook-red{background-image: url(boot/social/social-facebook-red.png);}
.shorticon-facebook-yellow{background-image: url(boot/social/social-facebook-yellow.png);}



.shorticon-search-key-white{background-image: url(boot/icons/search-key-white.png);}
.shorticon-letter-white {background-image: url(boot/icons/icon-letter-white.png);}

/***************************** ICONE TELEFONE *********************************/
.shorticon-tel {background-image: url(boot/icons/icon-tel.png);}
.shorticon-tel-white {background-image: url(boot/icons/icon-tel-white.png);}
.shorticon-tel-blue {background-image: url(boot/icons/icon-tel-blue.png);}
.shorticon-tel-red {background-image: url(boot/icons/icon-tel-red.png);}
.shorticon-tel-yellow {background-image: url(boot/icons/icon-tel-yellow.png);}
.shorticon-tel-orange {background-image: url(boot/icons/icon-tel-orange.png);}
.shorticon-tel-green {background-image: url(boot/icons/icon-tel-green.png);}

/***************************** ICONE TELEFONE FONE*********************************/
.shorticon-tel-fone {background-image: url(boot/icons/icon-tel-2.png);}
.shorticon-tel-fone-white {background-image: url(boot/icons/icon-tel-white-2.png);}
.shorticon-tel-fone-blue {background-image: url(boot/icons/icon-tel-blue-2.png);}
.shorticon-tel-fone-red {background-image: url(boot/icons/icon-tel-red-2.png);}
.shorticon-tel-fone-yellow {background-image: url(boot/icons/icon-tel-yellow-2.png);}
.shorticon-tel-fone-orange {background-image: url(boot/icons/icon-tel-orange-2.png);}
.shorticon-tel-fone-green {background-image: url(boot/icons/icon-tel-green-2.png);}

/***************************** ICONE CELULAR *********************************/
.shorticon-cell{background-image: url(boot/icons/cell.png);}
.shorticon-cell-white{background-image: url(boot/icons/cell-white.png);}
.shorticon-cell-blue{background-image: url(boot/icons/cell-blue.png);}
.shorticon-cell-red{background-image: url(boot/icons/cell-red.png);}
.shorticon-cell-yellow{background-image: url(boot/icons/cell-yellow.png);}

/***************************** ICONE TEMPO *********************************/
.shorticon-time{background-image: url(boot/icons/time.png);}
.shorticon-time-white{background-image: url(boot/icons/time-white.png);}
.shorticon-time-blue{background-image: url(boot/icons/time-blue.png);}
.shorticon-time-red{background-image: url(boot/icons/time-red.png);}
.shorticon-time-yellow{background-image: url(boot/icons/time-yellow.png);}
.shorticon-time-orange{background-image: url(boot/icons/time-orange.png);}
.shorticon-time-green{background-image: url(boot/icons/time-green.png);}

/***************************** ICONE WWW *******************************/
.shorticon-web{background-image: url(boot/icons/web.png);}
.shorticon-web-white{background-image: url(boot/icons/web-white.png);}
.shorticon-web-blue{background-image: url(boot/icons/web-blue.png);}
.shorticon-web-red{background-image: url(boot/icons/web-red.png);}
.shorticon-web-yellow{background-image: url(boot/icons/web-yellow.png);}

/***************************** ICONE GOOGLE ADS *******************************/
.shorticon-google-ads{background-image: url(boot/icons/google-ads-black.png);}
.shorticon-google-ads-white{background-image: url(boot/icons/google-ads-white.png);}
.shorticon-google-ads-blue{background-image: url(boot/icons/google-ads-blue.png);}
.shorticon-google-ads-red{background-image: url(boot/icons/google-ads-red.png);}
.shorticon-google-ads-yellow{background-image: url(boot/icons/google-ads-yellow.png);}

/***************************** ICONE HEART *******************************/
.shorticon-heart{background-image: url(boot/social/heart.png);}
.shorticon-heart-white{background-image: url(boot/social/heart-white.png);}
.shorticon-heart-blue{background-image: url(boot/social/heart-blue.png);}
.shorticon-heart-red{background-image: url(boot/social/heart-red.png);}
.shorticon-heart-yellow{background-image: url(boot/social/heart-yellow.png);}

/***************************** OUTROS ICONES *******************************/
.shorticon-security{background-image: url(boot/icons/security.png);}




/*POSITION*/
.ps-relative {position: relative;}
.ps-absolute {position: absolute; }

/*MENU*/
.nav-center{  margin-left:auto; margin-right:auto; margin-top:0; display:table;}

/*ICON*/
.icon-dest-54 {width: 54px; height: 54px;left:50%; top: 0; margin-top: -27px; margin-left: -27px;}
.icon-dest-82 {width: 82px; height: 82px;left:50%; top: 0; margin-top: -41px; margin-left: -41px;}

/*IMAGENS*/

.img-center {display: block; margin-left: auto; margin-right: auto;}
.img-social { height: 40px; width: auto; margin: 30px 10px;}
.img-responsive {width: 100%; height: auto;}
.img-responsive-300 {width: 100%; height: auto; max-width: 300px;}
.img-responsive-200 {width: 100%; height: auto; max-width: 200px;}

.rot-img img{ -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.rot-img img:hover {transform:rotate(30deg);-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}


/*GOOGLE MAPS*/
.google-maps {
    position: relative;
    padding-bottom: 30%; /* This is the aspect ratio*/
    height: 0;
    overflow: hidden;
}
.google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}












































