@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap');


body {
	font-family: 'Open Sans', sans-serif;
	height:100%;
	overflow-x:hidden;
	margin: 0;
	padding:0;
	text-rendering: optimizeLegibility !important;
    -moz-osx-font-smoothing: grayscale !important;
    -webkit-font-smoothing: antialiased !important;
	border: 0;
    vertical-align: baseline;
	font-size:0.875rem;
}

input::-webkit-input-placeholder       {text-indent: 0px;   transition: text-indent 0.3s ease;}
input::-moz-placeholder                {text-indent: 0px;   transition: text-indent 0.3s ease;}
input:-moz-placeholder                 {text-indent: 0px;   transition: text-indent 0.3s ease;}
input:-ms-input-placeholder            {text-indent: 0px;   transition: text-indent 0.3s ease;}
input:focus::-webkit-input-placeholder {text-indent: 250px; transition: text-indent 0.3s ease;}
input:focus::-moz-placeholder          {text-indent: 250px; transition: text-indent 0.3s ease;}
input:focus:-moz-placeholder           {text-indent: 250px; transition: text-indent 0.3s ease;}
input:focus:-ms-input-placeholder      {text-indent: 250px; transition: text-indent 0.3s ease;}


::-webkit-scrollbar-button {
background-image:url('');
background-repeat:no-repeat;
width:6px;
height:0px
}

::-webkit-scrollbar-track {
background-color:#32312e;
box-shadow:0px 0px 3px #000 inset;
}

#purchases::-webkit-scrollbar-track {
background-color:#fff;
box-shadow:0px 0px 0px #000 inset;
}

::-webkit-scrollbar-thumb {
-webkit-border-radius: 2px;
border-radius: 2px;
background-color:#1e87f0;
}

::-webkit-resizer{
background-image:url('');
background-repeat:no-repeat;
width:7px;
height:0px
}

::-webkit-scrollbar{
width: 11px;
}


/*! OTHER */


#more {
  display: none;
}


.d-none {display:none;}

#modal-confidencial h2, 
#modal-confidencial h3,
#modal-rules h2, #modal-rules h3,
#modal-cookies h2, 
#modal-cookies h3 
{
    font-weight: 700;
    position: relative;
}


#modal-confidencial strong, 
#modal-cookies strong,
#modal-rules strong
{
	color:#333
}



#modal-confidencial ul li, 
#modal-cookies ul li,
#modal-rules ul li
{
	margin-bottom:15px
}



#modal-confidencial [class*='uk-modal-close-'], 
#modal-cookies [class*='uk-modal-close-'],
#modal-rules [class*='uk-modal-close-']

{
    position: absolute;
    z-index: 1010;
        top: 16px;
    right: 23px;
    padding: 5px;
	    color: #333;
}


/*! OTHER END*/







/*! NAVBAR */

.logo a span {
    font-size: 80%;
	color:#fff;
}




.logo a {
    font-weight: 700;
	color: #1e87f0!important;
	
	
}

.logo a img {
   max-height:25px
}

