@font-face {
  font-family: Lato;
  src: url("../fonts/Lato-Black.ttf"), url("../fonts/Lato-Bold.ttf"), url("../fonts/Lato-Hairline.ttf"), url("../fonts/Lato-Italic.ttf"), url("../fonts/Lato-Light.ttf"), url("../fonts/Lato-Regular.ttf");
}
@font-face {
    font-family: GSSS;
    src: url("../fonts/GE-SS-Two-Medium.otf"), url("../fonts/GE_SS_TWO_MEDIUM_5.otf");
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
*:not(.fa) {
  font-family: GSSS, lato, sans-serif, monospace;
  font-size:14px !important;
}
nav.navbar.navbar-default {
    /*background-color: #383838;*/
    background-color:#323651;
    border: 0;
    border-radius: 0;
    /*height: 100px;*/
    height: 60px;
    position: relative;
    direction: rtl;
}
ol.list-unstyled.breadCrumb-list {
    padding-right: 0;
}
nav.navbar.navbar-default .navbar-brand {
    color: #F9FB69;
}
.container-fluid {
    padding-top: 6px;
    display: block;
    width: 100%;
    padding-right: 20%;
    padding-left: 20%;
}
.navbar .navbar-header {
    float: right;
    height: 100%;
}
form.navbar-form.navbar-left.searchIcon input {
    background-color: #484848;
    border-color: #484848;
    width: 100%;
    border-radius: 15px;
}
form.navbar-form.navbar-left.searchIcon {
    width: 60%;
    position: relative;
}
.form-group {
    width: 100%;
}
i#onClickSearch {
    color: #F9FB69;
    position: absolute;
    left: 4%;
    top: 10px;
}
::-webkit-input-placeholder {
    color: #F9FB69;
}
footer.footer {
    position: relative;
    top: 100%;
    bottom: 0;
    width: 100%;
    height: 50px;
    background-color: #323651;
    color: #888;
    padding-top: 15px;
    direction:rtl;
}
footer.footer a {
    color:#888 !important;
    text-decoration:none;
}
body {background-color: #F9FB69;}
/*nav.navbar.navbar-default:after {content: " ";width: 40px;height: 40px;background-color: #f9fb69;position: absolute;left: 10pc;top: 6pc;transform: rotate(45deg);}*/
.itemContainer img {
    width: 100%;
    height: 100%;
}
.itemContainer {
    height: auto;
    /*border-bottom: 1px solid #EEEB76;*/
    width: 31%;
    margin: 1%;
    margin-top: 1pc;
    margin-bottom: 2pc;
    text-decoration:none !important;
    float:right;
}
.itemContainer .imageContainer {
    height: 180px;
    /*border: 4px solid #E9E249;*/
}
.itemContainer .lead {
    font-size: 14px;
    margin-top: 0;
    margin-bottom:0;
    background-color: #323651;
    color: #F9FB69;
    padding: 16px;
    border-radius: 10px 10px 0 0;
}
.breadCrumb {
    direction: rtl;
}
.noResults img {
    width: 100px;
}
.noResults {
    text-align: center;
    margin-top: 6pc;
}
.breadCrumb .breadCrumb-Item {
    display: inline-block;
    background-color: #383838;
    padding: 5px;
    padding-right: 20px;
    padding-left: 20px;
    border-radius: 8px;
    margin-right: 1pc;
    font-size: 14px;
}
.breadCrumb .breadCrumb-Item a {
    color: #DAFB69;
    text-decoration: none;
}
.targetPage .container {
    width: 100%;
}
.targetPage {
    margin-top: 1pc;
}
.targetPage + footer.footer {
    position: relative;
    bottom: 0;
    top: unset;
}
.carouselContainer .carousel {
    height: 600px;
    position: relative;
}
.carouselContainer .carousel .item, .carouselContainer .carousel .item img {
    width: 100%;
    height: 600px;
}
.carousel-control .fa {
    font-size:30px;
    position:absolute;
    top: 50%;
    margin:auto;
}/*
.detailsContainer {
    background: #FFF;
    border: 1px solid #DDD;
    box-shadow: 1px 1px 1px 1px #DDD;
    margin-top: 1pc;
    direction: rtl;
    padding: 2%;
    margin-bottom: 1pc;
}
.detailsContainer img {
    width: 100%;
}*/
.carouselContainer .carousel .carousel-indicators {
    display: none;
}/*
.detailsContainer .optionDetail {float: right;text-align: center;overflow: hidden;height: 250px;}
.optionDetail .iconContainer {
    width: 20%;
    margin: auto;
}*/
.btn-native {
    background: #000;
    color: #FFF !important;
    border-radius: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 2pc;
    padding-left: 2pc;
    font-size: 14px;
    text-decoration: none !important;
    display: block;
    width: max-content;
    margin: auto;
}/*
.detailsContainer .iconText {
    text-align: center;
    margin-top: 1pc;
    margin-bottom: 1pc;
    font-weight: bolder;
    color: #383838;
}
.detailsContainer .optionDetail:not(:first-of-type) {
    border-right: 1px solid #DDD;
}
.detailsContainer .upperDetails.row {
    margin-bottom: 1pc;
    margin-right: 0;
    margin-left: 0;
}
.detailsContainer .whatsApp {
    color: blue;
    font-size: 14px;
    letter-spacing: 5px;
    word-break: break-all;
    width: 70%;
    margin: auto;
    margin-top: 1pc;
}
.detailsContainer .upperDetails.row .col-xs-6 {
    float: right;
}
.detailsContainer .upperDetails.row .stars.col-lg-2.col-md-4.col-sm-6.col-xs-6 {
    text-align: left;
    direction: ltr;
}*/
.greyedStar {
    color: lightgray;
}
.goldenStar {
    color: #F5CE00;
}/*
.detailsContainer .optionDetail .socialMethods img {
    width: 30px;
    height: 30px;
    margin: 15px;
}*/
.iconTextNumber {
    font-size: 14px;
    direction: rtl;
}
.reviewsDetails {
    background: #FFF;
    padding: 1pc;
    margin-bottom: 0;
    margin-top: 5px;
    /*border: 1px solid #DDD;*/
    border-radius:10px;
    /*box-shadow: 1px 1px 1px 1px #DDD;*/
}
.goRight {
    float: right;
}
.upperText .goRight {
    color: lightgray;
    font-size: 14px;
    margin-top: 10px;
}
.goLeft {
    float: left;
}
.btn-blue {
    background-color: blue;
    color: #FFF !important;
    border-radius: 20px;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    padding-left: 20px;
}
.clear {
    clear: both;
    border-top: 1px solid #DDD;
    margin-top: 3pc;
}
.containerMask {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    background: #33333385;
    z-index: 99999999999999999999;
}
.reviewPop {
    background: #FFF;
    position: relative;
    top: 15%;
    width: 50%;
    margin: auto;
    border: 1px solid #DDD;
    border-radius: 15px;
}
.upperHeader.text-center {
    padding: 1pc;
    border-bottom: 1px solid #DDD;
    color: #383838;
}
.reviewStars {
    font-size: 35px;
    text-align: center;
    color: lightgray;
    margin-top: 10px;
}
.inputsArea {
    padding: 1pc;
    padding-top: 0;
}
.inputsArea form .input-group {
    width: 100%;
    direction: rtl;
    margin-bottom: 1pc;
}
.customInput {
    background: #EEE;
    border: none;
    box-shadow: none;
    border-radius: 0 !important;
}
textarea.customInput {
    height: 200px;
    resize: none;
}
.input-group .halfInput {
    float: right;
    width: 49%;
    display: inline-block;
}
input#phone {
    margin-left: 2%;
}
.btn-theme {
    background-color: #383838;
    color: #DAFB69 !important;
    display: block;
    width: 25%;
    margin: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 25px;
    padding-left: 25px;
    font-size: 14px;
    font-weight: bolder;
    border-radius: 10px;
}
.reviewPop .fa-times {
    position: absolute;
    top: 1pc;
    left: 1pc;
    font-size: 14px;
}
form.navbar-form.navbar-left.searchIcon input {
    color:#FFF;
}
span.commenterName {
    font-weight: bolder;
    margin-left: 10px;
}
.reviewContainer {
    text-align: right;
    margin-top: 1pc;
    border-bottom: 1px solid #DDD;
    padding-bottom: 1pc;
    direction:rtl;
}
.reviewDate {
    margin-right: 10px;
    color: #999;
}
.reviewDowner {
    color: #999;
    margin-top: 10px;
}
.row.firstRow .col-xs-12 {
    float: right;
}
.row.firstRow {
    margin: 0;
}/*
.firstRow .col-lg-2.col-md-4.col-sm-12.col-xs-12 {
    position: relative;
    background: #FFF;
    border: 1px solid #DDD;
    box-shadow: 1px 1px 1px 1px #DDD;
    color: #999;
    text-align: center;
    height: 355.28px;
    margin: auto;
    margin-top: 1pc;
    direction: rtl;
    font-size: 14px;
    width: 16%;
    margin-right: 0.65%;
}
.firstRow .col-lg-2.col-md-4.col-sm-12.col-xs-12 .addT {
    position: absolute;
    top: 45%;
    bottom: 0;
    left: 0;
    right: 0;
}*/
.row.secondRow {
    margin: 0;
}
a.btn.btn-white {
    background: #FFF;
    color: #000;
    border-radius: 10px;
    direction:rtl;
    text-decoration:none;
    /*border: 1px solid #DDD;*/
    /*box-shadow: 1px 1px 1px 1px #DDD;*/
    width: 100%;
    margin-right: 0.65%;
    margin-top: 5px;
}
.btn-white:last-of-type {
    margin-bottom:5px;
}
.row.secondRow .col-xs-12 {
    float: right;
}
.addForm form.form-horizontal {
    background: #FFF;
    padding: 10px;
    direction: rtl;
    text-align: right;
    width: 100%;
}
.addForm form.form-horizontal .input-group {
    width: 100%;
}
.addForm input#phone {
    margin: auto;
}
.addForm {
    margin-bottom: 1pc;
}
.formHeader.text-center.lead {
    margin-bottom: 0;
    background-color: #383838;
    color: #FFF;
    padding: 10px;
    font-size: 14px;
}
.addForm form.form-horizontal label, .addForm form.form-horizontal .smallNotice {
    color: #999;
    font-weight: bolder;
}
.addForm form.form-horizontal .smallNotice {
    margin-top:1pc;
}
.addForm .input-group input {
    box-shadow: none;
}
.themeNotice {
    background-color: #323651;
    color: #FFF;
    font-size: 14px;
    padding: 10px;
    margin-top: 10px;
}
.breadCrumb .breadCrumb-Item:first-of-type {
    margin-right: 0;
}
.navbar .goLeft {
    float: left;
    color: #F9FB61;
    position: absolute;
    left: 1pc;
    top: 24px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #F9FB69;
}
.iconContainer img, .iconContainer i {width: 25px;font-size: 25px;height: 25px;margin-left: 10px;}
.iconContainer {
    direction: rtl;
    margin-top: 10px;
    margin-bottom: 10px;
}
.whiteBack {
    background: #FFF;
    border-radius: 10px;
    direction: rtl;
    text-align: right;
    padding: 10px;
}
.tNmae {
    font-size: 12px;
    font-weight: bolder;
    color: #000;
    margin-bottom: 10px;
}
.carouselContainer * {
    border-radius: 10px;
}
.whiteBack .stars {
    margin-top:10px;
}