/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/





#chaty-widget-0, #chaty-widget-0 .chaty-tooltip:after {
    font-family: Barlow Condensed !important;
    font-size: 16px !important;
    font-weight: 400 !important;
}

#chaty-widget-0 .channel-icon-Phone .color-element {
    fill: rgb(255 96 96);
    color: rgb(255 96 96);
}

.chaty-channel-list .chaty-channel, .chaty-channel.single .chaty-svg {
    box-shadow: none;
}

.chaty-cta-button {
    box-shadow: none;
}

.chaty-tooltip .on-hover-text {
    font-family: Barlow Condensed !important;
    font-weight: 400 !important;
    font-size: 16px !important;
}

table td, table th {
    padding: 9px 18px 10px 18px;
}

.panel-group .panel-heading + .panel-collapse:before {
    border-bottom-width: 0;
}

blockquote {
    padding: 0;
}

.widget-container .widget-title {
    font-weight: 600;
    font-size: 15px;
    color: #62ccf5;
}

#cstwidgfoot {
    font-size: 15px;
}

#cstwidgfoot:hover, #cstwidgfoot:active, #cstwidgfoot:focus {
    color: #62ccf5;
}

.logo-container .mobile-logo {
    left: 0;
    right: 0;
}

#td-cst-4 {
    padding: 9px 18px 18px 18px;
	border: 0;
	border-bottom: 1px solid #62ccf5;
}

#td-cst-3 {
    padding: 9px 18px;
	border: 0;
}

#td-cst-2 {
    padding: 18px 18px 9px 18px;
	border: 0;
}

#td-cst-1 {
    padding: 13px 18px;
    font-size: 17px !important;
    letter-spacing: 0.02em;
    text-align: center;
    border: 1px solid #62ccf5;
    font-weight: 500;
}

#td-cst-href-1 {
    font-size: 17px !important;
    letter-spacing: 0.02em;
    font-weight: 500;
}

.wpcf7-spinner {
    top: -40px;
}

#min-height-250 {
	min-height: 400px
}

.owl-dots-outside.owl-carousel[data-dots="true"] {
    margin-bottom: 36px !important;
}

.owl-dots-outside .owl-dots {
    bottom: -36px;
}

.style-light .ui-bg-dots, .style-dark .style-light .ui-bg-dots, .style-light .owl-dots-outside .owl-dots .owl-dot span, .style-dark .style-light .owl-dots-outside .owl-dots .owl-dot span {
    background-color: rgb(98 204 245);
}

li::marker {
    color: #62ccf5 !important;
}

.uncode-accordion:not(.default-typography) .panel-title > a > span {
    font-weight: 600 !important;
}

.uncode-accordion:not(.default-typography) .panel-title > a > span {
    font-size: 17px;
    letter-spacing: 0.02em !important;
}

.footlnks {
	font-size:16px !important;
}

.share-button.share-inline .social.top li.social-xing {
    display: none !important;
}

blockquote small {
    font-size: 16px;
    font-family: 'Barlow Condensed' !important;
}

blockquote.pullquote > p:first-of-type, blockquote.pullquote .pullquote__content {
    font-style: italic;
}

#main-logo {
    z-index: 101;
}

.cst-fa:hover {
    color: white;
    background-color: #f15b5a;
}

.style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .style-dark .style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .tmb-light .t-entry-text .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .style-dark .tmb-light .t-entry-text .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .tmb-dark .t-overlay-inner .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .style-light .btn-default.active, .style-dark .style-light .btn-default.active, .tmb-light .t-entry-text .btn-default.active, .style-dark .tmb-light .t-entry-text .btn-default.active, .tmb-dark .t-overlay-inner .btn-default.active {
    color: #62ccf5 !important;
    background-color: transparent !important;
    border-color: #62ccf5 !important;
}

.style-light .btn-default, .style-dark .style-light .btn-default, .tmb-light .t-entry-text .btn-default, .style-dark .tmb-light .t-entry-text .btn-default, .tmb-dark .t-overlay-inner .btn-default {
    color: #ffffff !important;
    background-color: #62ccf5 !important;
    border-color: #62ccf5 !important;
}

.pagination .page-prev i, .navigation .page-prev i, .pagination .page-next i, .navigation .page-next i {
    font-size: 30px !important;
}

