/*
 Theme Name: Dezerland Park
 Theme URI: https://dezerlandpark.com/
 Author: LAVA
 Author URI: http://lavacoders.com
 Description: Custom Theme LAVA
 Version: 0.1
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&family=Roboto:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&family=Roboto:wght@100;300;400;500;700;900&display=swap');

.so-panel,.SLIDER .widget_text
.panel-has-style{
    margin-bottom: 0 !important;
}
.panel-no-style {
    padding: 0 !important;
    margin-bottom: 0 !important;
}
.SLIDER{
    position:relative;
}

.SLIDER .widget_text{
    position: absolute;
    bottom: 0;
    z-index: 1000;
    color: white;
    /*background: rgba(0,0,0,1);
    background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 ); */
    background:transparent;
    width: 100%;
    text-align: center;
    font-family: "Montserrat",sans-serif !important;
        padding: 20px 0;
}
.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 12px !important;;
    font-weight: normal;
    display: block;
    text-shadow: none !important;;
    text-align: left !important;;
}
.SLIDERBTN{
    position:relative !important;
}
.SLIDERBTN .widget-title {
    max-width: 980px !important;
    margin: 0 auto;
    font-family: 'Open Sans' !important;
    font-size: 60px !important;
    font-weight: 100 !important;
    text-align: LEFT !important;
    padding: 0;
}
.SLIDERBTN .textwidget p {
    max-width: 980px !important;
    margin: 0 auto;
    font-size: 18px !important;
    font-weight: 500 !important;
    text-align: left !important;
}
.SLIDERBTN .widget_text{
    position: absolute;
    bottom: 0;
    z-index: 1000;
    color: white;
    background: rgba(0,0,0,1);
    background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
    width: 100%;
    text-align: LEFT;
    font-family: "Montserrat",sans-serif !important;
        padding: 20px 0;
}
.SLIDERBTN .widget_sow-button {
    position: absolute;
    bottom: 85px;
    z-index: 1000;
    right: 0;
    width: 100%;
    margin: 0 auto;
}
.SLIDERBTN .ow-button-base.ow-button-align-center {
    text-align: right;
    max-width: 790px;
    margin: 0 auto;
}

.textwidget {
    padding: 5px 10px 0;
    color: white;
    text-shadow: -3px 2px 0px #000000;
    font-family: "Montserrat",sans-serif !important;
    font-size: 18px !important;
    font-weight: 800 !important;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: top;
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
}
.textwidget p {
    max-width: 980px !important;
    margin: 0 auto;
}
.widget-title {
    padding: 20px 10px 0;
    color: white;

    text-shadow: -3px 2px 0px #000000;
    font-family: "Montserrat",sans-serif !important;
    font-size: 36px !important;
    font-weight: 800 !important;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: top;
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
}
.PRESSCUSTOM .textwidget {
    FONT-SIZE: 17px !important;
    font-weight: 600 !important;
}
.PRESSCUSTOM.TITLE .textwidget p{
    margin-bottom:20px !important;
      FONT-SIZE: 16px !important;
}


.BLOCK9 {
    margin-top: 0px;
    padding-top: 30px;
    background:#444;
}

.BLOCK9 .textwidget {
    font-family: 'Montserrat';
    font-size: 18px !important;
    text-shadow: 4px 4px 2px #330b10;
    font-weight: 400;
    text-align: center;
    color: white;
    margin: 0 0 10px;
}

.BLOCK9 .widget-title {
    font-family: 'Montserrat';
    font-size: 24px !important;
    text-shadow: 4px 4px 2px #330b10;
    font-weight: 700;
    COLOR: WHITE;
    TEXT-ALIGN: CENTER;
    margin-top: 20px;
}
.BLOCK9 img {
    width: 100%;
    
}
.ow-button-base {
    zoom: 1;
    margin-bottom: 20px;
    margin-top: 20px;
}
.BLOCK9 .BTN {
    margin-bottom:10px;
    
}


.BLOCK3 {
    margin-top: 0px;
}

.BLOCK3 .textwidget {
    font-family: 'Montserrat';
    font-size: 18px !important;
    text-shadow: 4px 4px 2px #330b10;
    font-weight: 400;
    text-align: center;
    color: white;
    margin: 0 0 10px;
}

