/*
Theme Name: ultrabootstrap
Description: Adds support for languages written in a Right To Left (RTL) direction. It's easy, just a matter of overwriting all the horizontal positioning attributes of your CSS stylesheet in a separate stylesheet file named rtl.css.
Version: 1.0.2
Text Domain: ultrabootstrap
See http://codex.wordpress.org/Right_to_Left_Language_Support

*/
.cn-notice-text{
    text-transform: capitalize!important;
}
@font-face {
  font-family: 'Tahoma Regular font';
  src: url('../fonts/Tahoma Regular font.woff2') format('woff2'),
       url('../fonts/Tahoma Regular font.woff') format('woff');
}

@font-face {
  font-family: 'Gasq';
  src: url('../fonts/Gasq.eot');
  src: url('../fonts/Gasq.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Gasq.svg#Gasq') format('svg'),
       url('../fonts/Gasq.ttf') format('truetype'),
       url('../fonts/Gasq.woff') format('woff'),
       url('../fonts/Gasq.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
.dashicons-chart-bar:before {
    font-family: "dashicons";
}
.slide__content--headings{
    text-transform: none!important;
}
 ul li ,
 p,
 span,
 label,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
  a{
    text-transform: lowercase!important;
    font-family: 'Tahoma Regular font';
}

form p, form label {
    font-size: 1.5rem;
}

#slick_home *,
p,
header .navbar-default .navbar-nav li a,
#slick_home h2 ,
ul.dropdown-menu.inner li a,
.custom2-option ,
 .home button.btn-default ,
 .page-template-page-listing-bien button.btn-default,
 .page_filter .input-group .bootstrap-select.form-control .dropdown-toggle ,
.home .input-group .bootstrap-select.form-control .dropdown-toggle,
.page_filter .status,
.no-result-found *,
.bootstrap-select .dropdown-toggle,
 .dropdown-header,
 .nb_biens p ,
 .ribbon span ,
 header p.number_phone a,
 .primary_menu ul[id^="menu-menu-langue-et-rechercher"] li > a ,
 .footer_2 ul li > a,
 .footer_1 .font_footer ,
 .cube_img + h3 ,
 .cube_img2 + h3 ,
 .link_mauve ,
 .link_blanc ,
 .sidebar2 p ,
 .text_bien h3 ,
 .text_bien ,
 .detail_bien span ,
 .detail_bien p ,
 .type ,
 .price ,
 .description,
     .custom1-select-trigger ,
    .custom2-select-trigger ,
        .custom1-option ,
    .custom2-option ,
    .link_mauve_contact ,
    input[type="text"], input[type="tel"], input[type="email"], textarea ,
    .wpcf7-acceptance ,
    button#plus_infos, #more_proriety ,
    .filter input[type="text"], 
.filter input[type="tel"],
.filter input[type="email"],
.filter textarea ,
.search_wrapper:before ,
.custom2-select-trigger ,.custom2-option ,
#plus_infos , #more_proriety,
.separator ,
#menu-menu-blogs a ,
#menu-menu-blogs-ar a ,
.nav_menu_blog input[type="text"] ,
.to_right,
.pagination .page-numbers ,
.title_blog_sidebar h5 ,
.single-post h1 ,
.articles_sidebar h4 ,
.forty_four_hundred ,
.title_bien ,
.montant_bien ,
.sidebar_contact h4 ,
.text_contact ,
.partage_contact ,
.sidebar_installation h4 ,
.sidebar_rating h4 ,
input#s,
input#searchsubmit ,
#form_prise_rendez_vous .modal-header h4,
 #form_share_mail .modal-header h4 ,
  .bs-example-modal-new .datepicker-inline ,
  .datepicker th.datepicker-switch ,
  .datepicker th.dow.disabled ,
.datepicker th.dow,
.datepicker table tr td.disabled,
.datepicker td.active.day ,.datepicker td.day,
.datepicker table tr td span ,
span.notif_bien ,
.wrapper .slider span ,
#form_email #title ,
.contenu li,
.titre_contact p:nth-child(2) ,
.custom_select_bootstrap_form button.dropdown-toggle ,
.custom_select_bootstrap_form button.dropdown-toggle:focus,
.custom_select_bootstrap_form ul.dropdown-menu.inner li ,
.bloc4 .description p ,
.bloc4 .description h3 ,
.reference_bien ,
.burst ,
.title_2 ,
.title_1 {
  font-family: 'Tahoma Regular font'!important;
}
.screen-reader-text:focus{right:5px;}

.scroll-top-wrapper{left:30px;}

header p.number_phone {
    direction: ltr;
}
header .navbar-default .navbar-nav li a {
    font-size: 15px;
}

.nav_menu_blog form {
    margin-right: 50px;
}
.navbar-header {
    float: right;
}
.navbar-nav{
        float: left!important;
}
.logo-tag img {
    width: 120px!important;
}
.menu-menu-langue-et-rechercher-v-ar-container {
    float: right;
}

.cube_img {
    margin-left: 18px;
    margin-right: 0;
}
.cube_img + h2,
.cube_img + h3 {
    text-align: right;
}
.contenu ul li:before, .home .cadre ul li:before {
    right: -12px;
    left: auto;
}

.cube_img2 {
    margin-left: 12px;
    margin-right: 0;
}
.cube_img2 + h3 {
    text-align: right;
}
.section.footers {
    transform: scaleX(-1);
}
.container.footers {
    transform: inherit;
}

#plus_infos i, #more_proriety i {
    margin-left: 10px;
    margin-right: 0;
}
.separator:before {
    left: 0;
    right: auto;
}

#form_prise_rendez_vous .modal-header h4, #form_share_mail .modal-header h4 ,
input[type="text"], input[type="tel"], input[type="email"], textarea {
    text-align: right;
}

.calander {
    left: 10px;
}
span.wpcf7-form-control-wrap.date_souhaitee .wrapper_focus_border:before {
    left: 0;
    right: auto;
}
input#agenda {
    direction: rtl;
}

