html,
body {
  font: 100%/1.4em 'Poppins', sans-serif;
  margin: 0 auto;
  color: #3D3D3D;
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased;
  height: 100%; 
}
body {
  width: 100%;
}

a:link,
a:active,
a:visited {
  color: orange;
  text-decoration: none;
}

a:hover {
  color: #b77804;
}


.NavBody {
    max-width: 1400px;
    width: 80%;
    display: flex;
    justify-content: space-between;
    height: 100%;
    align-items: center;
}


.NavMenu li:hover .NavSubMenu,
.NavMenu li:hover>a,
.NavMenu li a:hover,
.NavSubMenu,
a.btn-slider,
a.btn-slider:hover,
.footer .brandFooter img,
.footer .brandFooter:hover img,
.slick-next,
.slick-prev,
.slick-next:hover,
.slick-prev:hover,
.NavBrand a img,
.NavBrand a:hover img,
.PageItem a .imgCover,
.PageItem a:hover .imgCover,
.PageItem a h3,
.PageItem a h2,
.PageItem a:hover h3,
.PageItem a:hover h2,
.PageItem a .PageTitle,
.PageItem a:hover .PageTitle,
.con-representante a:link,
.con-representante a:hover,
.RepMenu li a:hover,
.RepMenu li a:active,
.RepMenu li a,
.LinksInternos a,
.LinksInternos a img,
.LinksInternos a:hover,
.LinksInternos a:hover img,
.LinksInternos a span,
.LinksInternos a:hover span
{
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

/*MENU*/
.NavTop {
    justify-content: center;
    display: flex;
    height: 95px;
    align-items: center;
    z-index: 100;
    position: fixed;
    width:100%;
    background: rgba(255,255,255,.95);
}

.NavTop .NavBrand {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block;
}
.NavBrand a:hover img {
    transform: scale(.85);
    opacity: .8;
}
.NavMenu {
    margin: 0;
    padding: 0;
    height: 100%;
    display: flex;
    align-items: center;
}

.NavMenu li {
    display: flex;
    height: 100%;
    position: relative;
    flex-direction: column;
}

.NavMenu li:hover .NavSubMenu {
    display: block;
    opacity: 1;
    top: calc(100% - 10px);
    pointer-events: auto;
}
.NavMenu li a {
    height: auto;
    padding: 20px 10px;
    color: #000;
    font-weight: 600;
    font-size: .9em;
}
.NavMenu li:hover>a,
.NavMenu li a:hover {
    color: #000;
    background: #C4C4C4;

    pointer-events: auto;
}

.NavSubMenu {
    background: rgba(217, 204, 193, 0.9);
    margin: 0;
    position: absolute;
    padding: 0px;
    width: 220px;
    left: 0;
    top: 50%;
    /*display: none;*/
    pointer-events: none;
    -webkit-box-shadow: 2px 5px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 2px 5px 5px rgba(0,0,0,.2);
    box-shadow: 2px 5px 5px rgba(0,0,0,.2);
    opacity: 0;
}
.NavSubMenu li {
    display: block;
    height: auto;
}

.NavSubMenu li a {
    height: auto;
    color: #000;
    width: 100%;
    display: block;
    padding: 10px 10px 6px 16px;
    border-bottom: solid 1px rgba(255, 255, 255, 0.31);
    font-size: .8em;
    letter-spacing: .5px;
    font-weight: 600;
    line-height: 1.5em;
}
.NavSubMenu li a:before{
    content: "\f054";
    font-style: normal;
    font-family: 'Font Awesome\ 5 Free';
    position: absolute;
    right: 15px;
}
.NavSubMenu li a:hover {
    color: #000;
    background: #C4C4C4;
}
.SocialMenu {}
.SocialMenu.Face {
    color: #1F2272;
    font-size: 2em;
}
.SocialMenu:hover {
    transform: scale(1.1);
}
/*/MENU*/



/*SLIDE HOME*/
#slider_home,
.slick-list,
.slick-track {
    height: 100%;
}
.slick-next,
.slick-prev {
    z-index: 900 !important;
    width: 40px !important;
    height: 100px !important;
    color: #fff !important;
    font-size: 20px !important;
}
.slick-next {
    right: 10px !important;
}
.slick-prev {
    left: 10px !important;
}
.slick-next:hover,
.slick-prev:hover {
}

.slick-prev:before, .slick-next:before {
    display: none;
}
.slider-item {
    display: flex !important;
    justify-content: start !important;
    align-items: center !important;
}
.slider_home .slider-item img {
    object-fit: cover !important;
    height: 100% !important;
    background-position: center !important;
    width: 100% !important;
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
}
.slider_home .slider-item .slider-caption {
    top: unset !important;
    background: transparent !important;
    padding: 0px !important;
    max-width: 500px !important;
    position: relative;
    left: unset !important;
    z-index: 5;
    margin-top: 40px;
    margin-left: 10%;
}
.slider_home .slider-item .slider-caption h1 {
    font-weight: 700 !important;
    font-size: 4em !important;
    letter-spacing: -2px;
    color: #fff;
    line-height: 1em;
}
.slider_home .slider-item .slider-caption p {
    padding: 0;
    margin: 0;
    color: #fff;
    font-size: 1.1em;
    letter-spacing: 1px;
}
a.btn-slider {
    background: #fff;
    color: #000;
    padding: 10px 19px;
    display: inline-block;
    margin-top: 20px;
    border: solid 1px #fff;
}
a.btn-slider:hover {
    background: transparent;
    color: #fff;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.slider_home .slider-item .slider-caption p,
.slider_home .slider-item .slider-caption h1,
a.btn-slider{
    opacity: 0;
}

@keyframes AnimaSlick {
    0%,
    25%  {
        -moz-transform: translateX(200px);
        -webkit-transform: translateX(200px);
        -o-transform: translateX(200px);
        -ms-transform: translateX(200px);
        transform: translateX(200px);
        opacity: 0 ;
    }
    100% {
        -moz-transform: translateX(0px) ;
        -webkit-transform: translateX(0px) ;
        -o-transform: translateX(0px) ;
        -ms-transform: translateX(0px) ;
        transform: translateX(0px) ;
        opacity: 1;
    }
}

.slider_home .slider-item.slick-active .slider-caption h1{
    animation-name: AnimaSlick;
    animation-delay: 300ms;
    animation-duration: 1.5s;
    animation-fill-mode: forwards;
}
.slider_home .slider-item.slick-active .slider-caption p {
    animation-name: AnimaSlick;
    animation-delay: 600ms;
    animation-duration: 1.5s;
    animation-fill-mode: forwards;
}
.slider_home .slider-item.slick-active a.btn-slider {
    animation-name: AnimaSlick;
    animation-delay: 800ms;
    animation-duration: 1.5s;
    animation-fill-mode: forwards;
}
/*/SLIDE HOME*/


/* FOOTER */
.footer {
    background: #353649;
    padding: 50px 0;
    border-top: solid 1px #fff;
    color: #fff;
    overflow: hidden;
}
.footer h2 {
    margin: 0;
    color: #6FECF4;
    position: relative;
    font-weight: 700;
    font-size: 1.2em;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.footer h2:before {
    content: '';
    width: 30%;
    height: 2px;
    background: #6FECF4;
    position: absolute;
    bottom: 0;
    left: 0;
}
.footer p {
    margin: 0;
    font-size: .85em;
    margin-bottom: 10px;
}
.footer .brandFooter:hover img{
    transform: scale(.85);
    opacity: .8;
}
/* FOOTER */


/* THEME DEFAULT */
.HeaderDefault {
    width: 100%;
    background-color: #D9CCC1;
    height: 520px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.HeaderDefault .container {
    padding: 95px 0 0 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.HeaderDefault h1 {
    color: #1F2272;
    position: relative;
    font-weight: 200;
    text-transform: uppercase;
    font-size: 4em;
    padding: 0 0 0 20px;
    margin: 0;
}
.HeaderDefault p {
    padding: 50px 0 50px 20px;
    max-width: 40%;
}
.HeaderDefault h1:before {
    content: '';
    position: absolute;
    left: 20px;
    bottom: -10px;
    background: #97A8B8;
    width: 200px;
    height: 5px;
}
.NovidadesCorpo,
.MapaCorpo,
.ProdutoCorpo,
.DefaultCorpo {
    background-color: #F3F7F8;
    width: 100%;
    padding: 50px 0;
}
.MapaCorpo .container,
.ProdutoCorpo .container,
.DefaultCorpo .container {
    background-color: #fff;
    padding: 40px;
    line-height: 1.9em;
}

/* /THEME DEFAULT */




/* PRODUTOS */
.PageItem {
    background-color: #462e1a;
    margin-bottom: 30px;
}
.PageItem .imgCover {
    width: 100%;
    height: 350px;
    background-size: auto 120% !important;
    position: relative;
    background-position: center center !important;
}
.PageTitle {
    position: absolute;
    z-index: 1;
    bottom: 50px;
    left: 45px;
    width: calc(50% - 25px);
    height: calc(100% - 130px);
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
}
.PageTitle h2,
.PageTitle h3 {
    background: rgba(196, 196, 196, 0.87);
    color: #000;
    text-transform: uppercase;
    padding: 5px 10px;
    font-size: .8em;
    display: inline-block;
    position: relative;

}
.PageTitle h2 {
    font-size: 1.3em;
    font-weight: 400;
    background: rgba(217, 204, 193, 0.9);
    margin-bottom: 2px;
}
.PageTitle h3 {
    font-size: .7em;
    font-weight: 400;
    margin-bottom: 2px;
}
.PageItem a:hover .imgCover {
    opacity: .5;
    background-size: auto 130% !important;
}
.PageItem a:hover .PageTitle{
    transform: scale(1.15) translateY(-20px) translateX(20px);
}

/* /PRODUTOS */


/* PRODUTO*/
.HeaderProduct {
    background: #F3F7F8;
    text-align: center;
    display: flex;
    height: 290px;
    align-items: flex-end;
    justify-content: center;
}
.HeaderProduct h1{
    color: #1F2272;
    font-size: 3.6em;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
}
.HeaderProduct h2{
    color: #97A8B8;
    font-style: italic;
    font-size: 1.3em;
    font-weight: 400;
    margin: 0;
    padding: 0;
}

.Corpo .easyimage-full {
    width: 100%;
}
.Corpo .easyimage-align-center {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.ProdutoCorpo .easyimage-full img {
    width: calc(100% + 80px);
    margin-left: -40px;
}
.Corpo .easyimage-align-center img{
    height: 100px;
    min-height: 100px;
    max-height: 100px;
    width: auto;
}


/* /PRODUTO*/

/*CONFIGURAÇÕES DO EDITOR*/
.container-fluid.layout-container {
    margin: 0;
    padding: 0;
}

/*/CONFIGURAÇÕES DO EDITOR*/




/* RODAPÉ REPRESENTANTE */
.con-representante {
    background: url("imgs/bg_representante.jpg") center center fixed;
    padding: 100px 0;
    text-align: center;
}

.con-representante h2 {
    color: #1F2272;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 2.3em;
}

.con-representante a:link,
.con-representante a:active,
.con-representante a:visited {
    background: #fff;
    padding: 15px 25px;
    font-weight: 300;
    display: inline-block;
    color: #1F2272;
}

.con-representante a:hover {
    background: #1F2272;
    color: #fff;
    transform: scale(1.1);
}
/* /RODAPÉ REPRESENTANTE */



/* TECIDOS */
.TP2-MdBox a:link, .TP2-MdBox a:active, .TP2-MdBox a:visited {
    display: flex !important;
    flex-direction: column-reverse !important;
}
.TP2-MdBox a div {
    opacity: 1 !important;
    display: block !important;
    float: left !important;
    position: relative !important;
    background: transparent !important;
}
.TP2-MdBox a div span {
    display: inline-block !important;
    color: #1F2272 !important;
    font-size: .9rem !important;
    line-height: 1.4em !important;
    padding: 10px 0 30px 0 !important;
}
.TP2-MdBox a:hover {
    opacity: .6;
}
/* /TECIDOS */


/*REPRESENTANTES*/
.RepresentantesCorpo {
    background-color: #F3F7F8;
    width: 100%;
}
.RepresentantesCorpo .container {
    background-color: #fff;
    line-height: 1.9em;
    padding: 40px;
}
.RepMenu {
    margin: 0;
    padding: 0;
}
.RepMenu li {
    list-style: none;
    padding: 0;
    margin: 0;
}
.RepMenu li a i {
    margin-left: 20px;
    margin-right: 10px;
}


.RepMenu li a:link,
.RepMenu li a:visited  {
    display: block;
    border: solid 2px #F3F3F3;
    padding: 15px;
    text-align: right;
    font-weight: 600;
    text-transform: uppercase;
    color: #C4C4C4;
    margin-bottom: 10px;
}
.RepMenu li a.active,
.RepMenu li a:hover{
    color: #414A6B !important;
    border-color: #414A6B !important;
    transform: scale(1.04) !important;
}



.htmlcontent a,
.htmlcontent a:active,
.htmlcontent a:visited,
.htmlcontent strong {
    color: #414A6B;
}
.htmlcontent a:hover {
    color: red;
}
/*/REPRESENTANTES*/




/* CONTATO */
.con-mapa {
    padding: 0;
    text-align: center;
    height: 50%;
}
.con-mapa iframe {

}
.form-row .form-control {
    border: solid 2px #C4C4C4;
    padding: 12px 10px !important;
    height: auto !important;
    font-size: .9em;
    border-radius: 0;
}
.form-row .form-control {
    border: solid 2px #C4C4C4;
    padding: 12px 10px !important;
    height: auto !important;
    font-size: .9em;
    border-radius: 0;
}
.form-row .form-control:focus,
.form-row .form-control:invalid {
    box-shadow: inset 0 -1px 0 #ddd !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline: -webkit-focus-ring-color auto 0px !important;
    outline-width: 0 !important;
    outline: none !important;
}
.form-row .form-control:focus {
    border-color: #414A6B;
}
.form-row label {
    display: none;
}
.form-row .BtnFormBuilderSubmit {
    background: #414A6B;
    border-radius: 0;
    padding: 16px 26px;
    float: right;
    border: solid 2px #414A6B;
}
.form-row .BtnFormBuilderSubmit:hover {
    color: #414A6B;
    background-color: #fff;
}
.form-row .col-3,
.form-row .col-4,
.form-row .col-6,
.form-row .col-8,
.form-row .col-12 {
    padding: 10px;
}
/* /CONTATO */





/* NOVIDADES*/
.ContentCorpo {
    background-color: #fff;
    padding: 30px;
}
.ContentCorpo p {
    line-height: 2.0em;
    font-size: .95em;
    color: #6b6b6b;
}
.HeaderNovidades {
    width: 100%;
    background-color: #D9CCC1;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 70px;
}
.HeaderNovidades .container {
    padding: 60px 0;
}
.HeaderNovidades h1 {
    color: #1F2272;
    position: relative;
    font-weight: 200;
    text-transform: uppercase;
    font-size: 2em;
    padding: 0;
    margin: 0;
    text-align: center;
}
.HeaderNovidades h1:before {
    content: '';
    position: absolute;
    left: calc(50% - 50px);
    bottom: -10px;
    background: #fff;
    width: 100px;
    height: 2px;
}

.MenuLateral {

}
.MenuLateral ul.NavMenuLateral {
    flex-direction: column;
    align-items: flex-end;
    align-content: start;
    height: auto;
    list-style: none;
    padding: 0;
    margin: 0;
}
.MenuLateral ul.NavMenuLateral li {
    width: 100%;
    text-align: right;
}
.MenuLateral ul.NavMenuLateral li a {
    padding: 10px;
    margin-bottom: 10px;
    font-weight: 400;
    text-transform: uppercase;
    color: #1e2272;
    display: block;
    position: relative;
}
.MenuLateral ul.NavMenuLateral li a:before {
    content: '';
    position: absolute;
    background: #C4C4C4;
    width: 50px;
    height: 2px;
    right: 7px;
    bottom: 0px;
}
.MenuLateral ul.NavMenuLateral li a.active,
.MenuLateral ul.NavMenuLateral li a:hover{
    color: #fff;
    background: #C4C4C4;
}
.LinksInternos a {
    display: block;
}
.LinksInternos a img {
    object-fit: cover;
}
.LinksInternos a:hover {
    background: #5b619233;
}
.LinksInternos a:hover img {
    opacity: 0.5;
}
.LinksInternos a span {
    display: block;
    text-align: center;
    padding: 10px 0;
    color: #8e8e8e;
    letter-spacing: .5px;
}
.LinksInternos a:hover span {
    color: #000;
}

.ContentCorpo h2 {
    font-weight: 300;
    color: #949494;
    font-size: 1.8em;
    margin: 20px 0;
    padding-bottom: 20px;
}

.ContentCorpo ul li {
    line-height: 1.8em;
    color: #6b6b6b;
}
/* /NOVIDADES*/



.list-imagem {
    object-fit: cover;
    width: 60px;
    height: 60px;
    margin-right: 20px;
}



/* MENU */
.MobileMenu,
.MobileMenu .mClosed,
.MobileMenu .mOpened,
.MobileMenu.active .mClosed,
.MobileMenu.active .mOpened,
.NavMenu,
.NavMenu.active{
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.MobileMenu {
    display: none;
    width: 65px;
    text-align: center;
    height: 65px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.5em;
    position: absolute;
    right: 0;
    color: #1e2272;
}
.MobileMenu .mClosed,
.MobileMenu .mOpened {
    position: absolute;
}
.MobileMenu .mClosed,
.MobileMenu.active .mOpened {
    opacity: 1;
    transform: scale(1);
}
.MobileMenu .mOpened,
.MobileMenu.active .mClosed {
    opacity: 0;
    transform: scale(0);
}
.MobileMenu {
    display: none;}
/* /MENU */



/*CORPO*/
/*.Corpo h2 {*/
    /*font-weight: 300;*/
    /*padding: 50px 0;*/
/*}*/
/*/CORPO*/


.ReturnFormBuilder p {
    text-align: center;
    font-weight: bold;
    color: #1f2272;
    font-size: 1.2em;
}
/* RESPONSIVE */
@media (max-width: 1200px){
    .container {
        width: 100%;
        max-width: 100%;
    }

}

@media (max-width: 720px){
    body.active {
        height: 100%;
        overflow: hidden;
    }
    .NavTop {
        height: 65px;
        z-index: 1000;
    }
    .MobileMenu {
        display: flex;
    }
    .NavMenu {
        display: none;
        left: 100%;
        position: absolute;
        background: rgba(11, 44, 68, 0.95);
        width: 100%;
        height: auto;
        top: 55px;
        text-align: center;
        animation: navmenu .6s forwards ;
        opacity: 0;
        overflow-y: scroll;
    }
    @keyframes navmenu {
        0% {
            left: 0;
            opacity: 1;
        }
        100% {
            left: 100%;
            opacity: 0;
        }
    }

    .NavMenu.active {
        animation: navmenuactive .6s forwards ;
    }
    @keyframes navmenuactive {
        0% { left: 100%; opacity: 0; }
        100% { left: 0; opacity: 1; }
    }
    .NavMenu:before {
        content: '';
        width: 100%;
        bottom: -100%;
        left: 0;
        background: rgba(11, 44, 68, 0.95);
        height: 100%;
        position: absolute;
    }
    .SocialMenu {
        display: none;
    }

    .NavMenu li {
        height: auto;
    }
    .NavMenu>li {
        display: flex;
        height: 100%;
        position: relative;
        flex-direction: column;
        border-bottom: solid 1px rgba(255,255,255,.1);
    }
    .NavMenu li a {
        padding: 15px 10px;
        font-size: 1.4em;
        font-weight: 400;
        color: #fff;
    }
    .NavSubMenu {
        background: transparent;
        margin: 0;
        position: relative;
        padding: 10px;
        width: 100%;
        left: 0;
        top: 0;
        display: block;
        pointer-events: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        opacity: 1;
    }
    .NavSubMenu li a:before {
        right: 20px;
    }
    .NavSubMenu li a {
        height: auto;
        color: #8c8c8c;
        width: 100%;
        display: block;
        padding: 10px 0 10px 0px !important;
        border-bottom: none;
        font-size: .8em;
        letter-spacing: .5px;
        font-weight: 600;
        font-size: .9em !important;
    }
    .NavBrand img {
        height: 45px;
    }

    .slider_home .slider-item .slider-caption {
        width: 100%;
        margin: 0;
        padding: 30px !important;
    }
    .slider_home .slider-item .slider-caption h1 {
        font-size: 2em !important;
        text-align: center;
        width: 100%;
        margin-bottom: 40px;
    }
    .slider_home .slider-item .slider-caption p {
        text-align: center;
        line-height: 2em;
    }
    .footer {
        text-align: center;
    }
    .footer h2:before {
        width: 10%;
        left: calc(45%);
    }
    .footer h2 {
        margin-top: 30px;
    }
    .HeaderDefault {
        height: 310px;
        text-align: center;
    }
    .HeaderDefault h1 {
        text-align: center;
        display: inline;
        font-size: 2em;
    }
    .HeaderDefault h1:before {
        left: calc(50% - 100px);
        height: 3px;
    }
    .easyimage img {
        width: 100%;
    }
    .sawup-container {
        padding: 0;
    }
    .MenuLateral ul.NavMenuLateral {
        flex-direction: row;
        justify-content: center;
        align-content: center;
        height: auto;
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
    }
    .MenuLateral ul.NavMenuLateral li a:before {
        right: calc(50% - 25px);
    }
    .MenuLateral ul.NavMenuLateral li a {
        text-align: center;
    }
    .RepMenu {
        margin: 0 0 30px 0;
        padding: 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
    }
    .RepMenu li {
        list-style: none;
        padding: 3px;
        margin: 0;
        display: inline;
        width: 50%;
    }
    .RepMenu li a:link, .RepMenu li a:visited {
        display: block;
        border: solid 2px #F3F3F3;
        padding: 7px 0;
        font-weight: 600;
        text-transform: uppercase;
        color: #C4C4C4;
        margin: 0;
        font-size: .7em !important;
        height: 100%;
        text-align: center;
        line-height: 1.1em;
    }
    .RepMenu li a i {
        display: none;
    }
    .form-row {
        flex-direction: column;
        margin-right: 0;
        margin-left: 0;
    }
    .MapaCorpo .container-fluid {
        padding: 0;
        margin: 0;
    }
    .form-row .col-3, .form-row .col-4, .form-row .col-6, .form-row .col-8, .form-row .col-12 {
        padding: 5px 0;
        max-width: 100%;
    }
    .con-mapa {
        height: 80%;
    }
    .HeaderProduct {
        height: 200px;
    }
    .HeaderProduct h1 {
        font-size: 2.6em;
    }
    .Corpo .easyimage-align-center img {
        height: auto;
        min-height: auto;
        max-height: auto;
        width: 100%;
    }
    .HeaderDefault p {
        padding: 50px 0;
        max-width: 80%;
        margin-left: 10%;
        color: #fff;
    }
}
/* RESPONSIVE */






