/*
Theme Name: DA77
Description: twentyfourteen avec personnalisation
Version: 1.0
Author: Oelita	
Author URI: http://www.oelita.fr	
Template: twentyfourteen
Tags: 

new rouge rose #E4124F rose #B82172 new violet #9D2680
rouge rose #E01954 violet #B2178D foncé #A43A68
*/
@import url('../twentyfourteen/style.css'); 

body {background:white;}
.site {    margin: 0 auto;}
#masthead, .site-header {background-color:white; height:200px; }
#colophon {background:transparent url("/wp-content/uploads/2014/10/ligne-da.png") left top repeat-x; }
#supplementary {margin-top:20px; background:#ddd; border-top:0px solid #B2178D; overflow:show;}
.site:before, .site-footer {background:white;}

.site-title {    float: left;    margin: 0; }
.site-description {    color: #b82172;    float: right;    font-family: lato;    font-size: 21px;    font-weight: 200;    line-height: 1.5;    margin: 15px 3px 0 0;clear:none;}

.primary-navigation {font-size: 24px; margin: 18px 1px 0 -12px; padding: 0;    text-transform: uppercase; clear:right;border-width:2px 0; border-bottom-color:#E01954;border-top-color:#A43A68;border-style:solid;}
.secondary-navigation, .widget { margin-bottom:30px;}	
.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a, .post-navigation a:hover, .image-navigation a:hover, .site-navigation a:hover  {    color:white;background: #A43A68;
background: -moz-linear-gradient(top, #A43A68 0%, #B2178D 75%, #E01954 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A43A68), color-stop(75%,#B2178D), color-stop(100%,#E01954));
background: -webkit-linear-gradient(top, #A43A68 0%,#B2178D 75%,#E01954 100%);
background: -o-linear-gradient(top, #A43A68 0%,#B2178D 75%,#E01954 100%);
background: -ms-linear-gradient(top, #A43A68 0%,#B2178D 75%,#E01954 100%);
background: linear-gradient(to bottom, #A43A68 0%,#B2178D 75%,#E01954 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A43A68', endColorstr='#E01954',GradientType=0 );}
	.primary-navigation li {    line-height: 40px;height:40px;vertical-align:bottom;}
.paging-navigation .page-numbers.current, .paging-navigation a:hover  {    border-top-color: #B2178D;}
	.primary-navigation ul ul , .primary-navigation li:hover > a, .primary-navigation li.focus > a, .primary-navigation ul ul a:hover, .primary-navigation ul ul li.focus > a, .secondary-navigation ul ul, .secondary-navigation li:hover > a, .secondary-navigation li.focus > a, .secondary-navigation ul ul a:hover, .secondary-navigation ul ul li.focus > a, *::-moz-selection {    background-color: #E01954;}
	.primary-navigation ul ul {top:40px;}
		.site-navigation ul ul a:hover  {   background:#B2178D;}
	
.site-navigation a, .site-navigation li .current_page_item > a, .site-navigation li .current_page_ancestor > a, .site-navigation li .current-menu-item > a, .site-navigation li .current-menu-ancestor > a, .widget-title, .widget-title a, .widget a  {    color: #000;}

#secondary {color:#555;}
.widget-area .widget input, .widget-area .widget textarea {border-color:#555;color:#555;}
.espaceadherentes {background: none repeat scroll 0 0 #B2178D;     border: 3px solid white;     box-shadow: 1px 1px 2px 1px #ccc;     color: white;     height: auto;     margin-bottom: 30px;     margin-left: -22px;
    padding: 16px 15px 11px 24px;     width: 161px;}
.espaceadherentes .widget {margin-bottom:0;}
.espaceadherentes .widget a {color:white;}
.espaceadherentes .widget a:hover {color:white;}
span.bp-login-widget-register-link {display:block; clear:left;}
.widget-area .widget input:focus, .widget-area .widget textarea:focus {border-color:#B2178D;}
.widget.buddypress #bp-login-widget-form label {    margin: 0.3rem 0 0.2rem;}
.widget button, .widget .button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"] {background-color:#B2178D!important; color:white!important;}
.widget button:hover, .widget .button:hover, .widget input[type="button"]:hover, .widget input[type="reset"]:hover, .widget input[type="submit"]:hover, .widget button:focus, .widget .button:focus, .widget input[type="button"]:focus, .widget input[type="reset"]:focus, .widget input[type="submit"]:focus {background-color:#A43A68!important;}

.search-toggle {display:block;clear:right;background:#B82172;height:34px;width:40px;margin-top:7px;}
.search-toggle:before {    color: #fff; content: "";    font-size: 24px;    margin-top: 5px;}
.search-toggle:hover, .search-toggle.active {background:#AD1E88;}
.search-box-wrapper { position: absolute;   right: 0;    top: 57px;    width: 536px;}
.search-box-wrapper, .featured-content {    padding-left: 0;}
.search-box { background-color: #AD1E88; padding: 5px;}
.search-box .search-field {width:450px;}

.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content, #home-widget-area {     margin: 0 auto;    max-width: 900px;}
.content-area, .content-sidebar { padding-top:0;}

.primary-sidebar {    margin-left: -30px;    margin-right: -30px;    padding-top: 0;    width: 222px;}
.primary-sidebar aside {padding-left:30px;}
.primary-sidebar .widget {width:auto;}

.post-thumbnail {max-width:900px; margin-left:auto; margin-right:auto;}
.page h3 {clear:none;}

.entry-title {    font-size: 30px;    font-weight: 300;    line-height: 1.09091;    margin:15px 0 12px;
    text-transform: uppercase;}
.archive-title, .page-title {  font-size: 22px;	}
.site-content .format-link .entry-title, .site-content .format-aside .entry-title, .site-content .format-quote .entry-title {
    display: block;}
.archive .post-thumbnail { background: none transparent;   width: 300px;  float:left;  z-index: 0; margin: 0 15px 10px 0;}	
.menu li , .nav-menu li{font-size:14px;}

.list-view .site-content .hentry, .site-content .has-post-thumbnail .entry-header{    padding-top: 30px;}
.hentry {   clear:both; margin: 0 auto 30px;  max-width: 672px;}
.full-width .site-content .has-post-thumbnail .entry-header, .full-width.singular .site-content .hentry.has-post-thumbnail, .full-width.home .site-content .hentry.has-post-thumbnail {    margin-top: 0;}
.full-width .site-content blockquote.alignleft, .full-width .site-content img.size-full.alignleft, .full-width .site-content img.size-large.alignleft, .full-width .site-content img.size-medium.alignleft, .full-width .site-content .wp-caption.alignleft {    margin-left: 0;}

.clearfix {clear:both;}
.ssba {clear:both;float:right;}
.ssba img {float:none;}
.full-width .site-content footer.entry-meta {padding-left:0;}
.post-navigation, .image-navigation {    margin: 24px auto 48px;    max-width: 900px; height:75px;}
.post-navigation a, .image-navigation a {    color: #2b2b2b;  float: left;    font-size: 14px;    font-weight: 700;
    line-height: 1.71429;    text-transform: none;    width: 50%; height:70px;}
h2 { font-size: 24px;    font-weight: 100;    line-height: 1.09091;    margin: 15px 0 12px;    text-transform: uppercase;margin-top:15px; color:#9D2680;}	
	
.comments-area {    margin: 48px auto;    max-width: 900px;    padding: 0 10px;}	
.form-allowed-tags {display:none;}
	
#content .widget a {    color: #000;}

.metaslider a {    color: white;    outline: medium none;    text-decoration: none;}
#content .metaslider .caption-wrap {    background: none repeat scroll 0 0 #444;    bottom: 4%;     color: white;    left: 46%;    line-height: 1.4em;    margin: 0;    opacity: 0.8;     padding: 1%;    width: 50%;}
.metaslider .caption {    font-size: 20px;  padding: 0; word-wrap: break-word;}

.home .gallery {}
.home .gallery-item {margin:0 auto;}
.home .gallery-item img {border:0;}
.widget.home {     width: 270px; float:left; -moz-hyphens: none;   word-wrap: none;}
.widget.home.widget_calendar {    background: url('images/hautfeuilles.jpg') top left no-repeat #eee;    margin-right: 30px;    padding: 10px;     width: 220px;}
#event-board-items .eo-eb-event-box {background: url('images/hautfeuilles.jpg') top left no-repeat #eee !important; }
.eo-eb-event-title {margin-top:10px;display:block;}
td#eo-widget-next-month	{text-align:right;}
.home.widget_listcategorypostswidget, .home .widget_display_topics {padding-top:10px;}
.home.widget_listcategorypostswidget {margin-right:15px;}
.widget h1, .widget h2, .widget h3, .widget h4, .widget h5, .widget h6 {    margin: 5px 0 10px;}
.widget_listcategorypostswidget.home > strong {display:none;}
.widget_listcategorypostswidget.home img {float:left;width:120px; height:auto;margin-top:0px; margin-left:0px;}
.widget_listcategorypostswidget.home li {clear:both; padding-left:0px; height:121px;}
.widget_listcategorypostswidget.home li > a {float:right;width:50%;}
.widget.widget_display_topics li {margin-bottom:20px;}

.footer-sidebar .widget .widget-title, .primary-sidebar .widget .widget-title {
    font-size: 14px;    font-weight: 900;    line-height: 1.63636;    margin-bottom: 18px;}
.widget_listcategorypostswidget li {margin-bottom:10px;}
.site-info .widget {margin-bottom:0;}

ul.eo-events-widget li {margin-bottom:10px; padding-left: 5px;}
.widget_calendar caption {    color: black;    font-weight: 700;    line-height: 1.71429;
    margin-bottom: 18px;    text-align: center;    text-transform: uppercase;}
.widget_calendar tbody td.eo-event-cat-invites  a {    background-color: #E01954;} /* jaune*/
li.eo-event-cat-invites {border-left:5px solid #E01954;}
.widget_calendar tbody td.eo-event-cat-membres  a {    background-color: #f66532;} /* orange */
li.eo-event-cat-membres {border-left:5px solid #f66532;}
.widget_calendar tbody td.eo-event-cat-interne  a {    background-color: #32f635;} /* vert */
li.eo-event-cat-interne {border-left:5px solid #32f635;}
.widget_calendar tbody td.eo-event-cat-public  a {    background-color: #329bf6;} /*  public */
li.eo-event-cat-public {border-left:5px solid #329bf6;}
.eo-eb-event-box {font-size:12px;}
body.single-event .eo-event-meta {list-style:none; font-size:14px; line-height:2;text-transform:none;}
body.single-event .eo-event-venue-map { float: right; }
body.single-event .eo-event-meta {    float: left;    width: 55%!important;}
body.single-event .eo-event-meta  li strong {display:inline-block; width:115px;}
body.single-event .eo-event-meta  li a {text-decoration:none; color:#555;}
body.single-event .eo-event-meta  li a:hover {text-decoration:underline; color:#555;}
body.single-event .eo-event-meta li span {    display: block;    line-height: 1.3;    margin-left: 115px;    margin-top: -23px;}
.eo-booking-notice-logged-in, .logged-in-as {display:none;}
thead .eo-booking-ticket-name {visibility:hidden;}
.eo-booking-ticket-picker td {border:0;}
table.eo-booking-ticket-picker {margin-bottom:0;border:0;}
div.eo-booking-login-prompt {display:none;}
#eo-booking-form-element-wrap-name .eo-booking-label {display:none;}
.nav-links a {height:50px; padding:5px 15px;width:44%;}
.nav-links a:hover {background:none;color:#B2178D;}
#event-board-items .eo-eb-date-month {color:black;}
.inscrits {font-size:90%;}
#event-board-items .eo-eb-date-month {color:black!important;}

.page-template-template-big-php table {border:0;}
	.page-template-template-big-php td {  vertical-align:top; border-width: 0; padding:5px 10px;}
	.page-template-template-big-php .entry-content table {font-size: 18px; line-height: 1.5;}
.page-template-template-big-php h3 {color:#9D2680;}
.page-template-template-big-php blockquote {font-style:normal; font-size:24px; color:#9D2680; font-weight:bold;}
	.page-template-template-big-php blockquote p {margin-bottom:6px;}
.margehaut {margin-top:20px;}	


.footer-sidebar .widget input, .footer-sidebar .widget textarea, .primary-sidebar .widget input, .primary-sidebar .widget textarea {
    font-size: 14px;    padding: 5px 2px 5px 5px;}
.widget input, .widget textarea {  background-color: white;  border-color: rgba(0, 0, 0, 0.2);	}

.site-footer, .site-info {color:black; background-color:#eee;clear:both;}
.footer-sidebar {padding-top:0;}
.footer-sidebar .widget { margin-top: 25px;    padding: 15px 30px; }
.footer-sidebar .widget:nth-child(3) {width:50%;}
	.widget_oel_facebook_like_widget {min-height:450px;}
.footer-sidebar .widget, .primary-sidebar .widget {    font-size: 14px;    line-height: 1.5;}

a {color:#B82172;text-decoration:none;}
a:hover, .widget a:hover {color:#AD1E88;}
.entry-content a, .entry-summary a, .page-content a, .comment-content a {  text-decoration: none;}
button, .button, input[type="button"], input[type="reset"], input[type="submit"], div.oel_categ.presse .morelink , #buddypress .comment-reply-link, #buddypress a.button, #buddypress button, #buddypress div.generic-button a, #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress input[type="submit"], #buddypress ul.button-nav li a, a.bp-title-button{
    background-color: #AD1E88; color:white!important;}
button:hover, .button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, div.oel_categ.presse .morelink:hover , #buddypress .comment-reply-link:hover, #buddypress a.button:hover, #buddypress button:hover, #buddypress div.generic-button a:hover, #buddypress input[type="button"]:hover, #buddypress input[type="reset"]:hover, #buddypress input[type="submit"]:hover, #buddypress ul.button-nav li a:hover, a.bp-title-button:hover{
    background-color: #E4124F;}	
.entry-content, .entry-summary, .page-content {    -moz-hyphens: none;    word-wrap: normal;}
#buddypress ul.button-nav li.current a {color:black!important;}

	
#menu-adherentes li:hover {background-color:#AD1E88; color:white;}
#menu-adherentes li { margin-left:-30px;padding-left:30px;}	
#menu-adherentes li:hover a:hover, #menu-adherentes li:hover a {color:white;}

div.subpage {float:left; width:150px;margin-right:15px;}
	div.subpage.presse {float:none; width:100%; margin:20px 0 40px; clear:left;}
		div.subpage.presse .post-title {display:block; font-size:1.2em; padding:0px 0;}
	div.subpage img {width:100%;}
		div.subpage.presse img {float:left; margin:0 15px 15px 0; width:auto;}
div.oel_categ.presse {margin-bottom:20px;}
	div.oel_categ.presse .morelink {padding:5px 10px;}
	
#bbpress-forums .sousforum li.bbp-forum-info { float: left;  text-align: left;      padding-left: 2%;    text-align: left;    width: 53%;}	
.bbp-breadcrumb-home, .bbp-template-notice, #bbp_topic_tags, label[for="bbp_topic_tags"] {display:none!important;}
.subscription-toggle {display:block; float:right;}
#bbpress-forums div.bbp-forum-content {clear:both !important;margin-left: 0px !important;padding: 0 0 0 0 !important;   margin-bottom: 20px;  }
#bbpress-forums {    font-size: 16px;}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, .bbp-forum-title, .bbp-forum-content {font-size:16px;}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {font-size:14px;}
#bbpress-forums fieldset.bbp-form {   background-color: #f2f2f2;   border: 1px solid #eee;   margin-bottom: 10px;    padding: 10px 20px;}
#bbpress-forums fieldset.bbp-form legend {padding:40px 0 0; font-size:115%; font-weight:bold;}
.gtf-new-post { background-color: #941279;   border: 1px solid #ddd; color: white;  float: left;  margin-right: 5px;}
.bbp-reply-content div {min-height:15px;}

body.profile .entry-header {display:none;}
.infoprofil {clear:left;}
#buddypress div#item-header div#item-meta {  color: #aaa; font-size: 80%;  margin: 0 0 5px;   overflow: hidden;
    padding-bottom: 10px;}
#buddypress div#item-header {float:left; max-width:250px;}
#buddypress div.item-list-tabs {clear:none;}
#buddypress div#item-header a.button, #buddypress div#item-header div.generic-button {    float: left;    margin: 5px 10px 10px 0;}

.bp-widget h4 {background-color:#e6e6e6; color:#AD1E88;padding:10px 5px;}
#buddypress table.profile-fields {border-width:0; margin:10px 0;}
#buddypress table.profile-fields tr.alt td, #buddypress table.profile-settings tr.alt td, #buddypress table.wp-profile-fields tr.alt td {background-color:transparent;}
#buddypress table.profile-fields tr td.label, #buddypress table.wp-profile-fields tr td.label {border-right:0;width:150px;}
#buddypress table.profile-fields tr td.data {min-width:300px;}
#buddypress table.profile-fields tr td {  border-width: 0 ;}
#buddypress table.profile-fields p {    margin: 0 0 5px;}

#buddypress div.dir-search {  float: right;   margin: 0;}
#buddypress .dir-form {    clear: none;}
#buddypress div.item-list-tabs ul li a {display:inline-block;}
#buddypress div.item-list-tabs ul li.last {float:left;}
#buddypress .standard-form input[type="url"] {width:300px;}
#buddypress .field-visibility-settings legend, #buddypress .field-visibility-settings-toggle {margin-bottom:5px;}
#buddypress .standard-form .field_37 p.description {   font-weight: bold;}

/*----- annuaire ------- */
#members-dir-list img.avatar {-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;-webkit-box-shadow: 0 1px 0 #fff;-moz-box-shadow: 0 1px 0 #fff;box-shadow: 0 1px 0 #fff;}
#members-dir-list a:hover img.avatar {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);filter: grayscale(100%);-webkit-transition: -webkit-filter 0.2s ease-in-out;-moz-transition: -moz-filter 0.2s ease-in-out;transition: filter 0.2s ease-in-out;}
#buddypress #members-list li {overflow: auto;list-style: none;float: left;width: 30%;margin: 0 20px 28px 0;border: 0;height:345px;}
#members-dir-list .item {clear:left;text-align:center;}
#buddypress #members-dir-list ul.item-list li div.item-title, #buddypress #members-dir-list  ul.item-list li h4, #buddypress #members-dir-list ul.item-list li div.item-meta, .item-avatar {width: 100%;text-align: center;}
.item-avatar {width: 180px; margin:0 auto;}
#buddypress #members-dir-list ul.item-list li div.item-title {font-size: 110%;}
#buddypress #members-dir-list ul.item-list li div.item-meta {text-transform: uppercase;font-size: 80%;}
#buddypress #members-dir-list ul.item-list li img.avatar {margin-bottom: 8px;}

/*----- woocommerce -----*/
.woocommerce div.product p.price {color:#B2178D;}
.woocommerce span.onsale {background-color:#B2178D;}
.single-product .product_meta {display:none;}
.twentyfourteen .tfwc {max-width:100%;}
div.wccf_field_container  li {margin-bottom:10px;}
	div.wccf_field_container  li input {vertical-align:super;}
	div.wccf_field_container  li label {display:inline-block; width:85%; margin-left:10px;}
	.wccf_price_label { font-weight: bold;  opacity: 1;   color: #B2178D;}
#wccf_product_field_remiseda {display:none;}	
	
	
@media (max-width: 975px) {
#secondary {    background-color: #ddd;}
}
@media (max-width: 1130px) {
	.site-title img {width:350px; height:auto;}
}
@media (max-width: 1030px) {
	.site-title {    float: none;}
	.site-description {display:none;}
	.site-title img {width:440px; height:auto;}
	.header-main {text-align:center;}
	.primary-navigation {clear:both; text-align:center;margin:20px auto 0; width:100%;}
	.search-box-wrapper {    top: 187px;}
	.primary-navigation.toggled-on { clear: none;  margin-top: -182px; padding: 0;  z-index: 100; position:absolute;}
	.toggled-on .menu-principal-container {background-color:white;}
	.site-navigation.toggled-on a {color:black;background-color:white;}
	.site-navigation.toggled-on li.current_page_item > a, .site-navigation.toggled-on li.current_page_ancestor > a, .site-navigation.toggled-on li.current-menu-item > a, .site-navigation.toggled-on li.current-menu-ancestor > a {color:white; background-color:#B2178D;}
}
@media (max-width: 560px) {
	.site-title img {width:300px; height:auto;max-width:100%;}
	.search-toggle {margin-right:0;}
	.primary-navigation.toggled-on { margin-top: -100px;}
}