/*----------- Modifications by Molotov Design -------------*/

body {
    color: #525252;
    font-family: "Open Sans" !important;
    font-size: 14px;
    line-height: 24px;
}

em {
    color:#ffa300;
}

.homemessage h1, .homemessage h2, .homemessage h3, .homemessage h4 {
        color:#ffa300 !important;
}

.fdac .tm-page .tm-block:first-child {
    padding-top:30px;
    padding-bottom:25px;
}

.fdac .uk-list > li:first-child::before {
    display:block;
}

.uk-parent {
    display:block !important;
}

.uk-article a, .uk-article .uk-link {
    color: #ffa300;
}

.uk-button-primary, .uk-button-primary {
    color:white !important;
}




.tm-headerbar, body {
    background:#e7e6e4;
}

.tm-top-block {
    box-shadow: 0 1px 0 rgba(47, 49, 53, 0.04);
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 100%;
    position: relative;
    width: 100%;
    z-index: 10000000;
}

.tm-fullscreen {
    margin-top:-60px;
    max-height:600px !important;
    height:auto;
/*    border-bottom:3px solid #ffa300;*/
}


.uk-sticky-placeholder {
    z-index: 1000000000;
    max-width:1200px;
    margin-left:auto;
    margin-right:auto;
    display:inline-block;
    width:100%;
    margin-top:-20px;
}

.tm-headerbar {
    overflow:visible;
}

.uk-navbar {
    z-index:100000000000 !important;
}

.tm-page {
    position: relative;
    z-index: 100;
}


/*----- Slideshow ------*/

.slideshowfront .uk-slideshow {
    max-height: 600px;
}

.slideshowfront .uk-slideshow > li {
    max-height:600px;
}

.slideshowfront, .slideshowother {
border-bottom:3px solid #ffa300;
}

.slideshowfront .uk-overlay-panel > *:last-child {
    margin-left:30%;
    padding:20px;
    background:rgba(100,100,105,0.8);
    margin-bottom:50px;
}


.slideshowfront .uk-overlay-panel .uk-h2 {
        padding:20px;
        background:rgba(255,163,0,0.8);
}

.slideshowother .uk-slideshow {
    overflow:visible;
}

.slideshowother {
    max-height: 280px;
    overflow: hidden;
}

.fdac .tm-block-dark, .fdac .tm-block-dark .uk-container {
    padding:0px !important;
}

.motiv .tm-heading-box {
    padding:20px;
    margin:20px;
}

.uk-article > h3 {
    float: left;
    margin-top:0px;
}

.separator {
    border-image: url("../images/border_dotted_horizontal2.svg") 2 0 0 0 repeat repeat;
    border-top:2px dotted #ffa300;
    width:100%;
    margin-left:0px !important;
    margin-bottom:10px;
}

.uk-article + .uk-article {
    border-image: url("../images/border_dotted_horizontal2.svg") 2 0 0 0 repeat repeat;
    border-top:2px dotted #ffa300;
}

.uk-nbfc {
    overflow: visible;
}

.socialpos {
    background-color: #fafafa;
    color: #525252;
    display:inline-block;
}

.socialpos2 {
    background-color: #fafafa;
    color: #525252;
    padding:10px;
}


.cbfollowerinfo {
    display:none;
}


.cbuppertwitter, .cbtwitterfanbox {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
}

.fdalinked {
    margin:0px;
    padding:2.5px;
}

.fdalinked .uk-panel-title {
    padding:10px 10px 0px 10px;
    margin-bottom:10px;
}


.uk-panel.uk-panel-box.uk-panel-box-primary.uk-hidden-large.uk-hidden-medium.fdalinkedmob {
    width:265px !important;
    padding:5px;
    overflow:hidden;
}


.li-profile-container {
    width:265px !important;
}

.container-outer {
    border:none;
    background:none;
}


.formmailchimp {
    padding:0px 0px 20px 0px;
}