h4 {
    color: #62ccf5 !important;
}


	.pretacid-2 {
    width: 100%;
    height: 44px;
    text-align: center;
    font-weight: 600;
    color: white;
}

.pretacid {
    width: 100%;
    height: 44px;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
    color: #f15b5a;
}

#imgmargintop {
    margin-top: 5px;
}

.uncode-accordion:not(.default-typography) .panel-title {
    line-height: 1.5 !important;
}

.panel-body {
    padding: 15px 0px 15px 0px !important;
}

.panel-title > a {
    padding: 10px 36px 10px 15px !important;
}

.hx {
    background-color: #57cbf5;
    font-weight: 700;
    color: white;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 15px;
}

.disponibilitate {
    color: #FFF;
    text-align: center;
    padding-right: 25px;
    padding-left: 25px;
    padding-bottom: 10px;
}

.luniduminica {
    color: #FFF;
    text-align: center;
    padding-right: 25px;
    padding-left: 25px;
    padding-top: 10px;
}

.program1 {
    color: #FFF;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid white;
}

.style-light {
    color: #1b1d1f !important;
    letter-spacing: 0.01em !important;
}


.pm-staff-profile-title {
    color: #f15b5a !important;
    text-transform: uppercase;
    line-height: 20px;
    font-weight: 300;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 0.02em;
    margin-top: 5px;
}

.pm-staff-profile-name {
    margin-top: 0px;
    color: #57cbf5 !important;
    text-transform: uppercase;
    line-height: 20px;
    font-weight: 400;
    letter-spacing: 0.02em;
    font-size: 18px;
}

.cstbluetxt {
    color: white;
    text-align: center;
    background-color: #62ccf5;
    max-width: 140px;
    margin-right: auto;
    margin-left: auto;
    padding: 5px;
    font-weight: 200;
    letter-spacing: 0.02em;
    font-size: 17px;
}

.slidefontcst {
	color: #1261ac;
    line-height: 20px;
    font-weight: 600;
    font-size: 14px;
}

.slideimgcst {
    width: 140px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

#slidebtn {
    margin-left: auto;
    margin-right: auto;
    display: block;
	max-width: 140px;
}

@media (max-width: 1200px) {
.font-size-menu, .menu-container:not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container):not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-smart > li > a > div > div > div.btn {
    font-size: 12px;
    padding: 0 10px;
}
}

div.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1981.menu-btn-container.btn {
    color: red !important;
    font-size: 20px;
    padding-right: 1px !important;
    padding-left: 12px !important;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
}

#menu-item-1978, #menu-item-1978 a {
	color:#F15B5A !important;
}

#menu-item-1978:hover, #menu-item-1978 a:hover, #menu-item-1978 a:focus, #menu-item-1978:focus {
	color:#62ccf5 !important;
}

#menu-item-1973, #menu-item-1973 a {
	color:#F15B5A !important;
}

#menu-item-1973:hover, #menu-item-1973 a:hover, #menu-item-1973 a:focus, #menu-item-1973:focus {
	color:#62ccf5 !important;
}

body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul > li:last-child > a i {
    margin-right: 6px !important;
}

.cstshield {
    margin: 0 5px;
    position: relative;
    bottom: -1px;
}

.font-family-menu, .menu-container:not(.isotope-filters) ul.menu-smart a:not(.social-menu-link) {
    letter-spacing: 0.05em;
}

.oodlink {
    font-weight: bold;
    color: #f15b5a !important;
}

.oodlink:hover {
    color: #62ccf5 !important;
}

@media (max-width: 959px) and (min-width: 570px) {
body.menu-mobile-centered .tablet-hidden:not(.social-icon):not(.menu-social):not(.menu-icons) {
    display: inline-flex !important;
}
}

.fb_iframe_widget span {
    width: 100% !important;
}

.fbkln {
    background-color: #62ccf5;
    height: 3px;
    width: 40px;
	margin-bottom: 20px !important;
}

a.eapps-link {
	display: none !important;
}

.panel-title.active > a span:after {
    padding-right: 0 !important;
    margin-right: 15px;
}

.panel-group .panel + .panel {
    margin-top: 5px !important;
}

.prgrmmbl {
    font-weight: 600 !important;
    text-transform: uppercase;
    font-size: 10px;
    border: 1px solid #1261ac;
    padding: 0 5px;
    color: #1261ac;
}

