/*
Theme Name: Sento Pro
*/

/*  TABLE OF CONTENTS
01. THEME SPECIFIC
02. PORTFOLIO
03. RESPONSIVE
04. WOOCOMMERCE
05. WOOCOMMERCE-THEME
*/


/* ---------------------------------------------------------------------------------------
	00. IMPORT
--------------------------------------------------------------------------------------- */

/* Shortcodes rtl stylesheet */
@import url('styles/rtl/style-shortcodes-rtl.css');


/* ---------------------------------------------------------------------------------------
	01. THEME SPECIFIC
--------------------------------------------------------------------------------------- */

/* =RESET
--------------------------------------------------------------------------------------- */
body {
	direction: rtl;
	unicode-bidi: embed;
}
.panel-grid-cell {
	/*padding: 0 0 20px 2.6%*/
}
.panel-grid .panel-grid-cell:last-child {
	padding-left: 0 !important;
	padding-right: inherit !important;
}
blockquote, q {
	border-left: none;
	border-right: 3px solid #F47E3E;
	padding: 0px 15px 0px 25px;
	margin: 0 15px 20px 0;
}

/* Text elements */
ul, ol {
	margin: 0 20px 20px 0;
}
ul ul, ol ol, ul ol, ol ul {
	margin-left: 0;
	margin-right: 1.5em;
}

/* Tables */
th,
td {
	border:      1px solid #ddd;
	border-right: none;
}

/* Alignment */
.alignleft {
	float: right;
}
.alignright {
	float: left;
}

/* =NAVIGATION
--------------------------------------------------------------------------------------- */
.nav-previous {
	float: right;
}
.nav-next {
	float: left;
}

/* =Pagination
----------------------------------------------------------------------------- */
.pag li {
	margin-left: 1px;
	margin-right: auto;
}
.pag li a,
.pag li span {
	margin-left: 2px;
	margin-right: auto;
}

/* Centralize pagination for all except first and last page */
.pag.pag-start {
	text-align: right;
}
.pag.pag-end {
	text-align: left;
}
.pag.pag-inner span.pag-before {
	float: right;
}
.pag.pag-inner span.pag-after {
	float: left;
}

/* =Main
----------------------------------------------------------------------------- */
#logo,
#logo-sticky {
	float: right;
}

/* =Menu
----------------------------------------------------------------------------- */

/* Pre-header */
#pre-header li {
	float: right;
}
#pre-header .header-links > ul > li.menu-parent > a:after {
	float: left;
	padding-left: 0;
	padding-right: 6px;
}
#pre-header .header-links .sub-menu a {
	padding: 5px 15px 5px 25px;
}

/* Pre-header - Alignment */
#pre-header li.alignright {
	float: left;
}

/* Pre-header - Icon Styling */
#pre-header .header-links i {
	padding-left: 10px;
	padding-right: 0;
}

/* Pre-header - Social Media */
#pre-header-social {
	float: left;
	padding-left: 0;
	padding-right: 40px;
}
#pre-header-social ul {
	float: left;
}
#pre-header-social li.message {
	padding-left: 10px;
	padding-right: 0;
}

/* Pre Header - Search */
#pre-header-search {
	float: left;
	padding-left: 0;
	padding-right: 40px;
}
#pre-header-search .search {
	padding: 10px 15px 10px 40px;
}

/* Header (including #header-sticky */
#header-links,
#header-sticky-links {
	float: left;
}
#header-links-inner,
#header-sticky-links-inner {
	float: left;
}
#header .header-links li,
#header-sticky .header-links li {
	float: right;
}
#header .header-links > ul > li.menu-parent > a:after,
#header-sticky .header-links > ul > li.menu-parent > a:after {
	float: left;
	padding-left: 0;
	padding-right: 6px;
}
#header .header-links .sub-menu,
#header-sticky .header-links .sub-menu {
	float: right;
}
.main-navigation ul {
	padding-right: 0;
}
.main-navigation .sub-menu .sub-menu {
	right: 100%;
}

