﻿/*
Theme Name: Spacious
Theme URI: http://hamyarwp.com/spacious
Author: HAMYARWP
Author URI: http://hamyarwp.com
*/
@font-face {
    font-family: 'WYekan';
    src: url('fonts/WeWYekan.eot');
    src: url('fonts/WebYekan.eot?#iefix') format('embedded-opentype'),
         url('fonts/WebYekan.woff') format('woff'),
         url('fonts/WebYekan.ttf') format('truetype'),
         url('fonts/WebYekan.svg#WebYekan') format('svg');
    font-weight: normal;
    font-style: normal;
    unicode-range: U+0600–06FF;
}

html, body, div, h1, h2, h3, h4, h5, h6, p {
  font-family: WYekan !important;}
body, input, textarea,.read-more, .more-link  {
  font-family: WYekan !important}
.main-navigation a:hover, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current_page_item a, .main-navigation ul li:hover > a {
font-family: WYekan;}
p {
font-family: WYekan;}
.post .entry-meta {
font-family: WYekan;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
font-family: WYekan;}
#header-left-section {
float: right;
margin-left: 25px;
margin-right: auto;}
#header-right-section {
float: left;}
#masthead .search-wrap span {
right: 0px;
top: 0px;}
#header-right-section .widget {
    text-align: left;}
#header-logo-image {
float: right;
padding:0 0 0 20px;}
#header-text {
float: right;
padding: 10px 0 0 20px;}
#featured-slider .entry-container {
right: 1%;
direction:rtl;
top: 60%;}
.tg-one-fourth {
    float: right;
    margin: 0 0 0 2.46305419%;
	}
.tg-one-fourth-last {
    margin: 0px;
}
input[type="text"], input[type="email"], input[type="password"], textarea, input[type="url"] {
    padding: 1%;
    border: 1px solid #EAEAEA;
    line-height: 20px;
    width: 98%;
    margin: 0 0 30px;
    background-color: #F8F8F8;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.main-navigation ul li ul li ul {
    right: 150px;
    left: auto;}
.main-navigation ul li ul {
    right: 25px;
    left: auto;
	}
.small-menu a {
    float: right;
    padding: 5px 16px 0 0;}	
.footer-widgets-area .tg-one-fourth .widget-title {
text-align: right;}
.footer-socket-wrapper .small-menu {
    float: left;
}
.footer-socket-wrapper .copyright {
    float: right;
	}
.small-menu {
    float: left;
}
.widget_recent_work .tg-one-half p, .widget_recent_work .tg-one-third p, .widget_recent_work .tg-one-fourth p {
text-align: right;}
.widget_testimonial .widget-title {
text-align: right;}
.call-to-action-button {
font-family: WYekan;}
.widget_featured_single_post .widget-title, .widget_featured_single_post p, .widget_featured_single_post .service-image {
text-align: right;}
.widget_recent_work .tg-one-half .widget-title, .widget_recent_work .tg-one-third .widget-title, .widget_recent_work .tg-one-fourth .widget-title {
text-align: right;}
.main-navigation {
float: left}
#masthead input.s {
font-family: WYekan;
}
#featured-slider .slider-read-more-button {
float: right;
display: none;}
.header-post-title-container .post-title-wrapper {
float: right;
padding-left: 30px;
padding-right: 0;
}
#respond form input[type="text"], #respond form textarea {
font-family: WYekan;}
input.s {
font-family: WYekan;}
.site-header .menu-toggle:before {
margin-left: 10px;
margin-right: auto;}
.main-small-navigation ul ul a {
padding-right: 60px;
padding-left: inherit;}
.main-small-navigation ul ul ul a {
padding-right: 80px;
padding-left: inherit;}
.call-to-action-content {
float: right;}
.call-to-action-button {
float: left;}
.main-navigation li {
float: right;
padding: 0 25px 0 0px;}
#search-form span {
margin-right: -2px;
margin-left:0px;}
.post .entry-meta span {
float: right;}
.post .entry-meta .read-more-link {
float: left;}
.comments-area .comment-edit-link, .comments-area .comment-permalink, .comments-area .comment-date-time, .comments-area .comment-author-link {
margin-right: 100px;
margin-left: 0px;}
.avatar {
float: right;}
.search-wrap button {
margin-right: -6px;
margin-left: 0PX;
}
input.s {
height: 25px;
padding: 4px 10px 0px;
width:50%}
.comment .comment-reply-link {
float: left;}
.widget_testimonial .testimonial-icon:before {
  float: right;
  margin-left: 3.06%;
  margin-right:0;
  }
  .widget_testimonial .testimonial-author {
  text-align: left;
  font-family: WYekan;
  }
  #respond form p.form-allowed-tags {
  display:none;}
  .small-menu li {
    float: right;
	}
  #controllers {
    direction: ltr;
	}
	