.prgrmmbl:hover {
    color: white;
    background-color: #1261ac;
}

.pps-popup {
    max-width: 900px;
}

.fa-wechat:before {
    content: "\f1d7";
    bottom: 3px;
    position: relative;
}

#watsappphone {
    height: 0px;
}

.btn-color-143410 {
    color: #ffffff !important;
    background-color: #62ccf5 !important;
    border-color: #62ccf5 !important;
	border-right-color: #ffffff !important;
	border-top-color: #ffffff !important;
	border-right-width: 0.5px !important;
}

.btn-color-143410:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover, .btn-color-143410:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-color-143410:active {
    color: #ffffff !important;
}

.btn-color-143410:not(.btn-hover-nobg):not(.icon-animated):hover, .btn-color-143410:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-143410:active {
    background-color: #f15b5a !important;
    border-color: #f15b5a !important;
	border-right-color: #ffffff !important;
	border-top-color: #ffffff !important;
	border-right-width: 0.5px !important;
}

.btn-color-143411 {
    color: #ffffff !important;
    background-color: #62ccf5 !important;
    border-color: #62ccf5 !important;
    border-left-color: #ffffff !important;
	border-top-color: #ffffff !important;
	border-left-width: 0.5px !important;
}

.btn-color-143411:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover, .btn-color-143411:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-color-143411:active {
    color: #ffffff !important;
}

.btn-color-143411:not(.btn-hover-nobg):not(.icon-animated):hover, .btn-color-143411:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-143411:active {
    background-color: #f15b5a !important;
    border-color: #f15b5a !important;
    border-left-color: #ffffff !important;
	border-top-color: #ffffff !important;
	border-left-width: 0.5px !important;
}

.fixedcntct {
    border: 0;
    width: 100%;
    position: fixed;
    bottom: -1px;
    left: 0;
    z-index: 999;
}

li {
    line-height:1.5 !important;
}


.teampcst1 {
    margin-top: -35px !important;
    text-transform: uppercase;
    font-weight: 500;
    color: #62ccf5 !important;
    font-size: 15px;
}

.teampcst2 {
    color: white !important;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 0 !important;
	font-style: italic;
}

.style-light .btn-default, .style-dark .style-light.style-override .btn-default, .style-dark .style-light .btn-default {
    background-color: #62ccf5 !important;
    border-color: #62ccf5 !important;
}

.footpmg35 {
	margin-top: 35px;
}

.footpcst {
	font-size: 16px !important;
}

.style-light input, .style-light textarea {
    border-color: #535454;
}

.tmb-light.tmb-border, .tmb-light.tmb-bordered:not(.tmb-no-bg):not(.tmb-shadowed).tmb > .t-inside, .tmb-light.tmb-bordered.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual {
    border: 1px solid #62ccf5 !important;
}

.post-content ul:not(.no-list) {
    padding: 0px 0px 0px 30px !important;
}

.col2 {
    color: #f15b5a;
    border: 0;
    font-weight: 600;
    width: 22%;
    text-align: right;
}


.col4 {
    color: #f15b5a;
    border: 0;
    font-weight: 600;
    width: 22%;
    text-align: right;
	background-color: #f7f7f7;
}

table td:first-child, table th:first-child {
    border-left-width: 0;
}

.col1 {
    font-weight: 400;
    border: 0;
}

.col3 {
    font-weight: 400;
    border: 0;
	background-color: #f7f7f7;
}

.panel-body {
    padding: 15px 0px 15px 0px !important;
}

.style-light .panel-title > a:hover{
	color: white !important;
}

.panel-title:hover {
    background-color: #62ccf5;
}

.style-light .panel-title > a span:after {
    color: #1261ac !important;
    margin-right: 15px;
}

.style-light .panel-title > a {
    color: #1261ac;
    padding-left: 15px;
}

.panel-title > a span {
    color: inherit !important;
}

.panel-title {
    border: 1px solid #62ccf5;
}

.panel-title.active > a span:after {
    padding-right: 15px;
	color: #ffffff !important;
}

.panel-title.active > a {
    color: #ffffff !important;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
    border-top-width: 0 !important;
}

.panel {
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
}

.panel-title > a span {
    color: white;
}

