/* 
Theme Name:		 phlox-child
Theme URI:		 http://childtheme-generator.com/
Description:	 phlox-child is a child theme of PHLOX, created by ChildTheme-Generator.com
Author:			 javad ashrafian 
Author URI:		 http://childtheme-generator.com/
Template:		 phlox
Version:		 1.0.0
Text Domain:	 phlox-child
*/

@font-face {
	font-family: Shabnam-Light-FD;
	font-style: normal;
	font-weight: 300;
	src: url('/fonts/Shabnam-Light-FD.eot');
	src: url('/fonts/Shabnam-Light-FD.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('/fonts/Shabnam-Light-FD.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('/fonts/Shabnam-Light-FD.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('/fonts/Shabnam-Light-FD.ttf') format('truetype');
}

body, a, ul, li, table, h1, h2, h3, h4, h5, h6,input, textarea, select, button, select, option, p, span, div {
	font-family: Shabnam-Light-FD !important;
	letter-spacing: normal !important;
}
.aux-contact-form input[type="text"]:focus,.aux-contact-form textarea:focus,.aux-contact-form input[type="email"]:focus {
	color: #e8e8e8!important;
    border: 1px solid #a4a4a4!important;
    font-style: normal!important;}

.aux-contact-form input[type="text"],.aux-contact-form textarea,.aux-contact-form input[type="email"] {color: #e8e8e8!important;
    font-style: normal!important;}


.yarpp-related .yarpp-thumbnail-title {
    color: #ccc!important;
    text-align: right!important;
	font-weight: 500!important;
    font-size: 14px!important;
}
.postid-2737 .vp-portfolio.vp-uid-1a5abc64.vp-id-2967.vp-portfolio__ready { margin:0 35px!important;}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
    margin: 6px 6px 13px 20px!important;}
.vp-portfolio__layout-elements-align-center .vp-filter__style-minimal {
    color: #bdbdbd!important;
}
.right-sidebar > .aux-wrapper > .aux-container {
    padding-right: 35px!important;
}

.vp-portfolio__layout-elements-align-center {
    -webkit-box-pack: right!important;
    -ms-flex-pack: right!important;
    justify-content: right!important;
}
.vp-filter__item.vp-filter__item-active {
	color: #fff!important;}

.aux-fs-popup .aux-fs-menu, .aux-fs-popup .aux-fs-menu.aux-middle-aligned {
    top: 40%!important;
	overflow-y: unset!important;}


.single-portfolio .aux-widget-related-posts .hentry .entry-title a {
    color: rgb(169, 169, 169);
}

.page-title-section .aux-left {
    text-align: right;
}
.aux-breadcrumbs span:not(.breadcrumb-icon) {
    padding-left: 0!important;
    padding-right: 0!important;
}

.aux-pagination .pagination {
    display: flex;
    align-items: center;
    justify-content: center;
}
.page-title-section .page-header {
    border-bottom: 1px solid #aaaaaa61;
}

.page-title-section .aux-dark, .page-title-section .aux-dark a {
    color: #bdbdbd;
}

.hentry .aux-portfolio-columns .aux-overlay-content, .aux-widget-recent-portfolios .aux-portfolio-columns .aux-overlay-content {
    top: 60%!important;
    transform: translateY(-50%)!important;
}

.hentry .aux-portfolio-columns .entry-tax, .aux-widget-recent-portfolios .aux-portfolio-columns .entry-tax {
    font-style: normal!important;
    font-size: 14px!important;}

.type-portfolio .hentry .entry-info .entry-tax a::after {
    margin: 0 10px 0 10px!important;
}

.rtl .vp-portfolio.vp-portfolio__ready .vp-portfolio__preloader-wrap,.vp-portfolio__preloader,.vp-portfolio__preloader svg, .vp-portfolio__preloader img {
     display: none!important;
	visibility:hidden!important;
	opacity:0!important;
}

.rtl #primary {
    padding-right: 35px!important;
	padding-left: 35px!important;}



@media screen and (max-width:426px){
	.rtl #primary {
    padding-right: 0px!important;
    padding-left: 0px!important;
}
	aside.aux-sidebar.aux-sidebar-primary {
    display: none;
}
	.vp-portfolio__layout-elements-align-center .vp-filter__style-minimal {
    font-size: 13px;
	margin-bottom: -5px;
    margin-top: 15px;
}

	.vp-portfolio__layout-elements-align-center .vp-filter__style-minimal {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
	justify-content: start!important;}
	
	.vp-filter__style-minimal .vp-filter__item {
    border: 1px solid #bdbdbd!important;
    margin-right: 10px!important;
	margin-bottom: 10px!important;
    border-radius: 30px!important;}
}
@media screen and (max-width: 767px) {
.aux-resp .right-sidebar > .aux-wrapper > .aux-fold {
    padding-right: 10px!important;
    padding-left: 10px!important;
}
	
	.yarpp-thumbnail > img, .yarpp-thumbnail-default {
    width: 100%!important;
		height: auto!important;}
	.yarpp-related {
    padding: 0px!important;
}
}

.archive .aux-widget-recent-portfolios {
    padding-left: 0!important;
}

.yarpp-related {
    margin-bottom: 1em!important;
    margin-top: 8em!important;
    padding: 0 10px!important;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	width: 22%;
    margin-left: 15px!important;
	border: none!important;
}
@media screen and (max-width:426px) {
	.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	width: 97%;height:auto;}
	
}
@media screen and (min-width:426px) and (max-width:768px){
	.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	width: 45%;height:auto;}
}