/* Header - Mega Menu */
#header .header-links .header-thinkupmega > ul,
#header-sticky .header-links .header-thinkupmega > ul {
	left: auto;
	right: 0;
}
#header .header-links .header-thinkupmega > ul > li:first-child,
#header-sticky .header-links .header-thinkupmega > ul > li:first-child {
	border-right: none;
}
#header .header-links .header-thinkupmega > ul > li,
#header-sticky .header-links .header-thinkupmega > ul > li {
	float: right;
	border-left: none;	
	border-right: 1px solid #E3E3E3;
}
#header .header-links .header-thinkupmega ul .sub-menu,
#header-sticky .header-links .header-thinkupmega ul .sub-menu {
	left: auto;
	right: 0px;
}
#header .header-links .header-thinkupmega ul .sub-menu a:before,
#header-sticky .header-links .header-thinkupmega ul .sub-menu a:before {
    content: "\f104";
	float: right;
	padding-left: 10px;
	padding-right: 0;
}
	
/* Header - Style 2 (Including pre-header & social icons styling & search) */
.header-style2 #header .header-links .header-thinkupmega > ul {
	border-left: 1px solid #E3E3E3;
	border-right: none;
}

/* Header - Style 2 (Position social media icons alongside logo) */
.header-style2 #header-container #logo {
	text-align: right;
	padding-left: 0;
	padding-right: 20px;
}

/* Header - Social Media*/
#header-social {
	padding-left: 0;
	padding-right: 40px;
}
#header-social ul {
	float: left;
}
#header-social li.message {
	padding-left: 10px;
	padding-right: 0;
}

/* Header - Search */
#header-search {
	padding-left: 0;
	padding-right: 40px;
}
#header-search .search {
	padding: 10px 15px 10px 40px;
}

/* Arrows of menu parents (uses FontAwesome css) */
#pre-header .sub-menu .menu-parent > a:before {
	content: "\f104";
	text-align: left;
	left: auto;
	right: 10px;
	float: left;
}
#header .sub-menu .menu-parent > a:before,
#header-sticky .sub-menu .menu-parent > a:before {
	content: "\f104";
	text-align: left;
	left: auto;
	right: 10px;
	float: left;
}

/* Slider - Video Slider - YouTube / Vimeo */
#slider.style2 .featured.one_half,
.thinkupslider-sc.style2 .featured.one_half {
	padding-left: 0;
	padding-right: 40px;
}
#slider.style3 .featured.one_half,
.thinkupslider-sc.style3 .featured.one_half {
	padding-left: 40px;
	padding-right: 0;
}

/* Slider - Alignment */
#slider .rslides-content.slider-left .featured-title,
#slider .rslides-content.slider-left .featured-excerpt,
#slider .rslides-content.slider-left .featured-link,
.thinkupslider-sc .rslides-content.slider-left .featured-title,
.thinkupslider-sc .rslides-content.slider-left .featured-excerpt,
.thinkupslider-sc .rslides-content.slider-left .featured-link {
	text-align: right;
}
#slider .rslides-content.slider-right .featured-title,
#slider .rslides-content.slider-right .featured-excerpt,
#slider .rslides-content.slider-right .featured-link,
.thinkupslider-sc .rslides-content.slider-right .featured-title,
.thinkupslider-sc .rslides-content.slider-right .featured-excerpt,
.thinkupslider-sc .rslides-content.slider-right .featured-link {
	text-align: left;
}
#slider .rslides-content.slider-middle .featured-title,
#slider .rslides-content.slider-middle .featured-excerpt,
#slider .rslides-content.slider-middle .featured-link,
.thinkupslider-sc .rslides-content.slider-middle .featured-title,
.thinkupslider-sc .rslides-content.slider-middle .featured-excerpt,
.thinkupslider-sc .rslides-content.slider-middle .featured-link {
	margin-left: 0;
	margin-right: auto;
}

