/* Generated from tbuilder_layout_part: s-menu-sp */
.themify_builder_content-661 .tb_q256221{background-color:#f2f2f2;padding-bottom:1000px;padding-top:60px}
.themify_builder_content-661 .tb_ryb9346.module-menu .nav li > .sub-menu a{text-align:center;font-size:14px;color:#ebebeb}
.themify_builder_content-661 .tb_ryb9346.module-menu li > .sub-menu,.themify_builder_content-661 .tb_ryb9346.module-menu li > .sub-menu a{background-color:transparent}
.themify_builder_content-661 .tb_ryb9346.module-menu .nav li a{color:#fff}
.themify_builder_content-661 .tb_ryb9346.module-menu .nav li,.themify_builder_content-661 .tb_xyj3634.module-icon em,.themify_builder_content-661 .tb_xyj3634.module-icon a,.themify_builder_content-661 .tb_xyj3634.module-icon span,.themify_builder_content-661 .tb_r0gf634.module-icon em,.themify_builder_content-661 .tb_r0gf634.module-icon a,.themify_builder_content-661 .tb_r0gf634.module-icon span,.themify_builder_content-661 .tb_r2lf634.module-icon em,.themify_builder_content-661 .tb_r2lf634.module-icon a,.themify_builder_content-661 .tb_r2lf634.module-icon span{font-size:14px}
.themify_builder_content-661 .tb_ryb9346.module-menu.module,.themify_builder_content-661 .tb_3962634.module-buttons{text-align:left}
.themify_builder_content-661 .tb_ryb9346.module-menu.module .nav > li > a{color:#404040}
.themify_builder_content-661 .tb_ryb9346.module-menu,.themify_builder_content-661 .tb_ryb9346.module-menu .vertical{width:auto}
.themify_builder_content-661 .tb_xyj3634.module-icon span,.themify_builder_content-661 .tb_r0gf634.module-icon span,.themify_builder_content-661 .tb_r2lf634.module-icon span{background-clip:border-box;background-image:none;color:#404040}
.themify_builder_content-661 .tb_3962634.module-buttons .module-buttons-item a{font-size:17px}

@media(max-width:1180px){
.themify_builder_content-661 .tb_xyj3634.module-icon,.themify_builder_content-661 .tb_r0gf634.module-icon,.themify_builder_content-661 .tb_r2lf634.module-icon{padding-bottom:20px;padding-top:20px}
.themify_builder_content-661 .tb_3962634.module-buttons{padding-top:20px}
}
@media(max-width:680px){
.themify_builder_content-661 .tb_q256221{padding-left:64px}
}