.uk-modal {
z-index:10000000;
}

.uk-panel-header .uk-panel-title.uk-panel-title::after {
    background: rgba(0, 0, 0, 0) url("../images/border_striped_horizontal-fda.png") repeat-x scroll 0 0;
    content: "";
    display: block;
    height: 10px;
    margin-top: 10px;
}

.uk-accordion-title::after {
    content:"\f103";
    margin-left:10px;
    width:10px;
    font-family:"FontAwesome";
    color:#ffa300;
}

.agendacal {
    overflow:hidden;
}

/*------- Responsive Changes -------------*/


@media (min-width:450px) {
    .fdacomite .uk-article > div {
        margin-left: 315px;
    }
    .fdacomite .blog-uikit-fda-frontpage .uk-article .uk-align-medium-right     {
        margin-left:10px !important;
    }
}


@media (max-width:450px) {
    .uk-article > h3 {
        float:none;
    }
    h1, .uk-h1 {
        font-size:25px !important;
        line-height:30px !important;
    }
    
    h3, .uk-h3,h2, .uk-h2 {
        font-size:18px !important;
        line-height:22px !important;
    }
    
    .slideshowfront .uk-overlay-panel > *:last-child {
        background: rgba(100, 100, 105, 0.8) none repeat scroll 0 0;
        padding: 5px;
        margin-left:0px;
        margin-bottom:-120px;
    }
    .slideshowfront .uk-overlay-panel .uk-h2 {
        background: rgba(255, 163, 0, 0.8) none repeat scroll 0 0;
        padding:5px;
        font-size:15px;
        line-height:15px;
    }
    .uk-text-large {
        font-size: 12px;
        font-weight: normal;
        margin-top:-5px;
        line-height:12px;
    }
    
}



/*----------- ZOO Mod Générales------*/
.yoo-zoo .cwsl-zoo {
    width:auto;
}


.cwsl-zoo-pi {
    display:none !important;
}

ul.cwsl-zoo-items li {
    display: inline;
}

.fdaitlink {
margin-bottom:15px;
}

/*--------- PAge Accueil -----------*/

.fdamainnews a {
    color:#f9a31a;
}

.fdamainnews h4 a {
    color:#525252;
}

.fdamainnews .uk-subnav.uk-subnav-line, .fdamainnews .uk-subnav > * {
    margin-left:0px;
    padding-left:0px;
}

.fdamainnews .uk-list-line > li:nth-child(n+2) {
     border-image: url("../images/border_dotted_horizontal2.svg") 2 0 0 0 repeat repeat;
    border-top:2px dotted #ffa300;
    width:100%;
    margin-left:0px !important;
    margin-bottom:10px;
}

.fdaactu .element.element-itemlink.first.last > a {
    color:white !important;
}
    


/*------------ Page FDA About    ------------------------*/

.yoo-zoo.blog-uikit-fda.uk-article > div {
        margin-left: 0px;
    }

.buttonlink {
max-width:580px;
}

.uk-align-medium-right {
    max-width:450px;
}


/*---------- Page FDA Contact ----------------------------*/

.fdacontact .contact-form input, .fdacontact .contact-form textarea {
    width:90%;
}

.fdacontact .contact-form textarea {
    height:250px;
}

.fdacontact ul {
    padding-left:0px;
}

.fdacontact .row-fluid .span9 {
    width:60%;
}

.fdacontact .row-fluid .span3 {
    width:30%;
}

/*------------ Page Fédérations Membres -----------------*/

.orgmembres #comite h3 {
    font-size:12px;
    line-height:14px;
    margin-bottom:5px;
    color:#ffa300;
}

.orgmembres .uk-panel.uk-panel-box.element.element-imagepro {
    display:block;
    text-align:center;
}

 .tm-block-dark,  .tm-block-dark .uk-container {
    padding:0px !important;
}


