.text-right {
	text-align: right;
}

.margin-b-0 {
	margin-bottom: 0 !important;
}

[class*="icon"].icon-custom {
	top: auto;
	width: auto;
	height: auto;
	font-size: inherit;
	line-height: 1;
	color: inherit;
	background-color: transparent !important;
}
.single-conseils h3 {
	font-weight: 400;
	font-size: 22px;
	line-height: 28px;
	text-transform: uppercase;
	color: #7B2682;
	margin-bottom: .5em;
}
body.user-role-dentiste_hors .hide-for-dentiste-hors {
	display: none !important;
}
@media screen and (min-width: 1300px) and (max-width: 1600px){
	.full-width-section.standard_section.team-image {
		padding-bottom: 410px!important;
	}
}
@media screen and (min-width: 1001px) and (max-width: 1299px){
	.full-width-section.standard_section.team-image {
		padding-bottom: 350px!important;
	}
}
.owl-carousel.owl-nav-middle .owl-stage {
	padding: 0;
}
.owl-carousel.owl-nav-middle .owl-nav .owl-prev,
.owl-carousel.owl-nav-middle .owl-nav .owl-next {
	position: absolute;
	top: 50%;
	z-index: 5;

	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.owl-carousel.owl-nav-middle .owl-nav .owl-prev {
	left: 5px;
}
.owl-carousel.owl-nav-middle .owl-nav .owl-next {
	right: 5px;
}

.button,
.button[type="submit"] {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
	line-height: 1;
	text-transform: uppercase;
	white-space: nowrap;
	background: transparent;
	padding: 14px 20px;
	cursor: pointer;
	max-width: 230px;
	border-radius: 4px;
	border: 1px solid #7B2682;
	width: 100%;
	color: #7B2682;
	transition: all .5s;
}

.button[type="submit"]:hover,
.button:hover{
	width: 100%;
	color: #ffffff;
	background: #7B2682;
}
.button.button-blue {
	color: #65B2E9;
	border: 1px solid #65B2E9;
}
.button.button-blue:hover {
	color: #ffffff;
	background: #65B2E9;
}
.button.button-transparent {
	text-transform: none;
	color: #363636;
	background-color: transparent;
}
.cdoa-announcement-new-form-add-photos {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -10px;
}
.button.button-transparent:hover {
	color: #7b2682;
	background-color: transparent !important;
}
.button.button-block {
	display: block;
	width: 100%;
}
div.count-search {
	font-style: normal;
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 20px;
}
div.count-search span {
	color: #7b2682;
}
.button i[class^="icon"] {
	top: -1px;
	line-height: inherit;
	margin-right: 10px;
}

body header#top nav > ul > li > a {
	font-size: 16px;
	line-height: 26px;
}

.wpcf7-contact-form .contact-left,
.wpcf7-contact-form .contact-right {
	display: inline-block;
	width:49.5%;
	margin-bottom: 25px;
}
.wpcf7-contact-form .wpcf7-form-control-wrap {
	margin-bottom: -25px;
}
.wpcf7-contact-form input,
.wpcf7-contact-form textarea{
	padding: 5px;
	border: 1px solid #c2c6c9;
	box-shadow: none;
	background: #fff;
}
.wpcf7-contact-form label {
	font-size:16px;
}
.wpcf7-contact-form .wpcf7-submit {
	float: right;
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	border: none !important;
	background: #71b3df !important;
	padding: 19px 87px !important;
}

.table-doctors-container {
	max-height: 488px;
	overflow-y: auto;
}

.table-doctors {
	border-top: 0 !important;
}

.table-doctors tr {
	background-color: #fff !important;
}

/*.table-doctors tr:nth-child(even) {
	display: none;
}*/

.table-doctors tr td a {
	text-transform: uppercase;
	color: #76afd7;
}

.table-doctors tr td a i {
	width: auto;
	height: auto;
	font-size: 18px;
	color: inherit;
	background-color: transparent;
	padding: 0;
	margin-right: 3px;
}

.table-doctors tr td a.open i {
	transform: rotate(180deg);
}

.table-doctors td {
	border: 0 !important;
	border-bottom: 1px solid #8d9295 !important;
	padding: 5px 15px !important;
}

.table-doctors tbody tr:nth-child(odd) td {
	border-bottom: none !important;
}

.table-doctors td:first-child {
	width: 90px;
	min-width: 90px;
	padding-left: 7px !important;
	/*padding-right: 30px !important;*/
}

.table-doctors td:nth-child(2) {
	width: 65%;
	font-weight: bold;
	padding: 0 !important;
}

.table-doctors td:nth-child(3) {
	width: 35%;
}

.form-doctors .table-doctors td {
	border: 0 !important;
	padding: 0 !important;
}

.form-doctors .table-doctors td:first-child {
	padding-right: 15px !important;
}

.form-doctors input {
	text-align: right;
	padding: 3px 30px;
	border: 1px solid #CFDBE4;;
	color: #000;
	background-color: #fff !important;
	box-shadow: none;
	box-sizing: border-box;
	border-radius: 45px;
	background-image: url("../img/icons/search-garde.png");
	background-position: calc(100% - 10px) center;
	background-repeat: no-repeat;
}

.form-doctors .wrap {
	display: flex;
	justify-content: space-between;
	width: calc(100% - 22px);
}

.form-doctors input:focus {
	outline: none;
}

.first-section {
	margin-top: -40px !important;
}


.table-doctors-container::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.05);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.table-doctors-container::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

.table-doctors-container::-webkit-scrollbar-thumb
{
	border-radius: 14px;
	-webkit-box-shadow: inset 0 0 6px #D9E2E8;
	background-color: #D9E2E8;
}

.table-doctors-container .table-doctors {
	width: calc(100% - 10px);
}

.table-doctors-container .table-doctors .wrap-doc {
	display: flex;
	width: 100%;
	padding: 14px 20px;
	border: 1px solid #CFDBE4;
	border-radius: 3px;
	margin: 5px 0;
	justify-content: space-between;
}

.table-doctors-container .table-doctors .wrap-doc .date {
	width: 60px;
	font-size: 14px;
	line-height: 16px;
	color: #8D9FAF;
	padding-left: 0;
}
.table-doctors-container .table-doctors .wrap-doc>div {
	padding: 0 9px;
	box-sizing: content-box;
}
.table-doctors-container .table-doctors .wrap-doc>div:nth-child(2){
	 width: 50%;
}
.table-doctors-container .table-doctors .wrap-doc>div:nth-child(3){
	width: 30%;
}
.table-doctors-container .table-doctors .wrap-doc>div div:first-child {
	font-size: 17px;
	line-height: 18px;
	color: #2B2B2B;
}
.table-doctors-container .table-doctors .wrap-doc>div div:last-child {
	font-size: 14px;
	line-height: 16px;
	color: #8D9FAF;
}
 .wrap_region_list {
	 max-width: 500px;
	 margin: 0 auto;
 }
/*<editor-fold description="home-owl">*/
.home-owl-carousel.owl-carousel {
	margin-bottom: 0;
}

.home-owl-carousel.owl-carousel .owl-stage {
	padding: 15px 0;
}

.home-owl-carousel .post-item {
	display: table;
	width: 100%;
}

.home-owl-carousel .post-item > * {
	display: table-cell;
	vertical-align: middle;
	color: #fff;
	font-size: 13px;
	line-height: 18px;
}

.home-owl-carousel .post-item .item-title {
	width: 1em;
	font-size: 20px;
	font-weight: bold;
	white-space: nowrap;
	text-transform: uppercase;
}

.home-owl-carousel .post-item .item-description > span {
	display: block;
	max-height: 38px;
	overflow: hidden;
	padding: 0 20px 0 15px;
}

.home-owl-carousel .post-item .item-link {
	width: 1em;
	font-size: 20px;
	font-weight: bold;
	white-space: nowrap;
	color: #71b4e0;
}

.home-owl-carousel .post-item i {
	background-color: transparent;
	width: 15px;
	height: 27px;
	color: inherit;
}

.home-owl-carousel .owl-nav {
	margin-top: 0;
}

.home-owl-carousel .owl-nav .owl-prev,
.home-owl-carousel .owl-nav .owl-next {
	position: absolute;
	top: 20px;
	background-color: transparent;
	padding: 0;
	margin: 0;
}

.home-owl-carousel .owl-nav .owl-prev {
	left: -55px;
}

.home-owl-carousel .owl-nav .owl-next {
	right: -55px;
}

.home-owl-carousel .owl-nav .owl-prev i,
.home-owl-carousel .owl-nav .owl-next i {
	background-color: transparent;
	font-size: 50px;
}
/*</editor-fold>*/

#content-contact,
#show-info {
	color: #fff;
	background: rgba(123, 38, 130, 0.7) !important;
}

#content-contact h4 {
	color: #fff;
}

html .anchorjs-link {
	display: none !important;
}

.wpmem_reg .row {
	white-space: nowrap;
}

.wpmem_reg .row .col {
	display: inline-block;
	vertical-align: middle;
	width: 47%;
	min-height: 20px;
}

