/*
Theme Name: BootstrapWP
Theme URI: http://bootstrapwp.rachelbaker.me
Author: Rachel Baker
Author URI: http://www.rachelbaker.me
Description: A semantic HTML/CSS framework base theme for WordPress Developers ported from Twitter Bootstrap
Version: 1.0
=======
License: GNU General Public License
License URI: license.txt

This theme, like WordPress, is licensed under the GPL.

The development of BootstrapWP was powered by Sublime Text 2 and lots of Diet Coke.
Use this starter theme to make something cool.  Please share the results with me via Twitter @rachelbaker.
Enjoy!

*/
/********************************************************

Comfortable with LESS?  Check out the /assets/css/less folder where the bootstrapwp.less file is the master complier

Not comfortable with LESS?  You can override the compiled bootstrapwp.css file by adding custom styles here.
-------------------------------------------------- */

body {
	direction: rtl;
	unicode-bidi: embed;
}

#logo-WR {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0 auto;
    width: 150px;
    height: 51px;
}
#logo {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 6px;
    width: 150px;
    height: 40px;
}
#search-WR {
    position: absolute;
    right: 10px;
    top: 6px;
    width: 28px;
    height: 28px;
}
#search {
    position: absolute;
    right: 10px;
    top: 12px;
    width: 30px;
    height: 30px;
}
#search i {
    font-size: 30px;
    color: #fff;
}
p {
    font-size: 1.2em;
}
hr {
    margin-top: 10px;
    margin-bottom: 10px;
}
footer{
    width: 100%;
    border-top: 1px solid #808080;
    background-color: #f2f2f2;
    position: absolute;
    bottom: -122px;
    height: 61px;
    line-height: 61px;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
}
.full-res-img{
    max-width:100%;
    width: 100%;
    height:auto;
}
.img-border{
    border: 2px solid #B4B0B1;
}

.custom-container{
    padding-bottom: 55px;
}
.navbar {
    margin-bottom: 10px;
}
.navbar-toggle {
    float: left;
}
.navbar .btn-navbar .icon-bar {
    width: 26px;
    height: 4px;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #CBD5DD;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.underline{
    text-decoration: underline;
}
.breadcrumb {
    margin-bottom: 10px;
}
.container{
    margin-top: 61px;
}
.container-custom{
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.container-custom:before, .container-custom:after{
    display: table;
    content: " ";
    clear: both;
}

.bgImg {
    background-image: url(images/bgImg1.png);
    background-repeat: no-repeat;
    background-position: 50%;
    padding-bottom: 20px;
}
.bgSearch, .bgLocale {
    height: 120px;
    margin: 0 auto;
    margin-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
    border-right: 1px solid #999999;
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-bottom: 2px solid #999999;
    background-image: url(images/bg-search.png);
    position: relative;
    overflow: hidden;
}
.bgLocale {
    margin-top: 0;
    border: 0;
    background-color: #F8F9FC;
}
.hp-title {
    display: block;
    font-family: 'Arial Bold', 'Arial';
    font-weight: 700;
    font-size: 22px;
    color: #333333;
}
#searchBox, #localeBox {
    position: relative;
    width: 100%;
    height: 45px;
    background-color: #fff;
    border-radius: 2px;
    margin-top: 0px;
}
.search-input, .locale-input {
    float: right;
    width: 80%;
    height: 45px;
    line-height: 45px;
    font-size: 20px;
    color: #000;
    border-left: 0;
    border-top-left-radius: 0; 
    border-bottom-left-radius: 0; 
}
.search-input-submit, .locale-input-submit {
    float: left;
    width: 20%;
    height: 45px;
    line-height: 45px;
    background-color: #00a3d0;
    color: #ffffff;
    border: none;
    border-radius: 0;
    padding: 0 5px;
    font-size: 20px;
    font-weight: bold;
}
.big-title {
    height: 50px;
    line-height: 48px;
    padding: 0px 6px;
}
.big-title > a {
    display: block;
    height: 50px;
    line-height: 48px;
    color: #ffffff;
}
.big-title > a:hover, .big-title > a:focus {
    text-decoration: none;
}
.blue-title {
    background-color: #00a3d0;
    color: #ffffff;
}
span.h3{
    display: block;
}
.blue {
    color: #00a3d0;
}
.black {
    color: #000000;
}
.bold {
    font-weight: bold;
}
.grey-title {
    background-color: #e4e4e4;
    color: #000000;
}
.grey-title a {
    color: #000000;
}
.locale-cok{
    background-color: #004F84;
    color: #ffffff;
    height: 46px;
    padding: 6px 12px;
    margin-top: 10px;
}
#ch-city .modal-title{
    color: #000000;
}
#ch-city {
    top: 70px;
}
#ch-city .modal-header{
    border-bottom: 0;
}
#ch-city .close {
    font-size: 28px;
}
#ch-city .modal-header .close {
  margin-top: -9px;
}
.close {
    float: left;
}
.top-cats-list, .magazine-list, .tips-list, .services-list {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
    margin-bottom: 40px;
}
.top-cats-list>li, .services-list>li {
    list-style: none;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #666;
}
.top-cats-list>li:last-child, .services-list>li:last-child {
    border-bottom: 0px;
}
.top-cats-list>li>a, .services-list>li>a {
    display: block;
    font-size: 16px;
    height: 45px;
    line-height: 45px;
    color: #333333;
    text-decoration: none;
}