th.prev:before {
    content: "\f0da";
}
th.next:before {
    content: "\f0d9";
}

th.next:before ,th.prev:before {
    top: 50%;
    transform: translate(0, -50%);
}

.link_contact img {
    margin-left: 12px;
    margin-right: 0;
}
.condition p {
    text-align: right;
}
body:not(.page-template-page-listing-bien) .page_filter button#plus_infos {
    border-radius: 5px 0 0 5px!important;
}
.page_filter .input-group .bootstrap-select.form-control .dropdown-toggle, .home .input-group .bootstrap-select.form-control .dropdown-toggle {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;    
}

.reset {
    float: left;
    margin-bottom: 2px;
}
.local_bien i {
    margin-left: 10px;
    margin-right: 0;
}

.wrapper2{
    direction: ltr;
}
.return img {
    margin-left: 12px;
    margin-right: 0!important;
}

.bootstrap-select .dropdown-menu li {
    text-align: right;
}
.bootstrap-select li.dropdown-header {
    font-size: 18px!important;
}
.bootstrap-select.show-tick .dropdown-menu li a span.text {
    margin: 0!important;
}

.page_filter .filter-option-inner-inner, .home .filter-option-inner-inner {
    text-align: right;
}

.dropdown.bootstrap-select.form-control .dropdown-toggle:after {
    left: 15px!important;
    right: auto!important;
}

.filter .bootstrap-select select.top_field + .dropdown-toggle {
    padding: 16px 17px 16px 37px!important;
}
.page_filter .ville + .dropdown-toggle .filter-option:before, .home .ville + .dropdown-toggle .filter-option:before {
    right: 10px!important;
    left: auto!important;
}

.filter .bootstrap-select select:not(.ville) + .dropdown-toggle {
    padding: 10px 10px 10px 35px!important;
}

.page_filter .ville + .dropdown-toggle .filter-option-inner, .home .ville + .dropdown-toggle .filter-option-inner {
    padding-left: 0!important;
}
.filter .bootstrap-select select.top_field + .dropdown-toggle {
    padding: 16px  17px 16px 37px!important;
}

.page_filter .input-group .bootstrap-select.form-control .dropdown-toggle, .home .input-group .bootstrap-select.form-control .dropdown-toggle {
    padding: 16px 17px 16px 37px!important;
 }
.footer_1 .font_footer svg {
    margin-right: 0!important;
    margin-left: 12px!important;
}

.titre_contact img {
    margin-left: 20px;
    margin-right: 0!important;
}
.page_detail_bien .title_bien + .detail_bien {
    text-align: right;
}
.bootstrap-select .bs-caret {
    display: none;
}

section.footers {
    transform: scaleX(-1)!important;
}
.num_whatsapp i{
margin-right: 0rem;
margin-left: 1rem;
}
.footer_2 ul {
    margin: 0;
}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
    text-align: right;
}textarea.effect_input + .focus-border {
    bottom: 0!important;
}

.bootstrap-select ul li:before {
display: none;
}

span.wpcf7-form-control-wrap {
    text-align: right!important;
}
input[type="checkbox"] + .form-icon, .form-switch .form-icon {
    margin-left: 5px;
    float: right;
    margin-top: -3px;
}

.acceptance1 {
    margin-top: 20px;
    display: block;
}
.condition p {
    display: block;
    margin-top: 5px;
}
.custom_select_bootstrap_form.dropdown.bootstrap-select .dropdown-toggle:after {
    left: 15px;
    right: auto!important;
}
.custom_select_bootstrap_form button.dropdown-toggle, .custom_select_bootstrap_form button.dropdown-toggle:focus {
    padding-left: 37px;
    padding-right: 15px!important;
}

ul.country-list {
    display: block;
}

.page-template-page-contact .custom_select_bootstrap_form.villes button.dropdown-toggle {
    padding: 13px 14px!important;
}header .navbar-default .navbar-nav li a {
    font-size: 18px!important;
    font-weight: bold;
}#slick_home p {
    font-weight: 600;
}
.sidebar p {
    font-size: 18px;
}
.sidebar p {
    font-size: 18px;
}li {
    font-size: 16px;
}.sidebar2 p {
    font-size: 18px;
}
.link_mauve {
    font-size: 15px;
}
.link_blanc {
    font-size: 16px;
}
.dropdown-menu {
    right: 0!important;
    left: auto!important;
}

