@font-face{font-family:ETmodules;font-display:block;src:url(//saeavignon.ca/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot);src:url(//saeavignon.ca/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot?#iefix) format("embedded-opentype"),url(//saeavignon.ca/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf) format("truetype"),url(//saeavignon.ca/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff) format("woff"),url(//saeavignon.ca/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}a.liens_internes {
text-decoration:none;
}
.liens_internes:hover {
text-decoration:underline;
}
a.pied {
text-decoration:none;
}
.pied:hover {
text-decoration:underline;
}
.single .post {
padding-bottom: 0px;
}
.single .et_pb_post {
margin-bottom: 0px;
}
.et_pb_image_container img, .et_pb_post a img {
max-width: 50%;
vertical-align: bottom;
padding-top: 0px;
}
.et_pb_image_0 .et_pb_image_wrap, .et_pb_image_0 img {
width: 80%;
}
@media (min-width: 981px)  {
#left-area {
width: 79.125%;
padding-bottom: 0px;
}
} #main-content {
background-color: transparent;
margin-top: -30px;
}
#titreentete  {
text-align:left;
}
#et-secondary-nav .menu-item-has-children>a:first-child, #top-menu .menu-item-has-children>a:first-child {
padding-right: 20px;
text-transform: uppercase;
}
.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
padding-bottom: 33px;
text-transform: uppercase;
}
.et_pb_widget ul li {
margin-bottom: .5em;
margin-left: 20px;
color:#000000;
}
.et_pb_bg_layout_light .et_pb_widget li a {
font-size: 13px;
color: #000000;;
padding: 3px 0px 1px 20px;
line-height: 1.4em;
display: block;
}
#menu-menu-services-offerts {
font-size: 16px;
color: #000000;
}
#main-header .nav li ul a {
font-weight: normal;
}
.et_pb_widget li a:hover {
font-size: 13px;
color: #626262;
padding: 3px 0px 1px 50px;
line-height: 1.4em;
background-color:#FFFFFF;
display: block;
} #nav_menu-3 ul li.current_page_item a:link,
#nav_menu-3 ul li.current_page_item a:visited,
#nav_menu-3 ul li.current_page_item a:active,
#nav_menu-3 ul li.current_page_item a:hover {
background:#3B5354 !important;
color:#FFFFFF !important
}
#nav_menu-4 ul li.current_page_item a:link,
#nav_menu-4 ul li.current_page_item a:visited,
#nav_menu-4 ul li.current_page_item a:active,
#nav_menu-4 ul li.current_page_item a:hover {
background:#3B5354 !important;
color:#FFFFFF !important
} .page-item-158.current_page_item.menu-item-168 { color:#FFFFFF;}
.et_pb_module.et_pb_sidebar_1.et_pb_widget_area.et_pb_bg_layout_light.clearfix.et_pb_widget_area_left { margin-top:0px; } #top-header {
top: 32px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
background: linear-gradient(to right, #6295ff 0%, #ffffff 86%);
}  
.et_fixed_nav #top-header { position: absolute !important; } .et-fixed-header { top: 0px!important; }
.et_fixed_nav #main-header, .et_fixed_nav #top-header {
position: fixed;
min-height: 50px;
padding-top:10px;
z-index: 99999;
}
.et_header_style_left .logo_container {
position: absolute;
width: 100%;
height: 100%;
margin-top: -5px;
}
.et_pb_widget_area_left {
padding-right: 0px;
border-right: 0px solid rgba(0,0,0,.1);
}
#et-info {
float: right;
}
.et-social-icons {
display: inline-block;
float: left;
}
#et-secondary-nav>li:last-child {
margin-right: 20px;
}
#et-info-phone:before {
position: relative;
top: 2px;
margin-right: 2px;
content: "";
}
#et-info-phone {
margin-right: 13px;
border-left: 1px solid #626262;
border-right: 1px solid #626262;
padding-left: 10px;
padding-right: 10px;
font-size: 100%;
} #logo {
display: inline-block;
float: none;
max-height: 90%;
margin-bottom: 0;
vertical-align: middle;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
-webkit-transform: translate3d(0,0,0);
}
.breadcrumbs {
width: auto;
text-align: right;
position: absolute;
margin-top: 100px;
font-size:11px;
margin-left:-20%;
}
.breadcrumbs a {
text-decoration:none;
font-size:11px;
}
span {
font-size: 90%;
vertical-align: baseline;
-webkit-text-size-adjust: 90%;
-ms-text-size-adjust: 90%;
}
span #et-info-phone {
font-size: 100%;
vertical-align: baseline;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
.breadcrumbs a:hover {
text-decoration:underline;
font-size:12px;
}
.nav li li {
position: relative;
line-height: 1.4em;
}
a.more-link {
width: 170px;
}
a.more-link:hover {
width: 170px;
} .et_pb_promo_description {
padding-bottom: 20px;
float: left;
}
.et_pb_promo_description h3  {
padding-top: 10px;
}
.et_pb_section.sectionbleue {
padding: 15px 0;
} #main-footer {
display: none;
} #main-header .et_mobile_menu .menu-item-has-children > a { 
background-color: transparent;
position: relative; 
}
#main-header .et_mobile_menu .menu-item-has-children > a:after { 
font-family: 'ETmodules';
text-align: center;
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
position: absolute; 
}
#main-header .et_mobile_menu .menu-item-has-children > a:after { 
font-size: 16px;
content: '\3d';
top: 13px;
right: 10px; 
}
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after { 
content: '\3b'; 
}
#main-header .et_mobile_menu ul.sub-menu { 
display: none !important;
visibility: hidden !important;
transition: all 1.5s ease-in-out;
}
#main-header .et_mobile_menu .visible > ul.sub-menu { 
display: block !important;
visibility: visible !important; 
} 
a.more-link  {
margin-top:20px;
margin-bottom:100px;
padding: .1em 1em;
border: 2px solid;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: transparent;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
font-size: 17px;
font-weight: 500;
line-height: 1.7em!important;
-webkit-transition: all .2s;
-moz-transition: all .2s;
transition: all .2s;
text-decoration:none;
width:140px;
}
a.more-link:hover {
margin-top:20px;
margin-bottom:100px;
padding: .1em 1em;
border: 2px solid;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #299be8;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
font-size: 17px;
color:#FFFFFF;
font-weight: 500;
line-height: 1.7em!important;
-webkit-transition: all .2s;
-moz-transition: all .2s;
transition: all .2s;
text-decoration:none;
width:140px;
}
@media (max-width: 1156px) {
#et_mobile_nav_menu {
display: block;
}
#top-menu {
display: none;
}
}
@media (max-width: 980px) {
#top-header, div#et-secondary-menu, ul#et-secondary-nav {
display: block !important; 
}
#top-header .container {
padding-top: 0.75em !important;
}
.breadcrumbs {
margin-left:20%;
}
}
@media only screen and (max-width: 767px) {
div#et-secondary-menu { 
display: block !important; 
margin-top: -10px !important;
padding-top: 0em;
} 
#et-secondary-menu>div.et_duplicate_social_icons>ul>li a {
position:absolute;
padding-bottom: .75em;
right:0px;
}
#et-info {
position:absolute;
margin-top:-5px;
margin-left:60%;
}
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
div#et-secondary-menu { 
display: block !important; 
padding-top: .75em; 
} 
}
@media only screen and (max-width: 440px) {
div#et-secondary-menu { 
display: block !important; 
margin-top: -10px !important;
padding-top: 0em;
} 
#et-secondary-menu>div.et_duplicate_social_icons>ul>li a {
position:absolute;
padding-bottom: .75em;
right:0px;
}
#et-info {
position:absolute;
margin-top:-5px;
margin-left:60%;
}
.menu-item-684 {
position:absolute;
margin-left:-50px;
}
#et-secondary-menu>ul>li a {
margin-left: -95px;
margin-top:-8px;
position:absolute;
}
#et-info {
position: absolute;
margin-top: -5px;
margin-left: 40%;
}
#logo {
display: inline-block;
float: none;
max-height: 150%;
margin-bottom: 0;
vertical-align: middle;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
-webkit-transform: translate3d(0,0,0);
z-index: 9999999;
}
.et_mobile_menu {
margin-top: -1px;
}
.breadcrumbs {
width: 300px;
text-align: right;
position: absolute;
margin-top: 60px;
font-size: 11px;
margin-left: -80px;
}
.et_pb_sidebar_0.et_pb_widget_area, .et_pb_sidebar_0.et_pb_widget_area li, .et_pb_sidebar_0.et_pb_widget_area li::before, .et_pb_sidebar_0.et_pb_widget_area a {
font-size: 13px;
color: rgb(102, 102, 102);
margin-left: 0%;
width: 250px;
}
.et_pb_image_container img, .et_pb_post a img {
max-width: 80%;
vertical-align: bottom;
padding-top: 0px;
}
}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:15px}.et_pb_slide_content,.et_pb_best_value{font-size:17px}h1,h2,h3,h4,h5,h6{color:#354a6b}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#000000}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#000000}.footer-widget h4{color:#000000}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#000000}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#000000}.nav li ul{border-color:#2ea3f2}#top-header,#et-secondary-nav li ul{background-color:rgba(46,163,242,0.85)}#et-secondary-nav li ul{background-color:#2ea3f2}#top-header,#top-header a{color:#000000}#et-secondary-nav li ul a{color:#ffffff}#main-header .nav li ul a{color:rgba(0,0,0,0.7)}.footer-widget,.footer-widget li,.footer-widget li a,#footer-info{font-size:14px}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#2ea3f2}body .et_pb_button{}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#ffffff}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{color:#ffffff!important}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}