﻿.dvinnerscreen
{
 width:100%;
 margin:auto;
}

/*CAROUSEL*/

.dvCarousel{
    width:100%;
}

.imgcarousel{
    width:100%;
}


/*END CAROUSEL*/

/*SECTION GENERIC*/

.immnlg {
    width: 40%;
    margin: auto;
  
    margin-bottom: 20px;
}

.dvsection {
    width: 100%;
    margin-top: 30px;
}


.spsecttl {
    white-space:normal;
    width: 50%;
    margin:auto;
    line-height:140%;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 2vw;
    letter-spacing: 1px;
    color: var(--logoOrange);
    font-weight: 500;
}
.spsecsubttl {
    width: 100%;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 1.2vw;
    color: var(--textColor);
    font-weight: 400;
}
/*END SECTION GENERIC*/
/*SECTION SEARCH*/
.dvchoose {
    width: 90%;
    margin: auto;
    text-align: center;
    font-size: 0;
    white-space: nowrap;
    overflow: hidden;
}

.dvchsr{
    width:16%;
    margin-left:1%;
    margin-right:1%;
    border:1px solid var(--gray);
    border-radius:var(--normRadius);
    padding:14px;
}

.imsrch0{
    width:10%;
    margin-right:1%;
}

.spchoose{
    width:89%;
    font-size:1vw;
    color:var(--textColor);
}

.dvbtchin {
    width: 15%;
    margin-left: 1%;
    margin-right: 1%;
    border: 1px solid var(--logoOrange);
    border-radius: var(--normRadius);
    padding: 14px;
    background-color:var(--logoOrange);
    cursor:pointer;
    opacity:0.9;
}

.dvbtchin:hover{
    opacity:1;
}

    .spchoose0 {
        width: 89%;
        font-size: 1vw;
        color: var(--white);
    }


/*END SECTION SEARCH*/

/*SECTION CHOOSE CATEGORY*/

.sect0 {
    background-color: var(--orangeLight);
    padding-top: 30px;
    padding-bottom: 30px;
}

.dvch00 {
    width: 60%;
    margin: auto;
    text-align: center;
    font-size: 0;
    white-space: nowrap;
    overflow: hidden;
}

.dvchcat{
    width:30%;
    margin-left:1%;
    margin-right:1%;
}

.imgcateg{
    width:100%;
    margin-bottom:20px;
}

.spcateglg{
    width:100%;
    text-align:center;
    font-size:1.5vw;
    font-weight:400;
    color:var(--black);
}

/*END SECTION CHOOSE CATEGORY*/


/* SECTION FAQS*/

.dvsecttl {
    margin-top: 20px;
    margin-bottom: 30px;
    text-align:center;
}

.spsecttl0 {
    font-size: 1.6vw;
    letter-spacing: 1px;
    color: var(--logoOrange);
    font-weight: 500;
    margin-right:1%;
}

.imglogo2{
    width:6%;
}

.dvfaqs00 {
    width: 40%;
    margin: auto;
    text-align: center;
    font-size: 0;
    white-space: normal;
    overflow: hidden;
}

.dvafaq {
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom:15px;
    border: 1px solid var(--gray);
    border-radius: var(--normRadius);
    padding: 14px;
}
.imgfaqico {
    width: 10%;
    margin-right: 2%;
}

.spfaqlg {
    text-align:left;
    width: 87%;
    font-size: 1vw;
    color: var(--textColor);
}




/* END SECTION FAQS*/

/* SECTION PRO INVITE*/

.dvsect2{
    width:40%;
    background-color:var(--orangeLight);
    white-space:normal;
    margin:auto;
    padding-top:20px;
    padding-bottom:20px;
}

.btproregform{
    margin:auto;
    width:25%;
    background-color:var(--logoOrange);
    text-align:center;
    padding-top:10px;
    padding-bottom:10px;
    border-radius:var(--normRadius);
    color:var(--white);
    cursor:pointer;
    opacity:0.9;
}
.btproregform:hover{
    opacity:1;
}



/* END SECTION PRO INVITE*/


/* SECTION MORE FAQS*/

.dvfaqs01 {
    width: 40%;
    margin: auto;
    text-align: center;
    font-size: 0;
    white-space: normal;
    overflow: hidden;
}


.dvafaqplus {
    width: 40%;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 15px;
    border: 1px solid var(--gray);
    border-radius: var(--normRadius);
    padding: 10px;
}

.spfaqplus {
    text-align: right;
    width: 85%;
    font-size: 1vw;
    color: var(--textColor);
}

.imgfaqplusico {
    width: 7%;
    margin-left: 5%;
}


/* END SECTION MORE FAQS*/ 






/*SECTION NEWS LETTER*/

.dvsectnl{
    background-color:var(--orangeLight);
    padding-top:20px;
    padding-bottom:20px;
}

.dvnewsletterreg {
    margin:auto;
    width: 30%;
    background-color: var(--white);
    border-radius: var(--bigRadius);
    font-size: 0;
    white-space: nowrap;
    overflow: hidden;
}

.immail {
    width: 8%;
    padding: 4px;
    margin-right: 2%;
}

.tbemail {
    width: 70%;
    background-color: var(--white);
    font-size: 1vw;
    color: var(--textColor);
    border: none;
}

    .tbemail:focus {
        outline: none;
    }

.btregemail {
    width: 20%;
    background-color: var(--logoOrange);
    font-size: 1vw;
    text-align: center;
    color: var(--white);
    padding: 10px;
}

/*END SECTION NEWS LETTER*/