.panel-title.active {
    background-color: #62ccf5;
	border: 0;
}

#servpoptitle {
    text-transform: uppercase;
    font-weight: 500 !important;
    color: #f15b5a;
    font-size: 40px !important;
    top: -70px;
    left: 20px;
    position: relative;
    z-index: 2;
}

.tmb-dark.tmb-bordered.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual {
    border: 1px solid #f15b5a;
}

.tmb-dark.tmb .t-entry-visual * {
    color: #1261ac !important;
    text-shadow: 0 0 10px #ffffff, 0 0 10px #ffffff, 0 0 10px #ffffff, 0 0 10px #ffffff, 0 0 10px #ffffff;
}

.menu-light .menu-smart a.active, .menu-light .menu-smart a.active {
    color: #62ccf5;
}

input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date {
    padding: 10px 15px 10px 15px !important;
	max-height: 40px !important;
	background-color: white !important;
}

input[type="text"].wpcf7-not-valid, .woocommerce-invalid-required-field input[type="text"], input[type="password"].wpcf7-not-valid, .woocommerce-invalid-required-field input[type="password"], input[type="date"].wpcf7-not-valid, .woocommerce-invalid-required-field input[type="date"], input[type="datetime"].wpcf7-not-valid, .woocommerce-invalid-required-field input[type="datetime"], input[type="email"].wpcf7-not-valid, .woocommerce-invalid-required-field input[type="email"], input[type="number"].wpcf7-not-valid, .woocommerce-invalid-required-field input[type="number"], input[type="search"].wpcf7-not-valid, .woocommerce-invalid-required-field input[type="search"], input[type="tel"].wpcf7-not-valid, .woocommerce-invalid-required-field input[type="tel"], input[type="time"].wpcf7-not-valid, .woocommerce-invalid-required-field input[type="time"], input[type="url"].wpcf7-not-valid, .woocommerce-invalid-required-field input[type="url"], textarea.wpcf7-not-valid, .woocommerce-invalid-required-field textarea {
    border-color: #f15c5b !important;
}

.wpcf7 form .wpcf7-response-output {
    margin: 5px 0 !important;
    padding: 5px !important;
    border: 1px solid #00a0d2 !important;
    text-align: center !important;
    font-size: 13px !important;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #f15c5b !important;
}

span.wpcf7-not-valid-tip {
	display: none !important;
}

.cntcthref {
	color: #535454;
}

.cntcthref:hover {
	color: #62ccf5;
}

.btn-form-border-style, input, textarea, select, .seldiv, .select2-choice, .select2-selection--single, input[type="submit"], input[type="reset"], input[type="button"], button[type="submit"], .seldiv:before, .btn, .btn-link, .btn:not(.btn-custom-typo), .btn-link:not(.btn-custom-typo), .panel-title > a span, .divider .divider-icon, .search_footer, .wc-forward, .wc-forward a {
    border-radius: 0;
}

input[name=accept-this-1] {
    border-color: #f15b5a !important;
}

textarea {
	height: 175px;
}

.shadow-inset-form, input, textarea, select, .seldiv, .select2-choice, .select2-selection--single {
    box-shadow: none !important;
    border: 1px solid #535454;
    border-radius: 0;
    width: 100%;
	color: black;
}

input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date::before {
	content: "Data programării:";
	margin-right: 10px;
}

#cstpopcntct {
    color: #535454;
}

#cstpopcntct:hover {
    color: #f15b5a;
}

.pps-single-popup {
    height: auto;
}

.pps-content::-webkit-scrollbar {
    display: none;
}

