/* Enter Your Custom CSS Here */

p {
  font-family: "calibri", Serif;
  font-size: 16px;
}

ul {
  font-family: "calibri", Serif;
  font-size: 16px;
}

ol {
  font-family: "calibri", Serif;
  font-size: 16px;
}

.dropdown-menu .menu-item ul.dropdown-menu {
    margin-left: 160px;
    top: 0%;
}

.dropdown-menu .menu-item a:hover,
.dropdown-menu .menu-item a:focus {
    display: block;
}


.blogtoc {
	background-color: #f8f9fa; padding: 10px; border: solid 1px #000; width:50%; min-width:300px;
}



/* Mediavine CSS */

@media only screen and (min-width: 992px) and  (max-width: 1199px) {
   body:not(.page-template-page-fullwidth) #main-content-inner {
       max-width: calc(100% - 300px);
   }
   body:not(.page-template-page-fullwidth) #secondary {
       min-width: 300px;
       padding-right: 5px;
   }
}


@media only screen and (max-width: 359px) {
    .main-content-inner {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    article.post {
        padding-right: 0px !important;
    }
}