.link-top {font-weight:600}
.logo {padding-right:0px;}
.top-lang-modal-dialog {width:auto; background:#1b242d; color:#fff;}
.top-lang-modal-dialog a {color:#fff;-webkit-transition: all .3s ease-in-out;
    -moz-transition:    all .3s ease-in-out;
    -o-transition:      all .3s ease-in-out;
    -ms-transition:     all .3s ease-in-out;
    transition:         all .3s ease-in-out;}
.top-lang-modal-dialog a:hover, .top-lang-modal-dialog a:focus {color: #1e87f0; text-decoration:none; -webkit-transition: all .3s ease-in-out;
    -moz-transition:    all .3s ease-in-out;
    -o-transition:      all .3s ease-in-out;
    -ms-transition:     all .3s ease-in-out;
    transition:         all .3s ease-in-out;}
.top-lang-modal-dialog ul {
    list-style: none;
    margin: 0;
    padding: 25px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
}

.top-lang-modal-dialog ul li {
    padding: 10px 0;
	    border-bottom: 1px solid #202020;
}
.top-lang-modal-dialog ul li span{
    color: #1e87f0;
	font-size:11px; font-weight:400; padding-left: 10px;
}

.top-lang-modal-dialog ul li:last-child { border:0 }


.top-contact-modal-dialog {width:auto; background:#1b242d; color:#fff}
.mainmenu {
    padding: 0 5%;
    max-width: 2000px;
    margin: 0 auto;
}
.mainmenu .uk-navbar-nav > li > a {color:#fff; -webkit-transition: all .5s ease-in-out;
    -moz-transition:    all .5s ease-in-out;
    -o-transition:      all .5s ease-in-out;
    -ms-transition:     all .5s ease-in-out;
    transition:         all .5s ease-in-out;}
.mainmenu .uk-navbar-nav > li > a:hover, .mainmenu .uk-navbar-nav > li > a:focus {    color: #01ced1; -webkit-transition: all .5s ease-in-out;
    -moz-transition:    all .5s ease-in-out;
    -o-transition:      all .5s ease-in-out;
    -ms-transition:     all .5s ease-in-out;
    transition:         all .5s ease-in-out;}
.uk-sticky-fixed.uk-active

{
	-webkit-transition: all .5s ease-in-out;
    -moz-transition:    all .5s ease-in-out;
    -o-transition:      all .5s ease-in-out;
    -ms-transition:     all .5s ease-in-out;
    transition:         all .5s ease-in-out;
	background:#1b242d;
}

.uk-sticky-fixed {
	
    -webkit-transition: all .5s ease-in-out;
    -moz-transition:    all .5s ease-in-out;
    -o-transition:      all .5s ease-in-out;
    -ms-transition:     all .5s ease-in-out;
    transition:         all .5s ease-in-out;
	
}

.logo p {
    border-left: 1px solid #656262;
    padding-left: 10px;
    margin-left: 10px;
    color: #ffffffab;
}
 a .top-tel{
    font-weight: 700;
}

/*! NAVBAR END */

.uk-sticky {background: #0000002b;}
.s-item img {
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

.s-item .uk-card-default {
    background-color: #ffffffba;
}

.sbox-mobile.soc-top a {color:#fff}
.sbox-mobile.soc-top {
    margin-top: 27px;
}

.s-item  .uk-card-title{
    line-height: 1.1;
    font-weight: 500;
    color: #111;
}

.s-item .uk-card {border-radius:10px; padding:0;padding-bottom:10px}

.ibox {padding:30px}



.s-item p {color:#333}
.s-item p span {font-weight:600}
.s-item a {
    
    color: #fff;
    padding: 10px 50px;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    display: table;
    margin: 0 auto;
    margin-top: 30px;
}

.s-item a.tp-1 {background: #01ced1;}
.s-item a.tp-2 {background: #ed344e;}
.s-item a.tp-3 {background: #1b242d;}

.s-item a:hover {
	text-decoration:none;
}
/*! SECTION START */
#start {
    background:url(/images/fbg1.jpg);
	margin-top:-80px;
	
	background-size:cover;
}


.scrolldown img {max-height:42px}

.cbox {
    width: 100%;
   margin:150px 0;
   
   
}



.cbox-mobile {
    width: 100%;
   margin:150px 0;
   margin-top:100px;
   display:none;
}

.cbox-mobile .uk-card-default {
    background-color: #ffffffba;
	border-radius:10px;
	padding:10px;
	margin-bottom:15px;
}

.cbox-mobile h3 {
    color: #000;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 1;
    font-size: 19px;
}

.cbox-mobile p {
    margin-top: 5px;
    font-size: 90%;
	line-height:1.2;
	margin-bottom:10px;
}




.cbox-mobile a {
    color: #fff;
    padding: 3px 25px;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    display: table;
    /* margin: 0 auto; */
    /* margin-top: 30px; */
    font-size: 13px;
}

.cbox-mobile a.tp-1 {
   background: #01ced1;
}

.cbox-mobile a.tp-2 {
   background: #ed344e;
}


.cbox-mobile a.tp-3 {
   background: #1b242d;
}



.cbox-mobile img {border-radius:10px; max-height:65px}


.scrolldown {
	top: -50px;
    position: relative;
	-webkit-animation: scrolldown 1s steps(50, end) 1s infinite alternate-reverse both;
    animation: scrolldown 1s steps(50, end) 1s infinite alternate-reverse both;
			{
   
}
}

@-webkit-keyframes scrolldown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(30px);
            transform: translateY(30px);
  }
}
@keyframes scrolldown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(30px);
            transform: translateY(30px);
  }
}







/*! END SECTION START */




/*! SECTION seotext */

#seotext {
	background:#f5f5f5;
	padding:70px 0;
	background-image: url(/images/seotextbg.png);
    background-repeat: no-repeat;
       background-position: 90% center, center;

}
#seotext h4, #seotext h3 {
	font-weight:600;
}
#myReadBtn {
	border:0;
	background:transparent;
	padding:0;
	cursor:pointer;
	    font-size: 0.875rem;
		font-weight:600;
}

.seo-sec-title {
	font-weight:700;
	font-size:52px;
	position:relative;
}
.seo-sec-title:before {
	content:"";
}

/*! END SECTION seotext */



/*! SECTION FOOTER */

#footer {
	background:#000;
	color: #fff;
}

