/*
Theme Name: Zephyr Child
Template: Zephyr
Version: 1.0
Author:	UpSolution
Theme URI: http://zephyr.us-themes.com/
Author URI: http://us-themes.com/
*/
.current-menu-item .w-nav-title:after {
    bottom: -2px;
    opacity: 1 !important;
    color:#76777a!important;
}
.no-touch .w-nav.type_desktop .hover_underline .w-nav-anchor.level_1 .w-nav-title:after {
       height: 3px!important;
  }
.no-touch .w-nav.type_desktop .hover_underline .menu-item.level_1:hover .w-nav-title:after {
    bottom: -7px!important;
    opacity: 1;
}
.w-search-open i {
    color: #76777a!important;
}
.w-dropdown-list-h {
    box-shadow: var(--box-shadow)!important;
    color: #000!important;
}
.w-dropdown-list {
   box-shadow: unset !important; 
}
.no-touch .l-subheader.at_top a:hover, .no-touch .l-header.bg_transparent .l-subheader.at_top .w-dropdown.opened a:hover {
    color: #76777a!important; 
}
.w-search {
    line-height: 2rem !important;
}
.w-search-open {
    width: 1.6em!important;
}

.usg_text_1  i.material-icons {
    font-weight: 900;
    font-size: 1.8rem;
}
.layout_6875 .w-grid-item-h {
    border-radius: 1.5rem;
    box-shadow:1rem 1rem 1rem rgb(0 0 0 / 2%), 0.5rem 1rem 2rem 1rem rgb(0 0 0 / 12%)!important;
    transition-duration: 0.3s;
}
.no-touch .layout_6875 .w-grid-item-h:hover {
    box-shadow: 0 0.3rem 0.6rem rgba(0,0,0,0.1), 0 1rem 3rem rgb(0 0 0 / 42%)!important;
    z-index: 4;
}
.layout_6972 .w-grid-item-h {
    background: var(--color-content-bg);
    color: var(--color-content-text);
    border-radius: 1.5rem;
    box-shadow: 0 0.16rem 1.5rem rgb(0 0 0 / 25%), 0 0.53rem 2rem rgb(0 0 0 / 21%)!important;
    transition-duration: 0.3s;
}
.us_custom_10ebfc15 .l-section-img  {
   background-image: url(https://dralirezamalekzadeh.com/n-en/wp-content/uploads/2023/08/back-line.png)!important;
    background-position: -394% -38%!important;
    background-repeat: no-repeat;
    background-size: 87%!important;
 }
.us_custom_e03217d7 .l-section-img {
background-position: 110% top!important;
}
.slider-blog .w-grid-item-h {
    border-radius: 1.5rem 1.5rem 1.5rem 0!important;
}
ul#menu-footer-menu li a {
    font-size: 18px;
    line-height: 2;
    color: #76777a;
    font-weight: 600;
}
ul#menu-footer-menu li {
    margin-bottom: 0 !important;
}
ul#menu-footer-menu li:before {
    content: '>';
    font-size: 21px;
    font-weight: 900;
    margin-right: 10px;
}
.l-header.sticky .l-subheader.at_middle {
    line-height: 60px;
    height: 60px;
    background: #fff;
}
main#page-content p {
    text-align: justify;
}
main#page-content h1.w-post-elm.post_title {
    text-transform: capitalize;
    font-size: 27px;
}
input.tnp-submit {
    float: right;
    margin-top: -50px !important;
    margin-right: 7px !important;
}
input#tnp-1 {
    box-shadow: 0 10px 15px 2px #d3d3d3;
    border-radius: 7px 7px 7px 0;
    padding: 16px !important;
}
.tnp-field label {
    position: relative;
    top: 0;
    left: 4px;
    font-weight: 900;
    color: #76777a;
    font-size: 14px;
}
.tnp.tnp-subscription {
    width: 75%;
    margin: 0;
}
.ginput_container.ginput_container_text , textarea#input_1_6 , select#input_1_11 {
    border-left: 5px solid #444;
}
.cresta-whatsapp-chat-box {
    bottom: 100px!important;
    right: 28px 
    }
     @media (max-width: 1440px){
         .cresta-whatsapp-chat-box {
    bottom: 100px!important;
    right: 25px 
}

 }
 @media (max-width: 1024px){
       .cresta-whatsapp-chat-box {
    width: 55px;
    height: 55px;
    line-height: 55px;
  }
.cresta-whatsapp-chat-box {
    bottom: 100px!important;
    right: 15px 
}
.cresta-whatsapp-chat-box svg#whatsapp-msng-icon {
    top: 12px;
    left: 12px;
   }
   .l-header.shadow_thin .l-subheader.at_middle, .l-header.shadow_thin .l-subheader.at_bottom {
    box-shadow: 0 1px 0 rgba(0,0,0,0.08);
    background: #e0e0e0;
}

 }
    
 @media (max-width: 768px){ 
     input.tnp-submit {
    float: none;
    margin-top: 0px !important;
    margin-right: 0px !important;
}
 .row-footer a.w-socials-item-link i {
       margin: 1px !important;
}
     .row-footer .line-row h4 {
    font-size: 1.5rem!important;
    color: #444;
    text-transform: uppercase;
}
     .ush_menu_1.type_mobile .w-nav-anchor.level_1, .ush_menu_1.type_mobile .w-nav-anchor.level_1 + .w-nav-arrow {
    font-size: 1rem!important;
}
     ul.w-nav-list.level_1.hover_underline {
    background: #e0e0e0 !important;
}
      .l-header.shadow_thin .l-subheader.at_middle, .l-header.shadow_thin .l-subheader.at_bottom {
    box-shadow: 0 1px 0 rgba(0,0,0,0.08);
    background: #fff;
}
.us_custom_49ae0d78 {
    background: #eee!important;
}
 
.cresta-whatsapp-chat-box {
    width: 55px;
    height: 55px;
    line-height: 55px;
  }
.cresta-whatsapp-chat-box {
    bottom: 100px!important;
    right: 27px 
}
.cresta-whatsapp-chat-box svg#whatsapp-msng-icon {
    top: 12px;
    left: 12px;
   }
 }
 @media screen and (max-width: 600px) {
     #menu-footer-menu .us_menu_1 .menu>li {
    margin: 0 0 0.2rem!important;
}
     .usg_text_1  i.material-icons {
    font-weight: 900;
    font-size: 1rem!important;
}
     .type_grid .w-grid-item  , #us_grid_2 .w-grid-item {
    width: 21%!important;
    margin-right: 12px!important;
}
     .type_grid .w-grid-item   img.size-thumbnail.wp-post-image , 
    #us_grid_2 .w-grid-item   img.size-thumbnail.wp-post-image {
    width: 60%!important;
}
 .type_grid .w-grid-item .usg_post_title_1,