/* Slider - Style 6 (Title & Excerpt - Transparent White Background - Dark Font ) */
#slider .rslides-content.style6 .featured-excerpt span i,
.thinkupslider-sc .rslides-content.style6 .featured-excerpt span i {
	margin: 30px 0 20px 15px;
}

/* Slider - Style 8 (Title - Black Background - White Font, Excerpt - Dark Color ) */
#slider .rslides-content.style8 .featured-excerpt span i,
.thinkupslider-sc .rslides-content.style8 .featured-excerpt span i {
	margin: 20px 0 0px 15px;
}

/* =Intro Options
----------------------------------------------------------------------------- */

/* Breadcrumbs */
#intro #breadcrumbs-core a,
#intro #breadcrumbs-core span {
	float: right
}
#intro #breadcrumbs-home {
	padding-left: 0;
	padding-right: 12px;
}
#intro #breadcrumbs-home:after {
	padding-left: 0;
	padding-right: 12px;
}

/* =FOOTER
--------------------------------------------------------------------------------------- */
#footer-menu {
	text-align: left;
}

/* Post-footer - Social Media */
#post-footer-social ul {
	float: left;
}
#post-footer-social li a {
	margin-left: 0;
	margin-right: 10px;
}

/* =WIDGETS & SIDEBAR
--------------------------------------------------------------------------------------- */

/* Default Widgets */
.widget ul.children li a,
.widget ul.sub-menu li a { 
	padding-left: 0;
	padding-right: 20px;
}
.widget ul.children ul.children li a,
.widget ul.sub-menu ul.sub-menu li a { 
	padding-left: 0;
	padding-right: 40px;
}

/* Default Widgets - Footer Area */
#footer .widget ul.children li a,
#footer .widget ul.sub-menu li a { 
	padding-left: 0;
	padding-right: 15px;
}
#footer .widget ul.children ul.children li a,
#footer .widget ul.sub-menu ul.sub-menu li a { 
	padding-left: 0;
	padding-right: 30px;
}

/* Widget Specific - Archives */
.widget.widget_recent_comments li > a:before {
	margin-left: 0;
}

/* Default Widget - Tag Cloud */
#sidebar .widget_tag_cloud a {
	padding: 1px 0 1px 8px;
	margin: 0 0 6px 5px;
}

#footer .widget_tag_cloud a {
	padding: 1px 0 1px 10px;
	margin: 0 0 4px 3px;
}

/* Default Widget - Search */
.widget_search .search {
	float: right;
}

/* Custom Widget - Categories */
.thinkup_widget_categories li span.cat-count {
	float: left;
}

/* Custom Widget - Child Menu */
.thinkup_widget_childmenu li > a:before {
	float: left;
}

/* Custom Widget - Flickr */
.thinkup_widget_flickr .flickr-photo {
	float: right;
	margin-left: 10px;
	margin-right: 0;
}

/* Custom Widget - Popular Posts / Recent Comments / Recent Posts */
.popular-posts .image,
.recent-comments .image,
.recent-posts .image {
	float: right;
}
.popular-posts .main,
.recent-comments .main,
.recent-posts .main {
	margin-left: 0;
	margin-right: 95px;
}

/* Custom Widget - Recent Comments Quotes */
.thinkup_widget_recentcomments .quote {
	padding-left: 0;
	padding-right: 15px;
}

/* Custom Widget - Search Form */
.thinkup_widget_search .search {
	float: right;
}

/* Custom Widget - Tags Cloud */
#sidebar .thinkup_widget_tagscloud a {
	padding: 1px 0 1px 10px;
	margin: 0 0 6px 5px;
}
#footer .thinkup_widget_tagscloud a {
	padding: 1px 0 1px 10px;
	margin: 0 0 6px 6px;
}

/* Custom Widget - Twitter Feed */
.thinkup_widget_twitterfeed .tweet-content {
	padding: 10px 45px 0 10px;
}
#sidebar .thinkup_widget_twitterfeed .tweet-content {
	background-position: right 2px top 5px;
}
#footer .thinkup_widget_twitterfeed .tweet-content {
	background-position: right -8px top -5px;
    padding: 0 35px 0 0;
}
#sub-footer .thinkup_widget_twitterfeed {
	padding-left: 15px;
	padding-right: 0;
}
#sub-footer .thinkup_widget_twitterfeed .tweet-content {
	padding: 0 0 0 55px;
}

