/*
Theme Name: Zephyr Child
Template: Zephyr
Version: 1.0
Author:	AbzarWP.Com
Theme URI: http://zephyr.us-themes.com/
Author URI: https://abzarwp.com
*/
body:lang(en){
	font-family:"Roboto",sans-serif;;
}
/*Add your own styles here:*/
body:lang(fa) .owl-next:after{
	content:'keyboard_arrow_left'!important;
}
body:lang(fa) .owl-prev:after{
	content:'keyboard_arrow_right'!important;
}
h2{
	margin-top:19px;
}
.pro_img{
	overflow:hidden;
}
.pro_img img{
	webkit-transition: opacity .35s,-webkit-transform .35s;
    transition: opacity .35s,transform .35s;
	border-radius: 10px;
}
.pro_img:hover img{
	opacity: 0.7;
    -webkit-transform: scale3d(1.05,1.05,1);
    transform: scale3d(1.05,1.05,1);
}
.pro_img:after{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    content: '';
    opacity: 0;
    -webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);
    transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    transition: all 300ms;
}
.pro_img:hover:after{
	opacity: 1;
    -webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
    transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
}


.h-logo img{
	border-left: 1px solid #7e7e7e;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 10px;
    box-shadow: 7px 7px 0px 0px #7e7e7e;
    padding: 20px 10px;
	background: #fff;
}
.h-logo a{
	z-index:99;
}
.state_mobiles .h-logo img{
	padding:4px 7px;
}
.state_mobiles .at_middle .l-subheader-cell.at_left{
	top:0;
}
.state_mobiles .at_bottom .w-nav-icon{
	color:#0C4DA3!important;
}
.state_mobiles .at_middle .w-nav-title,.w-nav.type_mobile .w-nav-anchor:not(.w-btn) .w-nav-arrow:before {
	color:#fff!important;
}
.ush_menu_3 .w-nav-list:not(.level_1) {
	background: #ffffff30!important;
}


.at_top .l-subheader-cell.at_left {
    justify-content: flex-end!important; 
	position: relative;
    top: 32px;
    flex-grow: 0;

}
.at_right > .w-vwrapper{
	width:100%;
}
.at_right .top_men{
	width:100%;
	justify-content: space-between;
}
.ser_logo i{
	color:#ffffff !important
}

/*-------footer----------*/
.f_header:after {
    content: '';
    height: 1px;
    flex-basis: 75%;
    background-color: rgba(255,255,255,0.2);
	margin-right: 10px;
}
.f_header{
	color:#f29400;
	display: flex;
    flex-direction: row;
    align-items: center;
}
.footer_socials{
	text-align:center;
}
.menu-footer{
	display: flex;
    flex-wrap: wrap;
    margin-top: 30px;
}
.menu-footer li{
	max-width: 50%;
    width: 100%;
}
.menu-footer li::marker{
	color:#eee;
}
footer a{
	color:#f29400
}
footer a:hover {
	color:#314392!important;
}
.pagination .page-numbers.next:after{
	content: 'keyboard_arrow_left'!important;
}
.pagination .page-numbers.prev:after{
	content: 'keyboard_arrow_right'!important;
}
