/* background */

/* table of contents */
.widget.pagesinwidgets_page_section > .table-of-contents-widget > ul > li > strong > a, .widget.pagesinwidgets_page_section > .table-of-contents-widget > ul > li > a > strong  {
	color: #464444;
}
/* stories header */
.site-content > #content > article > header > h1 {
	font-size: 25px;
	font-weight: 800;		
}

.responsive-tabs__list__item > span {
	color: #009ad1;
}

.widget-area h4, #secondary h3, h1, h2, h3 {
	color: #009ad1;
}

code {
	background: #e8ebec;
}


.image_next_to_text img {
    float:left;
    padding-right:5px;
}

.image_next_to_text span {
    float:right;
}

img.image_no_border {
	border-radius: unset;
	box-shadow: none;
}

/* styling tabs */
div > div > .tabcontent.responsive-tabs__panel {
  border: none;
  border-top: 1px solid silver;
}


/* read more buttons */
.pt-cv-content a:visited {
	color: #efe8e8;
}

/* removing syntax highlighter info btn */
.EnlighterJSToolbar>a:nth-child(1) {
	display: none;
}


/* main sticky menu styles */

#menu-top-menu {
    background: white;
	opacity: 0.85;
}

#menu-top-menu a {
	background: white;
	color: black;
}

#menu-top-menu > li > ul > li {
	margin: 0;	
}

#menu-top-menu > li > ul > li a:hover {
	background: #f4f2f2;
	transition:background-color 200ms linear;
	-webkit-transition: background-color 200ms linear;
}

#menu-top-menu>li>.sub-menu {
	box-shadow: 3px 3px #bababa;
	background: white;
	border-left: 1px solid #bababa;
}

/* main mobile menu */

#responsive-menu-container {
	opacity: 0.8;
}


/* Table of contents */

#ez-toc-container {
	width: 100%;
}


/* Main Menu styles */

#menu-top-menu {
	position: relative;
	z-index: 1000;
	margin: 0;
	padding: 0;	
}

#menu-top-menu li a {
	color: #009ad1;
}


#menu-top li a {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#menu-top-menu li ul {
	position: absolute;
	width: 220px;
	top: 44px;
	left: 0;
	/* display: none;*/
	transform: scaleY(0);
	transform-origin: 0 0 0;
	transition: all 0.3s ease 0s;
	visibility: hidden;
}

#menu-top-menu li:hover ul {
	transform: scale(1);
	visibility: visible;
}

#menu-top-menu li ul li {
	float: none;
	margin: 0;
	font-size: 16px;
}

#menu-top-menu li ul li a:hover {
color: #faa126;
}