.logfed {
    line-height: 150px;
    min-height: 150px;
    text-align: center;
    vertical-align: middle;
}

.buttonlink {
    border: 1px solid #ffa300;
    margin-bottom:5px;
    width:100%;
}


.buttonlink a:hover {
    background: #ffa300;
    color:white !important;
    padding:0px 5px;
}

.buttonlink a {
    display:block;
    padding:0px 5px;

}

.buttonlink a::after {
    font-family: FontAwesome;
    content:"  \f078";
    float:right;
    margin-right:5px;
}

.buttonlink a::before {
    content:"Download";
    float:left;
    margin-right:5px;
    color:grey;
}

.orgmembres .element.element-text.element-textpro strong {
    display:block;
    float:left;
}

.orgmembres .uk-panel-box {
    border:none;
}

.orgmembres .element-itemlink a {
        color: #ffa300;
}


/*-------------- Page Agenda ---------------------*/

.fdaagenda hr {    
     border-image: url("../images/border_dotted_horizontal2.svg") 2 0 0 0 repeat repeat;
    border-top:2px dotted #ffa300;
    width:100%;
    margin-left:0px !important;
    margin-bottom:10px;
}

.fdaagenda hr:last-of-type {
    display:none;
}

.panelContent .dropdownWrapper {
    float:left !important;
}

.ohanah.module .dropdown.size1 select, .ohanah.module .dropdown.size2 select, .ohanah.module .dropdown.size5 select, .ohanah.module .dropdown.size3 select, .ohanah.module .dropdown.size4 select {
	line-height: 25px;

}

.ohanah .event-photos {
  background-repeat: no-repeat!important; 
  background-size: cover!important;
  height: 250px; 
  width: 250px;
  border: none;
}


.mapsall {
    padding:0px;
    margin:0px;
}

.fdaagenda #map-container {
    height:150px !important;
}

.fdaagenda .tm-main > *:nth-child(n+2):first-of-type {
    margin-top:0px !important;
}

.fdaagenda .tm-page {
    z-index:0 !important;
}

.event-spacer {
    clear: both;
}


#jquery-lightbox, #jquery-overlay {
    z-index:100000000;
}

