/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.18.0.1663218018
Updated: 2022-09-15 05:00:18

*/

.header-top-menu .et-last-child{float: right;}

.et_pb_row--with-menu{flex-wrap:wrap;}
.et_pb_row--with-menu .et_pb_column_0_tb_header,
.et_pb_row--with-menu .et_pb_column_2_tb_header{width:auto !important}
.et_pb_row--with-menu .et_pb_column_1_tb_header{margin-left:auto !important; margin-right:auto !important;}
.et_pb_row--with-menu .et_pb_column_0_tb_header .et_pb_image_0_tb_header{width:320px !important}

.et_pb_row--with-menu .et_pb_column_3_tb_header,
.et_pb_row--with-menu .et_pb_column_5_tb_header{width:auto !important}
.et_pb_row--with-menu .et_pb_column_4_tb_header{margin-left:auto !important; margin-right:auto !important;}
.et_pb_row--with-menu .et_pb_column_3_tb_header .et_pb_image_1_tb_header{width:320px !important}
.et_pb_menu_1_tb_header.et_pb_menu .nav li ul, .et_pb_menu_0_tb_header.et_pb_menu .nav li ul { width: 100px; }
#mc4wp-form-1{display: none;}
.dipl_image_card_content p.small-text {
    font-size: 14px;
    line-height: 27px;
}
header .et_pb_column_1_5.et_pb_column_2_tb_header {
    margin-top: 7px;
}
@media (max-width: 400px){
    .et_pb_module .mobile_menu_bar:before {
        top: 3px;
    }
    .et_pb_row--with-menu .et_pb_column_0_tb_header .et_pb_image_0_tb_header,.et_pb_row--with-menu .et_pb_column_3_tb_header .et_pb_image_1_tb_header{width:90% !important}
}
@media (max-width: 300px){
    .et_pb_module .mobile_menu_bar:before {
        top: -5px;
    }
}
@media (min-width: 1280px){

    .dn-header-menu .et_pb_gutters2 .et_pb_column_1_2, .dn-header-menu .et_pb_gutters2.et_pb_row .et_pb_column_1_2, 
    .en-header-menu .et_pb_gutters2 .et_pb_column_1_2, .dn-header-menu .et_pb_gutters2.et_pb_row .et_pb_column_1_2{
        width: 55%;
    }
    
}
@media (min-width: 981px){
    .et_pb_row.et_pb_equal_columns, .et_pb_row_inner.et_pb_equal_columns, .et_pb_section.et_pb_equal_columns>.et_pb_row {
        display: block !important;   
    }
}
@media only screen and (max-width: 1280px) {
    .et_pb_menu .et_mobile_menu, .et_pb_menu .et_mobile_menu ul {
        list-style: none!important;
        text-align: left;
    }
    .et_pb_menu .et_pb_menu__menu {
        display: none;
    }
    .et_mobile_nav_menu {
        display: block
    }
}
@media only screen and (min-width: 1280px) and (max-width : 1520px){
    .et_pb_gutters2 .et_pb_column_3_5, .et_pb_gutters2.et_pb_row .et_pb_column_3_5 {
        width: 55% !important;
    }
    header .et_pb_row--with-menu{
        width: 100% !important;
    }
    header .et_pb_column {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    header .et_pb_row .et_pb_column.et-last-child, header .et_pb_row .et_pb_column:last-child, header .et_pb_row_inner .et_pb_column.et-last-child, header .et_pb_row_inner .et_pb_column:last-child {
        margin-right: 25px !important;
    }
}
body .dipl_image_card_content_wrapper {
    margin: 10px;
    background: #F7F7F7;
    transform: scale(0.7, 0.6) !important;
    transition-duration: 1s;
    padding-top: 20px!important;
    padding-right: 40px!important;
    padding-bottom: 20px!important;
    padding-left: 40px!important;
}
.swiper-slide-next .dipl_image_card_content_wrapper {
	transform: scale(1.2, 1.2) !important;
}
.dipl_image_card_content p {
    font-size: 17px;
    line-height: 27px;
}
.custom-slider-block .swiper-button-next,
.custom-slider-block .swiper-button-prev{
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    font-size: 50px !important;
}
.custom-slider-block .swiper-button-next{right:-40px !important;}
.custom-slider-block .swiper-button-prev{left:-40px !important;}
.dipl_swiper_navigation .swiper-button-prev:after,.dipl_swiper_navigation .swiper-button-next:after{
	color: #184286 !important;
}
input#newslatter_submit {
    background: #66B230;
    color: #fff;
    border: 0px;
    padding: 17px 20px;
    border-radius: 5px;
    font-weight: 600;
}
input#newslatter_submit:hover {
    background-image: initial;
    background-color: #184286;
    transform: scaleX(1.07) scaleY(1.07)!important;
    transition: all 300ms ease 0ms;
}
input#newslatter_input {
    height: 40px;
    width: 30%;
    border-radius: 5px;
    padding: 10px;
}
.header-top-menu .et_pb_column.et_pb_column_1_4.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough,.header-top-menu .et_pb_column.et_pb_column_1_4.et_pb_column_3_tb_header.et_pb_css_mix_blend_mode_passthrough {
    padding: 11px 0 0 0;
}
body .header-top-menu .et-last-child {
    margin-right: 40px !important;
}
@media only screen and (max-width: 1280px) {
  	.swiper-slide-next .dipl_image_card_content_wrapper,body .dipl_image_card_content_wrapper  {
		transform: scale(0.9,0.9) !important;
	}
    .swiper-slide-next .dipl_image_card_content_wrapper {
        transform: scale(0.9,0.9) !important;
    }
    .header-top-menu .et_pb_column.et_pb_column_1_5.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough,
    .header-top-menu .et_pb_column.et_pb_column_1_4.et_pb_column_3_tb_header.et_pb_css_mix_blend_mode_passthrough{
        width: 90% !important;
    } 
    .header-top-menu .et_pb_column.et_pb_column_3_5.et_pb_column_1_tb_header.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu,
    .header-top-menu .et_pb_column.et_pb_column_1_2.et_pb_column_4_tb_header.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu {
        width: 10% !important;
        margin: 10px 0px;
        display: contents !important;
    }
    body .header-top-menu {
        position: relative !important;
    }
    .custom-slider-block .swiper-button-next{right:-20px !important;}
    .custom-slider-block .swiper-button-prev{left:-20px !important;}
    .header-top-menu .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul,
    .header-top-menu .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu ul {
        background-color: #F7F7F7!important;
        margin: 0px 0 35px 6px;
    }
    
    body .header-top-menu .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a,
    body .header-top-menu .et_pb_menu_3_tb_header.et_pb_menu ul li.current-menu-item a  {
        color: #222222!important;
    }
    .header-top-menu .et-last-child {
        display: none !important;
    }
    input#newslatter_input {
        width: 100%;
    }
   
}