html{background:url(../images/background/background.jpg) no-repeat #000 fixed}
body{font-family:'Caveat', sans-serif;margin:auto;padding:auto;color:#FFF;font-size:22px;letter-spacing:normal;background:rgba(0,0,0,.5)}
a, a:hover, a:active, a:focus{color:#FFF;text-decoration:none}
a:hover{transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}
h1,h2,h3,h4,h5,h6{font-size:24px;padding:0px;margin:10px 0px 10px;color:#FF7919}
h1:before,h2:before,h3:before,h4:before,h5:before,h6:before{content:"♥";margin-right:5px;color:#F11111}
ul, ol{margin:0px;padding:0px}
ul, ol li{list-style-position:inside}
ul.margin li{margin-left:15px}
.btn:hover,.btn:focus{cursor:pointer;outline:none;box-shadow:none}
@media screen and (max-width: 768px){h1,h2,h3,h4,h5,h6{font-size:22px}}
-header{background-color:#E9970A}
header .navbar{padding:1px 10px 7px;background:linear-gradient(0deg,#B22222 0%,#FF7919 100%);border-bottom:2px solid #FF7919}
header .navbar .navbar-brand{padding:0px 10px 0px;margin:0px}
header .navbar .navbar-brand.logo a{margin:0px auto;font-size:27px}
header .navbar .navbar-brand.logo a span{display:block;font-size:18px;margin-top:-8px}
header .navbar .navbar-nav li{padding:0px 0px;margin:0px}
header .navbar .navbar-nav li a{color:#FFF;padding:5px 15px;font-size:20px;text-decoration:none;}
header .navbar .navbar-nav>li>a:hover, header .navbar .navbar-nav>li>a:focus, header .navbar .navbar-nav>.current-menu-item>a{background-color:#FF7919;color:#FFF;border-radius:10px;box-shadow:inset 0px 0px 20px 0px #000;border-bottom:3px solid #000}
header .navbar .navbar-toggler{border-radius:0px;outline:0px;padding:0px;color:#FFF;font-size:45px;line-height:25px}
@media (max-width:768px){
header .navbar{margin:0px auto;padding:0px 5px}
header .navbar .navbar-brand{padding:0px 0px 0px}
header .navbar .navbar-collapse{text-align:center;margin:15px auto 5px}
header .navbar .navbar-nav{text-align:center;display:inline-block}
header .navbar .navbar-nav>li{margin:8px 0px;display:inline-block}
header .navbar .navbar-nav>li>a{border:0.1rem solid #000}
header .navbar .navbar-nav a{margin:10px 0px;border-radius:10px}
}
.footer{background:linear-gradient(0deg,#B22222 0%, transparent 100%);padding:12px 0px 5px;color:#FFF;font-size:24px;text-align:center}
.footer .top .text{margin:auto 0px}
.footer .top .text .contact{padding:25px 0px 0px}
.footer .top .text .contact li{list-style:none;display:inline;background-color:#FF7919;color:#000;border-radius:10px;box-shadow:inset 0px 0px 20px 0px #000;padding:5px 5px;margin:5px 2px;border:2px solid #FFF}
.footer .top .text .contact li a{color:#000}
@media (max-width: 768px){.footer .top .text .contact li{display:block}}
.footer .copyright{font-size:20px;padding-top:10px}
.footer .contact-info{display:none;position:fixed;bottom:0px;width:100%;text-align:center;background-color:#000;padding:0px;margin:0px;z-index:999}
.footer .contact-info a{font-size:20px;padding:10px 10px;color:#000;border-radius:0px;height:auto}
.footer .contact-info .btn{border:0px solid #FFF;width:50%}
.footer .contact-info .btn.call{background-color:#3B5998}
.footer .contact-info .btn.whatsapp{background-color:#25D366}
@media (max-width: 768px) {
.footer{text-align:center;margin-bottom:50px}
.footer .contact-info{display:block}
}
.error-404{text-align:center;padding:155px 0px}
.error-404 h1{font-size:180px;line-height:1;text-shadow:3px 3px #6A0024}
.error-404 h1::before,.error-404 h2::before{content:"";margin-right:0px}
@media (max-width: 768px){.error-404{padding:50px 0px}.error-404 h1{font-size:100px}}
.banner{width:100%;padding:0px}
.banner img{width:100%;height:auto}
.banner .img-fluid.mobile{display:none}@media only screen and (max-device-width:450px){.banner .img-fluid{display:none}.banner .img-fluid.mobile{display:block}}
.home-contant{padding:20px 0px}
.home-contant a, .home-contant strong{color:#FF7919}
.page-top{background:url("../images/background/page-top.png") no-repeat scroll center center;width:auto;height:70px;padding:6px 0px 0px;margin:20px 0px 0px;font-size:25px;font-weight:bold;text-align:center;text-transform:capitalize;color:#000}
.page{padding:20px 0px}
.page a, .page strong{color:#FF7919}
.wp-block-gallery.is-cropped .blocks-gallery-item img{border-radius:5px;width:100%;object-fit:cover}
.page.contact-us ul{color:#FFF;text-align:center;margin-bottom:50px}
.page.contact-us ul li{list-style:none;display:inline;background-color:#FF7919;color:#000;border-radius:10px;box-shadow:inset 0px 0px 20px 0px #000;border:2px solid #FFF;padding:10px 15px;margin:5px}
.page.contact-us ul li a,.page.contact-us ul li strong{color:#000}
@media (max-width: 768px){.page.contact-us ul li{display:block}}
.posts{padding-top:15px}
.posts .card{background:linear-gradient(90deg,#B22222 0%,#FF7919 100%);padding:3px;text-align:center;overflow:hidden;position:relative;border-radius:0px}
.posts .card .click{cursor:pointer;position:absolute;height:100%;width:100%;z-index:10;left:0;top:0}
.posts .card img{border-radius:10px}
.posts .card .title{margin:5px 0px 0px;color:#FFF}
.page.post{padding:0px 0px 20px}
.page.post img.banner{max-height:550px;object-fit:cover;border:2px solid #FF7919;border-top:none}
.page.post .content{margin-top:20px}
.page.post .title{padding:10px 0px;font-size:25px;font-weight:bold;text-align:left;text-transform:uppercase;color:#FFF}
.page.post .title::before{content:"♥";margin-right:5px;color:#F11111}