/*@media(min-width: 690px){*/
	/*.wpmem_reg .row .col {*/
		/*margin-right: 6%;*/
	/*}*/
/*}*/
.wpmem_reg .row .col:last-child {
	margin-right: 0;
}

.wpmem_reg .row .col .div_text {
	width: 100%;
}

.wpmem_reg .row .col .div_text .view_pass {
	position: absolute;
	top: 55%;
	right: 20px;
	cursor: pointer;
}
.wpmem_reg .row .col .div_text.active .view_pass path:last-child {
	opacity: 0;
}
.wpmem_reg .row .col.line {
	width: 7%;
	height: 3px;
	margin-left: 1%;
	margin-right: 1%;
	background-color: #2b2b2b;
}

.vc_col-sm-6.instance-0:hover:before {
	background-color: #444;
	opacity: .5 !important;
}

/*<editor-fold description="menu">*/
#header-outer #menu-item-650 {
	display: none !important;
}

#header-outer:not(.small-nav) #menu-item-650,
#header-outer:not(.small-nav) #menu-item-651,
#header-outer:not(.small-nav) .logout-link {
	position: absolute;
	bottom: 50px;
	z-index: 15;
}

#header-outer:not(.small-nav) #menu-item-650 { right: 130px; }

#header-outer:not(.small-nav) #menu-item-651 { right: 23px; }

#header-outer:not(.small-nav) .logout-link { right: 0; }

.logout-link i {
	position: relative;
	width: auto;
	height: auto;
	color: #72297a;
	background-color: transparent;
	line-height: 1;
}

.logout-tooltip {
	position: absolute;
	display: none;
	left: 200%;
	top: -7px;
	font-family: "Swiss721BT-BoldCondensed";
	white-space: nowrap;
	font-size: 13px;
	color: #fff;
	background-color: #7b2682;
	padding: 8px 10px;
}

.logout-link:hover .logout-tooltip {
	display: block;
}

h3.blue-subheader {
	color: #65B2E9 !important;
}

#header-outer:not(.small-nav) #menu-item-650::after,
#header-outer.small-nav #menu-item-137::after {
	content: '';
	position: absolute;
	top: 17px;
	right: 5px;
	display: block;
	width: 3px;
	height: 17px;
	background-color: #72297a;
}

#header-outer.small-nav #menu-item-137::after {
	top: 36px;
	right: -1px;
	height: 15px;
}

#header-outer:not(.small-nav) header#top nav > ul > li#menu-item-650:not(#social-in-menu) > a,
#header-outer:not(.small-nav) header#top nav > ul > li#menu-item-651:not(#social-in-menu) > a {
	padding-top: 12px !important;
	color: #67b4e0;
}

#header-outer.small-nav header#top nav > ul > li > a {
	font-size: 17px;
	padding-left: 7px !important;
	padding-right: 7px !important;
}

.sf-menu > li > .sub-menu {
	top: 100% !important;
}
/*</editor-fold>*/

.page-navigation-links-container {
	position: fixed;
	top: 100px;
	left: 0;
	width: 100%;
	background-color: #fff;
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, .3);
	z-index: 99;
}

.admin-bar .page-navigation-links-container {
	top: 132px;
}

.page-navigation-links-container ul {
	display: inline-block;
	margin: 0;
}
.page-navigation-links-container ul > li {
	display: inline-block;
}
.page-navigation-links-container ul > li {
	border-left: 1px solid #888;
}
.page-navigation-links-container ul > li:not(:first-child) {
	margin-left: -4px;
}
.page-navigation-links-container ul > li:last-child {
	border-right: 1px solid #888;
}
.page-navigation-links-container ul > li > a {
	display: inline-block;
	padding: 10px 20px;
	color: #888;
	background-color: #fff;
}
.page-navigation-links-container ul > li > a:hover {
	color: #7b2290;
}
.page-navigation-links-container ul > li > a.active {
	color: #fff;
	background-color: #7b2290;
	border-left-color: #7b2290;
}

.wpb_text_column h4 {
	color: #65b2e9;
}

.wpb_content_element .wpb_tabs_nav {
	display: flex;
}
.wpb_content_element .wpb_tabs_nav li {
	flex: 1 1 auto;
	text-align: center;
}
.tabbed .wpb_tab {
	padding-top: 30px;
}

.page-title-level-1,
.page-title-level-2 {
	display: block;
	font-family: 'Swiss721BT-BoldCondensed', sans-serif;
	font-size: 30px;
	line-height: 40px;
	letter-spacing: 2px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	background-color: #7b2290;
	padding: 10px 20px;
}
.page-title-level-2 {
	background-color: #65b2e9;
}

#footer-outer .row {
	padding: 40px 0 !important;
}
#footer-outer .span_6 {
	width: 100%;
	margin-right: 0;
}
#footer-outer .col_last {
	display: none;
}
#footer-outer .widget {
	margin-bottom: 0 !important;
}
#footer-outer .textwidget > * {
	display: inline-block;
	vertical-align: top;
}
#footer-outer .textwidget > img {
	width: 25%;
}
#footer-outer .textwidget > p,
#footer-outer .textwidget > p img {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}
#footer-outer .footer-left-text,
#footer-outer .footer-right-text {
	font-size: 12px;
	line-height: 1.2;
	margin-left: 100px;
	margin-bottom: 25px;
}
#footer-outer .footer-right-text {
	margin-left: 40px;
}

/*----------------------------------------------------------------------------------*/

/*<editor-fold description="cdoa-announcement">*/
.cdoa-announcement-container {
	padding-top: 20px;
	padding-bottom: 85px;
	max-width: 1020px;
}
.filter-container.container {
	max-width: 1020px;
}
.cdoa-announcement-container .number {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 50px;
}
.cdoa-announcement-container .number>div {
	margin: 0 10px;
	cursor: pointer;
	display: flex;
	align-items: center;
}
.cdoa-announcement-container .number .page-numbers {
	padding: 0 5px;
	border-radius: 2px;
	font-weight: 400;
	font-size: 15px;
	line-height: 24px;
	text-transform: uppercase;
}
.cdoa-announcement-container .number .arrow:hover svg circle,
.cdoa-announcement-container .number .arrow:hover svg path{
	stroke: #A650A5;
}
.cdoa-announcement-container .number .page-numbers.current {
	background: #A650A5;
	color: #FFFFFF;
}
/*<editor-fold description="breadcrumb">*/
.cdoa-announcement-breadcrumb-container {
	padding-bottom: 15px;
}
.cdoa-announcement-breadcrumb {
	display: block;
	padding: 0 !important;
	margin: 0 !important;
}
.cdoa-announcement-breadcrumb li {
	display: inline-block;
	vertical-align: middle;
	font-family: 'Swiss721BT-BoldCondensed', sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 24px;
	line-height: 1.2;
	font-weight: 700;
	color: #65b2e9;
}
.cdoa-announcement-breadcrumb li:not(:last-child)::after {
	content: '\f105';
	font-family: FontAwesome, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
	font-size: 125%;
	line-height: 0;
	white-space: nowrap;
	margin: 0 5px;
}
.cdoa-announcement-breadcrumb a,
.cdoa-announcement-breadcrumb span {
	color: inherit;
}
.cdoa-announcement-breadcrumb a:hover,
.cdoa-announcement-breadcrumb a:focus {
	color: #7b2682;
}
/*</editor-fold>*/