#us_grid_2 .w-grid-item .usg_post_title_1{
    min-height: 33px!important;
}
section.l-section h2.w-text {
    font-size: 2.5rem !important;
}
 }

 @media (max-width: 600px){ 
     .slider-blog article.w-grid-item {
    padding: 0.5rem !important;
}
   .slider-blog  .w-hwrapper.usg_hwrapper_1 ,
   .slider-blog .w-post-elm.post_content.usg_post_content_1 {
    display: none!important;
}
     input.tnp-submit {
    float: none;
    margin-top: 0px !important;
    margin-right: 0px !important;
}
.us_custom_2f118343 , .us_custom_2f118343,.us_custom_caf5eb76 {
    font-size:2rem !important;;
}
  
     .us_custom_49ae0d78 {
    background: #eee!important;
}
input.tnp-submit {
    float: right;
    margin-top: 0px !important;
    margin-right: 0 !important;
}
a.w-socials-item-link i {
    margin: 9px 5px!important;
}
.line-row h4 {
    font-size: 1.5rem !important;
    color: #444;
    text-transform: uppercase;
}
     .layout_6818 .usg_text_1 {
    text-align: center!important;
    font-size: inherit;
}
    .l-header.shadow_thin .l-subheader.at_middle, .l-header.shadow_thin .l-subheader.at_bottom {
    box-shadow: 0 1px 0 rgba(0,0,0,0.08);
    background: #fff;
}
     ul.w-nav-list.level_1.hover_underline {
    background: #fff !important;
}
.ush_menu_1.type_mobile .w-nav-anchor.level_1, .ush_menu_1.type_mobile .w-nav-anchor.level_1 + .w-nav-arrow {
    font-size: 1rem!important;
}
.cresta-whatsapp-chat-box {
    width: 50px;
    height: 50px;
    line-height: 50px;
}
.cresta-whatsapp-chat-box svg#whatsapp-msng-icon {
    width: 25px;
    height: 25px;
}
.cresta-whatsapp-chat-box {
    bottom: 100px!important;
    right: 18px 
}
 }
 
 .row-footer a.w-socials-item-link i {
    background: #fff;
    padding: 12px 7px;
    border-radius: 7px 7px 7px 0;
    box-shadow: 0px 0px 15px 0px #33333336;
    margin: 9px;
  
}
.row-footer .line-row h4 {
    font-size: 2.2rem;
    color: #444;
    text-transform: uppercase;
}
.row-footer .vc_separator.vc_separator_align_left h4 {
    padding: 0 0.2em 0 0;
}
.row-footer .l-canvas {
    color:inherit!important;
}
h3.gform_title {
    display: none;
}
select#input_1_11 {
    height: 55px;
}
/*************************/
/*Add your own styles here:*/
