@font-face {
	font-family: MiriamCLM;  
	src: local('MiriamCLM-Bold'), 
		url("design/fonts/MiriamCLM-Bold.ttf") format('truetype');  
	font-weight: normal;  
}

@font-face {
	font-family: MiriamCLM-light;  
	src: local('MiriamCLM-Book'), 
		url("design/fonts/MiriamCLM-Book.ttf") format('truetype');  
	font-weight: normal;  
}

/* main css */
body{text-align:right;direction:rtl;font-family:MiriamCLM;}
#primary p, #primary div,#primary span{font-family:Arial;}
a,h1,h2,h3{font-family:MiriamCLM !important;}

.left{float:right;}
.right{float:left;}
#main{direction:ltr;}
#primary, #secondary{direction:rtl;}
.category-breadcrumb{display:none;}
hr{margin-top:20px;}
#primary p, #primary div, #primary span{font-size:13px;}
#primary p{margin-bottom:5px;}

/* footer */
#colophon{background:url('design/img/footer_pic.png') repeat-x;min-height:80px;border:0;/*width:1053px*/;margin:0 auto;/*background-position-x:-300px;*/}
#site-generator{display:none;}

/* header + menu */
#access{max-width:750px;float:left;}
#access ul > li > a.has-submenu{background-position:left;padding-left:15px;padding-right:0;}
#access ul > li > ul > li > a.has-submenu{background-position:left;padding-left:0;}
#access ul ul ul{right:100%;}
.mainmenu > ul > li > a{font-size:16px;}
#access{margin:48px 25px 47px 0;}
#logo{padding:20px 0px 20px 20px;}
#branding{background:none;}


/* search & map */
#dir-holder input#dir-searchinput-category, #dir-holder input#dir-searchinput-location{background-position:10px 13px;font-size:15px;font-family:arial;}
.marker-content img{float:right;}
.with-image .map-item-info{float:right;width:125px;}
.marker-content{/*top:0;*/}
#dir-search-button input{font-family:MiriamCLM;font-size:18px;}
#directory-search{background:url('design/img/top_bg.png') repeat-x;/*width:1053px;*/margin:0 auto;/*background-position-x:-230px;*/}
#dir-search-button{background:none;}
.geo-radius{float:right;}
input#dir-searchinput-geo-radius{width:20px !important;}
.map-item-info .title{font-size:13px;font-family:arial;}
.map-item-info .address{font-size:11px;font-family:arial;}
.map-item-info .more-button{font-size:11px;display:block;text-align:center;}

/* home page */
ul.subcategories li{margin-right:0;margin-left:39px;}
ul.subcategories li .description{padding-right:20px;padding-left:0;}
ul.subcategories li:nth-child(3n){margin-left:0;}
.extra_images{margin-top:5px;}
.extra_images  div{margin:5px 8px;display:inline-block;text-align:center;}
ul.subcategories li .icon{height:auto;width:auto;}
h1.entry-title a, h1.entry-title span{font-size:40px;}
#main h2.subcategories-title{margin-top:10px;}
ul.subcategories li h3 a{font-size:17px;}