/*<editor-fold description="announcement-sidebar">*/
.cdo-announcement-sidebar h4 {
	font-size: 18px !important;
	line-height: 28px !important;
	letter-spacing: 1px !important;
	text-transform: none !important;
	color: inherit;
	margin-bottom: 5px !important;
}
.cdo-announcement-sidebar .cdoa-announcement {
	border-top: 2px solid #fff;
	padding-top: 10px;
	margin-bottom: 10px;
}
.cdo-announcement-sidebar .cdoa-announcement-title {
	font-size: 16px;
	line-height: 1;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.cdo-announcement-sidebar .cdoa-announcement-description {
	max-height: 50px;
	font-size: 15px;
	line-height: 1.1;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	padding-top: 0;
	margin-bottom: 10px;
	overflow: hidden;
}
.cdo-announcement-sidebar .cdoa-announcement-link-container {
	text-align: right;
}
.cdo-announcement-sidebar .cdoa-announcement-link {
	font-size: 16px;
	line-height: 1;
	text-transform: uppercase;
	color: #fff;
}
.cdo-announcement-sidebar .cdoa-announcement-link:hover,
.cdo-announcement-sidebar .cdoa-announcement-link:focus {
	color: #7b2682;
}
/*</editor-fold>*/

/*<editor-fold description="announcements-last-profile">*/
.cdoa-announcements-last-profile .cdoa-announcement:not(:last-child) {
	margin-bottom: 50px;
}

.cdoa-announcements-last-profile table,
.cdoa-announcements-last-profile table tr:nth-child(2n+1),
.cdoa-announcements-last-profile table td {
	vertical-align: top;
	line-height: 1;
	border: none !important;
	background-color: transparent !important;
	margin-bottom: 0 !important;
}

.cdoa-announcements-last-profile table thead td {
	font-size: 11px !important;
	border-bottom: 2px solid #fff !important;
}

.cdoa-announcements-last-profile table tbody td {
	font-size: 14px !important;
}

.cdoa-announcements-last-profile table tbody td:first-child {
	padding-left: 0 !important;
}

.cdoa-announcements-last-profile .cdoa-announcement-title {
	display: block;
	font-family: 'Swiss721BT-BoldCondensed', sans-serif;
	font-size: 18px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 5px;
}
.cdoa-announcements-last-profile .cdoa-announcement-title:hover,
.cdoa-announcements-last-profile .cdoa-announcement-title:focus {
	color: #7b2290;
}

.cdoa-announcements-last-profile .cdoa-announcement-meta > * {
	font-size: 11px;
	margin-right: 10px;
}
.cdoa-announcements-last-profile .cdoa-announcement-meta > strong {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
}

.cdoa-announcements-last-profile .cdoa-announcement-link-container {
	text-align: right;
}
.cdoa-announcements-last-profile .cdoa-announcement-link-container br {
	display: none;
}
.cdoa-announcements-last-profile .button.button-transparent {
	font-size: 14px;
	line-height: 1.1;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #fff;
	border: 3px solid transparent;
	padding: 10px 20px;
}
.cdoa-announcements-last-profile .button.button-transparent:hover,
.cdoa-announcements-last-profile .button.button-transparent:focus {
	color: #fff;
	border-color: #fff;
}
/*</editor-fold>*/

/*<editor-fold description="new-announcement-form">*/
.cdoa-announcement-new-form-title {
	font-weight: 400;
	font-size: 26px;
	line-height: 39px;
	text-transform: uppercase;
	color: #7B2682;
	text-align: left;
	margin-top: 65px;
	margin-bottom: 18px;
}

body[data-fancy-form-rcs="1"] .cdoa-announcement-new .fancy-select-wrap {
	padding-top: 0;
}

.cdoa-announcement-new-form-item {
	position: relative;
}

body[data-fancy-form-rcs="1"] .cdoa-announcement-new .fancy-select-wrap label,
.cdoa-announcement-new label:not(.cdoa-announcement-new-form-add-photo),
.edit-profile label{
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	display: block;
	color: #8D9FAF;
}
.cdoa-announcement-new label:not(.cdoa-announcement-new-form-add-photo) span {
	font-size: 12px;
	line-height: 22px;
	color: #8D9FAF;
}
body[data-fancy-form-rcs="1"] .cdoa-announcement-new .select2-container .select2-choice,
.cdoa-announcement-new input[type="text"],
.cdoa-announcement-new input[type="number"],
.cdoa-announcement-new textarea,
.cdoa-announcement-new .tag-editor,
.edit-profile input:not([type="submit"]),
body #wpmem_reg input[type=text],
body #wpmem_login  input[type=password] {
	font-size: 19px;
	line-height: 19px;
	color: #363636;
	border: 1px solid #CFDBE4;
	border-radius: 4px;
	box-sizing: border-box;
	box-shadow: none;
	padding: 10px 20px;
	margin-bottom: 18px;
	width: 100%;
	font-family: "Sulphur Point";
	margin-left: 0 !important;
}
body #wpmem_reg input[type=text],
body #wpmem_login input[type=password]{
	margin-bottom: 0;
}
body #wpmem_reg .div_text, body #wpmem_login .div_text {
	width: 100%;

}
body #wpmem_login .button_div, body #wpmem_reg .button_div {
	margin-left: auto;
}
.cdoa-announcement-new .select2-container .select2-choice > .select2-chosen {
	color: #363636 !important;
}
body[data-fancy-form-rcs="1"] .cdoa-announcement-new .select2-container .select2-choice:hover,
.cdoa-announcement-new .select2-dropdown-open .select2-choice,
.cdoa-announcement-new input[type="text"]:focus,
.cdoa-announcement-new input[type="number"]:focus,
.cdoa-announcement-new textarea:focus {
	color: #363636 !important;
	border-color: #c4c4c4 !important;
	background-color: #fff !important;
	outline: none;
}
.cdoa-announcement-new .select2-container .select2-choices {
	display: block;
	font-size: 19px;
	line-height: 19px;
	color: #363636;
	border: 1px solid #CFDBE4;
	box-sizing: border-box;
	border-radius: 4px;
	box-shadow: none;
	padding: 5px 0;
	margin-bottom: 19px;
	width: 100%;
	overflow: hidden;
	position: relative;
	white-space: nowrap;
	text-decoration: none;
	background-clip: padding-box;
	user-select: none;
	background-color: #fff;
	font-weight: 400;
}
.cdoa-announcement-new  .select2-container .select2-choices:after {
	position: absolute;
	display: block;
	content: "";
	top: 50%;
	right: 15px;
	border: 6px solid transparent;
	border-top-color: #666;
	margin-left: -7px;
	margin-top: -2px;
}
.cdoa-announcement-new .select2-search-choice-close {
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M5.45508 5.4556L0.955307 0.955825M0.955307 9.95537L5.45508 5.4556L0.955307 9.95537ZM5.45508 5.4556L9.95485 0.955825L5.45508 5.4556ZM5.45508 5.4556L9.95485 9.95537L5.45508 5.4556Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.cdoa-announcement-new .select2-container-multi .select2-choices .select2-search-choice {
	background: #7b2682;
	color: white;
}
.cdoa-announcement-new .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
	background-position: center;
}
#cdoa-announcement-region {
	display: block!important;
	position: absolute;
	opacity: 0;
	top: 0;
	pointer-events: none;
}
.cdoa-announcement-new .select2-container.select2-dropdown-open .select2-choices {
	border-radius: 4px 4px 0 0;
}
body[data-fancy-form-rcs="1"] .cdoa-announcement-new .select2-container .select2-choice:hover > .select2-chosen,
body[data-fancy-form-rcs="1"] .cdoa-announcement-new .select2-dropdown-open .select2-choice >.select2-chosen {
	color: #363636 !important;
}
body[data-fancy-form-rcs="1"] .cdoa-announcement-new .select2-container:not(.select2-dropdown-open) .select2-choice:hover .select2-arrow b:after {
	border-top-color: #363636;
}
.cdoa-announcement-new .select2-dropdown-open .select2-choice .select2-arrow b:after,
body[data-fancy-form-rcs="1"] .cdoa-announcement-new .select2-dropdown-open .select2-choice .select2-arrow b:after {
	border-bottom-color: #363636;
}

.cdoa-valid-until-remplacement-text {
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #8D9FAF;
}
.cdoa-valid-until-remplacement-text span {
	color: #7b2290;
}
.cdoa-announcement-help-toggle:focus {
	outline: none;
}
.cdoa-announcement-new .tag-editor {
	min-height: 44px;
	padding-right: 0;
	padding-bottom: 0;
	margin-bottom: 10px !important;
}
.cdoa-announcement-new .tag-editor input[type="text"] {
	border: none;
	line-height: 1;
	padding: 0 !important;
	margin-bottom: 0;
	border-radius: 0;
}
.cdoa-announcement-new .tag-editor li {
	display: table;
	margin: 0 10px 10px 0;
}
.cdoa-announcement-new .tag-editor li > * {
	display: table-cell;
	vertical-align: middle;
	float: none;
}
.cdoa-announcement-new .tag-editor li:first-child {
	display: none;
}
.cdoa-announcement-new .tag-editor .tag-editor-tag {
	max-height: 30px;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	line-height: 1;
	color: #fff;
	border-radius: 0;
	background: #7b2682;
	padding: 7px 10px;
	cursor: pointer;
}
.cdoa-announcement-new .tag-editor .tag-editor-spacer {
	display: none;
}
.cdoa-announcement-new .tag-editor .tag-editor-delete {
	border-radius: 0;
	background: #7b2682;
	padding: 0 10px 0 0;
}
.cdoa-announcement-new .tag-editor .tag-editor-delete i {
	line-height: 30px;
}
.cdoa-announcement-new .tag-editor .tag-editor-delete i::before,
.cdoa-announcement-new .tag-editor .tag-editor-delete:hover i::before {
	display: inline-block;
	vertical-align: middle;
	font-size: 28px;
	line-height: 1;
	color: #fff;
}
body[data-fancy-form-rcs="1"] .cdoa-announcement-new .select2-container,
body[data-fancy-form-rcs="1"] .cdoa-announcement-new .wp-editor-wrap {
	margin-bottom: 10px;
}

