/*

 Theme Name:     Alwaan Child Theme
 Description:    Alwaan Child Theme for Falafelundmehr.com
 Author:         Alwaan Business Identities
 Author URI:     Alwaan.ca
 Template:       Divi
 Version:        1.0.0

*/

@import url("../Divi/style.css");

/*Add your own styles here:*/

p {
   font-size: 17px;
}

/* Logo Area */
.et_header_style_centered #logo {
     margin-top: 10px;
     margin-bottom: 10px;
}

/* Top Menu */
#top-menu {
   font-family: 'Lobster', Droid Serif, serif,Arial;
   font-weight: 400 !important;
}
#top-menu a {
   padding-right:10px;
   font-size: 18px !important;
}
#top-menu a:hover {
    color: #6a9d50;
}


.main-slider h2 {
   font-weight: 700 !important;
   font-size: 60px !important;
   font-style: normal !important;
   text-transform: uppercase !important;
}
.main-slider p {   
   font-size: 23px !important;
}

/* Set the semi-transparent background color */
.et_pb_slide_content, .et_pb_slide_description h2 {
	background-color: rgba(0, 0, 0, 0.4);
}

/* Add 30px of padding to the background */
.et_pb_slide_description h2 {
	padding: 30px 30px 10px 30px !important;
	margin-top:-30px;
	margin-left:-30px;
	margin-right:-30px;
}
.et_pb_slide_description .et_pb_slide_content {
	padding:0px 30px 30px 30px !important;
	margin-left:-30px;
	margin-right:-30px;
}
@media only screen and ( max-width: 479px ) { 
	.et_pb_slide_description h2 {
		padding-bottom: 30px !important;
	}
}

/* Give the background rounded corners */
.et_pb_slide_description h2 {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.et_pb_slide_description .et_pb_slide_content {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
@media only screen and ( max-width: 479px ) { 
    .et_pb_slide_description h2 {
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
	}
}

/* Slider call to action button */
a.et_pb_more_button {
    background-color: rgba(0, 0, 0, 0.7);
    margin-top:20px;
    width: 200px;
    height: 40px;
    border:none;
}

/* Slider arrow Set the semi-transparent background color */
.et-pb-arrow-next, .et-pb-arrow-prev {
    background-color: rgba(0, 0, 0, 0.3);
}

/* Website Sections */
#welcome-section h1, #about-us h1, #contact-us h1,#menu h1, #vegetarisch-section h1 {
   font-family: 'Lobster', Droid Serif, serif,Arial;
   font-size: 45px ;
   font-style: normal;
   
}
.section-title-hr {
   border-color: #E3E6E8 !important;
   margin-top: 10px;
   margin-bottom: 25px;
   border-width: 1px 0px 0px;
   border-style: solid none none;
   height: 1px;
   width: 50%;
}

/* About us section */
.about-us-section-title-hr {
   border-color: #E3E6E8 !important;
   border-style: solid none none;
   width: 225px;
}
#about-us-gallery {
   margin-bottom: 0px !important;
   display:none !important;
}
.et_pb_toggle_open h5.et_pb_toggle_title {
    font-size: 18px;
    font-weight: bold;
}
#accordion-about-us-section .et_pb_toggle_open {
   background: #3f8634 !important;
}
#accordion-about-us-section p, #accordion-about-us-section .et_pb_toggle_open h5.et_pb_toggle_title {
   color: white;
}
#vegetarisch-section h1 {
  color: #408534 !important;
}
#authentisch-section h1 {
  color: #ff6600 !important;
}

/* Full width pictures section */
#fullwidth-food-pictures .et_overlay {
   display: none;
}
#fullwidth-food-pictures a {
   pointer-events: none;
}
#post-222 h1, #post-204 h1, #post-210 h1, #post-217 h1, #post-225 h1 {
   display: none !important;
}
/* Full width portfolio single post - to hide information title-date etc */
.et_full_width_portfolio_page .et_project_meta {
   display: none;
}

/* Menu section */
.menu-hr {
  border-color: #a1a1a1 !important;
  border-style: dashed none none;
}

/* Contact us section */
.contact-us-section-title-hr {
   border-color: #E3E6E8 !important;
   border-style: solid none none;
   width: 300px;
}
#contact-us-image .et_pb_main_blurb_image {
   margin-bottom: 15px !important;
}
#contact-form-contact-us-section p input, #contact-form-contact-us-section p textarea {
   background-color: #F8F8F8;
   border: 1px solid #E1E1E1 !important;
}
#contact-form-contact-us-section input[type=submit] {
   background-color: #458e39;
   color: white !important;
}

/* There is a bug in the current contact form - shows extra text area under massage - this code makes it hidden  */
.et_pb_contactform_validate_field {
   visibility: hidden;
}
.et-pb-contact-message p {
color: #3f8433;
}

#footer-info {
   font-size: 14px;
}
#footer-bottom {
   background-color: #181818;
}

.small-button {
  border-radius: 6px !important;
  width: 120px;
  text-align:center;
}


/* Shawarma and more code */
.page-id-538 #menu-top-menu {
  display: none;
}

#about-us-shawarma {
  display: none;
}