/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 07 2025 | 14:48:23 */
/* --- LIVE SEARCH ----------------------------------------------- */

.betterdocs-searchform-input-wrap { line-height: 1.5 !important; } /* input field height all screens */
.docs-search-result { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } /* search results left-side corner radii */
.docs-search-result .betterdocs-search-title:hover { opacity: 1 !important; } /* search results opacity on hover */
.betterdocs-live-search .docs-search-close:hover path.close-border { fill: #11809e; } /* close button border on hover */
.betterdocs-live-search .docs-search-close:hover path.close-line { fill: #11809e; } /* close button center on hover */
.betterdocs-searchform svg { opacity: 1 !important; } /* search icon opacity */
.betterdocs-live-search .docs-search-result li span { font-size: 16px !important; } /* increase font size of search results */
.betterdocs-live-search .docs-search-result li a .betterdocs-search-category { display: none !important; } /* remove chapter from results */
 
/* Search form placeholder customization for different browsers */

::-webkit-input-placeholder { opacity: 1 !important; letter-spacing: 0.02em !important; line-height: 1.5 !important; }
::-moz-placeholder { opacity: 1 !important; letter-spacing: 0.02em !important; line-height: 1.5 !important; }
:-ms-input-placeholder { opacity: 1 !important; letter-spacing: 0.02em !important; line-height: 1.5 !important; }
:-moz-placeholder { opacity: 1 !important; letter-spacing: 0.02em !important; line-height: 1.5 !important; }

/* Correction of the search form on mobile devices */	

@media (max-width: 992px) { .betterdocs-searchform-input-wrap { border: 0px !important; margin-bottom: 0px !important; } }

@media (max-width: 767px) { .betterdocs-live-search .betterdocs-searchform 
	{ padding-top: 4px !important; padding-bottom: 6px !important;  padding-left: 5px !important; padding-right: 5px !important; } }

/* Increasing font size of search related texts on mobile devices */

@media (min-width: 591px) and (max-width: 992px) { .betterdocs-search-field { font-size: 18px !important; } } /* input tablet */
@media (max-width: 590px) { .betterdocs-search-field { font-size: 19px !important; } } /* input phone */

@media (min-width: 591px) and (max-width: 992px) { ::-webkit-input-placeholder { font-size: 18px !important; } } /* placeholder tablet*/
@media (max-width: 590px) { ::-webkit-input-placeholder { font-size: 19px !important; } } /* placeholder phone */
@media (min-width: 591px) and (max-width: 992px) { ::-moz-placeholder { font-size: 18px !important; } } /* placeholder tablet*/
@media (max-width: 590px) { ::-moz-placeholder { font-size: 19px !important; } } /* placeholder phone */
@media (min-width: 591px) and (max-width: 992px) { :-ms-input-placeholder { font-size: 18px !important; } } /* placeholder tablet*/
@media (max-width: 590px) { :-ms-input-placeholder { font-size: 19px !important; } } /* placeholder phone */
@media (min-width: 591px) and (max-width: 992px) { :-moz-placeholder { font-size: 18px !important; } } /* placeholder tablet*/
@media (max-width: 590px) { :-moz-placeholder { font-size: 19px !important; } } /* placeholder phone */

@media (min-width: 591px) and (max-width: 992px) { .betterdocs-live-search .docs-search-result li span { font-size: 18px !important; } } /* res tb */
@media (max-width: 590px) { .betterdocs-live-search .docs-search-result li span { font-size: 19px !important; } } /* results phone */

@media (min-width: 591px) and (max-width: 992px) { .docs-search-result li { font-size: 18px !important; } } /* no results found tablet */
@media (max-width: 590px) { .docs-search-result li { font-size: 19px !important; } } /* no results found phone */

.betterdocs-live-search .docs-search-result li a { white-space: normal !important; line-height: 1.3 !important; } /* results warp and line height */


/* --- DOCS CONTENTS PAGE ----------------------------------------------- */

/*.betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-grid-inner-wrapper .betterdocs-category-header .betterdocs-category-header-inner { border-bottom: 2.5px solid #11809e !important; }*/

.betterdocs-category-icon { margin-right: 0px !important; } /* removing extra space between category icon and category title */

.betterdocs-category-header .betterdocs-category-header-inner { justify-content: left !important; } /* justify category titles to the left */

.betterdocs-articles-list a { line-height: 1.3 !important; letter-spacing: 0.002em !important; } /* docs titles line height and letter spacing */

.betterdocs-category-title a { line-height: 1.3 !important; letter-spacing: 0.006em !important; } /* Category titles line height and letter spacing */
.betterdocs-category-title a:hover { text-decoration: none !important; } /* Category titles not underline on hover */

@media (min-width: 591px) and (max-width: 992px) { .betterdocs-articles-list a { font-size: 18px !important; } } /* lists tablet */
@media (max-width: 590px) { .betterdocs-articles-list a { font-size: 19px !important; } } /* lists phone */

@media (min-width: 591px) and (max-width: 992px) { .betterdocs-articles-list svg { min-width: 18px !important;  } } /* doc icons tablet */
@media (max-width: 590px) { .betterdocs-articles-list svg { min-width: 19px !important;  } } /* doc icons phone */

@media only screen and (max-width: 992px) { .betterdocs-category-title a { font-size: 22px !important; } } /* titles */
@media only screen and (max-width: 590px) { .betterdocs-category-title a { font-size: 23px !important; } } /* titles */

@media (min-width: 591px) and (max-width: 992px) { .betterdocs-category-icon-img { height: 48px !important; } } /* category icons */
@media only screen and (max-width: 590px) { .betterdocs-category-icon-img { height: 53px !important; } } /* category icons */

/* lists bottom margin on mobile devices */
@media (max-width: 992px) { .betterdocs-category-layout-1 .betterdocs-body .betterdocs-articles-list 
	li:not(.betterdocs-nested-category-wrapper) { margin-bottom: 20px !important; } }

/* 2 columns on tablets */
@media (max-width: 992px) { .masonry.betterdocs-column-3 .betterdocs-single-category-wrapper, .masonry.docs-col-3 .betterdocs-single-category-wrapper 
	{ margin-left: 7.5px !important; margin-right: 7.5px !important; width: calc( 50% - 15px) !important; } }

/* 1 column on phones */
@media (max-width: 700px) { .masonry.betterdocs-column-3 .betterdocs-single-category-wrapper, .masonry.docs-col-3 .betterdocs-single-category-wrapper 
		{ width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; } }

/* removing shadows of category containers */
.betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper>.betterdocs-single-category-wrapper .betterdocs-single-category-inner 
	{ box-shadow: none !important; }

/* making the right and left paddings of the topics list smaller on phone */
@media only screen and (max-width: 590px) { .betterdocs-wrapper.betterdocs-docs-archive-wrapper .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper .betterdocs-body { padding-right: 24px !important; padding-left: 24px !important; } }

/* making the right and left paddings of the category title area smaller on phone */
@media only screen and (max-width: 590px) { .betterdocs-wrapper.betterdocs-docs-archive-wrapper .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper > .betterdocs-single-category-wrapper .betterdocs-category-header { padding-right: 24px !important; padding-left: 24px !important; } }


/* --- SIDEBAR ----------------------------------------------- */

/* rounding left-side corners of category highlight */
.betterdocs-sidebar.betterdocs-sidebar-layout-1  .betterdocs-category-header 
	{ border-bottom-left-radius: 5px !important; border-top-left-radius: 5px !important; }

/* making the sidebar on archive page the same as on single doc - bug of betterdocs */
.betterdocs-sidebar.betterdocs-sidebar-layout-1 .betterdocs-sidebar-content 
.betterdocs-single-category-wrapper.active .betterdocs-single-category-inner .betterdocs-category-header 
{ background-color: #f4f4f4 !important; border-color: #11809e !important; }

/* making the sidebar on archive page the same as on single doc - bug of betterdocs */
.betterdocs-sidebar.betterdocs-sidebar-layout-1 .betterdocs-sidebar-content 
.betterdocs-single-category-wrapper .betterdocs-single-category-inner .betterdocs-category-header 
{ padding-top: 14px !important; padding-right: 4px !important; padding-bottom: 17px !important; padding-left: 4px !important; }


/* --- ARCHIVE PAGES ----------------------------------------------- */

h1.betterdocs-entry-heading { margin-bottom: 38px !important; }

/* setting top and bottom padding for archive pages since settings from customize do not work */
.doc-category-layout-1 { padding-top: 80px !important; padding-bottom: 66px !important; }

/* line height of topic titles within the archive page contents */
.doc-category-layout-1 .betterdocs-entry-body a { line-height: 1.35 !important; }

/* removing right and left paddings of archive page contents on mobile devices */
@media only screen and (max-width: 992px) { .doc-category-layout-1 .betterdocs-content-area { padding: 0 0px 20px !important; } }

/* completely hiding sidebar on mobile devices - sometimes shown - bug */
@media only screen and (max-width: 992px) { .betterdocs-sidebar { display: none !important; } }

/* making the right and left paddings of the archive page content smaller on phone */
@media only screen and (max-width: 590px) { .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-content-area .betterdocs-content-inner-area 
	{ padding-right: 24px !important; padding-left: 24px !important; } }

@media (min-width: 591px) and (max-width: 992px) { .doc-category-layout-1 p { font-size: 18px !important; } } /* chapter description tablet */
@media (max-width: 590px) { .doc-category-layout-1 p { font-size: 19px !important; } } /* chapter description phone */

@media (min-width: 591px) and (max-width: 992px) { .doc-category-layout-1 .betterdocs-entry-body a { font-size: 18px !important; } } /* topics tbl */
@media (max-width: 590px) { .doc-category-layout-1 .betterdocs-entry-body a { font-size: 19px !important; } } /* topics phone */

@media (min-width: 591px) and (max-width: 992px) { .doc-category-layout-1 .betterdocs-entry-body svg { min-width: 18px !important;  } } /* icons tbl */
@media (max-width: 590px) { .doc-category-layout-1 .betterdocs-entry-body svg { min-width: 19px !important;  } } /* icons phone */

/* increasing spacing of the topics list within archive page content on mobile devices */
@media (max-width: 992px) { .doc-category-layout-1 .betterdocs-content-area .betterdocs-entry-body ul li 
	{ margin-top: 7px !important; margin-bottom: 20px !important; } }


/* --- BREADCRUMBS ----------------------------------------------- */

/* removing the first item in breadcrumbs together with the arrow since it is a duplicate of the second item */
li.item-custom-post-type-docs { display: none !important; }	
ul.betterdocs-breadcrumb-list > :first-child + li { display: none !important; }

/* making the letter spacing of breadcrumbs smaller */
.betterdocs-breadcrumb .betterdocs-breadcrumb-item a { letter-spacing: 0.004em !important; }
.betterdocs-breadcrumb li.current { letter-spacing: 0.003em !important; }

/* making the last breadcrumb item on archive pages non-clickable and green */
ul.betterdocs-breadcrumb-list > :last-child a { pointer-events: none; cursor: default; text-decoration: none; color: #11809e !important; }

@media (max-width: 992px) { .betterdocs-breadcrumb a { font-size: 18px !important; } } /* increase breadcrumb fontsize on tablet */
@media (max-width: 992px) { .betterdocs-breadcrumb .current span { font-size: 18px !important; } } /* breadcrumb current topic fontsize on tablet */

@media (max-width: 590px) { .betterdocs-breadcrumb a { font-size: 19px !important; } } /* increase breadcrumb fontsize on phone */
@media (max-width: 590px) { .betterdocs-breadcrumb .current span { font-size: 19px !important; } } /* breadcrumb current topic fontsize on phone */


/* --- SINGLE DOC ----------------------------------------------- */

/* background around the single doc */
.betterdocs-wrapper.betterdocs-single-wrapper { background-color: #f3f3f3 !important; }

/* letter spacing of the category and topic title and top margin for the topic */
h1.betterdocs-entry-title { letter-spacing: .003em !important; margin-top: 29px !important; }
h1.betterdocs-entry-heading { letter-spacing: .003em !important; }

/* hiding the empty betterdocs single doc footer */
.betterdocs-entry-footer { display: none !important; }

/* setting the padding after the single doc text */
.betterdocs-entry-content { padding-bottom: 3px !important; }

/* decreasing the weight of the bottom previous and next links */
.docs-navigation a { font-weight: 600 !important; }

/* decreasing the left and right paddings of the single doc content area on tablets */
@media (min-width: 768px) and (max-width: 992px) { .betterdocs-wrapper.betterdocs-single-wrapper.betterdocs-single-layout-1 .betterdocs-content-area 
	{ padding-right: 18px !important; padding-left: 18px !important; } }

/* stretching the bottom navigation to the right */
.docs-navigation a { width: auto !important; }

/* hide the strange new navigation above the breadcrumbs on mobile */
@media (max-width: 768px) { .betterdocs-mobile-nav { display: none !important; margin-bottom: 0px !important; margin-top: 0px !important; } }

/* reduce top padding of the doc on mobile devices */
@media (max-width: 992px) { .betterdocs-wrapper.betterdocs-single-wrapper .betterdocs-content-wrapper 
	{ padding-top: 62px !important; padding-bottom: 48px !important; } }