.cdoa-announcements-new .pac-container {
	margin-top: -33px;
}
.cdoa-announcements-new .mce-tinymce.mce-container.mce-panel {
	border: 1px solid #c4c4c4;
}
.cdoa-announcements-new div.wp-link-input input {
	padding: 3px !important;
}
.mce-tinymce + #cdoa_announcement_description {
	display: block !important;
	position: absolute;
	top: 0;
	opacity: 0;
	z-index: -1;
}
.cdoa-announcement-new-form-add-photos-container {
	margin-top: 20px;
}
.cdoa-announcement-new-form-add-photos-container p {
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #8D9FAF;
	margin-bottom: 1em;
}
.cdoa-announcement-new-form-add-photo {
	position: relative;
	width: 20%;
	min-width: 136px;
	float: left;
	color: #fff;
	border: 1px solid #CFDBE4;
	border-radius: 4px;
	background-size: cover;
	cursor: pointer;
	margin: 0 10px 40px 10px;
	display: none;
}
.cdoa-announcement-new-form-add-photo.has-image {
	border: 0;
}
.cdoa-announcement-new-form-add-photo.has-image + .cdoa-announcement-new-form-add-photo {
	display: block;
}
.cdoa-announcement-new-form-add-photo.has-image .text-name-file {
	display: -webkit-box;
}
.cdoa-announcement-new-form-add-photo:first-child {
	display: block;
}
.cdoa-announcement-new-form-add-photo .text-name-file {
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #8D9FAF;
	display: none;
	position: absolute;
	top: calc(100% + 14px);
	left: 0;
	max-width: calc(100% - 55px);
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.cdoa-announcement-new-form-add-photo>svg {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.cdoa-announcement-new-form-add-photo::before {
	content: '';
	position: relative;
	display: block;
	width: 100%;
	padding-top: 100%;
	z-index: -1;
}
.cdoa-announcement-new-form-add-photo input {
	display: none;
}
.cdoa-announcement-new-form-add-photo.has-image>svg {
	display: none;
}
.cdoa-announcement-new-form-add-photo .icon-pencil-svg,
.cdoa-announcement-new-form-add-photo .icon-remove-svg {
	position: absolute;
	top: calc(100% + 13px);
	display: none;
	font-size: 20px;
}
.cdoa-announcement-new-form-add-photo.has-image .icon-pencil-svg,
.cdoa-announcement-new-form-add-photo.has-image .icon-remove-svg {
	display: block;
}
.cdoa-announcement-new-form-add-photo .icon-pencil-svg {
	right: 26px;
}
.cdoa-announcement-new-form-add-photo .icon-remove-svg {
	right: 0;
}
.cdoa-announcement-new-form-buttons {
	text-align: right;
	padding-top: 20px;
}
.cdoa-announcement-preview-fancybox .fancybox-content {
	width: 100% !important;
	height: 100% !important;
}
.cdoa-announcement-notif {
	display: flex;
	align-items: flex-start;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #2B2B2B;
	margin-bottom: 24px;
}
.cdoa-announcement-notif svg {
	margin-right: 10px;
	margin-top: 5px;
	flex-shrink: 0;
}
.cdoa-announcement-new-form-buttons .button {
	margin-left: 10px;
	font-size: 12px;
	line-height: 18px;
	padding: 12px;
	max-width: 183px;
}

.cdoa-announcement-new-form-buttons .button:focus {
	outline: none;
}
.cdoa-announcement-new-form-buttons .button-transparent {
	padding: 12px 0;
	margin-left: 0;
	border: 0;
	text-transform: uppercase;
	color: #2B2B2B;
	max-width: none;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.02em;
	max-width: 200px;

}
/*</editor-fold>*/

/*<editor-fold description="taxonomy-page">*/
/*<editor-fold description="tabs">*/
.cdoa-taxonomy-announcements-tabs-container {
	overflow: hidden;
}
.cdoa-taxonomy-announcements-tabs-nav {
	display: table;
	width: 100%;
	padding: 0 !important;
	margin: 0 0 30px !important;
}
.cdoa-taxonomy-announcements-tabs-nav li {
	position: relative;
	display: table-cell;
	vertical-align: middle;
	font-family: 'Swiss721BT-BoldCondensed', sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 24px;
	line-height: 1.2;
	font-weight: 700;
	color: #fff;
	padding: 10px 30px;
	cursor: pointer;
}
.cdoa-taxonomy-announcements-tabs-nav .tab-left {
	width: 75%;
	background-color: #7b2682;

	-webkit-transition: width .3s linear;
	transition: width .3s linear;
}
.cdoa-taxonomy-announcements-tabs-nav.move-left .tab-left {
	width: 25%;
}
.cdoa-taxonomy-announcements-tabs-nav .tab-right {
	background-color: #65b2e9;
	padding-left: 50px;
}

.cdoa-taxonomy-announcements-tabs-nav .tab-left::before,
.cdoa-taxonomy-announcements-tabs-nav .tab-left::after {
	content: '';
	position: absolute;
	right: -15px;
	display: block;
	width: 30px;
	height: 50%;
	background-color: #fff;
	z-index: 5;

	-webkit-transition: transform .3s linear;
	transition: transform .3s linear;
}
.cdoa-taxonomy-announcements-tabs-nav .tab-left::before {
	top: 0;

	-webkit-transform: skewX(-45deg);
	transform: skewX(-45deg);
}
.cdoa-taxonomy-announcements-tabs-nav.move-left .tab-left::before {
	-webkit-transform: skewX(45deg);
	transform: skewX(45deg);
}
.cdoa-taxonomy-announcements-tabs-nav .tab-left::after {
	bottom: 0;

	-webkit-transform: skewX(45deg);
	transform: skewX(45deg);
}
.cdoa-taxonomy-announcements-tabs-nav.move-left .tab-left::after {
	-webkit-transform: skewX(-45deg);
	transform: skewX(-45deg);
}
.cdoa-taxonomy-announcements-tabs {
	width: 100%;
}
.cdoa-taxonomy-announcements-tabs.move-left {
	-webkit-transform: translate3d(calc(-35% + 15px), 0, 0);
	transform: translate3d(calc(-35% + 15px), 0, 0);
}
.search-line .first_line {
	display: flex;
	align-items: center;
	border-radius: 4px;
	overflow: hidden;
	margin-top: 35px;
}
.search-line .first_line>div {
	width: 50%;
	position: relative;
}
.search-line .first_line>div:first-child:after  {
	content: '';
	position: absolute;
	border-right: 1px solid #CFDBE4;
	display: block;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	height: calc(100% - 16px);
}
.search-line .first_line>div input {
	width: 100%;
	background: #F6F8FA;
	padding: 15px 20px 15px 40px;
	border: 0;
	box-sizing: border-box;
    border-radius: 0;
}
.search-line .first_line>div input::placeholder {
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	display: flex;
	align-items: center;
	color: #8D9FAF;
}
.search-line .first_line>div input:focus {
	outline: none;
}
.search-line .first_line>div:first-child input {
	background-image: url("../img/Search.png");
	background-repeat: no-repeat;
	background-position: 14px center;

}
.search-line .first_line>div:nth-child(2) input {
	background-image: url("../img/Location.png");
	background-repeat: no-repeat;
	background-position: 14px center;

}
.search-line .button {
	flex-shrink: 0;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #A650A5;
	border: 0;
	max-width: 140px;
	z-index: 3;
	position: relative;
}
.cdoa-taxonomy-announcements-tab {
	width: 100%;
	min-height: 5px;
	display: flex;
	flex-wrap: wrap;
}
.cdoa-taxonomy-announcements-tab.tab-left {
	padding-right: 15px;
}
.cdoa-taxonomy-announcements-tab.tab-right {
	padding-left: 15px;
}
/*</editor-fold>*/

/*<editor-fold description="annonces-item">*/
/*<editor-fold description="equipment">*/
.cdoa-announcement-item-container {
	width: 100%;
	display: flex;
	margin-bottom: 12px;
	align-items: stretch;
	transition: .5s;
}
.cdoa-announcement-item-container:hover .content {
	background: #EDF2F7;
}
.cdoa-announcement-item-container .image {
	width: 20%;
	max-width: 180px;
	border-radius: 4px;
	overflow: hidden;
	background-size: cover;
	position: relative;
	flex-shrink: 0;
	margin-right: 10px;
}
.cdoa-announcement-item-container .image:after {
	content: '';
	width: 100%;
	position: relative;
	z-index: -1;
	display: block;
	padding-bottom: 100%;
}
.cdoa-announcement-item-container .content {
	width: 100%;
	background: #F6F8FA;
	border-radius: 4px;
	padding: 20px 16px 12px 30px;
}

.cdoa-announcement-item-container .content .wrapper-title {
	display: flex;
	justify-content: space-between;
}

.cdoa-announcement-item-container .content .title {
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	color: #2B2B2B;
	text-decoration: none;
	margin-bottom: 17px;
	display: inline-block;
}
.cdoa-announcement-item-container .content .location svg {
	margin-right: 8px;
}
.cdoa-announcement-item-container .content .location {
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #2B2B2B;
	display: flex;
	align-items: center;
	margin-bottom: 15px;
}
.cdoa-announcement-item-container .content .row-desc {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin-top: 14px;
	width: 100%;
}
.cdoa-announcement-item-container .content .row-desc .desc {
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
	color: #2B2B2B;
	max-width: 480px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.cdoa-announcement-item-container .content .row {
	display: flex;
	max-width: 700px;
	justify-content: flex-start;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #57697A;
}
.cdoa-announcement-item-container .content .row .col {
	width: 25%;
	padding-right: 10px;
}
.cdoa-announcement-item-container .content .button {
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: #57697A;
	padding: 8px 18px;
	background: #E2E9F0;
	border-radius: 4px;
	text-decoration: none;
	border: 0;
}
.cdoa-announcement-item-container .content .button:hover {
	background: #A650A5;
	color: #FFFFFF;
}
.cdoa-announcement-item {
	color: #434343;
}
.cdoa-announcement-item img {
	width: 100%;
}
.cdoa-announcement-item-owl {
	margin-bottom: 10px;
	overflow: hidden;
}
.cdoa-announcement-item .cdoa-announcement-item-owl .owl-stage {
	cursor: default;
}
.cdoa-announcement-item .cdoa-announcement-item-owl .owl-nav .owl-prev,
.cdoa-announcement-item .cdoa-announcement-item-owl .owl-nav .owl-next {
	font-size: 16px !important;
	color: #434343 !important;
	-webkit-transition: .1s linear;
	transition: .1s linear;
}
.cdoa-announcement-item .cdoa-announcement-item-owl .owl-nav .owl-prev {
	left: -15px;

	-webkit-transition-property: left;
	transition-property: left;
}
.cdoa-announcement-item .cdoa-announcement-item-owl:hover .owl-nav .owl-prev {
	left: 5px;
}
.cdoa-announcement-item .cdoa-announcement-item-owl .owl-nav .owl-next {
	right: -15px;

	-webkit-transition-property: right;
	transition-property: right;
}
.cdoa-announcement-item .cdoa-announcement-item-owl:hover .owl-nav .owl-next {
	right: 5px;
}
.cdoa-taxonomy-announcements-tab.tab-right .cdoa-announcement-item-owl {
	border: 2px solid #65b2e9;
}
.cdoa-announcement-item-owl img {
	display: block;
}

.cdoa-announcement-item-title {
	font-family: 'Swiss721BT-BoldCondensed', sans-serif;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 1.2;
	letter-spacing: 1px;
	font-weight: 700;
	text-overflow: ellipsis;
	color: #7b2682;
	overflow: hidden;
	margin-bottom: 5px;
}
.cdoa-taxonomy-announcements-tab.tab-right .cdoa-announcement-item-title {
	color: #65b2e9;
}

.cdoa-announcement-meta {
	display: table;
	width: 100%;
}
.cdoa-announcement-item-address {
	display: table-cell;
	font-size: 11px;
	line-height: 1.2;
}
.cdoa-announcement-item-price {
	display: table-cell;
	width: 1%;
	text-align: right;
	line-height: 1;
	white-space: nowrap;
	padding-left: 40px;
}
.cdoa-announcement-item-price strong {
	display: block;
	font-size: 16px;
}
.cdoa-announcement-item-price small {
	font-size: 12px;
	display: block;
}
/*</editor-fold>*/

/*<editor-fold description="employee">*/
.cdoa-announcement-employee {
	position: relative;
	display: flex;
	height: 100%;
	flex-direction: column;
	justify-content: space-between;
}

.cdoa-announcement-employee .cdoa-announcement-item-title {
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	color: #7B2682;
	margin-bottom: 20px;
    text-decoration: none;
}

.cdoa-announcement-employee .cdoa-announcement-item-metas,
.cdoa-announcement-employee .cdoa-announcement-item-dates {
	padding: 0 !important;
	margin: 0 !important;
}
.cdoa-announcement-employee .editor_wrap {
    display: flex;
    justify-content: space-between;
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase;
    color: #2B2B2B;
    margin-top: 38px;
}
.cdoa-announcement-employee .editor_wrap > a {
    cursor: pointer;
	color: #2B2B2B;
	text-decoration: none;
	display: block;
}
.cdoa-announcement-employee .cdoa-announcement-item-metas {
	margin-bottom: 15px;
}
.cdoa-announcement-employee .cdoa-announcement-item-metas li {
	display: table;
	width: 100%;
	font-size: 12px;
	line-height: 1.3;
	margin-bottom: 15px;
}
.cdoa-announcement-employee .cdoa-announcement-item-metas li > span {
	display: table-cell;
	vertical-align: middle;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	color: #2B2B2B;
}
.cdoa-announcement-employee .cdoa-announcement-item-metas li > span:first-child {
	width: 22px;
	font-size: 14px;
	color: #65b2e9;
}
.cdoa-announcement-employee .cdoa-announcement-item-metas .icon-map-marker {
	font-size: 130%;
	margin-top: 1px;
	margin-left: 3px;
}

.cdoa-announcement-employee .cdoa-announcement-item-dates li {
	display: block;
	max-width: 100%;
	text-align: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 14px;
	line-height: 16px;
	color: #2B2B2B;
}
.cdoa-announcement-employee .cdoa-announcement-item-dates li span {
	width: 115px;
	color: #8D9FAF;
	display: inline-block;
}
.cdoa-announcement-employee .cdoa-announcement-item-dates strong {
	color: #7b2290;
}
/*</editor-fold>*/
/*</editor-fold>*/
/*</editor-fold>*/
.slider_rempa_single {
	width: 100%;
	border-top: 1px solid #CFDBE4;
}
/*<editor-fold description="single-page">*/
.cdoa-only-print {
	display: none;
}

.cdoa-announcement-images-container {
	margin-bottom: 25px;
	margin-left: -10px;
	margin-right: -10px;
}
.cdoa-announcement-images-container .slick-slide {
	padding: 0 10px;
}
.cdoa-announcement-images-container .slick-slide .cdoa-announcement-image {
	position: relative;
	border-radius: 4px;
	overflow: hidden;
}
.cdoa-announcement-images-container .slick-slide .cdoa-announcement-image img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.cdoa-announcement-images-container .slick-slide .cdoa-announcement-image:after {
	content: '';
	position: relative;
	z-index: -1;
	display: block;
	width: 100%;
	padding-bottom: 64.28%;
	top: 0;
	left: 0;
}
.single-annonce .slider_wrap {
	margin: 80px 0;
}
.single-annonce .slider_wrap .title_interested {
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 40px;
	text-align: center;
	color: #A650A5;
	text-transform: none;
}
.cdoa-announcement-images-container .slick-slider>svg {
	position: absolute;
	bottom: -24px;
	cursor: pointer;
}
.cdoa-announcement-images-container .slick-slider>svg:last-child {
	right: 10px;
}
.cdoa-announcement-images-container .slick-slider>svg:first-child {
	left: 10px;
}
.cdoa-announcement-images-container .slick-slider>svg:hover>* {
	stroke: #7B2682;
}
.cdoa-announcement-images-container .slick-slider {
	padding-bottom: 50px;
}
.cdoa-announcement-images-container .counter-slick,
.pop-up-wrapper .counter-slick {
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	text-transform: uppercase;
	color: #8D9FAF;
}
.pop-up-wrapper .counter-slick {
	color: #ffffff;
}
.pop-up-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 80;
	height: 100vh;
	width: 100%;
	background: rgba(63,148,209, 0.8);
	display: flex;
	padding-top: 70px;
	align-items: center;
	backdrop-filter: blur(40px)
}
.pop-up-wrapper .container .cdoa-announcement-image {
	display: flex!important;
	align-items: center;
	justify-content: center;
}
.pop-up-wrapper .container .cdoa-announcement-image:after {
	content: '';
	position: relative;
	z-index: -1;
	background: #3F94D1;
	border-radius: 4px;
	padding-bottom: 55.9%;
	width: 100%;
}
.pop-up-wrapper .container .close {
	text-align: right;
	margin-bottom: 30px;
}
.pop-up-wrapper .container .close svg {
	cursor: pointer;
}
.pop-up-wrapper .container .close svg:hover>* {
	stroke: #A650A5;
}
.pop-up-wrapper .pop-up-cdoa-announcement-images {
	padding-bottom: 50px;
}
.pop-up-wrapper .pop-up-cdoa-announcement-images>svg {
	position: absolute;
	bottom: -24px;
	cursor: pointer;
}
.pop-up-wrapper .pop-up-cdoa-announcement-images>svg:last-child {
	right: 0;
}
.pop-up-wrapper .pop-up-cdoa-announcement-images>svg:first-child {
	left: 0;
}
.pop-up-wrapper .pop-up-cdoa-announcement-images>svg:hover>* {
	stroke: #7B2682;
}
.pop-up-wrapper .container .cdoa-announcement-image img {
	max-width: 100%;
	height: 100%;
	width: auto!important;
	border-radius: 4px;
	position: absolute;
	object-fit: contain;
}
.owl-carousel.cdoa-announcement-images {
	position: relative;
	width: 74.5%;
}
.owl-carousel.cdoa-announcement-images .owl-stage {
	cursor: default;
}
.cdoa-announcement-image {
	position: relative;
}
.cdoa-announcement-image img {
	position: relative;
	width: 100% !important;
	margin-bottom: 0 !important;
	z-index: 3;
}
.cdoa-announcement-image-zoom {
	position: absolute;
	top: 15px;
	right: 15px;
	display: block;
	font-size: 40px;
	color: #fff;
	z-index: 5;
}
.cdoa-announcement-image-zoom:hover {
	color: #7b2682;
}

.owl-carousel.cdoa-announcement-images .owl-nav .owl-prev,
.owl-carousel.cdoa-announcement-images .owl-nav .owl-next {
	font-size: 40px;
	color: #fff;
	text-shadow: 0 0 24px #000;
}
.owl-carousel.cdoa-announcement-images .owl-nav .owl-prev {
	left: 10px;
}
.owl-carousel.cdoa-announcement-images .owl-nav .owl-next {
	right: 10px;
}

.owl-carousel.cdoa-announcement-images .owl-dots {
	position: absolute;
	top: 0;
	left: 100%;
	display: block !important;
	width: 29.3%;
	height: 100%;
	margin-left: 30px;
	overflow: auto;
}
.owl-carousel.cdoa-announcement-images .owl-dot {
	background: no-repeat center;
	background-size: cover;
	opacity: .4;
	padding-top: 56.2%;
	margin-bottom: 15px;

	-webkit-transition: opacity .1s linear;
	transition: opacity .1s linear;
}
.owl-carousel.cdoa-announcement-images .owl-dot:hover {
	opacity: .8;
}
.owl-carousel.cdoa-announcement-images .owl-dot.active {
	opacity: 1;
}

.cdoa-announcement-title {
	font-weight: 400;
	font-size: 22px;
	line-height: 24px;
	color: #2B2B2B;
	margin-bottom: 10px;
}
.single-annonce {
	margin-top: 80px;
}
.cdoa-announcement-meta {
	display: block;
	margin-top: 12px;
}
.cdoa-announcement-meta li {
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #2B2B2B;
	list-style: none;
	display: flex;
	align-items: center;
	margin-bottom: 14px;
}
.cdoa-announcement-meta li span {
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #8D9FAF;
	min-width: 133px;
	display: inline-block;
}
.cdoa-announcement-meta li strong {
	color: #7b2682;
}
.single-annonce .image {
	width: 100%;
	max-width: 180px;
	border-radius: 4px;
	overflow: hidden;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #3F94D1;
}
.single-annonce .image:after {
	content: '';
	position: relative;
	z-index: -1;
	display: block;
	width: 100%;
	padding-bottom: 100%;
}
.single-annonce .wrapper-short-info {
	max-width: 330px;
}
.single-annonce .wrapper-short-info .button {
	background: #A650A5;
	border-radius: 4px;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-bottom: 23px;
	border: 0;
	max-width: none;
	outline: none;
}
.single-annonce .wrapper-short-info .button:hover {
	background: #7D007E;
}
.single-annonce .wrapper-link-with-icon {
	display: flex;
	flex-direction: column;
}
.single-annonce .wrapper-link-with-icon .link-with-icon {
	margin-bottom: 18px;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #2B2B2B;
	text-decoration: none;
	display: flex;
	align-items: center;
}
.single-annonce .wrapper-link-with-icon .link-with-icon svg {
	margin-right: 8px;
	flex-shrink: 0;
}
.cdoa-announcement-description {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #2B2B2B;
}
.single-annonce .desc-wrapper {
	margin-top: 45px;
}
.cdoa-announcement-description p {
	margin-bottom: 1em;
}
.cdoa-announcement-attributes {
	font-family: 'Swiss721BT-BoldCondensed', sans-serif;
	text-align: center;
	font-size: 18px;
	letter-spacing: 1px;
	font-weight: 700;
	color: #7b2682;
	padding-top: 15px;
}
.cdoa-announcement-attributes > * {
	display: block;
	font-size: 20px;
	margin-bottom: 20px;
}
.cdoa-announcement-attributes > *:last-child {
	margin-bottom: 0;
}
.cdoa-announcement-attributes > strong {
	font-size: 24px;
}

.cdoa-announcement-button-print {
	padding: 0;
}
.cdoa-announcement-button-print .icon-print {
	color: #65b2e9;
	margin-right: 5px !important;
}

.cdoa-announcement-price-container {
	color: #fff;
	text-align: right;
	margin-top: 12px;
}
.announcement-template-default .span_3 {
	width: 33.3%;
}
.announcement-template-default .span_9 {
	width: 66.6%;
}
.announcement-template-default .span_3 .button {
	margin-left: auto;
}
.announcement-template-default .row .span_12 {
	width: 100%;
}
.announcement-template-default .span_3 .button.phone {
	border: 0;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	color: #2B2B2B;
	text-decoration: none;
	padding: 0 20px;
}
.announcement-template-default .span_3 .button.phone:hover {
	background: transparent;
}
.cdoa-announcement-price {
	font-family: 'Swiss721BT-BoldCondensed', sans-serif;
	text-align: center;
	text-transform: uppercase;
	font-size: 36px;
	line-height: 1;
	letter-spacing: 2px;
	font-weight: 700;
	padding: 20px 0;
	margin-bottom: 20px;
}
.cdoa-announcement-price span {
	font-family: 'Roboto', sans-serif;
}
.cdoa-announcement-price-container .button:not(:last-child) {
	margin-bottom: 15px;
}

.cdoa-announcement-price-container .button:hover {
	color: #ffffff;
	background: #7B2682;
}

.cdoa-announcement-price-container .button:focus {
	outline: none;
}

.cdoa-announcement-address {
	text-align: center;
	padding: 15px 0;
	text-decoration: none;
}
.cdoa-announcement-address > * {
	display: inline-block;
	vertical-align: middle;
}
.cdoa-announcement-address i[class^="icon"] {
	font-size: 25px;
	color: #65B2E9;;
}
.cdoa-announcement-address span {
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	color: #2B2B2B;
}
.cdoa-announcement-map {
	width: 100%;
	height: 130px;
}
.cdoa-announcement-map .gmnoprint {
	display: none;
}

.cdoa-announcement-similar-container {
	margin-top: 30px;
	width: 100%;
}
.content_single_rempa {
	margin-bottom: 80px;
}
.cdoa-announcement-sub-title {
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
	text-align: center;
	text-transform: uppercase;
	color: #7B2682;
	margin-bottom: 10px;
}
.owl-stage-outer .cdoa-announcement-employee .cdoa-announcement-item-title {
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.owl-stage-outer .cdoa-announcement-employee .cdoa-announcement-item-metas li > span {
	font-size: 14px;
}
.owl-carousel.cdoa-announcement-similar-owl .owl-nav .owl-prev,
.owl-carousel.cdoa-announcement-similar-owl .owl-nav .owl-next {
	font-size: 50px;
	color: #7B2682;
}
.owl-carousel.cdoa-announcement-similar-owl .owl-nav .owl-prev {
	left: -35px;
}
.owl-carousel.cdoa-announcement-similar-owl .owl-nav .owl-next {
	right: -35px;
}
.cdoa-announcement-similar-owl .cdoa-announcement-item-container {
	width: 100%;
	float: none;
	margin-left: 0;
}

#cdoa-contact-form {
	display: none;
	max-width: 400px;
	width: 100%;
	color: #fff;
	background-color: transparent;
	padding: 10px;
}
#cdoa-contact-form .h2-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 40px;
	width: 100%;
}
#cdoa-contact-form .h2-wrapper h2 {
	font-weight: 400;
	font-size: 26px;
	line-height: 39px;
	text-transform: uppercase;
	color: #FFFFFF;
}
#cdoa-contact-form form.hover svg.close>* {
	stroke: #7B2682;
}
.announcement-template-default .fancybox-slide--html .fancybox-close-small,
.tax-announcement-categories .fancybox-slide--html .fancybox-close-small{
	top: 7px;
	opacity: 0;
}
#cdoa-contact-form br {
	display: none !important;
}
#cdoa-contact-form .wpcf7-form p span {
	color: #fff !important;
}
#cdoa-contact-form label {
	display: block;
	font-size: 16px;
	line-height: 1;
	margin-bottom: 10px;
}
#cdoa-contact-form .wpcf7 .wpcf7-form-control-wrap,
#cdoa-contact-form .wpcf7-contact-form .wpcf7-form-control-wrap {
	margin-bottom: 0;
	width: 100%;
	display: block;
}
#cdoa-contact-form .wpcf7 input,
#cdoa-contact-form .wpcf7 textarea {
	border: none !important;
}
#cdoa-contact-form input::placeholder,
#cdoa-contact-form textarea::placeholder{
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #FFFFFF;
}
#cdoa-contact-form input:focus, #cdoa-contact-form textarea:focus {
	background: rgba(255, 255, 255, 0.0)!important;
	outline: none;
}
#cdoa-contact-form .row>label {
	width: calc(50% - 10px);
}
#cdoa-contact-form .wpcf7 .wpcf7-submit,
#cdoa-contact-form .wpcf7-contact-form .wpcf7-submit {
	border: 1px solid #FFFFFF!important;
	border-radius: 4px;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 14px!important;
	cursor: pointer;
	width: 100%;
	background: transparent!important;
	margin-top: 40px;
}
.fancybox-slide--html {
	background: rgba(63,148,209,.8);
	/*backdrop-filter: blur(40px);*/
}
#cdoa-contact-form .wpcf7 .wpcf7-submit:hover,
#cdoa-contact-form .wpcf7-contact-form .wpcf7-submit:hover {
	color: #3F94D1 !important;
	background-color: #fff !important;
}
#cdoa-contact-form .fancybox-close-small::after {
	color: #fff;
}
#cdoa-contact-form .fancybox-close-small:hover::after {
	color: #3F94D1;
	background-color: #fff;
}
/*</editor-fold>*/

