/*======================================
Theme Name: alarmanlagen-baden
Theme URI: https://divicake.com/
Description: mod4web
Version: 1.0
Author: Divi Cake
Author URI: https://mod4web.com
Template: Divi
======================================*/


/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */

.nav li ul {
   width: 250px;
}


#top-menu li li a {
    padding: 6px 10px;
	width: 260px;
}

form.age-gate-form
{
border:2px solid #a6cb30;	
}

h1.age-gate-heading
{display:none;}

/* START modificari pentru 6 coloane si feedback aplicabil pe toate paginile */

div.et_pb_column.et_pb_column_1_6.et_pb_css_mix_blend_mode_passthrough {
 max-width:50%;
}

#alc_style1 .top_right {
    display: none;
}

.aps-themeb, .aps-themeb:hover
{
  border: 0px !important;
  width: 85%;
 margin-left: 30px;
 margin-right: 20px;
}

.aps-themeb p
{
  text-align:center;
  font-style: italic;
}

h2.aps-post-title, a.adl-featured-img-link
{
text-align:center;
}

/* END OF modificari pentru 6 coloane si feedback aplicabil pe toate paginile */




.et_pb_toggle_open .et_pb_toggle_title:before {
	display: block !important;
	content: "\e04f";
}

.et_pb_toggle_close{
    background-color: #A6CB30;
}


.et_pb_toggle_title::before {
color: #2E4D69;
}

.d1
{
display:table; 
width:100%;
}

@media only screen and ( max-width: 400px ) {
.d1
	{
	width:100%;
	display:inline-block;}
	
}




.boxzilla-1110-overlay {

    pointer-events: none !important;

}

.shad span.et_pb_image_wrap
{
		transition: transform .9s;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.shad span.et_pb_image_wrap:hover 
{
border:1px solid black;
 -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1); 

}

.button-menu {
color:white;
}


.container {
    width: 90%;
}

.t1
{
	color: #A6CB30;
font-size: 20px;
}

#et-info {
float:none;
	text-align: center;
}

#et-info-phone::before {
    display: none;
}


.column {
  flex: 50%;
  /*padding: 10px;*/
	font-size:100%;
}

div.over1:hover
{
	border:2px solid #A6CB30;
}



@media only screen and ( max-width: 1025px ) {
.et_pb_row_1.et_pb_row.first1 {
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: -9% !important;
    margin-bottom: -52px;
} 	
	
.tel-header	
	{
		font-weight: 600; 
		font-size: 50px; 
		margin-right: 11%; 
		float:right; 
		margin-top: 12px; 
		vertical-align:middle; 
		color: #A6CB30;
		display:inline;
	}
	
	
}
/*
@media only screen and ( max-width: 600px ) {
.et_pb_section.et_pb_section_0 {
    background-image: none !important;
	}
}	*/


@media only screen and ( min-width: 1026px ) {
.et_pb_row_1.et_pb_row.first1 {

    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 7% !important;
	}
	
.tel-header	
	{display:none;}
}
	


/* Setting the breakpoint of the mobile menu */
@media only screen and ( max-width: 1507px ) {
#top-menu-nav, #top-menu {display: none;}
#et_top_search {display: none;}
#et_mobile_nav_menu {display: block;}
}

.row {
  display: flex;
}


.button-menu
{
	background-color: #A6CB30;
	padding:10px;
}


#top-menu li.current-menu-item > a {
    color: #000 !important;
}

@media only screen and (max-width: 420px) {
div.et_pb_module.et_pb_text.et_pb_text_2.c01.et_pb_bg_layout_light.et_pb_text_align_left
{
	text-align:center;
}
	
.et_pb_row_6.et_pb_row {
    margin-right: auto !important;
    margin-left: auto!important;
    width: 100%;

}
	
}


/* Contact Form 7 Styles ---------------------------------*/
 
.wpcf7 {
border: 5px solid #a6cb30;
margin-bottom: 20px;
padding-bottom: 20px; 
}

.wpcf7-form {
margin-left: 25px;
margin-right: 25px;
margin-top: 25px;
}

.wpcf7-textarea {
width: 100%;
}

span.wpcf7-list-item {
margin: 0px !important;	
}

.wpcf7 input {
 
width: 100%;
 border-radius: 5px;
line-height: 20px;
}

.wpcf7-text {
width: 100%;
}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required
{
line-height: 20px;
width: 100%;
font-size: 14px;	
}

.w71
{
width: auto !important;	
}

.wpcf7-submit {
width:auto !important;
background: #a6cb30;
color: #ffffff;
 line-height: 30px !important;
font-size: 14px;
}

/* end of contact form */ 

.et_pb_toggle_open .et_pb_toggle_title::before {
    padding-right: 10px;
}
