.clearfix {
clear: both;
display: block;
}
.wrapper.has_sidebar {
font-size: 0;
}
.content .wrapper.has_sidebar .sidebar {
display: block;
width: 260px;
padding: 30px;
min-height: 500px;
box-sizing: border-box;
background: #e5f5f9;
}
.content .wrapper.has_sidebar .sidebar h3:first-of-type {
margin-top: 0;
}
.content .wrapper.has_sidebar .sidebar.only_mobile {
display: none;
}
.content .wrapper.has_sidebar.wide_sidebar .sidebar {
width: 330px;
}
.content .wrapper.has_sidebar .sidebar.left {
float: left;
margin-right: 70px;
}
.content .wrapper.has_sidebar .sidebar.right {
float: right;
margin-left: 70px;
}
.content .wrapper.has_sidebar .after_sidebar {
display: block;
width: 100%;
margin: 100px 0 0 0;
height: auto;
}
.content .wrapper.has_sidebar .main_content {
display: block;
width: calc(100% - 330px);
min-height: 500px;
float: left;
}
.content .wrapper.has_sidebar.wide_sidebar .main_content {
display: block;
width: calc(100% - 400px);
min-height: 500px;
float: left;
}
@media only screen and (max-width: 900px) {
.content .wrapper.has_sidebar .sidebar,
.content .wrapper.has_sidebar.wide_sidebar .sidebar {
width: 240px;
}
.content .wrapper.has_sidebar .sidebar.left,
.content .wrapper.has_sidebar.wide_sidebar .sidebar.left {
margin-right: 60px;
}
.content .wrapper.has_sidebar .sidebar.right,
.content .wrapper.has_sidebar.wide_sidebar .sidebar.right {
margin-left: 60px;
}
.content .wrapper.has_sidebar .main_content,
.content .wrapper.has_sidebar.wide_sidebar .main_content {
width: calc(100% - 340px);
}
}
@media only screen and (max-width: 767px) {
.content .wrapper.has_sidebar .sidebar,
.content .wrapper.has_sidebar.wide_sidebar .sidebar {
display: none;
}
.content .wrapper.has_sidebar .sidebar.no_hide_mobile,
.content .wrapper.has_sidebar.wide_sidebar .sidebar.no_hide_mobile,
.content .wrapper.has_sidebar .sidebar.only_mobile {
display: block;
float: none;
width: 100%;
height: auto;
min-height: 0;
margin: 0 0 80px 0;
}
.content .wrapper.has_sidebar .main_content,
.content .wrapper.has_sidebar.wide_sidebar .main_content {
float: none;
width: 100%;
margin-bottom: 40px;
}
}
.sidebar a {
color: #005489;
}
.sidebar a.button {
color: white;
} .content .wrapper.has_sidebar .sidebar ul.menu,
.content .wrapper.has_sidebar .sidebar ul.sub-menu,
.content .wrapper.has_sidebar .sidebar ul.menu li li {
list-style-type: none;
margin: 0;
padding: 0;
}
.content .wrapper.has_sidebar .sidebar ul.menu {
margin-bottom: 20px;
}
.content .wrapper.has_sidebar .sidebar ul.menu > li > a {
display: block;
position: relative;
color: #0085cc;
line-height: 22px;
font-size: 17px;
text-decoration: none;
}
.content .wrapper.has_sidebar .sidebar ul.sub-menu a {
font-size: 15px !important;
line-height: 17px !important;
}
.content .wrapper.has_sidebar .sidebar ul.menu ul.sub-menu {
margin-left: 15px !important;
display: none;
}
.content .wrapper.has_sidebar .sidebar ul.menu li > ul.sub-menu {
display: none;
}
.content .wrapper.has_sidebar .sidebar > div > ul.menu > li > ul.sub-menu {
display: block !important;
}
.content .wrapper.has_sidebar .sidebar ul.menu li.current-menu-item > ul.sub-menu,
.content .wrapper.has_sidebar .sidebar ul.menu li.current-menu-parent > ul.sub-menu {
display: block;
}
.content .wrapper.has_sidebar .sidebar ul.menu li.current_page_parent > ul,
.content .wrapper.has_sidebar .sidebar ul.menu li.menu-item-has-children.current_page_item > ul {
display: block;
}
.content .wrapper.has_sidebar .sidebar ul.menu li li {
display: block;
position: relative;
padding: 1px 0 0 0;
}
.content .wrapper.has_sidebar .sidebar ul.menu li li:before {
display: block;
position: absolute;
float: left;
content: "\f105";
font-family: "Font Awesome 5 Free";
font-weight: 900;
margin-left: 8px;
color: #e394ba;
margin: -1px 0 0 -14px;
}
.content .wrapper.has_sidebar .sidebar ul.menu li li.current_page_parent:before,
.content .wrapper.has_sidebar .sidebar ul.menu li li.menu-item-has-children.current_page_item:before {
content: "\f107";
margin-top: 1px;
}
.content .wrapper.has_sidebar .sidebar li.current-menu-item > a {
color: #e394ba !important;
}
.content .wrapper.has_sidebar .sidebar ul.menu li ul li.current_page_item > a:before,
.content .wrapper.has_sidebar .sidebar ul.menu li.current_page_item > a:before,
.header .menu_wrapper ul.main_menu li.current_page_item > a:before,
.header .menu_wrapper ul.main_menu li.current-page-ancestor > a:before {
display: none;
}