.BLOCK3 .widget-title {
    font-family: 'Montserrat';
    font-size: 24px !important;
    text-shadow: 4px 4px 2px #330b10;
    font-weight: 700;
    COLOR: WHITE;
    TEXT-ALIGN: CENTER;
    margin-top: 20px;
}
.BLOCK3 img {
    width: 100%;
    
}
.ow-button-base {
    zoom: 1;
    margin-bottom: 20px;
    margin-top: 20px;
}
.BLOCK3 .BTN {
    margin-bottom:10px;
    
}
.BLOCK_TITLEBTN .TITLE {
    padding-bottom: 40px !important;
}
.BLOCK_TITLEBTN .TITLENOPAD {
    padding-bottom: 0px !important;
}
.BLOCK4 .textwidget {
font-family: "Open Sans",Helvetica,sans-serif !important;
    font-size: 14px !important;
    text-shadow: 4px 4px 2px #330b10;
    font-weight: 400 !important;
    text-align: center;
    color: white;
    margin: 0 0 10px;
}
.BLOCK4 .widget-title {
    font-family: 'Montserrat';
    font-size: 24px !important;
    text-shadow: 4px 4px 2px #330b10;
    font-weight: 700;
    COLOR: WHITE;
    TEXT-ALIGN: CENTER;
    margin-top: 20px;
}


.BLOCK5 {
    background: #444 !important;
    padding-top: 50px;
}

.BLOCK5 .textwidget {
    font-family: 'Open Sans' !important;
    font-size: 14px !important;
    text-shadow: 0 0 black;
    font-weight: 400 !important;
    text-align: center;
    color: white;
    margin: 0 0 10px;
}
.BLOCK5 .widget-title {
    font-family: 'Montserrat';
    font-size: 24px !important;
    font-weight: 700;
    COLOR: #f03c21 !important;;
    TEXT-ALIGN: CENTER;
    margin-top: 20px;
    text-shadow: 0 0 black !important;
}

.BLOCK5 img {
    width: 100%;
    
}
.BLOCK5 .BTN {
    margin-bottom:10px;
    
}

/* BLOCK 6 */
.BLOCK6 {
    background: #444 !important;
    padding-top: 50px;
}

.BLOCK6 .textwidget {
    font-family: 'Open Sans' !important;
    font-size: 14px !important;
    text-shadow: 0 0 black;
    font-weight: 400 !important;
    text-align: center;
    color: white;
    margin: 0 0 10px;
}
.BLOCK6 .widget-title {
    font-family: 'Montserrat';
    font-size: 24px !important;
    font-weight: 700;
    COLOR: #fff !important;;
    TEXT-ALIGN: CENTER;
    margin-top: 20px !important;
    text-shadow: 0 0 black !important;
}

.BLOCK6 img {
    width: 100%;
    
}
.BLOCK6 .BTN {
    margin-bottom:10px;
    
}

.BLOCK7 {
    background:black;
    padding:20px 0;
}

.BLOCK7 .widget-title {
    font-family: 'Montserrat';
    font-size: 34px !important;
    text-shadow: 0 0 black;
    font-weight: 700;
    COLOR: WHITE;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px;
}
.BLOCK7 .widget_text p{
    font-size: 18px !important;
    font-weight: 600 !important;
     text-align: left !important;
} 

.BLOCK7 .panel-first-child .textwidget {
    font-family: "Open Sans",Helvetica,sans-serif !important;
    font-size: 14px !important;
    text-shadow: 4px 4px 2px #330b10;
    font-weight: 400 !important;
    text-align: left;
    color: white;
    margin: 0 0 60px;
}
.BLOCK7 .panel-first-child p {
    font-size: 14px !important;
} 
.BLOCK7 .ow-button-base.ow-button-align-center {
    text-align: left !important;
    margin: 20px 10px !important;
}


.BLOCK8 {
    background:black;
    padding:20px 0;
}

.BLOCK8 .widget-title {
    font-family: 'Montserrat';
    font-size: 24px !important;
    text-shadow: 0 0 black;
    font-weight: 700;
    COLOR: WHITE;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0px;
}
.BLOCK8 .widget_text p {
    font-size: 14px !important;
    text-align: center !important;
}

