/*!
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 2
Text Domain:  Avada
*/@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300&display=swap");@import url("https://fonts.googleapis.com/css2?family=Gentium+Basic:wght@400;700&family=Lato:wght@300&display=swap");*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.font-white{color:white !important}strong{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section{clear:both}.clear{clear:both}.divider,.grey-divider{width:35%;margin:0px auto;height:1px;background:#ffc845}.grey-divider{background:#ededed}.nota{font-size:13px;font-style:italic}.float-right{float:right}.float-left{float:left}.half-content{width:50%}.button-default{background:none !important;border:1px solid #212121 !important}.button-default span{color:#212121}.button-default:hover{background:#ffc845 !important}.container-background{background-size:auto !important}#map{height:300px;width:100%;margin:0px;padding:0px}.mapa-home{margin-top:61px}.owl-carousel{border:0px solid #212121;padding:0px;margin:0px}.owl-carousel ul{list-style:none;margin:0px;padding:0px}.owl-carousel li.item{list-style:none;background:white;border:0px solid #212121;padding:7px;text-align:center}.owl-carousel li.item h4{margin:0px;font-size:20px}.owl-carousel li.item img{margin:7px 0}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#ffc845}.owl-theme .owl-nav [class*=owl-]{display:none}.tablepress{font-size:0.8em}.tablepress tfoot th,.tablepress .tablepress thead th{background:white !important}.tablepress tfoot th,.tablepress thead th{background:white !important}.tabla-cwc tr td:not(:first-child){background-color:#fff}.contactForm{font-family:"Lato"}.contactForm label{font-family:"Gentium Basic";font-size:0.8em;margin:0;display:block}.contactForm input,.contactForm textarea,.contactForm select{font-family:"Lato";padding:3px 10px}.contactForm input,.contactForm select{height:33px}.contactForm textarea{min-height:80px}.contactForm input[type="file"]{border:0px !important}.contactForm input[type="submit"],.contactForm button[type='submit']{margin:20px 0 0 0;padding:10px 50px !important;line-height:1em !important}.contactForm input[type="submit"]:hover,.contactForm button[type='submit']:hover{background:#ffc845}.contactForm textarea{min-height:50px;max-height:80px}.contactForm select{height:70px;color:#212121}.contactForm ::placeholder{color:#333;font-weight:normal}.contactForm .field,.contactForm .field-large,.contactForm .field-submit{margin:7px 0}.contactForm .field{width:48%}.contactForm .field-large{width:100%}.contactForm .field-submit{width:100%}.contactForm .field-legal{clear:both;width:100%;font-size:0.9em}.contactForm span.wpcf7-list-item{margin:0 1em 0 0}@media screen and (max-width: 760px){.contactForm label{padding:0px}.contactForm .field{width:100%}}#formConcurso{color:white}#formConcurso input,#formConcurso textarea,#formConcurso select{color:black}#formConcurso p,#formConcurso label{color:white}#formConcurso input[type=submit]{background:#ffc845;margin:0;width:100%;color:black}#formConcurso input[type=submit]:hover{background:#000;color:white}#formConcurso .checkbox label a{color:#ffc845}#formConcurso .checkbox label a:hover{text-decoration:underline}#formContacto{color:black}#formContacto input,#formContacto textarea,#formContacto select,#formContacto p,#formContacto label{color:black}#formContacto input[type=submit]{background:#ffc845;margin:0;width:100%;color:black}#formContacto input[type=submit]:hover{background:#000;color:white}#formContacto .checkbox label a{color:#ffc845}#formContacto .checkbox label a:hover{text-decoration:underline}#formJuegaSeguro{color:black}#formJuegaSeguro input,#formJuegaSeguro textarea,#formJuegaSeguro select,#formJuegaSeguro p,#formJuegaSeguro label{color:black}#formJuegaSeguro input[type=submit]{background:#ffc845;margin:0;width:100%;color:black}#formJuegaSeguro input[type=submit]:hover{background:#000;color:white}#formJuegaSeguro .checkbox label a{color:#ffc845}#formJuegaSeguro .checkbox label a:hover{text-decoration:underline}#formRegaloApertura{color:black}#formRegaloApertura input,#formRegaloApertura textarea,#formRegaloApertura select,#formRegaloApertura p,#formRegaloApertura label{color:black}#formRegaloApertura input[type=submit]{background:#ffc845;margin:0;width:100%;color:black}#formRegaloApertura input[type=submit]:hover{background:#000;color:white}#formRegaloApertura .checkbox label a{color:#ffc845}#formRegaloApertura .checkbox label a:hover{text-decoration:underline}#register-form h3{margin:21px 0px 0px;font-family:"Gentium Basic";font-weight:200}#register-form label{width:100%;padding:0px;margin:0 0 5px 0}#register-form input[type=text],#register-form input[type=textarea],#register-form input[type=email],#register-form input[type=date]{width:95%}#register-form textarea{width:100%;height:60px}#register-form input,#register-form textarea,#register-form select{font-size:16px;font-weight:300px;color:black;font-family:"Lato";vertical-align:top}#register-form span.nota{line-height:1em !important}#register-form button{margin:21px auto;width:auto;padding:12px;font-size:14px;text-transform:uppercase;background-color:#ffc845;border:0px;color:white}#register-form button:hover{border:1px solid black;color:white;background-color:#ffc845;cursor:pointer}#register-form .row{clear:both;width:100%;margin:7px 0}#register-form .half-row{width:50%;float:left;margin:7px 0}.casino-contact{width:100%;padding:5px 0;font-size:13px}.casino-contact address{font-style:normal !important;color:#000000;text-align:center}#main-content-casino{margin:60px 0 100px;padding:0px;clear:both}#main-content-casino #casino-details{margin:41px 0 0 0}#main-content-casino #casino-details h4{margin:11px 0;border-bottom:1px solid #ffc845;width:max-content}#main-content-casino #casino-details table{font-size:14px;float:left;width:auto}#main-content-casino #casino-details table th,#main-content-casino #casino-details table td{padding-right:15px}#main-content-casino #casino-details table .table-concept{vertical-align:top}.casino-description__container{width:47%;float:left;line-height:1.4em;font-size:16px}.casino-description__container h1{font-family:"Gentium Basic";font-size:34px}.casino-description__container p{margin:0px}.casino-description__container .descargas ul,.casino-description__container .descargas li{list-style:none;margin:0px;padding:0px}.casino-content_right{float:right;width:50%;padding:21px}.casino-content_right .casino-description__opinator{display:block;margin-bottom:60px;background:#ffc845;box-shadow:5px 5px 5px #ccc}.casino-content_right .casino-description__opinator .opinator_img{float:left;width:35%}.casino-content_right .casino-description__opinator .opinator_img img{max-width:90%}.casino-content_right .casino-description__opinator .opinator_icon{float:left;padding:5px 0}.casino-content_right .casino-description__opinator .opinator_icon img{max-height:50px}.casino-content_right .casino-description__opinator .opinator_text{padding:5% 0;font-size:14px;text-align:center;float:left}.casino-content_right .casino-description__opinator .opinator_text h3{font-family:"Gentium Basic";margin:0}.casino-content_right .casino-description__opinator .opinator_text a{color:black;text-decoration:underline}.casino-content_right .casino-description__opinator .opinator_text a:hover{color:white}.casino-content_right .casino-description__slider{width:100%;vertical-align:top;float:right;margin-top:21px}.casino-content_right .casino-description__slider .flexslider{margin-bottom:21px !important}.casino-content_right .casino-description__slider ul{box-shadow:2px 2px 5px #666}.casino-hotel{float:right;width:auto}.casino-hotel p{margin:0;padding:0}.casino-hotel img{margin:11px 0;width:100px;float:right}.rrss{float:left;width:auto;margin-top:21px}.texas-holdem{background:url("https://casinosfiestacostarica.com/wp-content/uploads/2017/11/bg-texas-holdem-1100.jpg");background-size:normal;min-height:300px;margin:41px 0 0 0}@media only screen and (max-width: 767px){#main-content-casino{margin:21px 0 0;padding:0px 11px;clear:both}#main-content-casino .casino-description__container{width:100%}#main-content-casino .casino-content_right{float:left;width:100%}}#contentPromo{width:100%}#contentPromo .boxPromo{width:45%;margin:auto;float:left}#contentPromo h2{font-size:14px}#promociones_home{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between}#promociones_home .promocion_home{width:49%;padding:11px}#promociones_home .promocion_home .promocion_home_content p{margin-bottom:7px}#promociones_home .promocion_home .promocion_home_content figure{float:left;width:45%;margin:0 1em 0 0;box-shadow:2px 2px 5px #999}#promociones_home .promocion_home .promocion_home_content .promocion_home-texto{float:left;font-size:14px;width:45%;line-height:1}#promociones_home .promocion_home .promocion_home_content .promocion_home-texto h3{font-size:16px;margin:0 0 7px 0;line-height:normal}#promociones_home .promocion_home .promocion_home_content .promocion_home-texto h3 a:hover{color:#ffc845;text-decoration:none;transition-duration:0s}#promociones_home .promocion_home .promocion_home_content .promocion_home-texto a.promocion_home-casino{font-size:16px;color:#000;padding:7px 35px 7px 0}#promociones_home .promocion_home .promocion_home_content .promocion_home-texto a.promocion_home-casino:hover{color:#ffc845;text-decoration:none;transition-duration:0s}#promociones_home .promocion_home .categorias{border-top:1px dotted #ccc}@media only screen and (max-width: 562px){#promociones_home .promocion_home{width:100%}#promociones_home .promocion_home-texto{font-size:14px;width:100%}#promociones_home .promocion_home-texto p{display:none}#promociones_home .promocion_home-texto h3{font-size:14px}#promociones_home a.promocion_home-casino{font-size:14px;padding:0}#promociones_home a.promocion_home-casino:hover{background:#ccc}}#casino-promotions{margin:61px 0}#casino-promotions h2{text-align:center;margin:0}#casino-promotions h3{margin:0px;text-align:center;font-size:16px;font-weight:normal}#casino-promotions .casino-promotions-container{margin:41px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#casino-promotions .casino-promotions-container .single-promotion{width:30%;border:0px solid #ccc;margin-bottom:21px;text-align:center}#casino-promotions .casino-promotions-container .single-promotion h3{font-size:14px;margin:0.5em 0;line-height:normal}#casino-promotions .casino-promotions-container .single-promotion figure{width:100%;margin:0;padding:0}.content-promocion{text-align:center}.content-promocion .logo-fiesta-interior{margin:41px 0 0 0}.content-promocion .promocion-title{font-family:"Gentium Basic";margin:21px 0 0 0;padding:0px}.content-promocion .promocion-title h1{padding:0px;margin:0px}.content-promocion .promocion-title h2{padding:0px;margin:0px}.content-promocion .link-volver{margin:21px 0 0 0}.content-promocion .link-volver a{background:url("https://casinosfiestacostarica.com/wp-content/uploads/2017/11/brush-yellow.png");padding:8px 28px;font-size:14px}.content-promocion .link-volver a:hover{color:white}.content-promocion .divider,.content-promocion .grey-divider{margin:21px auto}.content-promocion .promocion-image{margin:41px auto 21px;box-shadow:2px 5px 10px #999;width:80%}.content-promocion .promocion-image img{width:100%}.content-promocion .divider-gris{margin:21px auto;width:15%;height:1px;background:#ccc}.content-promocion .promocion-content{margin:41px auto 61px;width:80%}@media only screen and (max-width: 562px){.content-promocion{padding:11px}.content-promocion .promocion-image{margin:11px auto;box-shadow:none;width:100%}.content-promocion .divider-gris{margin:11px auto;width:50%;height:1px}.content-promocion .promocion-content{margin:11px auto;width:100%}}#buscar-promocion{text-align:center;margin:0px}#buscar-promocion h4{margin:11px auto}footer{font-size:13px}footer a{font-size:13px}footer fusion-column{padding-right:55px !important}footer h4{margin-bottom:12px}footer h4 a{font-weight:300;font-size:14px}footer h4 a :hover{color:white}footer .fusion-widget-area .widget_nav_menu li{padding:5px}footer .tribe-events-list-widget ol li{padding:11px 0}#copy-footer{width:auto;float:left;text-align:left;display:table;vertical-align:bottom;color:#f0f0f0}#logoCirsa-footer{width:auto;float:right;text-align:right}#logoCirsa-footer img{height:27px}@media only screen and (max-width: 480px){#copy-footer{width:100%;text-align:center}#logoCirsa-footer{width:100%;text-align:center;padding:12px 0}}.fusion-logo{max-width:110px}.fusion-main-menu{margin-top:0px}.fusion-sticky-menu{margin-top:0px !important}.fusion-main-menu>ul>li>a{font-weight:200 !important}#slideHome{margin-top:-55px}#slideHome .slideHome{margin-top:-55px}.fusion-logo .fusion-sticky-header-wrapper{margin-bottom:2px}.fusion-caret .fusion-dropdown-indicator:before{content:'\f107';font-style:normal;font-size:12px}.content-box-horarios{border:1px solid black}.content-box-horarios .content-wrapper-boxed{padding:50px 15px 35px}footer{font-size:0.8em}footer ul,footer li{padding:0;margin:0}footer .fusion-footer-widget-area .widget-title h4{margin-bottom:20px}footer .fusion-footer-widget-column{margin-bottom:20px}.tagline-reservas{padding:12px}.tagline-reservas div.reading-box{border-left:0px}.tagline-reservas p{font-size:14px !important;margin:0px}.tagline-reservas a{border:0px;background:#ffc845;color:#000}#last-winners{background:pink}#last-winners .fusion-content-boxes{padding:20px;margin:0px}#last-winners .fusion-content-boxes .heading{background:url("https://casinosfiestacostarica.com/wp-content/uploads/2017/11/brush-yellow.png")}#last-winners .fusion-content-boxes .heading h2{margin:0px;padding:0px;font-size:24px}#last-winners .fusion-content-boxes .content-container p{margin:0px;padding:0px}.acumulados img{max-width:100px}.acumulados h3{color:#000;line-height:20px !important}.acumulados .acumulados_box{text-shadow:1px 1px 1px #000, 1px 1px 5px #ccc, 2px 2px 2px orange, -1px -1px 2px orange, -2px -2px 5px white;border:0px dotted #ffda75;background:url("https://casinosfiestacostarica.com/wp-content/uploads/2018/05/bg-curvas-jackpot.png") center center;box-shadow:5px 5px 40px rgba(0,0,0,0.5)}.acumulados .fusion-counter-box{margin-bottom:0px !important}.acumulados .counter-box-container{padding:50px 0px !important}section#register .float-right{text-align:right}.pirates-content-boxes{font-size:15px}.search-page-search-form{padding:61px 0}
