/*
    Theme Name: DrApiou - Child
    Theme URI: 
    Author: Arweb
    Author URI: http://www.arweb.fr
    Description: Cabinet d'orthodontie
    Version: 1.6
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: orthodontiste, orthodontie, dentiste, rennes, cesson sevigne
    Text Domain: drapiou
 	Template: drapiou
*/



li.protocolecovid {
	background: #f1f1f1;
}
li.protocolecovid a {
color: #18afd3 !important;
}
.service_posts_grid article:nth-child(1) .post_bottom::before,
.service_posts_grid article:nth-child(2) .post_bottom::before,
.service_posts_grid article:nth-child(3) .post_bottom::before  {
	background: #f57e57;
}

.service_posts_grid article:nth-child(1) .post_bottom,
.service_posts_grid article:nth-child(2) .post_bottom,
.service_posts_grid article:nth-child(3) .post_bottom  {
	border-color: #f57e57
}

.questionnairemedical .icon_button a {
color: #fff !important;
background: #f57e57;
border-color: #f57e57;
}

.questionnairemedical .icon_button a .text{
	color: #FFF !important;
font-weight: 700;
}
.questionnairemedical .icon_button a .stm-icon {
color: #FFF;
}


.wpb_text_column ul li, .wpb_text_column ol li, .comment-body ul li, .comment-body ol li, .story-content ul li, .story-content ol li {
	font-size: 14px !important;
}


body {
	background: #f1f1f1;
}
b, strong {
	font-weight: 700 !important
}

.title_wr h1 {
	font-size: 48px !important;
	line-height: 60px;
}

.main {
	max-width: 1400px;
	margin: 0 auto;
		background: #fff;
}

.top_bar {
	font-weight: 400 !important;
	font-size: 11px !important;
	background: #395261;
}

.top_bar .top_bar_left {
	padding: 8px 0 !important;
}

.top_bar .top_bar_left b {
	color: #FFF !important;
	text-transform: uppercase;
}

.top_bar_right {
	text-align: right;
}

.top_bar_right a {
	color: #FFF;
	border: none !important;
	padding: 8px;
	display: inline-block;
	text-transform: uppercase;
	font-size: 12px;
	background: #f57e57;
	margin: 0;
}

.top_bar_right a .fa {
	margin-right: 6px;
	font-size: 16px;
}

.top_bar_right a.client {
	background: #18afd3;
}

.top_nav .logo img, .left_nav .logo img {
	width: auto !important;
	height: 60px !important
}
.top_nav ul.top_nav_menu > li {
	padding: 0 14px !important;
}

.top_nav_menu a {
	font-weight: 700;
}

.top_nav_menu .fa {
	font-size: 20px;
	margin: -8px 4px 0 0;
}

.bandeaucontact {
	background: #18afd3 !important;
}

.lienaccueil ul, .lienaccueil ul li {
	font-size: 14px;
	padding-left: 10px !important;
}
.wpb_text_column ul li:before, .wpb_text_column ol li:before, .comment-body ul li:before, .comment-body ol li:before, .story-content ul li:before, .story-content ol li:before {
	left: 0 !important;
}

.tableage .vc_tta-panel.vc_active {
	border: 1px solid #ccc;
	padding: 10px;
}
.tableage {
	margin-bottom: 20px;
}

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-tab > a {
	background: #395261 !important;
}
.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-tab > a:hover,
.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-tab.vc_active > a{
	background: #18afd3 !important;
}
.opening_hours .day .working_time,
.opening_hours .day .lunch_time {
	color: #4c4c4c;
    font-size: 18px;
	text-align: left !important;
}
.opening_hours .day .working_time i {
	color: #6c6c6c
}

#loginform {
	max-width: 350px;
	margin: 0 auto !important;
float: none !important;
display: block !important;
}

#loginform input {
	float: left;
width: 100%;
 box-sizing: border-box;
font-weight: normal !important;
}

#loginform input#user_pass {
	margin-bottom: 15px;
}
.g-recaptcha {
	max-width: 100%;
margin: 15px auto 30px !important;
text-align: center;
}

#loginform input[type=submit] {
	margin-top: 30px;
border: none;
background: #18afd3 !important;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
#loginform input[type=submit]:disabled, #loginform input[type=submit]:disabled:hover  {
	margin-top: 30px;
border: none;
background: #18afd3 !important;
}

#loginform input[type=submit]:hover {
background: #f57e57 !important;
}	

.formcontactdr textarea {
	width: 100%;
border: none;
}