.magazine-list>li, .tips-list>li {
    margin-bottom: 30px;
}
.magazine-list>li:last-child, .tips-list>li:last-child {
    margin-bottom: 0px;
}
.magazine-list>li>img, .tips-list>li>img {
    width: 100%;
    max-height: 150px;
}
.border-bottom{
    border-bottom: 1px dashed #666666;
    padding: 5px 0;
}
.border-top{
    border-top: 1px dashed #666666;
}
.border-bottom-black{
    border-bottom: 4px solid #000;
}
.border-bottom-black-1{
    border-bottom: 1px solid #000;
}
.merchant-bckg {
    background: #f1f5f8;
}
.seophone {
    position: fixed;
    width: 100%;
    bottom: 0;
    right: 0;
    left: 0;
    background: #82c341;
    color: #ffffff;
    font-size: 2em;
    text-align: center;
    height: 55px;
    line-height: 55px;
    z-index: 999;
}
.seophone a, .seophone-in-results a {
    display: block;
    color: #ffffff;
}
.seophone .icon, .seophone-in-results .icon {
    background: #00a3d0;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 15%;
    height: 55px;
}
.seophone-in-results .icon {
    width: 20%;
}
.seophone .icon img, .seophone-in-results .icon img {
    width: 27px;
    height: 36px;
}
.seophone-in-results {
    width: 100%;
    background: #82c341;
    color: #ffffff;
    font-size: 1.4em;
    text-align: center;
    height: 55px;
    line-height: 55px;
}
.seophone-in-results a{
    font-weight: 700;
}
.phone{
    direction: ltr;
    text-align: center;
    width: 85%;
    position: absolute;
}
.seophone-in-results .phone{
    width: 80%;
}
.no-padding{
    padding-left: 0;
    padding-right: 0;
}
.pl-0{
    padding-left: 0;
}
.pr-0{
    padding-right: 0;
}
.no-margin-bottom{
    margin-bottom: 0;
}
.no-margin-top{
    margin-top: 0;
}
.meusghar {
    background-image: url(images/meusghar.png);
    width: 112px;
    height: 20px;;
}
.meusghar-WR {
    height: 55px;
    vertical-align: middle;
    display: table-cell;
}

/**  AUTO COMPLETE STYLE **/
/*osition:absolute; top:0px; left:10px; margin:0px 0px 0px 0px;*/
.autocomplete-w1 { /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF;font: 18px/28px "arial";
               cursor:default; text-align:right; max-height:350px;
               overflow:auto; margin:0px 0px 0px 0px;
               /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; font-weight: bold}
