/*
Theme Name: Accelerate
Theme URI: http://hamyarwp.com/accelerate/
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;}
h1, h2, h3, h4, h5, h6 {
font-family: 'WYekan';
word-spacing:-3px;}
p {
font-family: 'WYekan';
word-spacing:-1px;}
.site-header .menu-toggle,.inner-wrap{
font-family: 'WYekan';
}
#header-left-section {
float: right;
margin-left: 25px;
margin-right: auto;}
#header-right-section {
float: left;}
.main-navigation li {
float: right;}
.footer-socket-wrapper .footer-menu {
float: left;}
.footer-socket-wrapper .copyright {
color: #666666;
max-width: 50%;
float: right;}
.footer-widgets-area .widget-title {
text-align: right;}
#secondary .widget ul li, #colophon .widget ul li {
text-align: right;}
.main-navigation li {
font-family: 'WYekan';}
a {
font-family: 'WYekan';}
.widget_recent_work .recent_work_title .title_box h5 {
font-family: 'WYekan';}
.footer-socket-wrapper .copyright {
font-family: 'WYekan';}
blockquote p {
font-family: 'WYekan';}
input.s {
font-family: 'WYekan';}
#respond form input[type="text"], #respond form textarea {
font-family: 'WYekan';}
.accelerate-button, input[type="reset"], input[type="button"], input[type="submit"], button{
font-family: 'WYekan';}
#wp-calendar caption {
font-family: 'WYekan';}
.comments-area .comment-edit-link, .comments-area .comment-permalink, .comments-area .comment-date-time, .comments-area .comment-author-link {
font-family: 'WYekan';}
#secondary h3 span:before, .footer-widgets-area h3 span:before {
padding-left: 5px;
padding-right: inherit;}
#comments i {
padding-left: 10px;
padding-right: 10px;}
.footer-menu li {
float: right;}
.comment .comment-reply-link {
float: left;}
#controllers {
direction: ltr;
}
#search-form input[type="submit"] {
margin-left:auto;
margin-right: -4px;
float:right;
}
input.s {
    float: right;
    border-left: none;
    border-radius: 3px 3px 0 0;
	border-right:1px solid #EAEAEA;
	}
.textwidget {
    font-family: 'WYekan';
    font-size: 15px;
}
#header-logo-image {
    float: right;
    padding: 0 0 0 20px;
}
.comments-area article header .comment-edit-link:before {
    padding-left: 10px;
}
a#scroll-up {
    z-index: 9999;
}	
.main-navigation ul li ul li ul {
right: 200px;
left:auto;
}
.site-header .menu-toggle:before {
padding-left: 10px;
margin-right: auto;}
.main-small-navigation ul ul a {
padding-right: 60px;
padding-left: 0px;}
.main-small-navigation ul ul ul a {
padding-right: 80px;
padding-left: 0px;}
#header-text {
float: right;
padding: 10px 0 0 20px;}
#wp-calendar th, #wp-calendar td, #wp-calendar caption {
  text-align: right;}
 #colophon #wp-calendar th, #colophon #wp-calendar td {
  padding: 3px 8px 3px 2px;
}
a.slide-prev {
    left: 0;
}
.tg-one-third {
  float: right;
  margin: 0 0 0 3.6364%;
} 
.tg-one-third-last {
  float: left;
  margin-right: 0;
  margin-left: 0;
}
.footer-menu a {
  float: right;
  padding: 5px 16px 0 0;}
.widget_recent_comments #recentcomments li:before {
  padding-left: 5px;
  padding-right: 0;
}
.avatar {
  float: right;
}
.comments-area .comment-edit-link, .comments-area .comment-permalink, .comments-area .comment-date-time, .comments-area .comment-author-link {
  margin-right: 75px;
  margin-left: 0;}
  .entry-meta .byline {
  margin-left: 25px;
  margin-right: 0;
}
.entry-meta .posted-on, .entry-meta .comments-link, .entry-meta .edit-link, .entry-meta .tag-links {
  margin-left: 25px;
  margin-right: 0;
}

/*media*/

