/*---------------------------------------------------------------------------------

 Theme Name:   Genève Verbier Transport
 Theme URI:    http://www.geneve-verbier-transfert.ch
 Description:  
 Author:       Wecade
 Author URI:   http://www.wecade.ch
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

@media screen and ( min-width: 1024px ) {

	.et_vertical_nav #page-container #main-header {
    	width: 33% !important;
	}
	.et_vertical_nav #et-main-area, .et_vertical_nav #top-header {
	    margin-left: 33% !important;
	}
	#top-menu li a {
    font-size: 26px !important;
    line-height: 35px;
	}
	.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    padding: 13% 8% 50%  !important;
	}
	.et-pb-controllers a {
    border-radius: 20px;
    height: 20px;
    width: 20px;
	}
	.et-pb-controllers {
    bottom: 0;
	}
	.sub-menu{left: 100% !important}
	.sub-menu li a{width: inherit!important}
}
.lang-en_us a {
    background: rgba(0, 0, 0, 0) url("images/en.png") no-repeat scroll 45% center;
    text-indent: -1500px;
}
.lang-fr_fr a {
    background: rgba(0, 0, 0, 0) url("images/fr.png") no-repeat scroll 45% center;
    text-indent: -1500px;
}


 .et-social-twitter a.icon::before {
    background: rgba(0, 0, 0, 0) url("images/logo-foursquare.png") no-repeat scroll -5px -2px !important;
    color: transparent !important;
}
.et-social-rss a.icon::before {
    background: rgba(0, 0, 0, 0) url("images/logo-yelp.png") no-repeat scroll -5px -2px !important;
    color: transparent !important;
}
.et_pb_contact_right p {
    color: #f9ce0d;
}

/*------------------------------------------------*/
 h1 {
    letter-spacing: -2px;
}
.et_pb_text_inner h2 {
    color: #b0afaf !important;
    font-size: 25px !important;
    font-weight: normal !important;
}
body{font-weight: normal;}
 
    .mp_m_blurb_float_shadow {
            border: 1px solid #eee;
        	border-radius: 0px;
            box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.1);
            padding: 17px;
            -webkit-transition: all .3s ease-out;
            -moz-transition: all 0.3s ease-out;
            -ms-transition: all 0.3s ease-out;
            -o-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;}
 
    .mp_m_blurb_float_shadow:before {
            pointer-events: none;
            position: absolute;
            z-index: -1;
            content: '';
            top: 100%;
            left: 5%;
            height: 10px;
            width: 90%;
            opacity: 0;
            background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
            background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
            -webkit-transition: all .3s ease-out;
            -moz-transition: all 0.3s ease-out;
            -ms-transition: all 0.3s ease-out;
            -o-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;}
 
    .mp_m_blurb_float_shadow:hover {
            -webkit-transform: translateY(-7px);
            transform: translateY(-7px);
        box-shadow: 0px 8px 14px rgba(0, 0, 0, 0.2);}
 
    .mp_m_blurb_float_shadow:hover:before {
        opacity:1;
        top: 106%;
            height: 15px;}

#logo-footer,
#logo-footer a img{
 margin-left:50px;
}
@media screen and ( max-width: 980px ) {
	 #logo-footer,
	 #logo-footer a img{
	  margin-left:0;
	 }
	 #logo-footer{
	  text-align: center;
	 }

	.centermob {
	    text-align: center;
	}
	.centermob > p {
    text-align: center !important;
	}
	.et_pb_text_inner p {
    text-align: justify;
	}
	.centermob a {
    display: block;
	}
}