.autocomplete .selected strong{ font-weight: bold}
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

/**  END AUTO COMPLETE STYLE **/

.crm-form .submit, .contact-phone{
    width: 60%;
    height: 45px;
    line-height: 45px;
    margin: 0 auto;
    text-align: center;
}
.crm-form #submit, .phone-8231{
    float: left;
    width: 70%;
    height: 45px;
    line-height: 45px;
    background-color: #82c341;
    color: #ffffff;
    border: none;
    border-radius: 0;
    margin: 0 auto;
    padding: 0 5px;
    font-size: 20px;
    font-weight: bold;
}
.crm-form .message-icon-WR, .phone-icon-WR{
    float: right;
    width: 30%;
    height: 45px;
    line-height: 45px;
    background-color: #00a3d0;
}
.crm-form img.message-icon, img.phone-icon{
    display: block;
    max-width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 5px;
}
.truncate {
    width: 180px;
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
span.more-excerpt-text.collapse.in {
  display: initial;
}
.big-border-wh {
    display: inline-block;
    height: 5px;
    width: 100%;
    background: #ffffff !important;
}
.display-block{
    display: block;
}
.fixed-title{
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
}
.img-element-WR {
    display: block;
    cursor: pointer;
    height: 150px;
    width: 100%;
}
.img-element {
    cursor: pointer;
    height: 150px;
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: 50%;
}
/****hasapakim-3******/
.size-cont4 {
    width: 100%;
    overflow: hidden;
}
.header-cont {
    width: 1080px;
    height: 953px;
    float: right;
    overflow: hidden;
    position: relative;
}
#logo-box {
    position: absolute;
    left: 10px;
    top: 15px;
    float: left;
    width:34.5%;
}
#logo-box img {
    width:100%;
}
#ext-box {
    position: absolute;
    right: 10px;
    top: 15px;
    float: right;
    background-color: #fff;
    width:7%;
    overflow:hidden;
    border-radius:50%;
    -webkit-border-radius:50%;
    height:8.4%;
}
#ext-box img {
    width:100%;
}
#ext-box:hover{
    opacity:0.6;
}
#lft-box {
    position: absolute;
    left: 0px;
    bottom: 60%;
    float: left;
    width:37.5%;
}
#lft-box img {
    width:100%;
}
#lft-box:hover{
    opacity:0.9;
}

#rit-box:hover{
    opacity:0.9;
}
#rit-box {
    border-radius:21px 0 0 21px;
    position: absolute;
    right: 0px;
    bottom: 38%;
    float: right;
    width:27%;
}
#rit-box img {
    width:100%;
}
.footer-cont {
    width: 100%;
    float: right;
    position:relative;
}
#logo-footer-box {
    width: 86%;
    position: absolute;
    left: 7%;
    bottom: 5px;
}
#logo-footer-box img {
    width:100%;
}
.size-cont4 {
    width:100%;
}
#header-background {
    width:100%;
}
.header-cont {
    width:100%;
    height:auto;
}
.footer-cont {
    width:100%;
}
.footer-cont img {
    width:100%;
}