.right {
    display: inline-block;
    float: right;
}

.ville.dropdown.bootstrap-select .dropdown-toggle.btn.btn-default {
    padding-right: 35px!important;
}

.col-md-2-hk {
    float: right!important;
}

p {
    font-size: 17px;
}

.sidebar h2 {
    font-size: 22px;
}

.title_bien {
    font-size: 25px;
    font-weight: bold;
}
.wrapper_installation li p {
    margin-right: 23px;
    margin-left: 0!important;
}

.wrapper_installation li img {
    right: auto;
    left: auto!important;
}

.detail_bien img {
    margin: 0 0 0px 5px!important;
}
.slick-prev-bien {
    left: 25px;
    right: auto!important;
}
.slick-next-bien {
    left: 60px;
    right: auto!important;
}
.bloc4 .description h3 {
    font-size: 25px;
    font-weight: bold;
}

span.notif_bien {
    font-size: 15px;
}
.search #main h4 {
    margin-bottom: 20px;
}
#slick_home p {
    font-size: 40px;
    line-height: 1.2;
}
.elm_sidebar2 a p {
    direction: revert;
}
.num_rtl{
    direction: ltr;
    text-align: right;
}

.magic-line {
    top: 60px;
}

.size_n {
    font-size: 1.5rem;
}

.form-group input:checked+label:after {
    right: 7px;
    left: auto;
}

.form-group label {
    padding-right: 0rem;
}
.form-group label:before {
    margin-right: 0;
    margin-left: 12px;
}

.input_style {
    padding-left: 0;
    padding-right: 2rem;
}

#update_infos .d-flex .d-block input {
    width: 98%;
}
.bande a:not(:last-child)::after {
    left: 0;
    right: auto;
}
.font_black {
    font-family: 'Tahoma Regular font';
}
#sign, #connect, #reset_pass, .form-group .reset, .reset_form .reset, #save, #register_auto {
    font-family: 'Tahoma Regular font';
}
.primary_menu ul[id^="menu-menu-langue-et-rechercher"] span.caret {
    left: -12px;
    right:auto;
}
.primary_menu ul[id^="menu-menu-langue-et-rechercher"] li>a {
    margin-right: auto;
    /* margin-left: 22px; */
}

/* Sk majjane */

.ml-1{
    margin-right: 0.5rem !important;
}

[type="password"] + .show_pass label {
    left: 1rem;
    right: initial;
}
.birth{
    padding-left: 4rem;;
}
.wp_position_sign {
    left: 6%;
    right: initial;
}
.swal2-html-container {
    font-size: 2.5em !important;
}
.ml-2 {
    margin-right: 1rem;
}
.access img {
    transform: translate(-50%, -50%) rotate(90deg);
}
.wp_like .partage_contact {
    vertical-align: -4px;
    margin-right: 0.5rem;
}
[name="email_user"] ~ .alert {
    font-size: 2rem;
}
.swal2-styled.swal2-cancel {
    color: #fff !important;
    font-size: 1.8em !important;
    padding: 1rem 2rem;
    font-weight: 600;
    border-radius: 7px !important;
}
/* responsive */
@media screen and (min-width: 768px){

    .modal-dialog {
        right: 0!important;
        left: 0!important;
    }   

}
@media (min-width:992px){    
    .mrg_btn.text-right {
    text-align: left;
}
.mrg_btn.text-left {
    text-align: right;
}
    #menu-menu-len-tete-v-ar > li > a {
    padding-top: 31.5px!important;
    padding-bottom: 31.5px!important;
}
    .navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-left: 60px!important;
}
    #more_proriety {
        width: calc(100% - 30%);
        max-width: 100%;
    }
	.nav_menu_blog {
	    padding: 0 0 0px 35px;
	    margin: 20px 30px 20px;
	}
	ul[id^="menu-menu-langue-et-rechercher-v-ar"] .dropdown > ul {
	right: 0;
	}
 }
 @media (min-width: 1200px){

.pd0_right {
    padding-left: 0;
    padding-right: 15px!important ;
}.pd0_left {
    padding-right: 0;
    padding-left: 15px!important;
}}
@media (max-width: 1399px){
    header .navbar-default .navbar-nav li a {
    font-size: 15px!important;
}}

@media (max-width:991px){
.navbar-default .navbar-toggle {
    left: 0;
    right: auto!important;
}
header .navbar-nav {
    width: 100%;
}.navbar-header {
    float: none;
}.navbar-toggle {
    margin-top: 20px!important;
}.navbar-nav.principal_menu > li > a, .rtl .navbar-nav.principal_menu > li > a {
    padding-top: 15px!important;
    padding-bottom: 15px!important;
}
.mrg_btn.text-right {
    text-align: center;
    margin-bottom: 2rem;
}
.mrg_btn.text-left {
    text-align: center;
}
}
@media (max-width:767px){
}