/*<editor-fold description="cdoa-announcement-help">*/
.cdoa-announcement-help-container {
	position: relative;
	margin-bottom: 10px !important;
}
.cdoa-announcement-help-container .tag-editor,
.cdoa-announcement-help-container input {
	position: relative;
	padding-right: 55px;
	margin-bottom: 0 !important;
}
.cdoa-announcement-help {
	position: absolute;
	top: 50%;
	right: 0;

	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.cdoa-announcement-help-toggle {
	font-size: 0;
	color: #7b2290;
	border: none;
	background: none;
	box-shadow: none;
	padding: 10px 15px;
	cursor: pointer;
}
.cdoa-announcement-help-content {
	position: absolute;
	top: 50%;
	left: 100%;
	display: none;
	min-width: 250px;
	font-size: 14px;
	line-height: 1.1;
	color: #fff;
	background-color: #7b2290;
	padding: 10px 15px;
	margin-left: 15px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
/*</editor-fold>*/

.cdoa-announcement-new-form-item-attributes {
	margin-bottom: 20px;
}
.cdoa-announcement-new-form-item-attributes .cdoa-announcement-help-container {
	margin-bottom: 0 !important;
}
/*</editor-fold>*/

/*<editor-fold description="page-navigation-menu">*/
body.sm-has-navigation-menu .main-content {
	position: relative;
	padding-left: 290px !important;
	padding-right: 0 !important;
}

/*</editor-fold>*/

/*<editor-fold description="custom-content-style">*/
body.custom-content-style .main-content:not(.cdoa-announcement-container) {
	text-align: justify;
	padding-top: 100px;
	padding-left: 145px;
	padding-right: 145px;
}
body.custom-content-style .main-content h2,
body.custom-content-style .main-content h3 {
	position: relative;
	color: #fff !important;
	padding: 10px 20px;
	overflow: hidden;
}
body.custom-content-style .main-content h3 {
	padding: 8px 16px;
}
body.custom-content-style .main-content h2::before,
body.custom-content-style .main-content h3::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background-color: #7b2290;

	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);

	-webkit-transition: transform .7s .3s cubic-bezier(.85, 0, .12, 1);
	transition: transform .7s .3s cubic-bezier(.85, 0, .12, 1);
}
body.custom-content-style .main-content h3::before {
	background-color: #65b2e9;
}
body.custom-content-style .main-content h2.show::before,
body.custom-content-style .main-content h3.show::before {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
body.custom-content-style .main-content h2 *,
body.custom-content-style .main-content h3 * {
	color: #fff !important;
}

body.custom-content-style .main-content h4 {
	color: #65b2e9;
}

body.custom-content-style .main-content h5 {
	text-transform: uppercase;
}
/*</editor-fold>*/

.ui-widget-content .ui-state-hover {
	color: #fff !important;
}

header#top nav ul li.hide {
	display: none;
}

