/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/


#header_main span.logo {
    display: none !important; 
}


a.PDFbutton {
    background-color: #009cdf;
    padding: 5px 10px;
    color: white;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 5px;
}

a.PDFbutton:hover {
    background-color: #333;
    padding: 5px 10px;
    color: white;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 5px;
}


/* General Custom CSS */

#top .avia-slideshow-button.avia-color-light {
    padding: 22px 16px !important;
}

#top .avia-slideshow-button {
    border-radius: 10px !important;
    padding: 24px 16px !important;
}

.footer_color .social_bookmarks a {
    color: white
}

.socialstuff {
    padding-top: 30px
}

.footer_color .social_bookmarks li {
    border-right-style: none!important;
}

.avia_iconbox_title {
    text-transform: uppercase
}

#top .social_bookmarks li {
    width: 50px
}

li#menu-item-2366,
li#menu-item-2367 {
    float: right;
    text-transform: uppercase
}

#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
    background-color: #eb212e;
    padding-left: 20px;
    padding-right: 20px
}

.mamcontent {
    xbackground-color: grey;
    width: 500px;
    height: auto;
    float: right;
    text-align: right;
    padding: 20px 0
}

.mamcontent {
    padding-top: 0
}

.av-logo-container {
    margin-top: 20px
}

.mamlogo img {
    width: 412px;
    margin-top: -5px
}

.mamcontent p {
    margin: 0;
    padding: 0;
    line-height: 120%
}

.mamcontent h2 {
    margin: 0;
    padding: 0;
    line-height: 120%;
    padding-bottom: 20px
}

.mamcontent strong {
    text-transform: uppercase
}

a.langmam {
    xpadding: 5px;
    xbackground-color: red;
    xcolor: white;
    display: inline-block
}

.wpcf7 hr {
    padding: 0;
    margin: 5px
}

.up {
    text-transform: uppercase
}

.page-id-2001 #text-7,
.page-id-2001 #avia_google_maps-2 {
    display:  block !important;
}

.page-id-2003 #text-7,
.page-id-2003 #avia_google_maps-2 {
      display:  block !important;
}

.page-id-2198 #text-16,
.page-id-2198 #avia_google_maps-3 {
      display:  block !important;
}

.page-id-2254 #text-16,
.page-id-2254 #avia_google_maps-3 {
     display:  block !important;
}

.textwidget {
    line-height: 130%
}

.wpcf7-validation-errors {
    background-color: red;
    color: white;
    padding: 5px
}

.promo {
    display: block
}

.promo img {
    width: 100%;
    height: auto;
    display: block
}

#header {
    position: absolute!important
}

div.warning {
    display: block;
    background-color: red;
    padding: 10px;
    text-align: center;
    display: none
}

.warningtext {
    color: white;
    ;
    font-weight: 600;
    font-size: 20px;
    text-transform: uppercase;
}

#footer .widgettitle {
    padding: 0 !important;
    margin: 0 !important;
    color: #fff !important;
    border: solid 0px #000 !important;
}

#footer .widget_nav_menu a {
    padding: 0px !important;
}

h1 {
    font-size: 32px!important;
    font-weight: 800!important;
    color: #244687!important;
    xcolor: #e7473a!important;
}

h2 {
    scolor: #66ff33!important
}

h3 {
    scolor: #ff00ff!important
}

.widget_nav_menu a {
    padding: 0
}

p strong {
    text-transform: uppercase!important
}

p {line-height: 140%!important}

.pres {color:#28468b; text-transform: uppercase; font-size: 16px; font-weight: bold; margin-top: 20px; display: block}
#text-27 {padding: 0}
h3 {font-weight: bold!important;}

#menu-menu-produits-fr {line-height: 130%}

body div.flex_column.av_one_half.flex_column_div.av-zero-column-padding.el_before_av_one_half.column-top-margin{margin-top: 0px !important;}




/*
Desktop Styles
================================================== */

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


/*
Mobile Styles
================================================== */


/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */



@media only screen and (max-width: 767px) {
    .mamcontent {
        width: 100%;
        height: auto;
        float: left;
        text-align: left;
        padding: 20px 0
    }
    li#menu-item-2366,
    li#menu-item-2367 {
        float: left;
        text-transform: uppercase
    }
    .responsive #top #main {
       /* padding-top: 220px!important*/
    }
	
	.responsive #top #main .sidebar {
    display: block !important ;
}
 
}