/*
Theme Name: Augenarzt Luzern
Description: Theme für Augenarzt Luzern
Author:   Denis Eisele, würmlibicker gmbh, www.wuermlibicker.ch
Template: Divi
*/

@import url("../Divi/style.css");

@font-face {
	font-family: "HelveticaNeueETW01-55Rg";
	src: url(fonts/706ec8e5-fe4a-4518-91a6-7aba4d3d333f.eot?#iefix);
	src: url(fonts/706ec8e5-fe4a-4518-91a6-7aba4d3d333f.eot?#iefix) format("eot"), url(fonts/ce6f5b38-1cb5-4a27-8182-583aa68b2436.woff) format("woff"), url(fonts/ff06cde7-e06a-4cf0-af4d-5b2f737bf544.ttf) format("truetype"), url(fonts/958b12cf-2908-4254-8cb9-9b12c3aa151e.svg#958b12cf-2908-4254-8cb9-9b12c3aa151e) format("svg");
}
@font-face {
	font-family: "HelveticaNeueETW01-56It";
	src: url(fonts/5935d076-bd6d-4ca4-b995-d739ffa09754.eot?#iefix);
	src: url(fonts/5935d076-bd6d-4ca4-b995-d739ffa09754.eot?#iefix) format("eot"), url(fonts/4d65bb6f-e667-4bd0-8e92-34e67bf6ac8b.woff) format("woff"), url(fonts/86631d82-6e27-4db2-988a-6b79a6c0d8ed.ttf) format("truetype"), url(fonts/205c950e-e47f-4d97-9738-0a68edc4258d.svg#205c950e-e47f-4d97-9738-0a68edc4258d) format("svg");
}
@font-face {
	font-family: "HelveticaNeueETW01-75Bd";
	src: url(fonts/a95d2895-fa71-4ce7-bc1e-631169924be3.eot?#iefix);
	src: url(fonts/a95d2895-fa71-4ce7-bc1e-631169924be3.eot?#iefix) format("eot"), url(fonts/588c9ba8-1d28-4ad6-bf18-7128152d84c4.woff) format("woff"), url(fonts/55334dfb-9c72-4147-8de0-21239f17ff25.ttf) format("truetype"), url(fonts/62455047-c81f-44f1-8938-7739fa0f0e8d.svg#62455047-c81f-44f1-8938-7739fa0f0e8d) format("svg");
}

body, html, header {font-family: 'HelveticaNeueETW01-55Rg', "Helvetica Neue", Arial, Helvetica, sans-serif; }

.blue {
	
	color: #0063a2;
}


.text-white {
	color:white;
}

a:hover {
color: #0063a2 !important;
}


/* footer  *7 */

#main-footer {
    background-color: #d9d9d9 !important;
	color: #212529 !important;
}


/*  navigation  */

#top-menu-nav li a:hover {
	border-bottom: 4px solid #0063a2;
	
}


#top-menu-nav li li a:hover {
	border-bottom: 0px solid #0063a2;
	
}


#top-menu-nav li a {
	border-bottom: 4px solid transparent;

}

#top-menu-nav li li a {
	border-bottom: 4px solid transparent;

}

#top-menu-nav li li a:hover {
	border-bottom: 4px solid transparent;
	
}


li:last-child.menu-item  {
    background-color: #c6c6c6;
    text-decoration: none;
    height: 35px;
	padding: 10px 10px 10px 10px !important;
	text-align: center;
}

li:last-child.menu-item a {
      color: white !important;

}


li li:last-child.menu-item {
    background-color: transparent;
    text-decoration: none;
  
}

li li:last-child.menu-item a {
      color: rgba(0,0,0,.6) !important;
		padding: 0 0 0 30px !important;
		text-align: left;

	

}
li li:last-child.current-menu-item a {
      color: #0063a2 !important;
	text-align: left;
	padding: 0 0 0 30px !important;

}

/*  slider arrows   */

.et-pb-arrow-next, .et-pb-arrow-prev {
    font-size: 80px;
	font-weight: 900;

}



/* accordion */

@media (min-width: 981px) {
.et_pb_gutters3 .et_pb_column_3_5 .et_pb_module, 
.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_module {
    margin-bottom: 0%;
}
}

.et_pb_accordion .et_pb_toggle {
    position: relative;
    margin-bottom: 0px;
}


.et_pb_toggle_close {
    padding: 20px;
    background-color: #fff;
}

/* der unterste Border  */
.et_pb_accordion {
	border-bottom: 1px solid #0063a2;
}



/*header*/

#top-header .container {
    padding-top: .75em;
    font-weight: 400;
}

#zeiten {
    float: left;
    width: 50%;
}
#et-info {
    float: right;
    width: 50%;
    text-align: right;
}
#et-info-email::before {
    content: none;
}
#et-info-email {
    white-space: nowrap;
}
#et-info-phone::before {
    font-family: Axiforma-Light, Open Sans, sans-serif!important;
    content: "T ";
    top: 0px;
    margin-right: 2px;
}
#et-info-phone {
    margin-right: 10px;
}
#et-info-phone::after {
    font-family: Axiforma-Light, Open Sans, sans-serif!important;
    content: "|";
    top: 0px;
    margin-left: 10px;
}


/* Large screens (1405px upwards) */

@media only screen and ( min-width: 1405px) {
    /* your css goes here */
}


/* Laptops and desktops (1100-1405px) */

@media only screen and ( min-width: 1100px) and ( max-width: 1405px) {
    /* your css goes here */
}


/* Tablets in landscape mode (981-1100px) */

@media only screen and ( min-width: 981px) and ( max-width: 1100px) {
    /* your css goes here */
}


/* Tablets in portrait mode (768-980px) */

@media only screen and ( min-width: 768px) and ( max-width: 980px) {}


/* Smartphones in landscape mode (480-768px) */

@media only screen and ( min-width: 480px) and ( max-width: 767px) {
	
	.et_pb_slider.et_pb_module .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_content {
    font-size: 28px!important;
}
	
	.et_pb_text_4 {

    margin-left: 0px !important; 
}


}


/* Smartphones in portrait mode (0-479px) */

@media only screen and ( max-width: 479px) {
    /* your css goes here */
		.et_pb_slider.et_pb_module .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_content {
    font-size: 28px!important;
}
	
		.et_pb_text_4 {

    margin-left: 0px !important; 
}
	
		
	li:last-child.menu-item {
	heigt: 0px;
    padding: 0px 0px 0px 0px !important;
    
}

}


/* Tablet hoch und kleiner */

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