.user-profile-form p {
	padding: 0;
}
.user-profile-form legend {
	font-size: 24px;
	line-height: 1;
	font-weight: 700;
	margin-bottom: 10px;
}
.user-profile-form input {
	margin: 0 !important;
}
.user-profile-form .div_text {
	margin: 0 0 14px 0;
}
.user-profile-form .button_div {
	height: 55px;
	text-align: right;
	padding: 6px 0;
}

.fancybox-hiden-content {
	display: none;
}

.maps_garde_block {
	max-width: 1200px;
	width: 140%;
	visibility: visible;
	margin: 0 auto;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}


@media screen and (max-width: 1300px){
	body .grand-public-text {
		margin-top: 0 !important;
	}
}

@media screen and (max-width: 1199px){
	header#top #logo img {
		height: 100px !important;
		margin-top: 20px;
	}
	.small-nav header#top #logo img {
		height: 65px !important;
		margin-top: 15px;
	}
	#header-outer:not(.small-nav) header#top nav > ul > li > a {
		padding-left: 7px !important;
		padding-right: 7px !important;
		font-size: 15px !important;
	}
	#header-outer.small-nav header#top nav > ul > li > a {
		padding-left: 4px !important;
		padding-right: 4px !important;
		font-size: 12px !important;
	}
	#header-outer:not(.small-nav) #menu-item-650 {
		right: 100px;
	}
	#header-outer:not(.small-nav) #menu-item-650::after {
		top: 19px;
		right: 2px;
		width: 2px;
		height: 13px;
	}

	#Cmap {
		float: none !important;
		margin: 0 auto !important;
	}

	.home-owl-carousel .post-item .item-description > span {
		max-height: 53px;
	}
	.home-owl-carousel .owl-nav .owl-prev,
	.home-owl-carousel .owl-nav .owl-next {
		top: 30px;
	}
}