.pps-content {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

.cst-fa {
    margin: 0;
    font-size: 17px;
    color: #f15b5a;
    padding: 5px;
    border: 1px solid #f15b5a;
	display: flex;
}

.cntct {
    position: fixed;
    right: 0;
    padding: 9px 36px;
    cursor: pointer;
    font-size: 30px;
    line-height: 30px;
    margin-top: 21px;
    z-index: 9999;
}

.mmb-container {
    left: 0 !important;
}

.prgrm {
    color: #f15b5a;
}

.prgrm:hover {
    color: #62ccf5;
}


.main-container .row-container .row-parent .column_child.double-internal-gutter .uncont > *:not(:first-child) {
    margin-top: 36px !important;
}

.text-lead, .text-lead > * {
    font-size: 15px !important;
    color: #535454 !important;
	line-height: 1.5 !important;
    margin-top: 5px !important;
}

.owl-dots-inside .owl-dots .owl-dot span {
    box-shadow: 0px 0px 0px 2px rgb(98 204 245) !important;
}

body:not(.menu-force-opacity)[class*=hmenu-] .menu-primary.is_stuck .menu-container {
    box-shadow: none !important;
}

.menu-light .menu-smart, .menu-light .menu-smart li, .submenu-light .menu-smart ul, .menu-smart.submenu-light li ul li, .menu-light .menu-accordion-dividers, .menu-light .menu-borders, .menu-light.vmenu-borders, .menu-light .main-menu-container {
    border-color: rgb(98 204 245 / 50%) !important;
}

body:not(.menu-force-opacity) .menu-light .navbar-nav-last > *:first-child {
    border-color: rgb(98 204 245 / 50%) !important;
}

body.menu-custom-padding .col-lg-0.logo-container.shrinked, body.menu-custom-padding .col-lg-2.logo-container.shrinked, body.menu-custom-padding .col-lg-12 .logo-container.shrinked, body.menu-custom-padding .col-lg-4.logo-container.shrinked {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

@media (min-width: 650px) {

.fixedcntct {
	display:none
}
	
}

@media (max-width: 650px) {
	
#forced-full-width {
    width: calc(100% + 72px);
    margin-left: -36px;
}
	
#forced-full-width-2 {
    width: calc(100% + 72px);
    margin-left: -36px;
	margin-top: -72px;
}
	
#forced-full-width-3 {
    width: calc(100% + 72px);
    margin-left: -36px;
	margin-top: -72px;
}
	
.header-wrapper .owl-dots-inside .owl-dots {
    padding-bottom: 45px;
}
	
.footer-scroll-top {
    right: 15px;
    bottom: 50px;
}
	
}

@media (min-width: 960px) {
	
#menu-item-88829 {
	display:none;
}
	
.cntct {
    display: none;
}
	
.font-size-secondary-menu, .menu-mini.menu-smart a, .menu-mini.menu-smart span, .menu-bloginfo .menu-bloginfo-inner, .menu-bloginfo .menu-bloginfo-inner > * {
    font-size: 13px;
}
	
}

@media (max-width: 960px) {
	
#min-height-250 {
	min-height: 250px
}
	
#menu-item-1973 {
	display:none;
}
	
li.menu-item-link.search-icon.style-light.dropdown{
	display:none !important;	
}
	
.panel-body {
    padding: 15px 0px 15px 0px !important;
}

body.menu-mobile-centered .main-menu-container .menu-smart ul a:not(.cart-thumb):not(.btn) {
    font-weight: 400;
}
	
body[class*=hmenu] ul.menu-smart > li, ul.menu-smart.menu-horizontal > li, .navbar-cta ul.menu-smart > li {
    text-align: left !important;
    padding-left: 30px;
}	
	
#smileoo {
    margin-top: 110px !important;
}
	
body.menu-mobile-centered .mobile-hidden:not(.social-icon):not(.menu-social):not(.menu-icons) {
    display: none !important;
}
	
.uncode-accordion:not(.default-typography) .panel-title > a > span {
    font-size: 16px !important;
}
	
body:not(.rtl) .wpcf7-acceptance .wpcf7-list-item-label {
    font-size: 13px !important;
}
	
.teampcst2 {
    font-size: 13px;
}
	
.teampcst1 {
    margin-top: -15px !important;
}
	
.footpcst {
    font-size: 14px !important;
}
	
.footpmg35 {
    margin-top: 15px;
}

.footlnks {
	font-size:14px !important;
}
	
h5:not([class*="fontsize-"]), .h5:not([class*="fontsize-"]) {
    font-size: 15px;
}
	
div.animate_when_almost_visible.right-t-left.icon-box.icon-box-left.start_animation {
		margin-top: 15px !important;
	}
	
body[class*=hmenu] ul.menu-smart > li, ul.menu-smart.menu-horizontal > li, .navbar-cta ul.menu-smart > li {
    text-align: center;
}
	
.wpcf7-acceptance .wpcf7-list-item-label {
    font-size: 11px;
}
	
#formcntct {
    padding-top: 36px;
}
	