/* side bar */
aside h3.widget-title span{font-size:20px;padding:0 35px;}
.wpcf7 p{margin-bottom:0;font-size:14px;color:black;}
.form-line{margin-bottom:10px;}
.wpcf7 .wpcf7-submit{float:none;display:block;background:#6b6b6b !important;text-align:center;width:100%;border:0;}

.div-commercial{text-align:center;}
.div-commercial a{text-decoration:none !important;}
.cmrcl-box{width:110px;height:110px;text-align:center;padding:10px;display:inline-block;margin:5px;vertical-align:top;}
.cmrcl-box p{font-size:20px;color:#fff;font-family:MiriamCLM-light;margin-bottom:5px;}
.cmrcl-box p b{color:#fff;font-family:MiriamCLM;}
.cmrcl-img-div{display:table-cell;vertical-align:middle;width:110px;height:50px;}
.cmrcl-atavot{background:#005e29;}
.cmrcl-rest{background:#8db559;}
.cmrcl-coffee{background:#c1b67c;}
.cmrcl-fashion{background:#de438c;}

.div-news p{font-size:13px;margin-bottom:25px;font-family:arial;}
#searchform #s, #search-form .s{width:255px;}
#main h3{font-size:22px;}
#main h2{font-size:17px;font-family:MiriamCLM;}
aside h3.widget-title span{font-size:22px;font-family:MiriamCLM;}


/* content page */
.item-address, .item-hours{background-position:top right;padding:0 50px 20px 0;}
.item-map{float:left;}
.rating-system .rating > div,.item-info{float:right;}
dl.item-address dd,dl.item-address dt{font-size:14px;font-family:MiriamCLM;}
dl.item-address dd{padding-left:0;padding-right:50px;}
dl.item-address dt,.item-hours .day{width:50px;}
dl.item-address dt,.item-hours .day{float:right;}
.detail > label{left:auto;right:10px;}
#commentform label{right:12px;left:auto;}
.items .thumbnail, .item-image{margin-left:20px;margin-right:0;}
.item-share{display:none;}
.social-item{width:49%;}
.fb{border-right:0;}
.tw{display:none;}
.gp{border-right:1px solid #cfcfcf !important;margin-bottom:0;}

.item-details-title{font-size:18px !important;color:black;}
.item-details{background:#f7f7f7;border:1px solid #d2d2d2;}
#primary .item-details p{font-size:16px;font-family:MiriamCLM;}
.item-details p:last-child{border-bottom:0 !important;}
.item-details p{line-height:30px;border-bottom:1px solid #d2d2d2;padding:5px;margin:0 !important;}
.user-details .value{float:left;}
.rating-details .detail{text-align:right !important;}
dl.item-address dt, .item-hours .day{color:black;}

/* search page */
.items .description{margin-right:150px;width:auto;}
.items .thumbnail, .item-image{float:right;}
.open-button{left:0;right:auto;}
.content > div, .comment .content p{margin:0;margin-right:64px;}
.comments-link,.reply, .edit-link{float:left;}
.rating{float:left;}

/* gallery page */
.div-gallery img{width:150px;}
.pp_content_container a{font-size:0;}


/* sitemap */
.sitemap{margin-bottom:10px;}

@media only screen and (max-width: 768px) {
	#check_mobile{display:none;}
	/* top */
	#logo{padding:20px;}
	#directory-search{background:url('design/img/top_mobile.png') no-repeat;background-size:100%;width:auto;background-position:center;}
	#colophon{width:auto;background:none;}
	ul.subcategories li{margin-left:0;}
	#access{margin:0;}
	#dir-holder input, #dir-holder input#dir-searchinput-category, #dir-holder input#dir-searchinput-location{margin:10px 0;}
	#dir-search-advanced #dir-searchinput-geo-radius{width: 35px !important;margin:0;padding:0 5px;}
	#dir-search-advanced{width:250px;}
	#dir-search-button{width:85%;}
	#dir-search-button input{width:230px;}
	.dir-searchinput-settings{top:182px;}
	.marker-content img{max-height:124px;}
	.infoBox > img{top:132px;right:0;width:15px;height:15px;}
	.marker-holder{height:140px;}
	.infoBox{margin-top:-130px;}
	#access{padding:0;}
	#access .mainmenu > ul > li{margin:10px;display:block;}
	ul.ui-autocomplete{left:auto !important;right:24px !important;width:80% !important;}
	.responsive-menu{display:none;}
	#access ul{display:block;}
	.assistive-text{display:none;}

	/* page */
	h1{font-size:22px !important;}
	h2,h3,h4{font-size:20px !important;}
	p,a,div,span,dd,dt,dl{font-size:18px !important;}
	h1.entry-title a, h1.entry-title span{font-size:22px !important;}
	.extra_images div{width:10%;}
	.cmrcl-box{width:100px;margin:3px;}
	.items .thumbnail, .item-image{float:none;display:block;}
	.div-gallery img{width:120px;}
	#content{max-width:100%;}
	.wpcf7 input, .wpcf7 textarea{width:90%;}
	#primary p, #primary div, #primary span{text-align:center;}
	ul.subcategories li .icon{float:right;}
	ul.subcategories li .icon, ul.subcategories li .description{/*display:inline-block;*/}
	.category-wrap-row, .category-wrap-table{display:block;}
	ul.subcategories li .description{text-align:right !important;}
	.items .thumbnail, .item-image{margin-left:0;}
	.items .item.featured .thumbnail img{margin-right:-60px;}
	.items .thumbnail .comment-count,.items .item.featured .thumbnail:before{}
	.items .description{margin-right:0;}
	.rating{float:none;display:block;}
	.star{float:none;display:inline-block;}
	.items .thumbnail .comment-count{position:relative;width:33px;height:22px;padding:0;padding-top:4px;top:-118px;right:-40px;margin:0 auto;}
	.items .item.featured .thumbnail:before{width:56px;height:17px;padding:2px;top:-5px;position:relative;right:0}
	#searchform #s, #search-form .s{width:205px;}
	#dir-holder input, #dir-holder input#dir-searchinput-category, #dir-holder input#dir-searchinput-location{font-size:16px !important;}
	.pp_content_container a{font-size:0 !important;}
	.contact-owner-popup .input, .claim-listing-popup .input{margin:10px 0;}
	.contact-owner-popup h3, .claim-listing-popup h3{text-align:center;}
	.entry-content img, .comment-content img, .widget img{width:auto;}

	/* footer */        
    #footer{height:65px;}
    #footer_inner{display:none;}
    .footer-div{position:fixed;bottom:0px;width:100% !important;left:0px;height:65px;background:#fff;border:1px solid black;z-index:2;text-align:center;}
    .footer-phone, .footer-contact,.footer-logo{display:inline-block;width:33% !important;float:left !important;height:100%;}
    .footer-contact{border-left:1px solid black;float:right !important}
    .footer-logo{border-left:1px solid black;float:right !important;}
    .footer-phone a,.footer-contact a,.footer-logo a{background:url('design/img/mail.png') no-repeat;width:35px;height:100%;display:inline-block;background-size:contain;background-position:center;}
    .footer-phone a{background:url('design/img/phone-gif.gif') no-repeat center;background-size:contain;}
    .footer-logo a{background:url('design/img/kan.png') no-repeat center;background-size:contain;width:70%;}  

	/* top menu */
    .menu-icon{position:absolute !important;left:-10px;top:40px;width:50px;height:50px !important;font-size:0;display:block;transition:0.3s;background:url('design/img/menuicon.png') no-repeat;z-index:4;text-align:center;}
    .menu-icon-close{top:40px;left:180px;background:url('design/img/close_menu.png') no-repeat;height:35px !important;width:35px;background-size:35px;position:fixed !important;}
    .menu-div{position:fixed !important;background:#fff;width:220px !important;left:-1px;z-index:3;top:50px;display:none;padding:0px;transition:0.3s;border:1px solid black;border-radius:0px 10px 10px 0;}
}

@media only screen and (max-width: 360px) {
	.extra_images div{width:20%;}
}