/* =PAGE FORMATS
--------------------------------------------------------------------------------------- */

/* =Meta Content
----------------------------------------------------------------------------- */
.entry-meta > span {
	margin: 0 0 5px 5px;
}

/* =Blog - Style 1
--------------------------------------------------------------------------------------- */
.blog-icon i {
	float: right;
}

/* =Blog - Featured Image Overlay
--------------------------------------------------------------------------------------- */
.blog-thumb .image-overlay-inner a.hover-zoom {
	-webkit-transform: translateX(35px);
	-moz-transform: translateX(35px);
	-ms-transform: translateX(35px);
	-o-transform: translateX(35px);
	transform: translateX(35px);
}
.blog-thumb .image-overlay-inner a.hover-link {
	-webkit-transform: translateX(-35px);
	-moz-transform: translateX(-35px);
	-ms-transform: translateX(-35px);
	-o-transform: translateX(-35px);
	transform: translateX(-35px);
}
.blog-thumb:hover .image-overlay-inner a {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0)
}

/* =Blog - Style 1 & Style 2
--------------------------------------------------------------------------------------- */
.blog-article .entry-meta > span {
	margin-left: 15px;
	margin-right: 0;
}

/* Icons for blog meta */
.blog-article .entry-meta > span.sticky:before,
.blog-article .entry-meta > span.author:before,
.blog-article .entry-meta > span.comment:before,
.blog-article .entry-meta > span.category:before,
.blog-article .entry-meta > span.tags:before {
	float: right;
	padding-left: 6px;
	padding-right: 0;
}

/* Reposition Meta Date */
.blog-article .entry-meta > span.date {
	left: auto;
	right: 0;
}

/* =Blog - Style 1
--------------------------------------------------------------------------------------- */
.blog-style1 .blog-article .entry-content.date-icon {
	padding-left: 0;
	padding-right: 90px;
}

/* =Single Post
--------------------------------------------------------------------------------------- */

/* Meta content */
.single .entry-meta > span {
	margin-left: 15px;
	margin-right: 0;
}

/* Icons for single meta */
.single .entry-meta > span.author:before,
.single .entry-meta > span.comment:before,
.single .entry-meta > span.category:before,
.single .entry-meta > span.tags:before {
	float: right;
	padding-left: 6px;
	padding-right: 0;
}

/* Reposition Meta Date */
.single .format-nomedia > .entry-header {
	padding-left: 0;
	padding-right: 75px;
}
.single .entry-meta > span.date {
	left: auto;
	right: 0;
}

/* Post - Share */
#sharemessage p {
	margin: 0 0 0 15px;
}
#shareicons a {
	margin-left: 15px;
	margin-right: 0;
}

/* Author Bio */
#author-image {
	float: right;
}
#author-content {
	margin-left: 0;
	margin-right: 160px;
}
#author-bio img {
	margin-left: 30px;
	margin-right: 0;
}

/* Comments input and textarea placeholder text color */
#reply-title #cancel-comment-reply-link {
	margin-left: 0;
	margin-right: 20px;
}
.commentlist article header,
.commentlist article footer {
	margin: 0 125px 0 0;
}
.commentlist article header .reply {
    right: auto;
    left: 0;
}
.commentlist article header .reply a:before {
	float: right;
	padding-left: 5px;
	padding-right: 0;
}
.commentlist .children {
	margin: 0 100px 0 0;
}
.commentlist .avatar {
	float: right;
}
.comment-meta,
.comment .reply {
	margin-right: 0px;
}

/* =Contact Us
--------------------------------------------------------------------------------------- */
.page-template-template-contact-php #main .contact-details i {
	margin: 0 0 5px 12px;
}

