/*
Theme Name:     Ronneby Child Theme
Theme URI: 		http://themes.dfd.name/ronneby/
Description:    ronneby - Highly Functional Multifaceted WP Theme
Author:         DFD
Author URI:		http://wpsaloon.com/
Template:       ronneby
Version:        1.0.0
*/

/* GENERAL */
.h5-like h2  {font-size: 22px !important; text-transform: uppercase !important; line-height: 42px !important;}
.servicesHome .h5-like h2 {font-size: 16px !important;}

/* HEADER */

#stuning-header {
background-size: cover;
}

body div.page-title-inner.page-title-inner-bgcheck .page-subtitle {color: #fff!important; text-shadow: 0 0 2px #000;}
h1.page-title {text-shadow: 0 0 2px #000;}
div.page-title-inner .page-subtitle {font-size: 15px; font-family: "texgyreadventorregular"!important; font-style:normal; font-weight: 600;}

/* HOME */
body .presentationJulien h1 {font-size: 40px !important; text-transform: uppercase !important; letter-spacing: 5px !important; line-height: 60px !important;}
.presentationJulien {color: #fff;}
body.home.page h1.page-title {display: none;}
/* BLOG */

.post .entry-media .post-comments-wrap {background: #008c6b!important;}
.dfd-single-style-advanced .post .dfd-single-post-heading .dfd-news-categories .byline.category a, .dfd-single-style-advanced .post .dfd-meta-container .dfd-commentss-tags .post-comments-wrap .entry-comments a{background: #008c6b!important;}

/* TARIFS */

.table-tarif table {
	border: 1px solid #CCC;
	width:90%;
	border-collapse: collapse;
	margin: 0 auto;
 }

.table-tarif td { 
border: 1px solid #CCC;
 width:30%;
    text-align: center;
 }
.table-tarif td strong{
	font-size: 25px;
} 
 .table-tarif th {
 	background: #008C6B; color: #fff; padding: 8px 10px 9px;
 	border:1px solid #CCC;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

 .table-tarif table thead tr th:first-child, table tfoot tr td:first-child {
    background: white;
    border-top: 1px solid white;
    border-left: 1px solid white;
}      
 .table-tarif table tbody tr td.atCard{
 	vertical-align: middle;
 }

 /** EVENTS **/
 .eventItem {margin-bottom:10px !important; border-bottom: 1px solid #ccc !important; padding-bottom: 10px;}
 body.page.page-id-14954 h2 {margin-top: 20px;}
 .eventItem:last-child {border: 0;}
 .eventItem .infoEvent .title {font-size: 20px; color: #008c6b;}
 .eventItem .infoEvent .date,  .eventItem .category,  .eventItem .depart,  .eventItem .remarques {font-size: 12px;}
 .eventItem .infoEvent .date,  .eventItem .category {display: inline-block;}
 .eventItem .infoEvent .date {margin-right: 10px;}

 /* CONTACT */
 body.page-id-14600 .four.columns a {color: #fff; text-decoration: underline;}

/* FOOTER */

h6.widget-title.uvc-main-heading {color : #fff!important;}
body .partner h5 {line-height: 25px;}
#footer-wrap h5 {line-height: 25px;}

.wpb_wrapper h5.widget-title{line-height: 27px !important;}

#footer-wrap a {color: #fff; text-decoration: underline;}


/* Smartphone */
@media only screen and (max-width: 767px) {
	/* GENERAL */

	body h2 {font-size: 25px; line-height: 40px;}

	/* HOME */
	body .vc_custom_1465289777207 {padding-top: 8% !important; padding-bottom: 8% !important;}
	body .ult-spacer {display: none !important;}
	body .servicesHome .h5-like h2 {line-height: 30px; padding-top: 20px; margin: 0 !important; }
	body.home.page .events {width: 100%; padding-right: 0 !important; padding-top: 20px; padding-bottom: 20px;}
	body.home.page .events .ubtn-right {float: none; display: table; margin: 0 auto; margin-top: 10px;}
	body .h5-like h2 {line-height: 32px !important; margin-top: 60px !important; margin-bottom: 20px !important;}
	body .contactHome {padding-right: 0 !important; padding-top: 20px; padding-bottom: 20px; }
	body .contactHome .ubtn-right {float: none; display: table; margin: 0 auto; margin-top: 10px;}

	/* ABOUT */
	body.page-id-14587 #stuning-header {background-position: center right !important;}

	/* SERVICES */
	body .contactServices {padding-right: 0 !important; padding-top: 20px; padding-bottom: 20px;}
	body .contactServices .ubtn-right {float: none; display: table; margin: 0 auto; margin-top: 10px;}
	body .tarifs {padding-top: 10% !important; padding-bottom: 10% !important;}

	/* CONTACT */
	.formContact {padding-top: 40px; padding-bottom: 40px;}
	body .formContact h3.widget-sub-title {margin-bottom: 20px;}
}