/*
Theme Name: Hestia Child
Theme URI: https://www.themeisle.com/
Description: This is a custom child theme I have created.
Author: ThemeIsle
URI: https://www.themeisle.com/
Template: hestia    
Version: 0.1
*/


@import url('https://fonts.googleapis.com/css?family=Poppins:600,800');


@font-face {
  font-family: 'Capture-it';
    src:  url('Capture-it.ttf.woff') format('woff'),
    url('Capture-it.ttf.svg#Capture-it') format('svg'),
    url('Capture-it.ttf.eot'),
    url('Capture-it.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 300;
    line-height: 1!important;
}

.navbar button.navbar-toggle, .navbar button.navbar-toggle:hover {
    color: #fdc300 !important;
}

.elementor-button .elementor-button-text{font-family: 'Poppins', sans-serif!important;font-size: 25px;color: black;}
.elementor-button.elementor-size-lg {font-family: 'Poppins', sans-serif!important;font-weight: 800!important;}
table {border-top: 1px solid grey;border-bottom: 1px solid grey; }


p{line-height: 1.4 !important;font-family: Port Lligat Slab;margin: 10px 0px 0px 0px;color: black;
}

h1{font-family: 'Poppins', sans-serif!important;font-size: 50px !important;font-weight: 800!important;text-transform: uppercase;}
h2{font-family: 'Poppins', sans-serif!important;font-size: 30px !important;color: black;margin: 0 0 0px!important;font-weight: 800!important;text-transform: uppercase;}
h3{font-family: 'Poppins', sans-serif!important;font-size: 30px !important;color: gray;margin: 0 0 0px!important;font-weight: 800!important;}
h4{font-family: 'Poppins', sans-serif!important;font-size: 22px !important;color: gray;margin: 0 0 0px!important;font-weight: 800!important;text-transform: uppercase;}
h5{font-family: 'Poppins', sans-serif!important;font-size: 18px !important;color: black;margin: 15px 0 5px 0 !important;text-transform: uppercase;font-weight: 800!important;}
h6{font-family: Port Lligat Slab;font-size: 20px;color: black;margin: 0 0 0px!important;}

.single-post-wrap h1{font-family: 'Poppins', sans-serif!important;font-size: 50px!important;font-weight: 800!important;text-transform: uppercase;}
.page-content-wrap h2{font-family: 'Poppins', sans-serif!important;font-size: 30px !important;color: black;margin: 0 0 0px!important;font-weight: 800!important;text-transform: uppercase;}
.page-content-wrap h3{font-family: 'Poppins', sans-serif!important;font-size: 30px;color: gray;margin: 0 0 0px!important;font-weight: 800!important;}
.page-content-wrap h4{font-family: 'Poppins', sans-serif!important;font-size: 22px;color: gray;margin: 0 0 0px!important;font-weight: 800!important;text-transform: uppercase;}
.page-content-wrap h5{font-family:'Poppins', sans-serif!important;font-size: 18px;color: black;margin: 0 0 0px!important;text-transform: uppercase;font-weight: 800!important;}
.page-content-wrap h6{font-family: Port Lligat Slab;font-size: 20px;color: black;margin: 15px 0 0px !important;text-transform: uppercase;}

.header-filter-gradient {background: linear-gradient(45deg, rgb(253,195,0) 0%, rgb(253,195,0) 99.7%) #fdc300 !important;}

.btn-primary{font-family: 'Poppins', sans-serif!important;font-weight: 800!important;
    color: black !important;
    font-size: 30px;border-radius: 0px 0px 0 0;
}
.btn-secondary{font-family: 'Poppins', sans-serif!important;font-weight: 800!important;
    color: black !important;
    font-size: 21px;border-radius: 0px 0px 0 0;
}

.navbar{
    background-color: #283b27;
    color:  #fdc300;
    text-align: right;
}

.related-posts{
    display: none !important;
}

.page-header.header-small{min-height: 10px !important;padding-bottom: 0px!important;}

.navbar .navbar-brand img {
    width: auto;
    /*max-height: 360px !important;*/
    max-height: 124px !important;
    margin-top: -40px;
}
.navbar-fixed-bottom, .navbar-fixed-top {	
	    position: absolute !important;	
	}
.hestia-top-bar, .hestia-top-bar {background-color: black !important;}

.pull-left { text-align: right;}

.hestia-top-bar ul li a{font-family: 'Poppins', sans-serif!important;color: #fdc300 !important;font-size: 14px;font-weight: 800!important;}
.main-raised {border-radius: 0px 0px 0 0;margin: 0px 0px 0; margin-top: -16px!important;}
.footer-black { background: url(img/ralla.jpg) center top no-repeat;}
.footer-big {padding: 0px 0 0px !important;}



.hestia-bottom-footer-content{display: none;}
.page-header.header-small .container { padding-top: 0px;padding-bottom: 0px;margin-top: -95px;}
.col-md-offset-2 {margin-left: 1%;}
.col-md-8 { width: 98%;}
.section { padding: 5px 0;padding-bottom: 70px;}

.blog-post { }

#primary, .hestia-bottom-footer-content{
    display: none;
}
.section .related-posts{
    display: none;
}

.menu-item-462{
    color: white !important;
}

.footer-wrapper  {
    background: url(img/ralla.jpg) center top no-repeat;}

.navbar-fixed-top .container{
    background: url(img/narcea.png) 98% center no-repeat;
    -moz-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}




.woocommerce.archive .main-raised, .single .main-raised {
   
    margin-bottom: 30px;
}

 .header-with-topbar{
    margin-bottom: 104px!important;
}

.navbar:not(.hestia_center) .title-logo-wrapper {
    max-width: 300px;
}

.section .related-posts{
    display: none;
}

.fl-node-5ac6b1c6da266 > .fl-row-content-wrap {
    padding-top: 30px;
    padding-bottom: 6px;
}

#menu-menu-principal-1{
    display: none!important;
}


.fl-builder-content-479, .fl-builder-content-458,  .fl-builder-content-466, .fl-builder-content-432, .fl-builder-content-207, .fl-builder-content-458, .fl-builder-content-433, .fl-builder-content-443, .fl-builder-content-243, .fl-builder-content-426 {
    margin-top: 55px;
}

.fl-builder-content-453, .fl-builder-content-243 {
        margin-top: 75px;
}

@media (max-width: 768px) {
.navbar:not(.hestia_center) .title-logo-wrapper {
    max-width: 200px;
}

.navbar .navbar-nav > li > a {
    font-weight: 800;
    font-size: 18px;
}



#menu-menu-principal-1{
    display: block !important;
    background-color: #283b27;
}

h2 {
    font-family: 'Poppins', sans-serif!important;font-weight: 800!important;
    font-size: 38px;
    color: black;
    margin: 100px 0 0px !important;
}

.navbar.header-with-topbar.navbar-fixed-top .navbar-collapse {
    max-height: calc(100% - 110px);
    margin-top: 144px;
}

.fl-builder-content-479, .fl-builder-content-458,  .fl-builder-content-466, .fl-builder-content-432, .fl-builder-content-207, .fl-builder-content-458, .fl-builder-content-433, .fl-builder-content-443, .fl-builder-content-243, .fl-builder-content-426 {
    margin-top: 5px;
}

.fl-builder-content-453,.fl-builder-content-243 {
        margin-top: 15px;
}

.fl-row-content-wrap {
    padding-top: 0px !important;
}

h3 {
    font-family: 'Poppins', sans-serif!important;font-weight: 800!important;
    font-size: 28px;
    color: gray;
    margin: 0 0 0px !important;
}

.navbar.navbar-fixed-top .navbar-collapse{
    background-color: #283b27;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fdc300;
}

.fl-node-5ac6b1c6da266 > .fl-row-content-wrap {
    padding-top: 110px;
    }

.navbar-fixed-top .container {
    background: url(img/narcea2.png) 98% 25% no-repeat;
    -moz-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
    padding-top: 50px;
}

#menu-menu-principal{
    display: none;
}


}


