/*
 Theme Name:   Lanzinger
 Theme URI:    https://www.rechtsanwalt-lanzinger.at/wp-content/themes/lanzinger 
 Description:  Lanzinger - Enfold Child Theme
 Author:       Daniela Stöckl, Philipp Moser
 Author URI:   http://www.daniela-stoeckl.com, http://www.nutseo.com
 Template:     enfold
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  enfold
*/


/*Allgemeine Einstellungen*/



/*Bilder allgemein*/
img         {border: none !important;}
.avia_image {margin-top: 30px;}

/*--Startseite*/
.image-overlay, .image-overlay .image-overlay-inside {display: none !important;}
.avia-content-slider .slide-image:hover {transform: scale(1.05,1.05);}
.avia-content-slider .slide-image {transition: all 0.4s ease-in-out;}

}
/*Header*/
.avia-menu.av-main-nav-wrap                                           {margin-bottom: 25px;}
.avia-menu-fx                                                         {display: none;}
.header_color .main_menu ul:first-child > li.current-menu-item > a, 
.header_color .main_menu ul:first-child > li.current_page_item > a    {border: 1px solid #2772c6;}
#top #header .av-main-nav > li > a:hover                              {background: #fff;}
.avia-menu-text                                                       {font-weight: normal;}
.logo img                                                             {margin-top: 10px;}
/*.html_header_top.html_bottom_nav_header .main_menu                    { margin-top:20px;}*/

.header-contact .social_bookmarks {display:none;}
.header-contact                   {float:right;color:#fff;margin-top:10px;}
.header-contact div.header-phone,
.header-contact div.header-email     {height: 32px;text-align:right;} 
.header-contact img                  {padding-right: 5px;}

#advanced_menu_toggle, #advanced_menu_hide {font-size: 50px;}
                              

/*Content*/
h1.av-special-heading-tag                      {padding-bottom: 16px !important; border-bottom: 1px solid rgb(197, 197, 197);}
h1.av-special-heading-tag:before               {background-color: #2772c6; height: 5px; left: 50%; margin-left: -50px; position: absolute; width: 100px; content:""; bottom: 8px;}
#header_image h1.av-special-heading-tag        {border-bottom: none !important;color:#fff;}
#header_image h1.av-special-heading-tag:before {background: none;}
#top .custom-color-heading a                   {text-decoration: none;}

/*Startseite Abschnitt Schwerpunkte*/
#schwerpunkte .flex_column.av-zero-column-padding.column-top-margin {margin-top:0px !important;}
#schwerpunkte h2.av-special-heading-tag {background: #0e2947; padding-top: 60px; padding-bottom: 60px;}

/*Buttons*/
.avia-button.avia-size-medium, .avia-button.avia-size-large         {font-size: 16px;}

/*Sidebar*/

/*Footer*/
#socket {font-size: 14px;}

/*Startseite Kontakt-Buttons mobil*/
#contact-start {background:none;}
#contact-start .container {background-color: #fff !important;}
#contact-start .content {padding-bottom: 10px;padding-top: 10px;}
#contact-start {/*position: fixed;bottom: 0px;z-index: 9999;*/}
#contact-start .hr-short .hr-inner {left: 50%;margin-left: -32px;border-color: #64676E;
background-color: #64676E;}
#contact-start .avia_textblock p {margin-bottom: 18px;font-family: RamaGothicERegular, sans-serif;font-size: 18px;color: #7C8085;}

.contact {width: 33%; float:left; text-align: center;height:86px;margin-top:6px;}
.contact.first {width: 28%;background: url(https://www.rechtsanwalt-lanzinger.at/wp-content/uploads/2016/08/Telefon.png) no-repeat center top; padding-top: 53px}
.contact.middle {width: 44%;background: url(https://www.rechtsanwalt-lanzinger.at/wp-content/uploads/2016/08/Mail.png) no-repeat center top; padding-top: 53px}
.contact.last {width: 28%;background: url(https://www.rechtsanwalt-lanzinger.at/wp-content/uploads/2016/08/Location.png) no-repeat center top; padding-top: 53px}



/*Responsive Design*/

@media screen and (min-width:768px) and (max-width: 989px) {
	.header-contact {margin-top: -22px;}
}
@media screen and (min-width:768px) {
	#contact-mobile {display: none;}
}

@media screen and (max-width:767px) {
	.header-contact {display: none;}
	h1 {font-size:42px !important;}
	.social_bookmarks {display: none !important;}
	
    #header_meta {display: none !important;}
}

@media screen and (max-width: 768px) {
   #socket .sub_menu_socket                {width:100%; display:inline-block !important;}
   #socket ul.menu                         {margin-left: 0px !important;}
   #socket .sub_menu_socket li:first-child {padding-left: 0px !important;}
   #socket .social_bookmarks               {float: left !important; margin-left: 0px !important;}
  .header-contact                          {float:left;color:#fff;width: 100%}
  .header-contact div.header-phone,
  .header-contact div.header-email         {float:left; width:50%;height:auto;} 
  .logo 				 					{padding-bottom: 20px !important;
  }
  .av-main-nav .menu-item-avia-special {
    padding-bottom: 20px !important;
}
}
