.mobile-menu-wrapper ul li.menu-right ul li.widget_courses-searching{display:none}
.mobile-menu-wrapper ul li a{display:block;outline:0;-webkit-transition:background .3s,box-shadow .3s;transition:background .3s,box-shadow .3s}
.mobile-menu-wrapper ul li a :focus,.mobile-menu-wrapper ul li a:hover{background:0 0}
.mobile-menu-wrapper .mobile-menu-inner{padding:0 15px}
.mobile-menu-wrapper .mobile-menu-inner .navbar-nav .sub-menu{position:relative;visibility:visible;opacity:1}
.mobile-menu-wrapper .menu-right.header_v4>ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.mobile-menu-wrapper .menu-right.header_v4 .thim-widget-login-popup{padding:0}
.mobile-menu-wrapper .menu-right.header_v4 .thim-widget-login-popup a.login{background:0 0;font-size:16px;font-weight:400;padding:0}
.mobile-menu-wrapper .menu-right.header_v4 .thim-widget-login-popup a.login::before{content:"\e71e";font-family:Linearicons;margin-right:10px}
.mobile-menu-wrapper .menu-mobile-effect.navbar-toggle.close-icon span.icon-bar{background-color:#fff}
.tc-menu-layout-builder .elementor-section .course-item .course-thumbnail,.tc-menu-layout-builder .elementor-section .course-item .course-thumbnail a{padding-top:0}
.tc-menu-layout-builder .elementor-section .elementor-widget-wp-widget-nav_menu h5{text-transform:uppercase;font-size:14px;font-weight:700;line-height:25px;text-align:left;margin-top:-7px}
.wpb_raw_code.wpb_content_element.wpb_raw_html.vc_custom_1578404928403{margin-right:15px}
.vc_row[data-vc-full-width], .vc_custom_1578406329486, .vc_parallax{/*left:auto!important;right:auto!important;*/margin:auto}
.wpb_raw_code.wpb_content_element.wpb_raw_html.vc_custom_1578404928403{margin-right:15px}}
@media (max-width:600px){.thim-style-content-new-1 .thim-course-list .course-item .course-thumbnail{width:100%;max-width:100%}
.thim-style-content-new-1 .thim-course-list .course-item .course-thumbnail img{width:auto}
.thim-style-content-new-1 .thim-course-list .course-item .thim-course-content{width:100%;padding-left:15px;padding-right:15px}
.thim-style-content-new-1 .thim-course-list .course-item .thim-course-content .course-meta.list_courses{margin-bottom:15px}
footer#colophon .footer .row aside{margin-bottom:30px}
#thim-popup-login .thim-popup-inner .thim-login,#thim-popup-login .thim-popup-inner .thim-register{padding:0}
#thim-popup-login{align-items:baseline}
#site-identity{padding-bottom:20px}
.site-branding .brand-h, .site-branding #site-identity{display:block!important;position:relative!important;text-align:center;margin:auto}
}
@media (min-width:474px) and (max-width:767px){.__home_slide.m.ls-layer{height:150px!important}
}
@media (max-width:473px) {.__home_slide.m.ls-layer{height:350px!important}
}
.page-content{margin-bottom:35px}
.wp-block-column.is-vertically-aligned-top{border: 2px solid #eae9e9;padding: 10px 10px 5px}
.wp-block-columns.alignfull.are-vertically-aligned-top._contact{padding:30px 35px 30px 36px}
.wp-block-column.is-vertically-aligned-top._contact_txt{padding:0 25px;font-size:16px;color:#6c6051;height:476px}
.thim-social-contact{text-align:center}
.none{visibility: hidden;display: none}
.home_cursy {max-width:1240px;width:100%;margin:auto;padding:15px}
.kursy {max-width:100%;margin:0 auto 0 auto;margin-bottom:0px;padding:35px 0 0;background-color:#f5f3cc!important}
.home_cursy .widget-title{line-height:40px;margin-top:0px;margin-bottom:35px}
.table-cell{vertical-align:middle;float:none}
.mega-sub-menu[class*=tc-columns-]>.row>li:before{display:none}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-moz-transition-duration:.35s;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}
.tp-table{display:table;width:100%}
button{border-radius:0}
button,input,select,textarea{border:1px solid #EBEBEE;padding:5px 10px;box-shadow:none;text-shadow:none}
button:focus,input:focus,select:focus,textarea:focus{outline:0;box-shadow:none}
input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{-webkit-transition:none;-khtml-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=text]:-moz-placeholder{-webkit-transition:none;-khtml-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder{-webkit-transition:none;-khtml-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{-webkit-transition:none;-khtml-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
input[type=email]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder{outline:0;box-shadow:none}
.width-navigation-left,.width-navigation-right{width:calc(50% - 76.5px)}
._tag span{padding:3px 8px;background-color:rgba(255, 180, 5, 0.89);text-transform:uppercase}
.single-photogallery .container.site-content,.photogallery .container.site-content{background-color:#fdf7cc;max-width:100%!important;width:100%!important}
body.single-photogallery #wrapper-container #main-content,body.photogallery-template-default #wrapper-container #main-content{padding-bottom:0!important}