/*
Theme Name: TenthPlanet Odoo
Template: sway
Theme URI: https://www.swaytheme.com/
Author: Key-Design
Author URI: http://themeforest.net/user/Key-Design
Description: Multi-Purpose WordPress Theme with Block Builder
Version: 1.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready
/* Below you can write your style */
/****** Common Style Starts ******/
.related-posts {display: none;}
#single-page .single-page-content {padding: 0 15px;}
/*.row.single-page-content .wp-block-column {padding-bottom:0px !important;}
.page-id-20189 .single-page-content {padding-top: 50px !important;}
#why-odoo-upgrade p {margin-bottom:0px !important;}
.border-none {border: 0px !important;}
#points-to-consider p {margin-bottom:0px !important;}*/
.services-banner-section .wpcf7-form-control-wrap{margin-bottom: 20px !important;color: #fff !important;font-weight: 600;border-radius:5px;text-transform:uppercase;}
#main-menu .navbar-nav a, #main-menu .navbar-nav .menu-item a {color:#fff;}
.navbar.navbar-default .menubar .navbar-nav .active > a {font-weight: 800 !important;
color: #fff !important;text-decoration: underline solid #000 3px;text-underline-offset: 10px;}
#main-menu .navbar-nav a, #main-menu .navbar-nav .menu-item a {color:#000 !important;}
.topbar {background-color: #fff !important;}
#menu-top-bar-menu li a {color: #000;font-size: 16px;}
.tb-border-design .topbar-left-content {border:0px;}
/** Additional Unique styles*******/
#main-banner-section {background: linear-gradient(81.72deg, #44001A 3.13%, #770058 101.81%);}
/*.services-main-menu {background: linear-gradient(81.72deg, #0E4058 3.13%, #2F7597 101.81%);padding-top:10px;padding-bottom:10px;}*/
.banner-right-compiere {background-color: #44001A;}
.compiere-theme-color {background-color:#44001A;}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {background: #5F174A;
border: 1px solid #5F174A !important;border-radius: 5px;}
/*.menubar.main-nav-right {background: linear-gradient(81.72deg, #44001A 3.13%, #770058 101.81%);}*/
/*.navbar-shrink #main-menu .navbar-nav .mega-menu > .dropdown-menu::before, .keydesign-cart .keydesign-cart-dropdown, #main-menu .navbar-nav.navbar-shrink .menu-item-has-children .dropdown-menu, .navbar-nav.navbar-shrink .menu-item-has-children .dropdown-menu, .navbar.navbar-default.navbar-shrink .keydesign-cart .keydesign-cart-dropdown, .navbar.navbar-default.navbar-shrink .dropdown-menu, .navbar.navbar-default.navbar-shrink.contained .container, body:not(.transparent-navigation) .navbar.navbar-default.contained .container, .navbar.navbar-default.navbar-shrink .menubar{background: linear-gradient(81.72deg, #44001A 3.13%, #770058 101.81%);}*/
.services-banner-section .wpcf7-form-control.has-spinner.wpcf7-submit {width: 100%;background-color: #F9DBBD;color: #000;border:1px solid #fff !important;text-transform:uppercase;}
.fa-solid.fa-play {color: #fff !important;}
.wpcf7 p .wpcf7-form-control.wpcf7-submit {background-color:#fff;}
.wpcf7-form-control { margin-bottom: 0px !important; }
.btn.btn-default.compiere-button-theme{background: linear-gradient(81.72deg, #0E4058 3.13%, #2F7597 101.81%);
border-radius: 5px;border-radius: 5px;border-color:#0E4058;}
.product-button-theme {background: #FFF;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);border-radius: 5px;font-weight:600 !important;text-transform:none;font-size:18px;padding:10px 20px;}
#product-banner-section p {color:#fff;}
.bg-odoo {background: linear-gradient(81.72deg, #44001A 3.13%, #770058 101.81%);}
.clients-section .owl-item {margin-right:10px;border:1px solid #d4d4d4;}
.analyse-steps-section h5{font-size:20px !important;}
.analyse-steps-section p{font-size:18px !important;}
/****** Common Style Ends ******/
/*** New Banner Style Starts ****/
.banner-top-text{font-size:22px !important;color:#fff !important;margin-bottom:10px !important;font-weight:300 !important;}
.banner-main-text {font-size:36px !important;color:#fff !important;margin-top:0px !important;margin-bottom:50px;}
.banner-small-text {font-size:19px !important;line-height:27px;color:#fff;font-weight:300 !important;}
.btn-main-getquote {background-color:#2e6e37;color:#fff;text-transform:uppercase;font-weight:500;font-size:18px;padding:10px 40px !important;margin-right:15px;}
.btn-main-getquote:hover {background-color:#23552a;color:#fff;}
.btn-main-scheduledemo { padding: 12px; font-size: 17px;width: 195px;text-align: center;border-color: #fff !important;color:#fff !important;font-weight: 500; }
.btn-main-scheduledemo:hover {background-color: #fff !important;
color: #222;}
.cta-mainbanner {padding-top:30px;padding-bottom:30px;}
.banner-services-top-text {font-size:18px;color:#333;margin-bottom:10px;font-weight:500;background-color: #308437;
color: #fff;padding: 6px;}
#main-landing-banner-erp {border-top:5px solid #0d3865;border-bottom:5px solid #0d3865;}
.erp-bullets-section ul li {
background: url(https://tenthplanet.in/wp-content/themes/tenthplanet/images/icon_tick_white.png) no-repeat 0 7px;color: #fff;padding-left: 21px;line-height: 30px;text-align: left;    list-style: none;font-size: 22px;font-weight: 300;}
.erp-bullets-section-top-text {font-size:24px;font-weight:500;color:#fff;}
.scroll-down-btn {width: 50px;height: 50px;font-size: 36px;color: #fff;border: 2px solid #fff;border-radius: 50%;
    display: inline-grid;}
.scroll-down-btn .fa {vertical-align: text-top;margin-top: 7px;}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 14px;font-size: inherit;
    text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.scroll-down-btn:hover {background: #fff;}
#main-banner-section .fa-solid.fa-download {color: #fff;font-size:14px !important;font-weight:700 !important;}
.downloadkit-text p {font-size:14px !important;font-weight:700 !important;}
#main-banner-section .wpcf7-response-output {color: #fff;}
/*** New Banner Style Ends ****/
/******Webinar*******/
.wpcf7-validates-as-required {font-size: 18px !important;/*height: 50px !important;*/}
.submit_button_webinar {margin-top: 30px !important;}
.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {color: #666 !important;font-weight: 300 !important;}
.page-template-default #primary {padding-bottom:0px !important;}
#talk-to-an-expert ul li {font-size:17px;}
#talk-to-an-expert ul {margin-left:25px;}
/***** Product Page Menu Starts *****/
#mega-menu-max_mega_menu_1 li a{background: #fff !important;color: #000 !important;border:1px solid #44001A !important;border-radius: 10px !important;}
#mega-menu-max_mega_menu_1 .mega-current-menu-item > a  {background: linear-gradient(81.72deg, #44001A 3.13%, #770058 101.81%) !important;box-shadow: 0px 4px 10px 5px rgba(0, 0, 0, 0.12) !important;border-radius: 10px !important;margin-right: 20px;color:#fff !important;}
#mega-menu-max_mega_menu_1 li a:hover {background:linear-gradient(81.72deg, #fff 3.13%, #fff 101.81%) !important;box-shadow: 0px 4px 10px 5px rgba(0, 0, 0, 0.12) !important;;color:#000 !important;border:1px solid #44001A !important;}
#mega-menu-max_mega_menu_1 li active:a{background:linear-gradient(81.72deg, #fff 3.13%, #fff 101.81%) !important;box-shadow: 0px 4px 10px 5px rgba(0, 0, 0, 0.12) !important;;color:#fff !important;border:1px solid #44001A !important;}

.logged-in #main-menu .navbar-nav a, #main-menu .navbar-nav .menu-item a {font-weight:500;}
/***** Product Page Menu Ends *****/
/******Webinar*******/
.wpcf7-validates-as-required {font-size: 18px !important;/*height: 50px !important;*/}
.submit_button_webinar {margin-top: 30px !important;}
.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {color: #666 !important;font-weight: 300 !important;}
#talk-to-an-expert ul li {font-size:17px;}
#talk-to-an-expert ul {margin-left:25px;}
/********** Learnpress Style Starts **********/
#popup-course {margin-top:135px;}
ul.learn-press-nav-tabs {display:none !important;}
#tab-curriculum {display: block;}
.course-tab-panels .course-tab-panel {padding-top:0px !important;}
.course-curriculum .section-item__loadmore {margin-top:40px;margin-bottom:20px !important;}
#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section {20px 0px 40px 0px !important;}
.lp-archive-courses .lp-entry-content .entry-content-left {padding-top:0px !important;}
.single-lp_course .wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required {background: #fff !important;}
.course-tabs .course-tab-panel {display:block;}
.single.single-lp_course .entry-header.blog-header.with-topbar-mobile.with-topbar {display: none !important;}
.lp-archive-courses .learn-press-courses-header h1 {padding-top:30px;}
.lp-archive-courses {width: 100%;padding-top: 150px;}
.post-type-archive-lp_course .entry-header.blog-header.with-topbar-mobile.with-topbar {display: none !important;}
.archive article {border:0px !important;}
.learn-press-search-course-form {display:none;}
ul.learn-press-courses .course .course-info {display:none !important;}
ul.learn-press-courses .course .course-title {text-align:left !important;}
.form-allowed-tags{display:none !important;}
#respond {display:none;}
.thim-course-grid .course-item .thim-course-content .course-author .value a,.learn-press .course-meta>div.course-author .value a { pointer-events: none; cursor: default; text-decoration: none;color: black;}
.learnpress-page .lp-button {border-radius:0px !important;height:40px !important;padding:0px 20px !important;}
.learnpress-page .lp-button:hover {background-color:#E4630D !important;}
/*.learn-press-nav-tabs.course-nav-tabs { display: none; }*/
.course-remaining-time { display: none; }
.learn-press-course-results-progress {display:none;}
.single-lp_course .entry-title { display: none; }
.section-meta { display: none !important; }
.content-item-summary {margin-bottom:30px !important;}
.course-curriculum ul.curriculum-sections .section-content .course-item.course-item-lp_lesson .section-item-link::before { content: "\f01d" !important; }
.section-item-link { color: #000; }
.training-pop-up h2{text-align:center;line-height:38px;margin-top:0px !important;}
.training-pop-up .wpcf7-list-item-label {font-size:13px;margin-left:0px !important;}
.training-pop-up input.get-button {margin-top:0px !important;}
.wpcf7 p span.wpcf7-list-item {margin-left:0px !important}
.popup-button{background-color:#f06318 !important;width:100% !important;border-radius:0px !important;font-size:17px !important;}
.popup-button:hover{background-color:#E4630D !important;}
.training-pop-up button, input[type="button"], input[type="reset"], input[type="submit"] {padding:15px 0px !important;font-weight:500 !important;}
.pum-theme-17953 .pum-container, .pum-theme-default-theme .pum-container {padding:50px !important; }
.pum-theme-17953 .pum-container, .pum-theme-default-theme .pum-container {background-color:#fff;border:1px solid #d4d4d4;}
.pum-theme-17953 .pum-content, .pum-theme-default-theme .pum-content {width:90 !important;margin:auto !important;}
.pum-theme-17953, .pum-theme-default-theme { background-color: rgba( 0, 0, 0, 0.60 ) !important ; }
.pum-theme-17953 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {background-color:#f9f9f9 !important;color:#000 !important;box-shadow:none !important;border:0px !important}
@media(min-width:1024px)
{
	iframe{width:850px;height:400px;}
	.pum-container.pum-responsive.pum-responsive-small {width:40% !important;}
	.entry-header.single-page-header.has-top-padding.with-topbar-mobile.with-topbar {
  padding-top: 150px !important;
}
}
.course-meta.course-meta-secondary {
    display: none !important;
}

/*.course-detail-info {
    display: none;
}*/
.meta-item.meta-item-instructor {
    display: none !important;
}
.meta-item.meta-item-categories {
    display: none !important;
}
.course-sidebar-top {
    display: none;
}
.course-meta.course-meta-primary {
    display: none !important;
}
#learn-press-course-tabs.course-tabs {
    margin-top: 0px !important;
}
.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left {
    width: 100% !important;
}
.course-title {
    text-align: center !important;
}
.lp-archive-courses .course-summary .course-summary-content .course-detail-info {
   padding: 20px 0 0px 0 !important;
   
}
#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section {
    padding: 20px 0 20px 0 !important;
    border-bottom: 1px solid #d4d4d4 !important;
}
.lp-archive-courses .course-summary .course-summary-content .course-detail-info {margin-bottom:0px !important;}
#tab-curriculum h5 {font-size:20px !important;font-weight:500 !important;color:#000 !important;}
.course-item-meta {
    display: none !important;
}
#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link:hover .item-name {font-weight:500 !important;color:#000 !important;}
#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .item-icon, #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .item-name{font-weight:400 !important;color:#000 !important;}
.course-curriculum ul.curriculum-sections .section-content .course-item.course-item-lp_lesson .section-item-link::before {
    content: "\f105" !important;
    font-family: fontawesome !important;
	color:#000 !important;
}
#learn-press-course-tabs.course-tabs {
    position: sticky !important;
}
.section-header {
    border: 0px !important;
}
.lp-courses-bar {padding-top:30px;}
.meta-item.meta-item-quiz {display:none !important;}
.meta-item.meta-item-student { display: none !important;}
.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-wrap-thumbnail {
     width: 30%;
}

#main-nav li.menu-item-has-children i.fa {font-family: FontAwesome !important;}
#main-nav i.fa.fa-mobile {
    font-family: FontAwesome !important;
}
#main-nav i.fa.fa-mobile {
    font-family: FontAwesome !important;
}
#main-nav i.fa.fa-phone {
    font-family: FontAwesome !important;
}
/*.active a{
    font-weight: 500;
    color: #f06318 !important;
}*/
.menu-top-menu-container.fa {font-family: FontAwesome !important;}
.learn-press-breadcrumb {
    margin: 5px auto !important;
    padding: 0px 10px !important;
	font-weight:400 !important;
}
#popup-course #popup-sidebar .course-curriculum .section .section-content .course-item .section-item-link .item-name {line-height:24px;}
.learn-press-breadcrumb li {font-size:12px;}
.learn-press-breadcrumb li a {
    color: #1984de !important;font-weight:400 !important;
}
.learn-press-breadcrumb .fa-chevron-right::before {
    content: "/\00a0";
	padding: 0px 5px;
    color: #ccc;
}
.course-title {font-weight:500 !important;}
.single-lp_course .main-navigation li.training-menu > a {
    color: #f06318;
	font-weight:500;
}
/********** Learnpress Style Ends **********/
/****** 2025 Style ******/
.services-pricing .vc_column-inner > .wpb_wrapper {flex: 1;border: 1px solid #d4d4d4;padding:20px 10px;border-radius:5px;}
.services-pricing li {font-size: 14px;line-height: 21px !important;padding-bottom: 16px;padding-left:24px !important;}
.services-pricing h5 {font-size:16px;}
.services-pricing .h3-fs {font-size:24px;font-weight:600;}
.services-text-box a {color: #714B67 !important;font-size: 13px !important;border: 1px solid #714B67;padding: 5px 6px;color: #000 !important;border-radius: 5px;margin-top:5px;margin-bottom:5px;}
.services-text-box a:hover {background-color:#714B67 !important;color:#fff !important;}
.services-text-box li:before {background-color:#d9d9d9 !important;color:#000 !important;margin-top:5px !important;width:15px !important;height:15px !important;line-height:15px !important;}
.services-pricing .card-text.small {margin-bottom:15px !important;}
.services-text-box ul {padding-top:15px !important;padding-bottom:40px;}
.services-pricing h6 {position:absolute;bottom:10px;color:#000;font-weight:600;font-size:14px !important;border-top:1px solid #d4d4d4;border-top:1px solid #d4d4d4;padding-top:10px;}

.video-overlay-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}

.overlay-blocker {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: transparent;
  cursor: default;
}
#main-menu .navbar-nav a, #main-menu .navbar-nav .menu-item a {padding-left:5px !important;font-size:15px !important;}
.tenth-after-content {padding-top: 30px;}
.evaluate-section .cb-wrapper {min-height: 360px !important;}
.evaluate-section .cb-simple-link {position:absolute !important;bottom:25px !important;right:30px !important;}
/********** MENA Style ******/
#whyJaldisection .service-heading {background-color: #8d9ca5;color: #fff !important;font-weight: 600;font-size: 22px;height: 115px;display: flex;align-items: center;justify-content: center;}
#whyJaldisection .key-icon-box.icon-default.cont-left.ib-no-effect.with-border.kd-animated.fadeInUp.kd-animate {
  height: 530px !important;}
/****** Odoo Retail *******/
.odoo-retail-why-section h2 {margin-bottom:0px !important;}
.solutions-style img {height:165px !important;object-fit:cover !important;}
/*.odoo-retail-icon-boxes .ib-wrapper {min-height: 280px;}*/
.odoo-retail-icon-boxes .tt-iconbox-customimg {box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);border-radius: 4px !important;}

@media only screen and (min-width: 1024px) and (max-width: 1269px) {
  #main-menu .navbar-nav a, #main-menu .navbar-nav .menu-item a {
    margin-right: 5px !important;
    text-align: right;
	font-size:14px !important;
	padding-left:2px !important; 
  }
	entry-header.single-page-header.has-top-padding.with-topbar-mobile.with-topbar {
		padding-top: 120px !important; }
}
.icon-common-sections .cb-container .cb-wrapper {padding:20px !important;}
.single-solutions .wp-block-column h4 {margin-bottom:15px !important;}
#posts-content #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item {margin-bottom:20px;}
#posts-content #mega-menu-wrap-max_mega_menu_1 {margin-bottom: 20px !important;}

@media(max-width:1024px)
{
	#single-page td, #single-page th {padding: 1px !important;font-size: 11px !important;border: 1px solid #000;}
	.wpb_text_column ul {padding-left:10px !important;}
	.wpb_text_column ul ul {padding-left:5px !important;}
	#single-page .wpb_text_column ol li {padding-left:25px !important;}
	header.kd-section-title:not(.disable-responsive) {margin-bottom:20px !important;}
}
.post-password-form {text-align: center !important;padding: 40px 0px !important;padding-top: 40px !important;}
.post-password-form  input:last-child {padding: 10px 30px !important;}
.epyt-gallery-title {color: #000 !important;font-size: 18px !important;padding-bottom: 20px !important;}