.position-on {
    position: relative;
    top: 50px;
}
.inner-pop-loading {
    background-color: #fff;
    border-radius: 10px;
    margin: 0 auto;
    min-height: 330px;
}
.top-border {
    width: 100%;
    height: 6px;
    background-color: #03a3d1;
    box-shadow: 0 4px 7px #ebebeb;
    -webkit-box-shadow: 0 4px 7px #ebebeb;
    -moz-box-shadow: 0 4px 7px #ebebeb;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.exsit {
    float: left;
    background-image: url('images/exsit.png');
    width: 17px;
    height: 15px;
    margin-left: 10px;
    margin-top: 10px;
    clear: both;
    cursor: pointer;
}
.top-logo {
    background-image: url('images/top-logo.png');
    width: 153px;
    height: 40px;
    margin: 0 auto;
    margin-top: -40px;
}
.pop-tit {
    color: #fff;
    text-align: center;
    clear: both;
    width: 100%;
    float: right;
    font: 26px/40px 'almoni-dl-black', arial, sans-serif;
    height: 40px;
    margin-top: 12px;
    margin-bottom: 8px;
    direction: rtl;
}
.c2 {
    color: #03a3d1;
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
}
.m-auto {
    width: 265px;
    margin: 0 auto;
    margin-top: 20px;
}
.p9 {
    color: #666;
    font: bold 18px/14px 'arial';
    text-align: center;
}
.input4 {
    margin-top: 20px;
    border: 1px solid #80bd44;
    width: 100%;
    text-align: center;
    font: 20px/38px 'almoni-dl-regular', arial, sans-serif;
    color: #fff;
    float: right;
    border-radius: 4px;
    box-shadow: 0px 4px 7px #cecece;
    -webkit-box-shadow: 0px 4px 7px #cecece;
    -moz-box-shadow: 0px 4px 7px #c0c0c0;
    background-color: #80bd44;
    border-radius: 22px;
    height: 40px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.input4:hover {
    background-color: #6aab2b;
}
.input4:hover, .input4:active, .input4:focus {
    text-decoration: none;
    outline: none;
    color: #fff;
}
.m-auto .input4 {
    font-family: 'almoni-dl-bold', arial, sans-serif;
    margin-bottom: 20px;
}
.footer {
    text-align: center;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 24px;
    height: 42px;
}
#img-lnk {
    width: 50px;
    height: 32px;
    margin-left: 5px;
    border-radius: 14px 14px 0 0;
    display: inline-block;
    background-image: url('images/icon1.png');
    background-position: center center;
    border: 1px solid #72b83f;
    border-bottom: none;
}
#img2-lnk {
    width: 50px;
    height: 32px;
    margin-left: 5px;
    border-radius: 14px 14px 0 0;
    display: inline-block;
    background-image: url('images/icon2.png');
    background-position: center center;
    border: 1px solid #72b83f;
    border-bottom: none;
}
#img3-lnk {
    width: 50px;
    height: 32px;
    margin-left: 5px;
    border-radius: 14px 14px 0 0;
    display: inline-block;
    background-image: url('images/icon3.png');
    background-position: center center;
    border: 1px solid #72b83f;
    border-bottom: none;
}
#img4-lnk {
    width: 50px;
    height: 32px;
    border-radius: 14px 14px 0 0;
    display: inline-block;
    margin-left: 5px;
    background-image: url('images/icon4.png');
    background-position: center center;
    border: 1px solid #72b83f;
    border-bottom: none;
}
#img5-lnk {
    width: 50px;
    height: 32px;
    border-radius: 14px 14px 0 0;
    display: inline-block;
    background-image: url('images/icon5.png');
    background-position: center center;
    border: 1px solid #72b83f;
    border-bottom: none;
}
.modal-backdrop.in {
    filter: alpha(opacity=75);
    opacity: .75;
}
#testing-email {
    top: 50px;
    padding-top: 25px;
    z-index: 999999;
}
.request-thanx {
    position: relative;
    padding-bottom: 35px;
}
.request-thanx .top-logo {
    position: absolute;
    top: -34px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.c2 {
    color: #444444;
}
.c3 {
    width: 90%;
    margin-right: 5%;
    float: right;
    color: #444;
    text-align: right;
}
#testing-email .pop-tit {
    text-align: center;
    height: 100%;
}
#testing-email .pop-tit.c2 {
    font: 18px/26px 'almoni-dl-regular', arial, sans-serif;
    text-align: center;
    width: 60%;
    margin-left: 20%;
    margin-right: 20%;
}
.pop-button {
    background: none;
    outline: none;
    color: #fff;
    border: 1px solid #fff;
    width: 140px;
    height: 35px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 18px;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    font-size: 18px;
    line-height: 33px;
    text-align: center;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    clear: both;
    display: block;
    margin-top: 32px;
    cursor: pointer;
}
.pop-button-gray {
    border: 2px solid #dcdcdc;
    color: #000;
    margin-top: 20px;
}