.BLOCK8 .textwidget {
    font-family: "Open Sans",Helvetica,sans-serif !important;
    font-size: 14px !important;
    text-shadow: 4px 4px 2px #330b10;
    font-weight: 400 !important;
    text-align: center;
    color: white;
    margin: 0 0 10px;
}
.BLOCK8 p {
    font-size: 14px !important;
} 
.BLOCK8 .ow-button-base.ow-button-align-center {
    text-align: left !important;
    margin: 20px 10px !important;
}
.textwidget.custom-html-widget {
    padding: 0;
}
body{
background: #0b0621;
    background: -moz-linear-gradient(top, #0B0621 1%, #130737 100%);
    background: -webkit-linear-gradient(top, #0B0621 1%, #130737 100%);
    background: linear-gradient(to bottom, #0B0621 1%, #130737 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#0B0621", endColorstr="#130737",GradientType=0 );
}
.BG1{
    background-image: url(https://dezerlandpark.com/media/img/back-purple.jpg) !important;
     background-color: #100418 !important;
     background-repeat: no-repeat !important;
     background-size: contain;
}
.BG2{
    background-image: none;
     background-color: #1b3562 !important;
}
.BLOCK_TEXTBTN{
    background-image: url(https://dezerlandpark.com/media/img/back-purple.jpg) !important;
     background-color: #100418 !important;
     background-repeat: no-repeat !important;
     background-size: contain;
    padding: 40px 0 20px !important;
}
.BLOCK_TITLEBTN {
    background-image: url(https://dezerlandpark.com/media/img/back-purple.jpg) !important;
    background-color: #100418 !important;
    background-repeat: no-repeat !important;
    background-size: contain;
}

.BLOCK_TITLEBTN .TITLE2 {
padding-bottom: 40px !important;
}

.BLOCK_TITLEBTN .ow-button-base{
padding-bottom: 20px !important;
}
.TITLE {
    padding: 40px 0 !important;
}
.TITLE .textwidget p{
    padding: 5px 10px 0;
    color: white;
    text-shadow: 4px 4px 2px #330b10;
    font-family: "Montserrat",sans-serif !important;
    font-size: 18px !important;
    font-weight: 800 !important;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: top;
    margin-top: 0;
    margin-bottom: 0;
        text-align: center;
}
.TITLE .widget-title{
    padding: 0 10px 0;
    color: white;
    text-shadow: 4px 4px 2px #330b10;
    font-family: "Montserrat",sans-serif !important;
    font-size: 36px !important;
    font-weight: 800 !important;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: top;
    margin-top: 0;
    margin-bottom: 0;
        text-align: center;
}
.TITLE.NOBOLD .textwidget p {
    font-weight: normal !important;
}
.navbar-nav {
  width: 100% !important;
  text-align: center !important;
}
.navbar-nav > li {
  float: none !important;
  display: inline-block !important;
}

.ow-button-base a {
    text-align: center;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    line-height: 1em;
    background: #ffe200 !important;
    border: none !important;
    border-radius: 10px !important;
    font-size: 13px !important;
    font-weight: 700;
    font-family: 'Montserrat';
    min-width: 160px;
    text-transform: uppercase;
}

.ow-button-base a:hover,
.ow-button-base a:focus,
.container.contact_block input.btnform:hover,
.container.contact_block input.btnform:focus{
    background: #ddc000 !important;
    text-decoration: none;
}


.ow-button-base a span {
color:black !important;
}
.vc_images_carousel {
    max-height: 600px;
    overflow: hidden;
}
 .panel-no-style {
    max-width: 980px;
    margin: 0 auto;
}
.navbar {
    background: #1a1a1a;
    border-radius: 0 !important;
    min-height: 90px;
    margin-bottom: 0px !important;
    
}
.logodezer{
    max-width:150px;
}
.vc_row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.vc_column_container>.vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* HEADER */

header {
background-color: #000000;
padding:5px 0;
}
header .navbar-default {
    background: transparent;
    border: none;
}

#menu-headlinks li a{
    background-color:transparent !important;
        text-transform: uppercase;
    color: #ffe200 !important;
    font-family: "Montserrat",sans-serif;
    font-weight: 500;
        padding: 5px;
    font-size: 13px;
}
#menu-headlinks li .dropdown-menu {
    background: #232323;
    left: -17px;
    text-align: center;

}


li ul span {
    border-bottom: none !important;
}
li ul li.active span {
    border-bottom: 4px solid red !important;
    color: white;
}
.current-menu-item span {
    color: white !important;
    border-bottom: 4px solid red;
}
/* FOOTER */

footer {
background-color: #000000;
padding:20px 0;
}
footer span.title, header span.title {
    font-family: "Montserrat",sans-serif;
    font-weight: 700;
    font-size: 18px;
    color:#ffe200;
    display: block;
}
.locationTel{
    text-align:right;
     margin-top: 40px;
}
footer .ow-button-base a {
    padding: 1em 2em;
}
footer .ow-button-base a span{
    font-size: 14px;
}
.sow-slider-base .sow-slide-nav a em {
    display: block;
    background: black;
    padding: 10px;
    color: yellow;
}
.iconsFA i {
    color: #999;
    font-size: 22px;
    margin: 10px 10px 0 0;
}

/*noheaderfooter*/
.noheaderfooter{
    background:black !important;
}

.noheaderfooter .BLOCKSELECT .widget_media_image {
    padding: 50px 100px 0;
}

.noheaderfooter .widget-title {
    font-size: 22px !important;
    font-weight: 500 !important;
}

.noheaderfooter .textwidget,
.noheaderfooter .textwidget a {
    color: #00a0de !important;
    font-weight: 200 !important;
    font-size: 13px !important;
}

.noheaderfooter .BLOCKSELECT .textwidget p {
    max-width: 980px !important;
    margin: 0 auto;
    font-size: 40px;
    color: #ffe200;
    font-weight: 500;
}
.dropdown:hover .dropdown-menu {
  display: block;
  margin-top: 0;
}
.sow-slider-base ul.sow-slider-images {
    max-height: 600px !important;
}
.container.contact_block {
    margin: 30px auto;
    max-width: 850px;
}
.container.contact_block input,
.container.contact_block select,
.container.contact_block textarea {
    width: 100%;
    padding: 10px;
    font-size: 14px;
    font-weight: 600;
    color: gray;
    background: #0a0a0a;
    border: none;
}
.container.contact_block input.btnform {
    text-align: center;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    line-height: 1em;
    background: #ffe200 !important;
    border: none !important;
    border-radius: 10px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    font-family: 'Montserrat';
    min-width: 160px;
    text-transform: uppercase;
    max-width: 160px;
    padding: 20px !important;
    color: black !important;
}
.covid_block {
    background: white;
    padding: 50px 0 70px;
}

.covid_block .widget-title {
    background: #F00000;
    color: black;
    padding: 10px;
    display: block;
    font-size: 25px !important;
    font-weight: bold !important;
    text-shadow: 0 0 black;
    max-width: 1140px;
    margin: 0 auto;
}
.covid_block .textwidget p{
    max-width: 1140px !important;
}

.covid_block .textwidget {
    padding: 5px 10px 0;
    color: black;
    text-shadow: 0 0 black;
    font-family: "Montserrat",sans-serif !important;
    font-size: 25px !important;
    font-weight: normal !important;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: top;
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
}

.covid_block .textwidget span {
    color: red;
    font-size: 19px;
    line-height: normal !important;
}


.faqs_item .widget-title {
    font-size: 20px !important;
}
.faqs_item .textwidget {
    font-weight: 500 !important;
    font-size: 14px !important;
    margin-bottom: 50px;
    text-shadow: 0 0 black;
}
.form_book{
    
}
.form_book #rc-portal {
    margin: 40px auto;
}

.form_book legend {
    display: block;
    width: 100%;
    padding: 0;
    margin: 20px 0 !important;
    font-size: 21px;
    line-height: inherit;
    color: white;
    border: 0;
    border-bottom: 0px solid #e5e5e5;
}
.form_book input,
.form_book select,
.form_book textarea{
    background: #0a0a0a !important;
    padding: 10px;
    border: none;
}
.form_book .rc-button-group {
    width: 100%;
}
.form_book .rc-section-line-color {
    text-shadow: none;
    color: black;
}
.form_book .ui-button .ui-button-text {
    display: block;
    line-height: normal;
    text-shadow: none;
}
.form_book .rc-multiline-select label, .form_book .rc-multiline-select li {
    display: block;
    background-color: #ddd;
    padding: 2px 6px 2px 6px;
    cursor: pointer;
    border-radius: 6px;
    text-shadow: none;
    color: black;
}
.form_book .errorBox {
    background: #f3f0ee;
    border: 2px solid red;
    clear: left;
    color: #000000;
    margin: 10px auto;
    padding: 3px;
    max-height: 80px;
    overflow: auto;
    text-align: left;
    vertical-align: bottom;
    text-shadow: none;
}
.form_book input.ui-button,
.form_book .rc-button{
    display: block;
    cursor: pointer;
    text-decoration: none;
    line-height: 1em;
    background: #ffe200 !important;
    border: none !important;
    border-radius: 10px !important;
    font-size: 14px !important;
    font-weight: 900 !important;
    font-family: 'Montserrat';
    min-width: 160px;
    text-transform: uppercase;
    padding: 17px;
    color: black;
    text-align: center;
    margin: 20px auto 0 !important;
}
.form_book.formpartie a.rc-button {
    display: block;
    cursor: pointer;
    text-decoration: none;
    line-height: 1em;
    background: #dfdfdf !important;
    border: none !important;
    border-radius: 10px !important;
    font-size: 14px !important;
    font-weight: 900 !important;
    font-family: 'Montserrat';
    min-width: 160px;
    text-transform: uppercase;
    padding: 10px !important;
    color: black;
    text-align: center;
    /* margin: 20px auto 0 !important; */
    text-shadow: 0 0 black;
    float: left;
    margin: 0 20px 0 0 !important;
}
.form_book.formpartie input.ui-button, .form_book.formpartie .rc-button {
    display: block;
    cursor: pointer;
    text-decoration: none;
    line-height: 1em;
    background: #ffe200 !important;
    border: none !important;
    border-radius: 10px !important;
    font-size: 14px !important;
    font-weight: 900 !important;
    font-family: 'Montserrat';
    min-width: 160px;
    text-transform: uppercase;
    padding: 17px !important;
    color: black;
    text-align: center;
    margin: 0px 20px 0px 0!important;
    float: left;
}
.form_book .rc-label-column {
    width: 100%;
    vertical-align: top;
    display: block;
    text-align: left;
}
.form_book .rc-input-column {
    text-align: left;
    margin: 2px 0 2px 0;
    width: 100%;
    display: inline-block;
}
.form_book .rc-footnote .rc-label-column {
    display: inline;
}

.form_book .rc-footer-column {
    text-align: center;
    margin: 2px 0 2px 0;
    width: 100%;
    display: block;
}

.ESPECIAL {
    background: #0c1e36;
}
.ESPECIAL .widget_media_image img {
    margin: 40px auto;
    display: block;
}
.ESPECIAL .panel-widget-style {
    padding: 0 !important;
}

.FORMAT1 h3.widget-title {
    font-size: 60PX !important;
    font-weight: 300 !important;
    font-family: "Roboto Condensed",sans-serif !important;
    text-shadow: 0 2px 1px #995d22;
    color: #f7ec87;
    margin-top: 60px;
}
.FORMAT2 h3.widget-title {
    font-size: 36PX !important;
    font-weight: 100 !important;
    font-family: "Roboto",sans-serif !important;
    text-shadow: 0 2px 1px #995d22;
    color: #f7ec87;
    max-width: 1070px;
    margin: 0 auto !important;
    padding: 0;
}
.FORMAT2 .textwidget p {
    max-width: 980px !important;
    margin: 30px auto -20px;
    font-size: 20px;
    font-family: "Roboto",sans-serif !important;
    font-weight: 300;
    padding: 0 !important;
}
.ESPECIAL .btnUno {
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 2.8675rem;
    padding: 0 1.3875rem 0 1.3875rem;
    background: #fc8189;
    background-clip: padding-box;
    border: solid 2px transparent;
    border-radius: 10px;
    box-sizing: border-box;
}

.ESPECIAL .ow-button-base a{
background: rgba(255,121,130,1) !important;
background: -moz-linear-gradient(top, rgba(255,121,130,1) 0%, rgba(255,121,130,1) 61%, rgba(255,65,81,1) 70%, rgba(255,65,81,1) 100%) !important;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,121,130,1)), color-stop(61%, rgba(255,121,130,1)), color-stop(70%, rgba(255,65,81,1)), color-stop(100%, rgba(255,65,81,1))) !important;
background: -webkit-linear-gradient(top, rgba(255,121,130,1) 0%, rgba(255,121,130,1) 61%, rgba(255,65,81,1) 70%, rgba(255,65,81,1) 100%) !important;
background: -o-linear-gradient(top, rgba(255,121,130,1) 0%, rgba(255,121,130,1) 61%, rgba(255,65,81,1) 70%, rgba(255,65,81,1) 100%) !important;
background: -ms-linear-gradient(top, rgba(255,121,130,1) 0%, rgba(255,121,130,1) 61%, rgba(255,65,81,1) 70%, rgba(255,65,81,1) 100%) !important;
background: linear-gradient(to bottom, rgba(255,121,130,1) 0%, rgba(255,121,130,1) 61%, rgba(255,65,81,1) 70%, rgba(255,65,81,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7982', endColorstr='#ff4151', GradientType=0 ) !important;
}
.ESPECIAL .ow-button-base a span {
    color: white !important;
    font-size: 35px !important;
    font-family: "Roboto Condensed",sans-serif;
    padding: 10px !important;
    display: block;
}
.BGESP1 {
    background-image: url(https://dezerlandpark.com/media/img/separatorCarousel.png);
    background-position: center;
    margin-bottom: 100px;
}
.BGESP2 {
    background-image: url(https://dezerlandpark.com/media/img/trama2.jpg);
    background-position: top;
    margin-bottom: 0;
    background-size: cover !important;
}
div.wpcf7 .ajax-loader {
    display: BLOCK !important;
    TEXT-ALIGN: CENTER !important;
    MARGIN: 20px AUTO 0 !important;
}


/*MOBILE*/
@media (max-width: 600px) {
.FORMAT1 h3.widget-title {
    font-size: 38PX !important;
}    
.FORMAT2 h3.widget-title {
    font-size: 24PX !important;
    padding: 10px;
} 
.ESPECIAL .ow-button-base a span {
    font-size: 23px !important;
} 
.moblogo {
    margin: 0;
    padding: 0;
    float: left;
    width: 70px;
    margin: 10px 0;
}
.panel-grid-cell .widget-title {
    margin-top: 0;
}
.widget-title {
    padding: 20px 10px 0;
    font-size: 14px !important;
}
.textwidget p {
    font-size: 10px;
}
.TITLE {
    padding: 15px 0 !important;
}
.TITLE .widget-title {
    font-size: 20px !important;
}

.TITLE .textwidget p {
    font-size: 10px !important;
}
.BLOCK4 .widget-title {
    font-size: 20px !important;
}
.SLIDERBTN .widget-title {
    max-width: 980px !important;
    margin: 0 auto;
    font-family: 'Open Sans' !important;
    font-size: 20px !important;
    font-weight: 100 !important;
    text-align: LEFT !important;
    padding: 10px;
}
.SLIDERBTN .textwidget p {
    font-size: 8px !important;
}

.SLIDERBTN .widget_text { 
    padding: 0px 0 10px !important;
}
.SLIDERBTN .widget_sow-button {
    bottom: 40px !important;
    right: 35px !important;
}

.ow-button-base a {
    padding: 8px 14px !important;
    border-radius: 8px !important;
    font-size: 14px !important;
    min-width: 100px;
}


.imgfootmobile {
    padding: 20px;
    display: block;
    margin: 0 auto;
    width: 160px;
}

footer {
    text-align: center;
}

.navbar-nav {
  width: 100% !important;
  text-align: center !important;
}
.navbar-nav > li {
  float: none !important;
  display: block !important;
}

.dropdown-menu{
    display:none !important;;
}
.open .dropdown-menu{
    display:block !important;;
}
#menu-headlinks {
    padding: 0 !important;
    margin: 10px 0;
}
.locationTel {
    margin: 0;
    text-align: center;
}
.covid_block .navbar-toggle {
    margin-right: 0 !important;;
}
.covid_block .textwidget p, .textwidget span {
    font-size: 17px !important;
}
}