.footer-section {
	padding-top:90px;
}
.footer-col-list ul {
	list-style:none;
	padding:0;
	margin:0;
}


.footer-col-title {
	color:#fff;
	text-transform:uppercase;
	font-size:0.875rem;
	margin-bottom:20px;
}

.footer-col-list li {
    margin-bottom: 15px;
}

#footer a {
	color:#999;
	text-decoration:none;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition:    all .5s ease-in-out;
    -o-transition:      all .5s ease-in-out;
    -ms-transition:     all .5s ease-in-out;
    transition:         all .5s ease-in-out;
}

#footer a:hover {
	color: #1e87f0; 
	-webkit-transition: all .5s ease-in-out;
    -moz-transition:    all .5s ease-in-out;
    -o-transition:      all .5s ease-in-out;
    -ms-transition:     all .5s ease-in-out;
    transition:         all .5s ease-in-out;
}

.footer-logo p {
    font-weight: 700;
    text-transform: uppercase;
    color: rgb(248, 217, 130) !important;
    font-size: 21px;
}


.footer-logo p span {
    font-size: 80%;
    color: #fff;
}

.sub-title-adress, .sub-title-email, .sub-title-phone, .social-items {
	color:#fff;
	font-weight:600;
}

.sub-title-email, .sub-title-phone, .social-items {
	margin-top:20px;
}

.binct-phone-number-1 {
	font-size:21px;
	font-weight:700;
	
}
.footer-col-subtext {
	margin-right:40px;
}
.social-items {
	font-size:12px;
	text-transform:uppercase;
	
}

.social-item.instagram {
	padding-right:20px;
}

.footer-col-info-all {
	padding-right:80px;
}
.qr-code img {
	max-height:150px;
	padding-top:40px;
}
.footer-col-submenu ul li {
	display:inline;
	
}
.footer-col-submenu ul {
	list-style:none;
	padding:0;
	margin:0;
	
}
.footer-col-submenu ul li {
	border-right: 1px solid #444444;
}

.footer-col-submenu ul li a {
    color: #999;
    text-decoration: none;
	font-size: 12px;
	    font-weight: 700;
    text-transform: uppercase;
	    padding-right: 15px;
		    padding-left: 15px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.footer-col-submenu ul li:first-child a {padding-left:0}
.footer-col-submenu ul li:last-child {border-right:0;}

/*! END SECTION FOOTER */



/*! SECTION copyright */
.copyright-text {
    margin-bottom: 0;
    
    padding-top: 20px;
}
#copyright {
	background:#1b242d;
	padding: 20px 0;
	    color: #52606f;
		margin-top:40px;
}

.copyright-text span, .copyright-text a {
	color:#b5b5b5;
	text-decoration:none;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition:    all .5s ease-in-out;
    -o-transition:      all .5s ease-in-out;
    -ms-transition:     all .5s ease-in-out;
    transition:         all .5s ease-in-out;
}

.copyright-text span:hover, .copyright-text a:hover {
	color: rgb(248, 217, 130) !important;
	text-decoration:none;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition:    all .5s ease-in-out;
    -o-transition:      all .5s ease-in-out;
    -ms-transition:     all .5s ease-in-out;
    transition:         all .5s ease-in-out;
}

.copyright-text span:hover {
    cursor: default;
}
/*! END SECTION cyright */


.logo a {
	background:url(/images/shi.png) no-repeat;
	background-size:38px;
    background-position: 68px 13px;
}

#modal-contact {color:#fff; font-size:18px}
#modal-contact a {color:#fff}


#modal-contact .mobile-seti {margin-top:15px}

#modal-contact .mobile-seti a {margin:0 5px}

.top-ads {display:block}	


.mob-cont {display:none}




@media (max-width: 1290px)  {
.logo p {display:none;}	
}



@media (max-width: 1100px)  {
.top-telo {display:none;}	
}

@media (max-width: 820px)  {
.top-sos {display:none;}
.top-tel {display:none;}	
.mob-cont {display:block!important}
}





@media (max-width: 640px)  {
	
	.cbox-mobile {display:block}
	.cbox {display:none;}
	
}



@media (max-width: 360px)  {
	
.logo a img
 {
    max-height: 14px;
}



.logo a {
	background:url(/images/shi.png) no-repeat;
	background-size:38px;
    background-position: 30px 13px;
}



}