.ohanah-registration-link {
    display: inline-block !important;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.fdaagenda .ohanah-registration-link .uk-button {
    background: #31c503 none repeat scroll 0 0;
    color: white;
    font-weight: bolder;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}

.fdaagenda .ohanah .date_icon,.fdaagenda .ohanah .location_icon {
    margin-top:7px;
}

.fdaagenda * + h1,.fdaagenda * + h2,.fdaagenda * + h3,.fdaagenda * + h4,.fdaagenda * + h5,.fdaagenda * + h6 {
    margin:0px;
}

/*----------- Page News,Blog, Galeries -----------------*/

.fdagaltext {
    margin-top:50px;
}

.fdadownpro {
    border: 1px solid #ffa300;
    display: inline-block;
    margin-top: 10px;
    width: 100%;
}

.fdadownpro a::before {
    color: #e1e1e1;
    content: "Download";
    margin-right: 35px;
}

.fdadownpro a {
    display: flex;
    margin-left: 10px;
}

/*.uk-list > li::before, .uk-list > li::after {
    display:inline-block;
}
*/


.fdanews .uk-align-medium-right {
    max-width:450px;
}

.fdanews .uk-panel::before, .fdanews .uk-panel::after {
    content: "";
    display: table-caption;
}

.fdanews .yoo-zoo.socialbookmarks {
    margin-bottom:20px;
}


.fb_iframe_widget {
    display: inline-flex !important;
}

.imagefda img {
    max-height:350px;
    width:auto;
}

.yoo-zoo.socialbookmarks {
    float: left;
    overflow: visible;
    width: auto;
}

.teamblog {
    display:table !important;
}

.fdatwittt {
    height: 1080px;
    overflow: scroll;
}

/*-------------- Page Team ------------------------*/

.teamposition {
    color: #ffa300;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    margin-top:-15px;
}

.teamfonction {
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
}

.teamfonction:first-of-type {
    margin-top:-15px;
    margin-bottom:0px;
}

.teamfeder {
    color: #ffa300;
    font-size: 11px;
    font-weight: bold;
}

h5 {
    margin-top:0px;
    margin-bottom:0px;
}

.teamimage, .uk-panel.uk-panel-box.element.element-imagepro {
    margin:0px;
    padding:0px;
    display:inline-block;
    border-bottom:2px solid #ffa300;
}

.element.element-text.element-textpro > strong {
    float:left;
    margin:0px 5px;
}

.fdateamph {
    float: left;
}

 .element.element-email {
    clear:both;
}

@media (max-width:450px) {
    .teamimage, .uk-panel.uk-panel-box.element.element-imagepro {
        display: block;
        text-align:center;
    }
}


.fdateamcontact {
    margin-bottom:-20px;
}

/*------------- Page Comité ---------------*/

.fdacomite .media.media-left {
    float: left;
    max-width: 180px;
    width: 100%;
    margin-right:5px;
}

.fdacomite .meta {
    color: #ffa300;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    margin-top:0px;
}

.fdacomite .title {
    font-size:18px;
    font-weight:bold;
    margin-bottom:5px;
}

@media (min-width:450px) {
.fdacomite .element.element-text.element-textpro.last {
    margin-left:185px;
}   
 .fdacomite .comlinks {
    margin-left:185px;
}
}

@media (max-width:450px) {
.fdacomite .media.media-left {
    width:100%;
    max-width:none;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    float:none;
}
    .fdacomite .layout-default {
        border-bottom:2px solid #ffa300;
        padding-top:20px;
    }
}

.fdacomite .comlinks h4 {
    margin-top:5px;
    margin-bottom:5px;
}
    

.fdacomite .comimage img {
    border-bottom:3px solid #ffa300;
}

.fdacomite .element.element-email {
    clear:none;
}

/*------------- DOCman Modifications ------------*/

.com_docman .docman-heading-wrap {
    display:none;
}

.com_docman .docman-row .docman-document-header, .com_docman .docman-row .docman-document-description {
    width:auto;
}

.com_docman .docman-row .btn-toolbar, .com_docman .docman-document-details {
float:right !important;
}

.docman-document-header > a {
    color:rgba(82, 82, 82, 0.8);
}

.btn.btn-small.docman-download:hover {
    background:rgba(255,165,0, 0.8);
    color:grey;
}

.com_docman .categories .category, .com_docman .docman-row {
    background-image:none;
    border-image: url("../images/border_dotted_horizontal2.svg") 2 0 0 0 repeat repeat;
    border-top: 2px dotted #ffa300;
    border-bottom:none;

}

.com_docman .categories .category:first-child, .com_docman .categories, .com_docman .docman-row:first-child {
    border-top:none;
    border-image:none;
    border-bottom:none;
}

.com_docman .table-bordered,.com_docman .table-bordered th,.com_docman .table-bordered td {
    border:none;
}

/*----------- Espace Membre --------------*/

.memcon .uk-thumbnail {
    background:transparent;
    border:none;
}

.memcon h4 {
/*    color:#ffa300 !important; */
    font-size:28px;
    line-height:38px;
    margin-bottom:10px !important;
}

.memcon .element-itemlink a, .memcon .element-itemlink a{
    color: #ffa300 !important;
}

.memcon2 .uk-thumbnail {
    background:transparent;
    border:none;
}

.memcon2 h4 {
/*    color:#ffa300 !important; */
    font-size:15px;
    line-height:20px;
    margin-bottom:10px !important;
}

.memcon2 .element-itemlink a, .memcon2 .element-itemlink a{
    color: #ffa300 !important;
}

.memcon2 {
    padding:15px;
}