@media screen and (min-width: 1001px) and (max-width: 1299px){
	.home-full-width-content {
		margin-left: -65px !important;
	}
}

@media screen and (max-width: 1000px){
	.page-navigation-links-container {
		top: 83px;
		text-align: center;
	}
	.container-wrap,
	.project-title {
		padding-top: 55px;
	}
	.home-owl-carousel .owl-nav .owl-prev,
	.home-owl-carousel .owl-nav .owl-next {
		top: 55px;
	}
	.home-owl-carousel .post-item {
		display: block;
	}
	.home-owl-carousel .post-item > * {
		display: block;
		width: 100% !important;
		padding: 0 10px 10px;
	}
	.home-owl-carousel .post-item .item-link {
		height: 20px;
		padding-bottom: 0;
	}
	.home-owl-carousel .post-item .item-description > span {
		padding: 0;
	}
	.full-width-section.standard_section.team-image {
		width: calc(100vw + 5px);
		padding: 0 !important;
	}
	body.page-id-93 .wpb_row .instance-1 .row-bg,
	body.page-id-1452 .wpb_row .instance-0 .row-bg {
		position: relative;
		height: 430px !important;
	}
	.wpb_row .row-bg-wrap:after {
		display: none;
	}
	body .vc_custom_1483032036062,
	body .vc_custom_1499091977480,
	body .vc_custom_1483032049584 {
		margin-right: auto !important;
		margin-left: auto !important;
	}
	body.page-id-93 .instance-4 + .span_12,
	body.page-id-93 .instance-5 + .span_12,
	body.page-id-93 .instance-6 + .span_12,
	body.page-id-93 .instance-7 + .span_12 {
		text-align: center;
	}
	.liens > .span_12 .liens-title,
	.liens > .span_12 .vc_col-sm-2 {
		float: none;
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	#ajax-content-wrap .liens-link {
		display: block;
		max-width: 240px;
		margin: 0 auto;
	}
	#ajax-content-wrap .liens-item img {
		width: auto;
		height: auto !important;
		max-width: 100%;
		max-height: 110px;
	}

	.liens-owl {
		position: relative;
	}

	.liens-owl .owl-stage {
		padding: 0;
	}

	.liens-owl .owl-item {
		display: table;
	}

	.liens-owl .owl-item > div {
		display: table-cell;
		vertical-align: middle;
		float: none !important;
		margin: 0 !important;
	}

	.owl-carousel.liens-owl .owl-nav .owl-prev,
	.owl-carousel.liens-owl .owl-nav .owl-next {
		position: absolute;
		top: 50%;
		height: auto;
		font-size: 90px;
		line-height: 1;
		font-weight: bold;
		transform: translateY(-50%);
	}

	.owl-carousel.liens-owl .owl-nav .owl-prev {
		right: 103%;
	}

	.owl-carousel.liens-owl .owl-nav .owl-next {
		left: 103%;
	}

	.contact-left,
	.contact-right {
		display: block !important;
		width: 100% !important;
	}
	.contact-block {
		padding: 0 !important;
	}
	/*#Cmap {*/
		/*display: none !important;*/
	/*}*/
	.page-id-91 .wpb_tabs_nav li {
		display: inline-block !important;
		width: 33%;
		text-align: center;
	}
	/*.page-id-91 .tabbed > ul li a {
		font-size: 24px;
		line-height: 30px;
		margin: 10px;
	}
	.page-id-91 .instance-6 {
		display: none !important;
	}*/
	.cmap-table-information-container {
		width: 100% !important;
	}
	.cmap-table-information-container .wpb_content_element .wpb_tabs_nav {
		flex-wrap: wrap;
	}
	.cmap-table-information-container .wpb_content_element .wpb_tabs_nav li:first-child {
		display: none !important;
	}
	.cmap-table-information-container .wpb_content_element .wpb_tabs_nav li:last-child {
		margin-left: 0 !important;
	}
	.cmap-table-information-container .wpb_content_element .wpb_tabs_nav li a {
		font-size: 24px;
		line-height: 30px;
		margin: 10px;
	}
	.page-id-91 .instance-7 {
		width: 100% !important;
	}
	/*.form-doctors {*/
		/*display: none;*/
	/*}*/
	.one-fourths.vc_col-sm-3.clear-both {
		clear: none !important;
	}
	.contact-form-container {
		width: 100% !important;
	}

	.garde-public-map-container .vc_col-sm-5 {
		width: 100% !important;
	}

	.garde-public-map-container .wpb_content_element .wpb_tabs_nav li:first-child {
		display: none;
	}
}

