/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

p {
	text-align: justify;
}



#header_meta span, #header_meta a {
    color: #FFF !important;
}

.special-heading-inner-border {
	display: none;
}

.box-contact .iconbox_content_container a {
    color: #3A3A3A;
}

.box-contact .iconbox_content {
    background-color: #FFFFFF !important;
}

h3.slide-entry-title.entry-title {
    font-size: 1.2em !important;
    text-transform: none !important;
}

.image-overlay {
display: none !important;
opacity: 0 !important;
}

span.blog-categories.minor-meta, .slide-meta {
    display: none !important;
}

.h2-form h2.av-special-heading-tag {
    font-size: 20px;
}

#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
    border-color: #F420F8;
}


.header_color .av-subnav-menu a:hover, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {
		color: #F420F8;
}

.av-main-nav > li > a {
	font-size: 15px;
}


#top .av-control-minimal-dark .avia-slideshow-arrows a:before {
	border-color: #F420F8;
}

#top .av-control-minimal-dark .avia-slideshow-arrows a {
    color: #F420F8;
}

#top .avia-post-nav {
	background: rgba(244,32,248,0.7);
}

#avia_partner_widget-2 img.rounded {
    width: 40px;
    margin-top: 10px;
}

.avia_partner_widget a, .avia_partner_widget a:hover {
	width: 60px;
	margin-right: 10px;
    padding-bottom: 60px;
}

.avia_textblock.mission, .avia_textblock.offre {
    margin-top: 25px;
}


.social-footer img {
    width: 40px;
    height: auto;
    margin-top: 10px;
}

/*.flex_column.av_one_third.flex_column_div {
    margin-left: 0px !important;
}*/


#certifications {
	display: none;
}


/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
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) {
  /* Add your Mobile Styles here */

}