/* =Archive
--------------------------------------------------------------------------------------- */
.page-template-template-archive-php ul.archive-pages,
.page-template-template-archive-php ul.archive-categories,
.page-template-template-archive-php ul.archive-authors,
.page-template-template-archive-php ul.archive-monthly,
.page-template-template-archive-php ul.archive-recent {
	margin-left: 0;
	margin-right: 2px;
}
.page-template-template-archive-php ul.archive-pages .children li,
.page-template-template-archive-php ul.archive-categories .children li,
.page-template-template-archive-php ul.archive-authors .children li,
.page-template-template-archive-php ul.archive-monthly .children li,
.page-template-template-archive-php ul.archive-recent .children li {
	padding-left: 0;
	padding-right: 25px;
}
.page-template-template-archive-php ul.archive-pages li:before,
.page-template-template-archive-php ul.archive-categories li:before,
.page-template-template-archive-php ul.archive-authors li:before,
.page-template-template-archive-php ul.archive-monthly li:before,
.page-template-template-archive-php ul.archive-recent li:before {
	padding-left: 10px;
	padding-right: 0;
}
.page-template-template-archive-php ul.archive-pages ul.children,
.page-template-template-archive-php ul.archive-categories ul.children,
.page-template-template-archive-php ul.archive-authors ul.children,
.page-template-template-archive-php ul.archive-monthly ul.children,
.page-template-template-archive-php ul.archive-recent ul.children {
	margin: 10px -2px 10px 0px;
}

/* =Sitemap
--------------------------------------------------------------------------------------- */
.page-template-template-sitemap-php ul.sitemap-pages,
.page-template-template-sitemap-php ul.sitemap-authors,
.page-template-template-sitemap-php ul.sitemap-archives,
.page-template-template-sitemap-php ul.sitemap-posts,
.page-template-template-sitemap-php ul.sitemap-posts ul {
	margin-left: 0;
	margin-right: 2px;
}
.page-template-template-sitemap-php ul.sitemap-pages .children li,
.page-template-template-sitemap-php ul.sitemap-authors .children li,
.page-template-template-sitemap-php ul.sitemap-archives .children li,
.page-template-template-sitemap-php ul.sitemap-posts .children li,
.page-template-template-sitemap-php ul.sitemap-posts ul .children li {
	padding-left: 0;
	padding-right: 25px;
}
.page-template-template-sitemap-php ul.sitemap-pages li:before,
.page-template-template-sitemap-php ul.sitemap-authors li:before,
.page-template-template-sitemap-php ul.sitemap-archives li:before,
.page-template-template-sitemap-php ul.sitemap-posts li:before,
.page-template-template-sitemap-php ul.sitemap-posts ul li:before {
	padding-left: 10px;
	padding-right: 0;
}
.page-template-template-sitemap-php ul.sitemap-pages ul.children,
.page-template-template-sitemap-php ul.sitemap-authors ul.children,
.page-template-template-sitemap-php ul.sitemap-archives ul.children,
.page-template-template-sitemap-php ul.sitemap-posts ul.children,
.page-template-template-sitemap-php ul.sitemap-posts ul ul.children {
	margin: 10px -2px 10px 0px;
}

/* =404 Error
--------------------------------------------------------------------------------------- */
.title-404 h2 i {
	padding-left: 15px;
	padding-right: 0;
}

/* =Portfolio (styling code in style-portfolio.css)
--------------------------------------------------------------------------------------- */
.column-1,
.column-2,
.column-3,
.column-4,
.column-5,
.column-6 {
	float: right;
}

/* =Team
--------------------------------------------------------------------------------------- */
.team-social li a {
	margin-left: 8px;
	margin-right: 0;
}

/* BLOCKQUOTES
------------------------------------------------------------------ */
blockquote.style2, q.style2 {
	border-left: none;
	border-right: 10px solid #F47E3E;
}

/* CAROUSEL (NAVIGATION)
------------------------------------------------------------------ */
.sc-carousel-title {
	float: right;
}

/* LIST - FONT AWESOME
------------------------------------------------------------------ */
ul.iconfont i {
	margin: 0 -22px 0 15px;
}