@media screen and (max-width: 1190px) {
	#page {
		width: 97%;
	}
	.wide #page {
		width: 100%;
	}
	.inner-wrap {
		width: 94%;
	}
}
@media screen and (max-width: 768px) {
	#header-text-nav-wrap {
		padding: 15px 0;
	}
	#header-left-section {
		float: none;
		max-width: 100%;
		margin-left: 0;
		margin-right:auto;
	}
	#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 0 10px 0;
		float: none;
		text-align: center;
	}
	.widget_recent_work .tg-one-fourth {
		width: 50%;
		float: right;
	}
	.footer-socket-wrapper .copyright {
		float: none;
		max-width: 100%;
		text-align: center;
		margin-bottom: 5px;
	}
	.footer-socket-wrapper .footer-menu {
		float: none;
		text-align: center;
	}
	.footer-socket-wrapper .footer-menu li {
		float: none;
		display: inline;
	}
	.footer-socket-wrapper .footer-menu a {
		float: none;
		display: inline;
		padding: 5px 5px 0;
	}
}
@media screen and (max-width: 767px) {
	.menu-toggle,
	.main-navigation.toggled .nav-menu {
		display: block;
	}
	.main-navigation ul {
		display: none;
	}
	.main-navigation {
		float: none;
	}
	#featured-slider .entry-content {
		display: none;
	}
	.slider-nav {
		display: none;
	}
	#primary, #secondary {
		float: none;
		width: 100%;
	}
	.tg-one-half, .tg-one-third, .tg-one-fourth {
		float: none;
		width: 100%;
		margin: 0;
	}
	.widget_image_service_block .tg-one-third {
		padding-bottom: 20px;
	}
}
@media only screen and (max-width: 600px) {
   #featured-slider .slider-title-head .entry-title a {
   	font-size: 16px;
   	padding: 4px 12px;
   }
	.widget_recent_work .tg-one-fourth {
		width: 100%;
		text-align: center;
		position: relative;
	}
	.widget_recent_work .recent_work_title {
		right: 0;
	}
	.entry-meta .post-format {
		padding: 0;
		top: -18px;
	}
	.entry-meta .post-format i {
		font-size: 12px;
		padding: 2px 0 0;
	}
	.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) {
   .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%;
   }
}
@media only screen and (max-width: 400px) {
	#featured-slider .slider-title-head .entry-title a {
		font-size: 12px;
		padding: 0 8px;
	}
}
@media screen and (max-width: 1190px) {
	#page {
		width: 97%;
	}
	.wide #page {
		width: 100%;
	}
	.inner-wrap {
		width: 94%;
	}
}
@media screen and (max-width: 768px) {
	#header-text-nav-wrap {
		padding: 15px 0;
	}
	#header-left-section {
		float: none;
		max-width: 100%;
		margin-right: 0;
	}
	#header-logo-image {
		float: none;
		text-align: center;
		margin-bottom: 10px;
		padding-right: 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 0 10px 0;
		float: none;
		text-align: center;
	}
	.widget_recent_work .tg-one-fourth {
		width: 50%;
		float: right;
	}
	.footer-socket-wrapper .copyright {
		float: none;
		max-width: 100%;
		text-align: center;
		margin-bottom: 5px;
	}
	.footer-socket-wrapper .footer-menu {
		float: none;
		text-align: center;
	}
	.footer-socket-wrapper .footer-menu li {
		float: none;
		display: inline;
	}
	.footer-socket-wrapper .footer-menu a {
		float: none;
		display: inline;
		padding: 5px 5px 0;
	}
}
@media screen and (max-width: 767px) {
	.menu-toggle,
	.main-navigation.toggled .nav-menu {
		display: block;
	}
	.main-navigation ul {
		display: none;
	}
	.main-navigation {
		float: none;
	}
	#featured-slider .entry-content {
		display: none;
	}
	.slider-nav {
		display: none;
	}
	#primary, #secondary {
		float: none;
		width: 100%;
	}
	.tg-one-half, .tg-one-third, .tg-one-fourth {
		float: none;
		width: 100%;
		margin: 0;
	}
	.widget_image_service_block .tg-one-third {
		padding-bottom: 20px;
	}
}
@media only screen and (max-width: 600px) {
   #featured-slider .slider-title-head .entry-title a {
   	font-size: 16px;
   	padding: 4px 12px;
   }
	.widget_recent_work .tg-one-fourth {
		width: 100%;
		text-align: center;
		position: relative;
	}
	.widget_recent_work .recent_work_title {
		left: 0;
		right:auto;
	}
	.entry-meta .post-format {
		padding: 0;
		top: -18px;
	}
	.entry-meta .post-format i {
		font-size: 12px;
		padding: 2px 0 0;
	}
	.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) {
   .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%;
   }
}
@media only screen and (max-width: 400px) {
	#featured-slider .slider-title-head .entry-title a {
		font-size: 12px;
		padding: 0 8px;
	}
}
