/*
 Theme Name:   StoreFront Child
 Theme URI:    https://europeandroneexam.eu/storefront-child/
 Description:  Storefront Child Theme
 Author:       Alejandro Navio
 Author URI:   https://www.youtube.com/channel/UC_cxLzyBenOyWq4joCsUtjA
 Template:     storefront
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  storefrontchild
*/
/*---------- --------start----------------------------------------*/

@media (min-width: 768px){
.site-header .site-branding img {
    width: 88px;
}
}

@media (max-width: 767px){
.site-header .site-branding img {
    width: 65px!important;
    margin-top: -10px;
}
	.btn_twohome {
    padding-top: 26.4%;
    margin-left: 0!important;
}

.btn_home {

    width: 95%!important;
}
.btn_course {
    width: 95%!important;
    margin-right: 0!important;
}
}

@media (max-width: 992px) and (min-width: 768px){

	.btn_twohome {
    padding-top: 26.4%;
    margin-left: 0!important;
}

.btn_home {

    width: 95%!important;
}
.btn_course {
    width: 95%!important;
    margin-right: 0!important;
}
}

.storefront-sorting {
    display: none;
}
div.woocommerce  {
	
}
.site-search{
	display:none;
}
@media (min-width: 768px){
.site-header {
    padding-top: 1.617924em;}
	}
@media (min-width: 768px){
.site-branding, .site-search, .site-header-cart, .site-logo-anchor, .site-logo-link, .custom-logo-link {
    margin-bottom: 0.41575em;
}
	}

.home .site-header, .secondary-navigation ul ul, .main-navigation ul.menu > li.menu-item-has-children:after, .secondary-navigation ul.menu ul, .storefront-handheld-footer-bar, .storefront-handheld-footer-bar ul li > a, .storefront-handheld-footer-bar ul li.search .site-search, button.menu-toggle, button.menu-toggle:hover {
    background-color: transparent;
}
.home .site-header {
    border-bottom-color: transparent;
}
.home #page.hfeed.site {
	    background-image: url(https://europeandroneexam.eu/wp-content/uploads/2020/home/drone-exam-home.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #f0f0f0;
    height: 100vh;
    max-height: 100vh;
    display: flex;
    flex-direction: column;
}
.home .entry-header {
	display:none;
}
.home .storefront-product-section{
    display: none;
}


@media (min-width: 768px){
	
	.home .site-content {
	flex: 1 0 auto;
}
.home .site-footer{
	    flex-shrink: 0;
	background-color: transparent!important;
}
	
	.home .site-info {
	font-size:12px;
		padding: 0.617924em 0;
	}
	.home .site-footer{
	padding: 0 !important;	
	}	
}
.home .site-info {
     
    color: darkgrey;
}
.home .site-footer a:not(.button):not(.components-button) {
    color: darkgrey;
}
@media (min-width: 768px){
.home	.col-full {
    max-width: unset !important;
    padding: 0 10em !important;
	}
	.home .cart-contents{
		float: right;
	}
	.home .site-header-cart .cart-contents .amount {
    margin-right: 0.527em;
}
	.home .site-header-cart .cart-contents .count {
    margin-right: 1.527em;
}
	.home .entry-content{
		    max-width: 100%;
	}
}

.btn_twohome {
    display: block;
    position: relative;
    text-align: center;
    padding-top: 26.4%;
    margin-left: -37.8%;
}

.btn_home {
    text-align: center;
    display: inline-block;
    width: 17.75%;
}
.btn_home a{text-decoration: none!important;}
.btn_course {
    text-align: center;
    display: inline-block;
    width: 17.75%;
    margin-right: 4.2%
}
.btn_course a{text-decoration: none!important;}
.button-demo {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #dedede;
    font-family: Open Sans;
    font-size: 15px;
    padding: 20px;
    background-color: #484757;
    border: solid rgba(0,0,0,0) 1px;
    text-decoration: none;
    cursor: pointer;
    display: block;
	font-weight:bold
}
.button-demo:hover, .button-demo:focus, .button-demo:active {
    background-color: #31283d;
}

.woocommerce-products-header{
	padding: 0 !important;
}
@media (min-width: 768px){
.storefront-breadcrumb {
    margin: 0 0 1em;
}
}



.coursemod {
    width: 100%;
    display: inline-flex;
    position: relative;
    margin-top: 5rem;

}
.mod0, .mod1, .mod2, .mod3, .mod4 {
    width: 25%;
    text-align: center;
    padding: 0 3% 10% 3%;
	

}
.mod0 a, .mod1 a, .mod2 a, .mod3 a, .mod4 a{
	text-decoration: none;
}
.modulocero div h2, .moduloone div h2, .modulotwo div h2, .modulothree div h2, .modulofour div h2 {
        margin: 5px 0 0 0 !important;font-size: 2.3rem !important;
	
}

.modulocero div h2, .moduloone div h2, .modulotwo div h2, .modulothree div h2, .modulofour div h2 {
    margin: 5px 0 0 0 !important;
    font-size: 1.4rem !important;
}

.payppay {
	display: block;
    max-width: 100%;
    width: 100%;
    background-color: gainsboro;
	padding-bottom: 86px;
}

.page-id-333 #menu-menu-principal {
    display:none; 
}

@media (min-width: 768px){
.page-id-333 .col-full {
    max-width: 100%;
}   
}