.triple-block-padding {
    padding: 30px 20px !important;
}
	
li {
    font-size: 13px;
}
	
#popcontentcst {
    padding-left: 20px;
    padding-right: 20px;
}
	
input, textarea, select, .seldiv, .select2-choice, .select2-selection--single {
    font-size: 13px;
}
	
.pps-content a {
    font-size: 13px !important;
}
	
table td, table th {
    font-size: 13px !important;
	line-height: 15px;
}
	
.panel-title > a {
    padding: 10px 0px 10px 0px;
}
	
.half-block-padding {
    padding: 10px;
}
	
.tmb-dark.tmb .t-entry-visual * {
    font-size: 15px !important;
}
	
#servpoptitle {
    font-size: 20px !important;
    top: -40px;
    left: 13px;
}
	
.menu-light .row-brand, .menu-light .row-menu .row-menu-inner {
    border-bottom: 1px solid rgb(98 204 245 / 50%) !important;
}

.text-lead, .text-lead > * {
    font-size: 13px !important;
}
	
#logo-container-mobile {
    	align-items: center;
    	display: flex;
	}
	
.desktop-hidden {
		display:none;
	}
	
.prgrm {
    display: none;
}
	
#smileoo {
    margin-top: 110px !important;
}
	
}

@media (min-width: 960px) {
	
#ideal-logo-mobile {
	display: none;
}
	
body.hmenu-position-center .logo-container {
    min-width: 100px !important;
}
	
body.hmenu-position-center .main-menu-container .navbar-cta.navbar-nav-last, body.hmenu-position-center:not(.menu-has-cta) .main-menu-container .navbar-nav-last {
    min-width: 100px;
}
}


@media (max-width: 1200px) {
	
.font-size-menu, .menu-container:not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container):not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-smart > li > a > div > div > div.btn {
    font-size: 12px;
    padding: 5px 10px;
}

}

@media (max-width: 959px) {
	
#main-logo.navbar-header {
    display: block;
    width: 75%;
}
	
.ideal-logo-mobile {
	max-width: 150px;
}
	
#cstmgtop0 {
	margin-top: 0;
}
	
.menu-mobile-transparent .menu-transparent:not(.is_stuck:not(.menu-mobile-transparent)):not(.is_mobile_open) .row-menu .row-menu-inner, .menu-mobile-transparent .menu-transparent:not(.is_stuck:not(.menu-mobile-transparent)).is_mobile_open.menu-parent-off-canvas .row-menu .row-menu-inner {
    border-color: rgba(255,255,255,0.15) !important;
}
	
body, p, li, dt, dd, dl, address, label, pre, code {
    font-size: 16px;
}
	
.menu-horizontal {
    border-top: 1px solid #62ccf5;
}
	
.menu-horizontal-inner > div:first-child:not(.navbar-social) .menu-smart:not(.menu-icons), .menu-horizontal-inner > div.navbar-social + div .menu-smart:not(.menu-icons), .menu-horizontal-inner > div.navbar-cta + div .menu-smart:not(.menu-icons) {
    padding: 27px 0px 18px 0px !important;
}
	
body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul a:not(.cart-thumb):not(.btn) {
    margin-left: 18px;
    font-size: 18px !important;
}
	
.submenu-dark .menu-horizontal .menu-smart ul, #uncode_sidecart.style-dark {
	margin-top: 9px !important;
    margin-bottom: 9px !important;
}
	
.menu-smart i.fa-dropdown {
    display: none;
}
	
.menu-smart a {
    text-transform: none;
    padding: 2px 15px;
}
	
.menu-primary ul.menu-smart a {
    font-weight: 400;
}
	
.fontsize-458960 {
    font-size: 25px;
}
	
}

@media (min-width: 570px) {

#cst-desk-hidden {
	display: none !important;
}
	
}

@media (max-width: 569px) {
	
.chaty-channel-list {
    right: -11px;
}
	
.chaty-i-trigger .chaty-channel {
    right: -7px;
}
	
.main-container .row-container .single-h-padding {
    padding-left: 18px;
    padding-right: 18px;
}
	
.mobile-menu-button {
    padding: 0 36px 0 18px;
}
	
.cntct {
    padding: 9px 18px;
}
	
.fontsize-458960 {
    font-size: 18px;
}
	
}
