/*
Theme Name: TenthPlanet Salesforce
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 */
/****** Services Site Starts ****/
.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;}
/*.navbar.navbar-default .menubar .navbar-nav .active > a {font-weight:600 !important;color:#fff !important;}
.topbar-menu ul li a {font-weight: 500 !important;}
#logo a {font-size: 16px !important;line-height: 2rem !important;}
.topbar-menu .fa{color: #444 !important;}
.navbar.navbar-default .menubar .navbar-nav .active > a {color: #F06625}
#menu-scrolling-menu li.getintouch-button a {color: #fff !important;}
#main-menu ul li a {font-size: 14px !important;font-weight: 400;}
.topbar-phone a, .topbar-email a {display:none !important;}
.topbar-contact { margin: 6px 15px; }*/
/****** Services Site Ends ****/
/****** Common Style Starts ******/
.tt-container h6 {font-size: 17px !important;}
/*body p {font-size:16px;line-height:26px !important;}*/
.page-template-default #primary {padding-bottom:0px !important;}
.topbar #menu-topbar-menu li, .navbar-topbar li {border-right:0px;}
.breadcrumbs {display: none;}
.single-post .entry-header.blog-header {padding-top:110px;}
.bellows-submenu .bellows-target {padding-left: 30px !important;}
.bellows-current-menu-item a {background-color: #fff !important;}
.page-template-default #primary {box-shadow: 0 1px 0 rgb(255 255 255 / 15%) inset, 0 1px 9px rgb(0 0 0 / 8%);
}
/****** Home Page ****/
#our-clients p {font-weight: 300;font-size: 20px;line-height: 34px;margin: 0 0 20px;font-style: italic;}
#salesforce-services .cb-container .cb-wrapper {min-height:240px;margin-bottom:0px !important;}
#salesforce-services .vc_general.vc_btn3 {padding:15px 45px;border:1px solid #d4d4d4;}
#salesforce-services .cb-heading {font-weight:500 !important;}
.timeline-link:hover, .kd-process-steps.process-number-template .process-text-link:hover, .kd-process-steps.process-number-template ul li:hover .pss-step-number span, .btn-hover-2 .tt_button.hover_solid_white:hover .iconita, .btn-hover-2 .tt_button.hover_solid_white:hover, .btn-hover-2 .tt_button.hover_outline_white:hover .iconita, .btn-hover-2 .tt_button.hover_outline_white:hover, .navbar.navbar-default .menubar .navbar-nav .active > a {color: #f06318 !important;}
.cb-container .cb-wrapper::after {height:0px !important;border:1px solid #d4d4d4 !important;}
/****** Home Page **********/
/**** Services Page Starts *******/
/*.highlight .wpb_text_column ul > li::before {display: none !important;}
.highlight {background: #e9f6ff;margin-top: 5px;padding: 18px;margin-bottom: 30px;width: 100%;}
.highlight h3 {color: #cc4b3b;margin-bottom: 15px;margin-top: 25px;margin-left: 10px;text-align: left;text-transform: uppercase;font-size:18px;font-weight:500;}
.highlight ul {list-style:disc;margin-left:25px;margin-bottom:20px !important;}
.highlight ul li {padding-left:0px;}
.highlight ul > li::before {display: none !important}
.highlights-section .vc_btn3-style-outline {background-color: #fff !important;color: #333 !important;border: 1px solid #000 !important;padding: 15px 25px !important;text-align: center;text-transform: uppercase; !important;font-size:16px !important;}
.highlights-section .vc_btn3-style-outline:hover {border: 1px solid #2570c8 !important;color: #ffffff !important;background: #2570c8 !important;}*/
/******* Home Page Ends ********/
/******** Product Page Starts *******/
.post-sticky-sidebar {top:60px;padding-right:20px;border-right:1px solid #d4d4d4;}
.blog-single-title {font-size:30px !important;}
.blog-contents {padding-left:50px;}
.blog-single-content h2 {font-size:20px;font-weight:500;}
.blog-single-content h3 {font-size:18px;font-weight:500;}
.blog-single-content h4 {font-size:16px;}
.blog-single-content ul {padding: 20px 0px !important;background-color: #F4F0F0;margin-bottom: 50px;
 margin-left: 0px;margin-top: 0px;margin-right: 0px;}
.blog-single-content ul > li {font-size: 15px;margin: 10px 50px;}
.blog-single-content img {margin-bottom: 30px;padding: 10px !important;box-shadow: 1px 1px 3px 3px #e1e1e1;}
.bellows-item-level-1 .bellows-target {padding-left:30px;}
.bellows .bellows-nav .bellows-target > .bellows-target-text {font-size: 14px;}
.bellows-item-level-1 a {padding-left:30px !important;}
.bellows-item-level-2 a {padding-left:45px !important;}
.wp-block-table table {margin-bottom:20px !important;border-bottom:1px solid;}
.bellows-target:active {font-weight: 600 !important;background-color: #f2f2f2 !important;color: #000 !important;}
.bellows-target:active {color: #000 !important;background-color: #d4d4d4 !important;}
.bellows-target:focus-visible {color: #000 !important;border: 1px solid #000 !important;}
.bellows-target-title.bellows-target-text:visited {color: #000 !important;}
.bellows .bellows-nav .bellows-subtoggle .fa {color:#444;font-weight:600;}
#product-heading {background-color: #EEEEEE;}
.service-heading p {font-size: 30px;}
.blog-single-title {font-size: 30px !important;}
.right-sidebar, .single-post .right-sidebar {padding-top: 0px !important;padding-left: 0px;border: 0px;}
#product-heading p {color: #222;font-weight: 400;margin-bottom: 20px;margin-top: 20px;font-size: 30px;}
/******** Product Page Starts *******/
/******* Schedule Demo Page Starts***/
#schedule-demo .kd-contact-form.full-width-cf {border-radius: 3px;padding: 50px 50px 20px;width: 100%;box-shadow: 0 10px 20px 5px rgba(222,224,226,1);background: #fff;border: 0px;}
#schedule-demo .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {background: #fff;border: 1px solid #b0b0b0;border-radius: 0;font-size: 16px;height: 40px !important;padding: 5px 10px;width: 100%;font-weight: 400 !important;margin-bottom:30px;}
#schedule-demo .wpcf7-form-control.wpcf7-text {background: #fff;border: 1px solid #b0b0b0;border-radius: 0;font-size: 16px;height: 40px !important;padding: 5px 10px;width: 100%;font-weight: 400 !important;margin-bottom:30px;
}
#schedule-demo textarea {background: #fff;border: 1px solid #b0b0b0;border-radius: 0;font-size: 16px;height: 88px;
  padding: 5px;width: 100%;}
#schedule-demo input.get-button {background: #fff;border: 1px solid #333;border-radius: 0;color: #333;font-size: 18px;font-weight: 400;margin-left: 0;padding: 15px 36px 15px;text-transform: uppercase;width: 100%;margin-top: 25px;
}
#schedule-demo input.get-button:hover {background-color: #077D2E !important;color: #fff;border-color: #077D2E;}
#thankyou-page .kd-section-title .subtitle {font-weight:400px !important;line-height:30px !important;}
/****** Schedule Demo Page 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;}
/**** FOOTER ****/
.mt40 {margin-top:40px;}
.footer_widget {margin-bottom:0px !important;}
.footer-social-icons i {padding: 10px;background-color: #fff;border-radius: 50px;color: #000 !important;font-size: 17px;}
.upper-footer .widget-title {font-weight:500 !important;font-size:14px !important;}
.upper-footer {padding-bottom: 20px;}
.upper-footer i {margin-left:0px !important;}
.upper-footer .textwidget span {margin-top:5px;}
.upper-footer .fa {color: #fff;padding-right: 10px !important;margin-right: 5px;}
#footer .footer_widget ul {margin: 0;}
#footer .footer_widget li {list-style: none;font-size: 14px;color: #fff;}
#footer .footer_widget a {color:#fff;font-weight:400;}
#footer .copyright a {color: #222;}
#footer .copyright{padding-top:20px;}
#footer .copyright a:hover {color: #000;}
.upper-footer .textwidget span {width:auto !important}
.footer-widget-area {padding-top: 40px !important;}
#footer h4 {margin-top: 0px;}
#footer .footer_widget h4 {color: #fff;font-weight: 500;font-size: 14px;}
#footer .footer_widget h4 {color: #fff;}
.footer_widget h5{font-size: 14px;}
#footer h5 {color: #fff;margin-bottom: 8px;font-weight:500;}
#footer .footer_widget a:hover {color: #eee;text-decoration: underline;}
.footer_widget .menu li {padding-bottom:0px !important;}
#footer .footer_widget a::after {display: none !important;}
.footer_widget ul a, .footer_widget .menu li a {font-size:14px;}
.upper-footer .fa {color: #fff;}
.lower-footer .container {border-top:0px;}
.footer-contact {padding-bottom:5px;}
.bg-white.copyright p {font-size: 16px !important;color:#444 !important;}
.lower-footer.copyright-center .container {margin: 0px !important;padding-top: 0px !important;padding-bottom:0px !important;}
.wp-block-search .wp-block-search__label, #wrapper .widget_block h2, #wrapper .widget-title {margin-bottom:10px !important;}
/****** Menu Fixes ****/
@media only screen and (min-width: 1024px) and (max-width: 1269px)  
{
.navbar.navbar-default .menubar .container {}
.nav > li {width:25%;}
.topbar #menu-topbar-menu li a, .navbar-topbar li a {margin-right:7px;}
#main-menu .navbar-nav a, #main-menu .navbar-nav .menu-item a {display: inline !important;margin-right: 15px;text-align: right;}
#main-menu {height:auto !important;}
.navbar-fixed-top .page-scroll {display:none;}
#main-menu {display: block;float:right;}
.nav > li {display:inline;}
#main-menu .navbar-nav .menu-item-has-children .mobile-dropdown {top:-3px !important;right:-3px !important;}
#main-menu .navbar-nav .dropdown-menu {padding: 0;min-width: 260px;left: -16px;top: auto;overflow: visible;
right: auto;}
#main-menu .navbar-nav .menu-item-has-children:hover .dropdown-menu {visibility: visible !important;opacity: 1;
display: inline-block;width: 100% !important;pointer-events: initial !important;margin-top:20px;}
#menu-home {padding-top: 15px;}
#main-menu.background-dropdown-effect .navbar-nav .menu-item-has-children .dropdown-menu a, .background-dropdown-effect .navbar-nav .menu-item-has-children .dropdown-menu a {padding-left:15px !important;}
.navbar-nav > li > a {font-size:15px !important;}
.navbar.navbar-default .menubar.main-nav-right .navbar-collapse {margin-left:0px !important;}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {margin-bottom:0px !important;}
.navbar .container #logo .logo {margin-top:15px;}
}
@media(max-width:1023px)
{
	.navbar.navbar-default.contained .container, .navbar.navbar-default .menubar, .navbar.navbar-default.navbar-shrink.fixed-menu, .keydesign-cart .keydesign-cart-dropdown, .navbar.navbar-default .dropdown-menu, #main-menu .navbar-nav .mega-menu {background-color:#1D5875 !important;}
	.navbar.navbar-default.contained .container, .navbar.navbar-default .menubar, .navbar.navbar-default.navbar-shrink.fixed-menu, .keydesign-cart .keydesign-cart-dropdown, .navbar.navbar-default .dropdown-menu, #main-menu .navbar-nav .mega-menu > .dropdown-menu::before {background-color:#1D5875 !important;}
.navbar-default .navbar-toggle {background-color:#fff !important;}
#services-section {background-color: #f2f2f2;}
.services-contents-section {}
}
@media(min-width:768px)
{
			#product-heading {padding: 30px;margin-bottom: 50px;}

}
@media (min-width: 1024px) 
{
	.rw_message { margin-left: 75px; !important }
} 
@media (min-width: 1024px) {
  .single-post #posts-content {
    padding-top: 0px;
  }
}
/****** Menu Fixes *******/