@media only screen and (max-width: 690px) {
	.page-navigation-links-container ul > li > a {
		font-size: 14px;
		padding: 8px 10px;
	}
	.home-owl-carousel .owl-nav .owl-prev {
		left: -37px;
	}
	.home-owl-carousel .owl-nav .owl-next {
		right: -37px;
	}
	body.page-id-93 .wpb_row .instance-1 .row-bg,
	body.page-id-1452 .wpb_row .instance-0 .row-bg {
		height: 180px !important;
	}
	body .row .col.section-title h1,
	body h1 {
		font-size: 24px !important;
		line-height: 24px !important;
	}
	/*.table-doctors-container {
		margin: 0 -40px;
	}*/
	.page-id-91 .wpb_tabs_nav li {
		width: 100%;
	}
	#content-contact {
		padding: 15px !important;
	}
	#content-contact .gmap-day,
	#content-contact .gmap-hours {
		font-size: 13px !important;
	}
	body #wpcf7-f16-p93-o1 .wpcf7-submit {
		width: 100%;
		padding: 19px !important;
	}
	.m-l-140 {
		margin-left: 15px !important;
	}
	.cdoa-announcement-item-container .content .row .col {
		width: 50%;
	}
	.cdoa-announcement-item-container .content .row {
		flex-wrap: wrap;
	}
}

@media only screen and (max-width: 480px){
	#overlay-disable-scroll {
		height: 660px !important;
	}

	.garde-public-map-container .wpb_content_element .wpb_tabs_nav li {
		width: 50%;
	}
}

@media only screen and (max-width: 350px) {
	body.page-id-93 .instance-4 + .span_12 > *:not(:first-child),
	body.page-id-93 .instance-5 + .span_12 > *,
	body.page-id-93 .instance-6 + .span_12 > *,
	body.page-id-93 .instance-7 + .span_12 > *,
	.liens .vc_col-sm-2 {
		width: 94% !important;
	}
	.table-doctors-container {
		margin: 0 -15px;
	}
}



/*****/

.owl-carousel {

	display: none;

	width: 100%;

	-webkit-tap-highlight-color: transparent;

	/* position relative and z-index fix webkit rendering fonts issue */

	position: relative;

	z-index: 1; }

.owl-carousel .owl-stage {

	position: relative;

	padding: 25px 0;

	cursor: -webkit-grab; cursor: -moz-grab;

	-ms-touch-action: pan-Y; }

.owl-carousel .owl-stage:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0; }

.owl-carousel .owl-stage-outer {

	position: relative;

	overflow: hidden;

	/* fix for flashing background */

	-webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-item {

	position: relative;

	min-height: 1px;

	float: left;

	-webkit-backface-visibility: hidden;

	-webkit-tap-highlight-color: transparent;

	-webkit-touch-callout: none; }

.owl-carousel .owl-item img {

	display: block;

	width: 100%;

	-webkit-transform-style: preserve-3d; }

.owl-carousel .owl-nav.disabled,

.owl-carousel .owl-dots.disabled {

	display: none; }

.owl-carousel .owl-nav .owl-prev,

.owl-carousel .owl-nav .owl-next,

.owl-carousel .owl-dot {

	cursor: pointer;

	cursor: hand;

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none; }

.owl-carousel.owl-loaded {

	display: block; }

.owl-carousel.owl-loading {

	opacity: 0;

	display: block; }

.owl-carousel.owl-hidden {

	opacity: 0; }

.owl-carousel.owl-refresh .owl-item {

	display: none; }

.owl-carousel.owl-drag .owl-item {

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none; }

.owl-carousel.owl-grab, .owl-stage.owl-grab {

	cursor: -webkit-grabbing; cursor: -moz-grabbing; }

.owl-carousel.owl-rtl {

	direction: rtl; }

.owl-carousel.owl-rtl .owl-item {

	float: right; }



/* No Js */

.no-js .owl-carousel {

	display: block; }



/*

 *  Owl Carousel - Animate Plugin

 */

.owl-carousel .animated {

	animation-duration: 1000ms;

	animation-fill-mode: both; }



.owl-carousel .owl-animated-in {

	z-index: 0; }



.owl-carousel .owl-animated-out {

	z-index: 1; }



.owl-carousel .fadeOut {

	animation-name: fadeOut; }



@keyframes fadeOut {

	0% {

		opacity: 1; }

	100% {

		opacity: 0; } }



/*

 * 	Owl Carousel - Auto Height Plugin

 */

.owl-height {

	transition: height 500ms ease-in-out; }



/*

 * 	Owl Carousel - Lazy Load Plugin

 */

.owl-carousel .owl-item .owl-lazy {

	opacity: 0;

	transition: opacity 400ms ease; }



.owl-carousel .owl-item img.owl-lazy {

	transform-style: preserve-3d; }



.owl-theme .owl-nav {

	margin-top: 10px;

	text-align: center;

	-webkit-tap-highlight-color: transparent; }

.owl-theme .owl-nav [class*='owl-'] {

	color: #FFF;

	font-size: 14px;

	margin: 5px;

	padding: 4px 7px;

	background: #D6D6D6;

	display: inline-block;

	cursor: pointer;

	border-radius: 3px; }

.owl-theme .owl-nav [class*='owl-']:hover {

	background: #869791;

	color: #FFF;

	text-decoration: none; }

.owl-theme .owl-nav .disabled {

	opacity: 0.5;

	cursor: default; }



.owl-theme .owl-nav.disabled + .owl-dots {

	margin-top: 10px; }



.owl-theme .owl-dots {

	text-align: center;

	-webkit-tap-highlight-color: transparent; }

.owl-theme .owl-dots .owl-dot {

	display: inline-block;

	zoom: 1;

	*display: inline; }

.owl-theme .owl-dots .owl-dot span {

	width: 6px;

	height: 6px;

	margin: 5px 7px;

	background: rgba(0,0,0,0.25);

	display: block;

	-webkit-backface-visibility: visible;

	transition: opacity 200ms ease;

	border-radius: 30px;

	transition: all 0.13s ease;

	-moz-transition: all 0.13s ease;

	-webkit-transition: all 0.13s ease;

	-o-transition: all 0.13s ease;

	transform: scale(0.9);

	-moz-transform: scale(0.9);

	-webkit-transform: scale(0.9);

}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {

	background: #869791; }

.span_12.light  .owl-theme .owl-dots .owl-dot span {

	background: rgba(255,255,255,0.5);

}

.span_12.light .owl-theme .owl-dots .owl-dot.active span, .span_12.light .owl-theme .owl-dots .owl-dot:hover span {

	background: #fff; }

.owl-theme .owl-dots .owl-dot.active span {

	transform: scale(1.5);

	-moz-transform: scale(1.5);

	-webkit-transform: scale(1.5);

}

.owl-carousel[data-column-padding="5px"] .carousel-item { padding: 6px; }

.owl-carousel[data-column-padding="10px"] .carousel-item { padding: 11px; }

.owl-carousel[data-column-padding="15px"] .carousel-item { padding: 16px; }

.owl-carousel[data-column-padding="20px"] .carousel-item { padding: 21px; }

.owl-carousel[data-column-padding="30px"] .carousel-item { padding: 31px; }

.owl-carousel[data-column-padding="40px"] .carousel-item { padding: 41px; }

.owl-carousel[data-column-padding="50px"] .carousel-item { padding: 51px; }



.owl-carousel.moving a {

	pointer-events: none;

}



.owl-carousel[data-enable-animation="true"] .owl-stage > .owl-item {

	opacity: 0;

	-ms-transform: translateY(70px);

	-webkit-transform: translateY(70px);

	transform: translateY(70px);

}

.owl-carousel[data-enable-animation="true"] .owl-controls {

	opacity: 0;

}



.owl-carousel[data-enable-animation="true"].animated-in .owl-controls {

	opacity: 1;

	-ms-transition: opacity 0.5s;

	-webkit-transition: opacity 0.5s;

	transition: opacity 0.5s;

}