.aux-widget-recent-portfolios {
    padding-left: 35px;
}

.aux-filters ul > li {
    float: right;
}


.type-portfolio .entry-actions {
    display: none;
}

li.menu-item {
    padding-left: 30px!important;
}

.aux-master-menu.aux-horizontal li:last-child {
    padding-left: 50px!important;
}

.home .aux-widget-recent-portfolios {
    padding-left: 0;
    padding-right: 0;
}
.entry-info .meta-sep, .entry-info .vcard {
    display: none;
}
.aux-widget-related-posts .entry-tax {
    font-style: normal;
}

.entry-info .wpulike.aux-wpulike-single::before, .entry-info .wpulike.aux-wpulike-news::before, .hentry .entry-info [class^="entry-"] ~ [class^="entry-"]:before, .aux-widget-post-slider .aux-latest-posts-slider .aux-slide-info .entry-tax a::after, .hentry .entry-info .entry-tax a::after {
     margin: 0 0px 0 10px;}

.aux-related-container .aux-col {
    padding-left: 0;}

.site-header-section .aux-menu-depth-0 > .aux-item-content, .aux-elementor-header-menu .aux-menu-depth-0 > .aux-item-content {
    padding: 0!important;
}
.aux-logo-header .aux-logo-anchor{ max-width:70px; }

.site-header-section .aux-header-elements:not(.aux-vertical-menu-elements), .site-header-section .aux-fill .aux-menu-depth-0 > .aux-item-content { height:150px; }

.aux-top-sticky .site-header-section.aux-sticky .aux-fill .aux-menu-depth-0 > .aux-item-content, .aux-top-sticky .site-header-section.aux-sticky .aux-header-elements,.aux-elementor-header.aux-sticky { height:65px; }

.site-header-section .aux-middle .aux-menu-depth-0 > .aux-item-content { height:60px; }

.site-header-section .aux-header .aux-burger:before, .site-header-section .aux-header .aux-burger:after, .site-header-section .aux-header .aux-burger .mid-line{ border-color:#000000; }

#fs-menu-search:before { background-color:rgba(255, 255, 255, 0.95); }

.aux-subfooter-bar { border-top:1px solid #EAEAEA; }

.aux-site-footer{border-top:1px solid #EAEAEA;}

.aux-logo-footer .aux-logo-anchor img { max-height:30px; }

@media screen and (min-width: 700px) { .aux-framed .aux-side-frames, body.aux-framed:after,
 .aux-framed .aux-side-frames:before, .aux-framed .aux-side-frames:after{ background-color:#111111; } }

.aux-vertical-menu { background-color:; }

.aux-vertical-menu { background-color:; }

.aux-logo-header .aux-logo-anchor > img { max-height:150px; }

.site-header-section { background-color:rgba(255, 255, 255, 1); }

.site-header-section.aux-sticky, .aux-elementor-header.aux-sticky { background-color:#FFF; }

.aux-vertical-menu-side { background-color:#FFF; }

.single-post .aux-overlay-bg-hash::before { opacity:0.15; }

.page .aux-overlay-bg-hash::before { opacity:0.5; }

.single-portfolio .aux-overlay-bg-hash::before { opacity:0.5; }

.single-news .aux-overlay-bg-hash::before { opacity:0.5; }

.aux-site-footer { border-top-width:1px; }

.aux-subfooter{background-position:center center;}

.aux-subfooter{background-size:cover;}

.aux-subfooter{background-repeat:no-repeat;}

:root{--auxin-featured-color-1: #eaeaea;}

.single-post .wp_ulike_general_class button::before { font-size:10px; }

.single-post .aux-single-post-share span::before { font-size:10px; }

.single-portfolio .aux-single-portfolio-share span::before { font-size:20px; }

.single-portfolio .wp_ulike_general_class button::before { font-size:20px; }

.aux-top-header, .aux-sticky-footer .page-title-section, .aux-sticky-footer #main, #inner-body{background-color:#232323;}

:root{--auxin-featured-color-7: #d1d1d1;}

:root{--auxin-featured-color-8: #ffffff;}

.aux-single .type-portfolio .entry-side-title > h1{ color:rgb(199, 199, 199); }

.aux-single .type-portfolio .entry-side-overview{ color:rgb(193, 193, 193); }

.aux-single .type-portfolio .entry-meta-data dt{ color:rgb(218, 218, 218); }

.aux-single .type-portfolio .entry-meta-data dd, .aux-single .type-portfolio .entry-meta-data .entry-tax > a{ color:rgb(169, 169, 169); }

.aux-single .type-portfolio .entry-meta-data .aux-button{ color:rgb(169, 169, 169); }

.single-portfolio .aux-widget-related-posts .hentry .entry-title a{ color:rgb(169, 169, 169); }

.single-portfolio .aux-related-container-more .aux-related-btn-more{background-image:-webkit-linear-gradient(right, rgb(120, 120, 120) 15.2727%, rgb(120, 120, 120) 15.2727%);}

.single-portfolio .aux-related-container-more .aux-related-btn-more{ color:rgb(255, 255, 255); }

.aux-single .type-portfolio .entry-content{ color:rgb(219, 219, 219); }

.page-title{ color:rgb(169, 169, 169); }

.page-title-section .page-subtitle{ color:rgb(169, 169, 169); }

.aux-breadcrumbs{color:rgb(169, 169, 169);}

.page-title-section .aux-breadcrumbs a{ color:rgb(169, 169, 169); }

.page-title-section .aux-breadcrumbs span:after { color:#d1d1d1; }
	

