/*
Theme Name: EU-Solar sablon
Version: 1.0.1
Author: EU-Solar
Author URI: http://www.eu-solar.hu
Template: Divi
*/

@import url('https://www.eu-solar.hu/wp-content/themes/Divi/style.css');

@media only screen and ( max-width: 1250px ) {

   #top-menu-nav, #top-menu {display: none;}
   #et_top_search {display: none;}
   #et_mobile_nav_menu {display: block;}

}

#top-menu li li a {
    min-width: 200px;
    width: auto;
}

@media (max-width: 980px) {
    .et_right_sidebar #sidebar {
        margin-top: 30px;
    }
}
table.table thead tr {
    background-color: #fabd03;
}

#et-main-area li, .et_pb_section li {
    margin-bottom: 14px;
}

.small-shadow {
	box-shadow: 0px 10px 50px #c6dee4;
}

.widget_nav_menu {
    width: 100%;
}

.homeblog .column, .page-id-27636 .et_pb_blog_grid_wrapper article {
	box-shadow: 0px 10px 50px #d6dee4;
	border-radius: 10px 10px 10px 10px;
}

.homeblog img, .page-id-27636 .et_pb_blog_grid_wrapper img {
	border-radius: 10px 10px 0 0;
}

.refgallery img, .refgallery .et_pb_gallery_items, .refgallery {
	border-radius: 10px 10px 10px 10px;
}


a.post-widget-link {
    position: relative;
}
a.post-widget-link p {
    position: absolute;
    bottom: 16px;
    padding: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    background: rgba(0,0,0,0.4);
}
.hirek article {
    position: relative;
    width: 31%;
    float: left;
    margin: 1%;
    box-shadow: 0px 10px 50px #d6dee4;
    border-radius: 10px 10px 10px 10px;
}
@media screen and (max-width: 982px) {
    .hirek article {
        width: 92%;
        margin: 4%;
    }
}
.solarblog article h2, .hirek article h2 {
    position: absolute;
    bottom: 16px;
    padding: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    background: rgba(0,0,0,0.4);    
}

.hirek img {
    border-radius: 10px 10px 0 0;
}

/* /napelem start */

.woocommerce #main-content .container:before {background: none;}
 
.woocommerce #sidebar {display:none;}

body .et_pb_sidebar_0 .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button {
    color: #ffffff!important;
    background: #007fbf;
    border-width: 0px!important;
    border-radius: 10px;
    letter-spacing: 0px;
    font-size: 20px !important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background-color: #007fbf;
}
 
@media screen and (min-width: 981px){
    .woocommerce #left-area {
        width: 100% !important;
        padding: 23px 0px 0px !important;
        float: none !important;
    }
}

.woocommerce #customer_details.col2-set .col-1, .woocommerce-page #customer_details.col2-set .col-1,
.woocommerce #customer_details.col2-set .col-2, .woocommerce-page #customer_details.col2-set .col-2 {
    clear: both;
    float: none !important;
    width: 100% !important;
    margin-right:0 !important;
    text-align: left;
    padding-bottom: 20px;
}

/* /napelem end */

.termekeink.imgheight img {
    max-height: 275px;
}

body img.toppadding10 {
  padding-top: 10px;
}
body img.toppadding20 {
  padding-top: 20px;
}
body img.toppadding30 {
  padding-top: 30px;
}
body img.toppadding40 {
  padding-top: 40px;
}