@media screen and (min-width: 1500px) {
   .wide-978 #featured-slider .entry-container {
      right: 17.6%;
	  left:auto;
   }
   .wide-1218 #featured-slider .entry-container {
      right: 9.6%;
	  left:auto;
   }
}
@media screen and (min-width: 1650px) {
   .wide-978 #featured-slider .entry-container {
      right: 19.45%;
	  left:auto;
   }
   .wide-1218 #featured-slider .entry-container {
      right: 11.9%;
	  left:auto;
   }
}
@media screen and (max-width: 1308px) {
	#page {
		width: 97%;
	}
	.wide-1218 #page, .wide-978 #page {
		width: 100%;
	}
	.inner-wrap {
		width: 94%;
	}
}
@media screen and (max-width: 1078px) {
	body {
		padding: 15px 0;
	}
	#featured-slider .entry-container {
		max-width: 60%;
	}
	.call-to-action-content {
		float: none;
		width: 100%;
		margin-bottom: 10px;
		text-align: center;
	}
	.call-to-action-button {
		width: 93%;
	}
	.footer-socket-wrapper .copyright {
		float: none;
		max-width: 100%;
		text-align: center;
		margin-bottom: 5px;
	}
	.footer-socket-wrapper .small-menu {
		float: none;
		text-align: center;
	}
	.footer-socket-wrapper .small-menu li {
		float: none;
		display: inline;
	}
	.footer-socket-wrapper .small-menu a {
		float: none;
		display: inline;
		padding: 5px 5px 0;
	}
	.small-menu li.default-menu, li.default-menu {
		display: none;
	}
	.tg-one-half, .tg-one-third, .tg-one-fourth {
		float: right;
		width: 46.7684729%;
	}
   .widget_service_block .tg-one-third {
      float: right;
      margin: 0 2.46305%;
      padding: 0 0 30px;
      width: 28.4072%;
   }
	.tg-one-half-last, .tg-one-fourth-last {
		float: left;
	}
	.tg-service-left { float: left; margin: 0; }
	.tg-service-right { float: right; margin: 0; }
	.tg-column-1, .tg-column-3 {
		float: right;
		width: 46.7684729%;
	}
	.tg-column-2, .tg-column-4 {
		float: left;
		margin-left: 0;
		margin-right:auto;
	}
	.tg-after-two-blocks-clearfix {
		clear: both;;
	}
	.tg-after-three-blocks-clearfix {
		clear: none;
	}
}
@media screen and (max-width: 768px) {
	#primary, #secondary {
		float: none;
		width: 100%;
		margin: 0;
	}
	#header-left-section {
		float: none;
		max-width: 100%;
		margin-left: 0px;
		margin-right:auti;
	}
	#header-logo-image {
		float: none;
		text-align: center;
		margin-bottom: 10px;
		padding-left: 0;
	}
	#header-text {
		float: none;
		text-align: center;
		padding: 0;
		margin-bottom: 10px;
	}
	#site-description {
		padding-bottom: 5px;
	}
	#header-right-section {
		float: none;
		max-width: 100%;
	}
	#header-right-section .widget {
		padding: 0 10px 0 0;
		float: none;
		text-align: center;
	}
	.menu-toggle,
	.main-navigation.toggled .nav-menu {
		display: block;
	}
	.main-navigation ul {
		display: none;
	}
	.main-navigation {
		float: none;
	}
	#featured-slider .entry-container { max-width: 70%; }
	#featured-slider .entry-description-container { padding: 5px 10px; padding: 0.5rem 1rem; }
	#featured-slider .slider-title-head { margin-bottom: 0; }
	#featured-slider .entry-title span { font-size: 18px; line-height: 1.4; }
	#featured-slider .entry-content p { font-size: 14px; line-height: 1.4; }
	#featured-slider .slider-read-more-button { font-size: 14px; padding: 5px 10px; padding: 0.5rem 1rem; }
}
@media screen and (max-width: 767px) {
	.tg-one-half, .tg-one-third, .tg-one-fourth {
		float: none;
		width: 100%;
		margin: 0;
	}
   .widget_service_block .tg-one-third {
      float: none;
      width: 100%;
      margin: 0;
   }
	.tg-column-1, .tg-column-2, .tg-column-3, .tg-column-4 {
		float: none;
	}
	#primary, #secondary {
		float: none;
		width: 100%;
		margin: 0;
	}
	.wide-978 #primary, .narrow-978 #primary, .wide-978 #secondary, .narrow-978 #secondary {
		width: 100%;
	}
}
@media screen and (max-width: 600px) {
	#featured-slider .entry-description-container { padding: 3px 6px; padding: 0.3rem 0.6rem; }
	#featured-slider .entry-title span { font-size: 14px; }
	#featured-slider .entry-content p { font-size: 10px; }
	#featured-slider .slider-read-more-button { margin-top: 5px; font-size: 10px; padding: 3px 6px; padding: 0.3rem 0.6rem; }
	#controllers { bottom: 5px; }
	#controllers a { height: 4px; margin: 0 3px; width: 12px; }
	.gallery-columns-4 .gallery-item,
   .gallery-columns-5 .gallery-item,
   .gallery-columns-6 .gallery-item,
   .gallery-columns-7 .gallery-item,
   .gallery-columns-8 .gallery-item,
   .gallery-columns-9 .gallery-item {
   	width:25%;
   }
}
@media only screen and (max-width: 420px) {
   #page {
   	width: 97%;
   }
   .inner-wrap {
   	width: 95%;
   }
	#featured-slider .entry-content, #featured-slider .slider-read-more-button { display: none; }
	.gallery-columns-4 .gallery-item,
   .gallery-columns-5 .gallery-item,
   .gallery-columns-6 .gallery-item,
   .gallery-columns-7 .gallery-item,
   .gallery-columns-8 .gallery-item,
   .gallery-columns-9 .gallery-item {
      width:33.33%;
   }
}

/* Remove the updated class from entry meta */
.date .updated {
  display: none;
}	