/*
Theme Name: Solidaires 30
Description: Child theme for Themify Ultra
Author: CreaZo
Template: themify-ultra
*/

/*
Couleurs Solidaires 30
Majenta : #d93085
Orange : #f98e03
Violet : #5e408a
Bleu : #38b3a3
*/
@font-face {
font-family: "Rockwell-ExtraBold";
src: url('font/Rockwell-ExtraBold.eot'); 
src: url('font/Rockwell-ExtraBold.eot?#iefix') format('embedded-opentype'), 
url('font/Rockwell-ExtraBold.woff2') format('woff2'), 
url('font/Rockwell-ExtraBold.woff') format('woff'), 
url('font/Rockwell-ExtraBold.ttf') format('truetype'), 
url('font/Rockwell-ExtraBold.svg#svgwpf') format('svg'); 
}
@font-face {
font-family: "scotchlidaires";
src: url('font/scotchlidaires.eot'); 
src: url('font/scotchlidaires.eot?#iefix') format('embedded-opentype'), 
url('font/scotchlidaires.woff2') format('woff2'), 
url('font/scotchlidaires.woff') format('woff'), 
url('font/scotchlidaires.ttf') format('truetype'), 
url('font/scotchlidaires.svg#svgwpf') format('svg'); 
}
/* HEADER */
.header-widget-full {
    font-size: 1em;
    background: white;
    color: black;
}
#site-logo {
    font-size: 0;
    }
.first p {
    margin: 0.1em;
}
.header-widget-full .header-widget .header-widget-inner>div:last-child {
    text-align: center;
}
.transparent-header #headerwrap.fixed-header, #headerwrap.fixed-header {
    background-color: white;
	opacity: 0.9;
	color: black;
}
#header {
    padding-top: 0 !important;
}
#site-logo {
    margin: 0;
}
#main-nav a {
    font-size: 1.3em;
    font-weight: 400;
    letter-spacing: 0.05em;
}
#site-logo a img {
    width: 200px;
    border-radius: 0px 0px 5px 5px;
    border-bottom: 1px solid #d93085;
    border-left: 1px solid #d93085;
    border-right: 1px solid #d93085;
    margin-top: -1px;
}
.header-widget-full {
    border-bottom: 1px solid #d93085;
}
.home .header-widget-full,.home #site-logo a img{
    border: none;
}
#headerwrap {
    background-color: white;
    color: black;
}
#headerwrap.fixed-header #header {
    padding-top: 0;
    padding-bottom: 0;
}
#main-nav .current_page_item>a, #main-nav .current-menu-item>a {
    color: #d93085 !important;
}
#text-1012 span {
    color: #7BB37B !important;
}
#text-1012{
    font-size: 1em;
    font-weight: bold;
}

/* HOME */
.themify_builder_slider_wrap .carousel-nav-wrap {
    padding-top: 0.5em;
}
h2{
    font-size: 1.5em !important;   
}
.home h2 {
    font-size: 3em;
}
.slider-agency .slide-inner-wrap>div {
    width: auto !important;
}
.slide-content.tb_text_wrap {
    background: white;
    height: 100%;
    margin: 5% 0% 5% 0%;
    padding: 5%;
}
a.carousel-prev, a.carousel-next{
    color: white !important;
}
.module_column .module.module-buttons .tb_default_color {
    color: black;
    border-bottom: 5px solid #d93085;
    background-color: white;
}
.themify_builder_slider_wrap .carousel-pager a:hover, .themify_builder_slider_wrap .carousel-pager a.selected {
    color: #d93085;
}
.module-callout {
    padding: 0;
}
.module-callout.button-bottom-center .callout-button {
    margin-top: 0;
}
.ui.blue.builder_button {
    background: #d93085;
}
.ui.blue.builder_button:hover {
    background: white;
    color: #d93085;
}
/* Autres contenus */
p a {
    color: #d93085;
}
p a {
    color: #d93085;
    font-weight: bold;
}
#body img{
    border-radius: 5px;
}
.loops-wrapper.list-post .post-date, .single .post-content .post-date {
    background-color: #d93085 !important;
}
.ui.pink, .ui.pink.nav, .ui.pink.nav ul, .ui.pink.separate>li, .ui.pink.module-tab .tab-nav li, .ui.pink.vertical .tab-nav, .ui.pink.module-accordion .accordion-title, .ui.pink.window .bar, .ui.pink.module-tab.panel .tab-nav {
    background-color: #d93085 !important;
}
.module-icon {
    text-align: center;
}
input#input_1_2_6 {
    width: calc(50% - 8px);
}
a:hover {
	color: #d93085 !important;
}
a.more-link {
    color: silver !important;
}
.back-top.clearfix.back-top-float {
    background-color: white !important;
}
#rss-2 h4.widgettitle a {
    color: black !important;
}
a.rsswidget img {
    display: none;
}
ul.social-links.horizontal a, #footer a {
    color: #d93085 !important;
}
#footerwrap .col4-2 img {
    height: 40px !important;
    width: auto;
}
.footer-widgets .widget {
    margin: 1.5em 0 1.5em;
}
.single .cat-7 .post-content .post-date{
    background: #FF0000 !important;
}
.single .cat-13 .post-content .post-date{
    background: #911BC0 !important;
}

#ko_footerBlock_2 .links-color a{
    display: none;
}
#templatePreheader .mcnTextContent {
    display: none;
}
.builder-posts-wrap .cat-7 .entry-content p:first-child, .builder-posts-wrap .cat-13 .entry-content p:first-child {
    display: none !important;
}
#text-1011 span, #vert {
    color: #7BB37B !important;
    font-weight: bold;
    text-align: center;
}
div#text-1011 {
    font-weight: bold;
    text-align: center;
}
.chu h3 {
    font-size: 1.1em !important;
}
/* Autres contenus */
input#gform_submit_button_1 {
    background: #d93085;
}
.ddl a{
    color: white;
}
.ddl{
    display: inline-block;
    width: auto;
    margin: 0 .75em;
    padding: .37em 1.5em;
    color: white;
    text-align:center;
    border-radius: 5px;
}
.ddl:hover {
    text-decoration: none;
    color: black !important;
    font-weight: bold;
}

.ddl:active{
    background-color:#E05820;
    color: white;
    text-decoration:none;
}
/* Couleur ddl */
.ddl.solidaires30 {
    background-color:#d93085;
}
.ddl.droitsfemmes {
    background-color:#911AC1;
}
.search-option-tab li a {
    font-size: 0.7em !important;
}