/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
/*************************************************************************/

 /*For theme single-wdvdocs-sidebar.php && single-wdvdocs-withoutmenu.php */
 
 /*************************************************************************/
#main,
#wdv-main {
     width: 100%!important;
     word-wrap: break-word;
}

.entry-title {
    margin-top: 1em;
}
.wdv-site-main{
    width: 100%;
    max-width: 100%;
    margin-bottom: 3em;
    padding-right: 4em;
    padding-left: 4em;
}

@media screen and (max-width: 1100px) {
    #wdv-main,
    #main {
        padding-right: 0;
         width: 100%!important;
         word-wrap: break-word;
    }
    .wdv-site-main{
    padding: 0;
    padding-left: 0;
    }
    .childcontent{
    padding-right: 1em;
    }
}

.wdv-content {
    width: 100%;
    max-width: 100%;
}
.part1{
    display: inline-block;
    vertical-align: top;
}
.part2{
    display: inline-block;
    vertical-align: top;
    padding-left: 1em;
}


 @media screen and (max-width: 800px) {
    .part1, .part2 {
        width: 100% !important;
    }
}

.childcontent{
    padding-right: 3em;
}

/*Shortcodes*/
 ul.wdvdocs-docs-list li.wdvdocs-docs-single h3 {
    border-bottom: 1px solid #eee;
    font-weight: bold;
    padding: 8px 12px;
    margin: 0;
    line-height: 1.4;
    clear: both;
}

ul.wdvdocs-docs-list {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
}

.wdvdocs-docs-single .entry-header {
    background-color: #f7f7f7;
}
.entry-footer .wdvdocs-doc-link {
    text-align: center;
    padding: 10px 0;
    border-top: 1px solid #eee;
    background-color: #f7f7f7;
}
.wdvdocs-docs-single h2,
.wdvdocs-docs-single h3 {
    margin: 0;
    padding: 1em;
    clear: both;
}

.wdvdocs-docs-single {
    width: 45%;
    display: inline-block;
    border: 1px solid #eee;
    margin: 2%;
  vertical-align:top;
}
.section {
    padding: 8px 15px 8px 0;
 }
ul.wdvdocs-children,
ul.single-shortcode,
ul.sidepanel-list {
    list-style: none;
    padding: 0;
    /*margin: 0 0 2em 3em;*/
    margin: 0;
}
ul.sidepanel-list {
    margin: 0;
    margin-block-start: 0;
    margin-block-end: 0;
    margin-bottom: 25px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 0;
}
ul.sidepanel-list h3 {
    margin-top: 0;
    margin-bottom: 0;
    clear: both;
}
ul.sidepanel-list li {
    margin-top: 20px;
    margin-bottom: 5px;
     list-style: none;
}

.wdv-main {
  margin-top: 20px;
}
.carrentdoc,
li.add-child,
li.add-article {
   margin-top: 30px;
   margin-bottom: 30px;
   list-style: none;
   clear: both;
}
.wdvdoc-shortcode-wrap {
    display: block;
    position: relative;
}
.mysidepanel  {
  background-color: #eeeeee;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 30px;
  padding-bottom: 50px;
}

.mysidepanel a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  display: block;
  transition: 0.3s;
}

.entry .entry-content .mysidepanel .closebtn:hover, .entry .entry-content .mysidepanel .closebtn {
    text-decoration: none;
}

.mysidepanel a.closebtn {
  position: absolute;
  text-decoration: none;
  top: 0;
  right: 25px;
  font-size: 36px;
}

.openbtn {
  font-size: 20px;
  cursor: pointer;
  background-color: #111;
  color: white;
  padding: 10px 15px;
  border: none;
}

.openbtn:hover {
  background-color:#444;
}
#wdv-main h3 {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    clear: both;
}

#wdv-main .top {
       font-size: 16px;
}
.doc-header {
    margin-top: 3em;
    margin-bottom: 3em;
}

.tax-not-found {
    margin: 5em 2em 5em 2em;
    text-align: center;
}
.art-count {
    display: inline-block;
}
.terms {
    margin: 0;
    text-align: center;
    margin-bottom: 2em;
}
.terms h5 {
    margin-top: 1em;
    margin-bottom: 1em;
}
.add-icon {
    margin-top: 2em;
    margin-bottom: 1em;
}
.add-icon span {
       font-size: xx-large;
}

/*Sidebar*/
#mySidepanel-sidebar ul.wdvdocs-docs-list li.wdvdocs-docs-single h3 {
    border-bottom: 1px solid #eee;
    font-size: 18px;
    font-weight: bold;
    padding: 8px 12px;
    margin: 0;
    line-height: 1.4;
    clear: both;
}