/* NOTIFICATION BOXES
------------------------------------------------------------------ */

/* Add icons to alerts */
.notification.download,
.notification.success,
.notification.error,
.notification.stop,
.notification.info,
.notification.question,
.notification.warning,
.notification.message  { 
	padding-left: 0;
	padding-right: 30px;
}
.notification.download:before,
.notification.success:before,
.notification.error:before,
.notification.stop:before,
.notification.info:before,
.notification.question:before,
.notification.warning:before,
.notification.message:before  { 
	left: auto;
	right: 15px;
}

/* PRICING TABLE
------------------------------------------------------------------ */
.pricing-table i {
	left: auto;
	right: -15px;
}
.pricing-features {
	text-align: right;
}

/* TEAM POST CAROUSEL
------------------------------------------------------------------ */

/* Team Carousel Overlay - Style 2 */
.carousel-team .image-overlay.overlay2 .hover-link:before {
	left: auto;
	right: 0;
}

/* TESTIMONIAL POST CAROUSEL
------------------------------------------------------------------ */

/* Carousel Testimonial - Style 1 */
.sc-carousel.carousel-testimonial.style1 .testimonial-thumb .selected:before {
	left: auto;
	right: 26px;
}

/* Carousel Testimonial - Style 2 */
.sc-carousel.carousel-testimonial.style2 .entry-header {
	float: right;
}
.sc-carousel.carousel-testimonial.style2 .testimonial-thumb:before {
	left: -12px;
	right: auto;
	border-left-color: none;
	border-right-color: #BBB;
}
.sc-carousel.carousel-testimonial.style2 .entry-header img {
	margin: 0 0 0 7px;
}
.sc-carousel.carousel-testimonial.style2 .entry-content,
.sc-carousel.carousel-testimonial.style2 .testimonial-excerpt {
	text-align: right;
}
.sc-carousel.carousel-testimonial.style2 .entry-content {
	margin: 0 105px 0 0;
}

/* ICONS (FONT AWESOME)
------------------------------------------------------------------ */

/* Font Icon - Style 1 */
.iconfull.style1 .iconmain {
	margin: 0 55px 0 0;
}

/* Font Icon - Style 2 */
.iconfull.style2 .iconimage {
	float: right;
}
.iconfull.style2 .iconimage h3 {
    padding-left: 0;
	padding-right: 10px;
}
.iconfull.style2 .iconmain {
	margin: 0 85px 0 0;
}

/* PROGRESS BARS
------------------------------------------------------------------ */
.sc-progress .bar-title {
	padding-left: 5px;
	padding-right: 0;
}
span.bar-title,
span.bar-per {
	text-align: right;
}

/* =PAGE BUILDER - THEME SPECIFIC STYLE
--------------------------------------------------------------------------------------- */

/* Carousel - Portfolio  - Style when no link is set for portfolio button */
.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.prev {
	left: auto;
	right: -35px;
}
.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.next {
	left: -35px;
	right: auto;
}
.carousel-portfolio-builder.style2 .sc-carousel-button {
	left: 0;
	right: auto;
}
.layout-boxed .carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.prev {
	left: auto;
	right: -20px;
}
.layout-boxed .carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.next {
	left: -20px;
	right: auto;
}

/* Services - Style 2 */
.services-builder.style2 .iconimage {
	text-align: right;
}
.services-builder.style2 .iconimage i {
	margin: 16px -16px 0 0;
}


/* ---------------------------------------------------------------------------------------
	02. PORTFOLIO
--------------------------------------------------------------------------------------- */

#filter.portfolio-filter li a {
	text-align: right;
}

/* Portfolio Style 2 - Specific */
#portfolio-options.style2 #filter.portfolio-filter li a {
	margin: 0 0 5px 10px;
}

/* Portolio Hover */
.port-thumb li article {
	left: auto;
	right: 0;
}

/* Portfolio Style 2 - Specific */
.port-thumb .entry-header .image-overlay.overlay2 .port-details.style2 .port-title {
	left: auto;
	right: 0;
}