#mySidepanel-sidebar ul.wdvdocs-docs-list {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
}

#mySidepanel-sidebar .wdvdocs-docs-single .entry-header {
    background-color: #f7f7f7;
}
#mySidepanel-sidebar .entry-footer .wdvdocs-doc-link {
    text-align: center;
    padding: 10px 0;
    border-top: 1px solid #eee;
    background-color: #f7f7f7;
}
#mySidepanel-sidebar .wdvdocs-docs-single h2,
#mySidepanel-sidebar .wdvdocs-docs-single h3 {
    margin: 0;
    padding: 1em;
    clear: both;
}

#mySidepanel-sidebar .wdvdocs-docs-single {
    width: 45%;
    display: inline-block;
    border: 1px solid #eee;
    margin: 2%;
  vertical-align:top;
}
#mySidepanel-sidebar .section {
    padding: 8px 15px 8px 0;
 }
#mySidepanel-sidebar ul.wdvdocs-children,
#mySidepanel-sidebar ul.single-shortcode,
#mySidepanel-sidebar ul.sidepanel-list {
    list-style: none;
    padding-left: 0;
}
#mySidepanel-sidebar ul.sidepanel-list {
    margin: 0;
}
#mySidepanel-sidebar li ul.sidepanel-list {
    margin: 0;
    margin-left: 2em;
}
#mySidepanel-sidebar ul.sidepanel-list h3 {
    margin-top: 0;
    margin-bottom: 0;
    clear: both;
}
#mySidepanel-sidebar ul.sidepanel-list li {
    margin-top: 20px;
    margin-bottom: 5px;
}
/*Shortcode*/
#mySidepanel-sidebar .carrentdoc,
#mySidepanel-sidebar li.add-child,
#mySidepanel-sidebar li.add-article {
  margin-top: 30px;
  margin-bottom: 30px;
   clear: both;
}
#mySidepanel-sidebar .wdvdoc-shortcode-wrap {
    display: block;
    position: relative;
}

#mySidepanel-sidebar .mysidepanel  {
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 50px;
  padding-bottom: 50px;
}

#mySidepanel-sidebar .mysidepanel a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  display: block;
  transition: 0.3s;
}

#wdv-main .wdv-sidebar{
  display: inline-block;
  margin-top: 20px;
  width: 200px;
  background: pink;
}
#wdv-main .wdv-sidebar h1 {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    color: green;
    background: silver;
}

#wdv-main .wdv-sidebar {
    margin-bottom: 5em;
}
#wdv-main .wdv-sidebar .top {
    font-size: 16px;
}



/*****************************/
/* Search form theme type 1 */
/*****************************/


/*****************************/
/* Search form theme type 2 */
/*****************************/
.wdv-site-search .cont {
  border: 1px solid #ccc;
  border-right-width: 0;
  border-left-width: 0;
}
.wdv-site-search #search {
  width: calc(100% - 70px);
  padding: 14px 15px 14px 35px;
  font-size: 16px;
  border-right-width: 0;
  border-left-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
  border-color: #ccc;
  margin: 0;
}

.wdv-site-search .fa-search  {
    font-size: 16px;
    padding: 18px;
}

/*****************************/
/* Search form theme type 3 */
/*****************************/


/*****************************/
/*For search on post or page*/
/*****************************/
 .finder {
  position: fixed;
  top: -50px;
  right: 0;
  left: 0;
  z-index: 99999999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 50px;
  background: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  border-bottom: 1px solid #e5e5e5;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  padding: 5px;
  transition: top 0.15s ease-out;
}

.finder.active {
  top: 0;
}

.finder-input {
  flex-grow: 1;
  width: 0;
  height: 40px;
  border: none;
  padding: 8px;
  outline: none !important;
}

.finder-input.not-found {
  color: #e7353f;
}

.btn-finder {
  width: 40px;
  height: 40px;
  text-align: center;
  padding: 0;
}

.finder-input,
.btn-finder:not(:last-child) {
  margin-right: 5px;
}

.finder-count {
 /*padding: 8px 12px 8px 8px;*/
 padding: 1px;
 color: transparent;
}

#finderPrev,
#finderNext {
    display: none;
}

.btn-finder,
.finder-count {
  flex-shrink: 0;
  flex-grow: 0;
}

.highlight {
  background: #ff8 !important;
}

.highlight.active {
  background: #ff8 !important;
}


/***********************************************/
/*       finger activator in the top of page   */
/***********************************************/

.finder-activator{
  position: fixed;
  top: 0;
  z-index: 999999;
} 
.finder-activator .search-text  {

}

#search-text {
  display: inline-block;
}