/* =Portfolio Slider & Featured Projects
--------------------------------------------------------------------------------------- */

#port-featured .sc-carousel li {
	padding: 0 0 0 25px;
}
#port-featured .sc-carousel a.next {
	left: 25px;
	right: auto;
}
#port-featured .sc-carousel a.prev {
	left: 65px;
	right: auto;
}


/* ---------------------------------------------------------------------------------------
	03. RESPONSIVE
--------------------------------------------------------------------------------------- */

/* Desktop / Laptop */
@media only screen and (max-width: 1140px) {
	#logo {
	margin-left: 0;
	margin-right: 15px;
	}
}
	
/* iPad & Tablet */
@media only screen and (max-width: 768px) {

	/* Header */
	#logo img,
	#logo h1 {
		float: right;
	}
}

/* Small Tablets & Larger Phones */
@media only screen and (max-width: 685px) {

	/* Main */
	#main-core,
	#intro.option1, 
	#intro.option2 {
		margin-right: 0px !important;
	}
	#intro #intro-core {
		margin-right: 0px !important;
	}
	#intro.option2 .page-title {
		text-align: right;
	}

	/* Intro / Outro */
	.action-text.three_fourth,
	.action-button.one_fourth.last {
		margin-left: 0;
	}

	/* Widgets */
	.thinkup_widget_flickr .flickr-photo {
		margin-left: 5px !important;
	}
}


/* iPhone (Landscape) */
@media only screen and (max-width: 568px) {
	
	/* Portfolio */
	#filter.portfolio-filter,
	#portfolio-options.style2 #filter.portfolio-filter li	{
		margin-right: 0;
	}

	/* Single Post */
	#comments {
		margin-left: 0;
	}
	#nocomments {
		margin-right: 0;
	}
	
	/* Single Post Share */
	#author-bio .author-description {
		padding-left: 50px;
		padding-right: 0;
	}

	/* Shortcode Content */
	.one_half,
	.one_third,
	.two_third,
	.one_fourth,
	.three_fourth,
	.one_fifth,
	.two_fifth,
	.three_fifth,
	.four_fifth,
	.one_sixth,
	.five_sixth {
		margin-left: 0px;
	}

	/* Portfolio Navigation */
	.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.prev {
		left: 46px;
		right: auto;
	}
	.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.next {
		left: 11px;
		right: auto;
	}

	/* Widgets */
	.thinkup_widget_categories li span {
		padding-left: 0;
		padding-right: 5px;
	}
}

/* iPhone (Portrait) */
@media only screen and (max-width: 320px) {

	/* Single Post Share */
	.commentlist .children {
		margin: 0 25px 0 0;
	}
}


/* ---------------------------------------------------------------------------------------
	04. WOOCOMMERCE
--------------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------------
	05. WOOCOMMERCE-THEME
--------------------------------------------------------------------------------------- */

/*********************FontFace**********************/
@font-face {
    font-family: 'NotoSansKufiArabic-Bold';
    src:url('./fonts/NotoSansKufiArabic-Bold.eot');
    src:url('./fonts/NotoSansKufiArabic-Bold.eot?#iefix') format('embedded-opentype'),
        url('./fonts/NotoSansKufiArabic-Bold.woff') format('woff'),
        url('./fonts/NotoSansKufiArabic-Bold.ttf') format('truetype');
       
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NotoSansKufiArabic-Regular';
    src:url('./fonts/NotoSansKufiArabic-Regular.eot');
    src:url('./fonts/NotoSansKufiArabic-Regular.eot?#iefix') format('embedded-opentype'),
        url('./fonts/NotoSansKufiArabic-Regular.woff') format('woff'),
        url('./fonts/NotoSansKufiArabic-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/*********************FontFace**********************/
/*body{background-image: url("http://shorooqfoam.com.sa/wp-content/uploads/2018/04/bacround.jpg") !important;}*/
h1,h2,h3{font-family: 'NotoSansKufiArabic-Regular';}