@media only screen and (max-width: 48em) { }.menu li a {
font-size: 16px;
}
.menu > li ul {
width: 330px;
}
.menu > li > ul > li > ul {
left: auto;
top: 0;
right: 100%;
}
.post-meta, .post-meta .tags {
overflow: hidden;
display: none;
margin-bottom: 12px;
}
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 15px;
line-height: 24px;
font-family: Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #666666;
}
.module.widget-handle {
border-left: 0px solid #cccccc;
padding: 0 14px;
cursor: pointer;
position: relative;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
margin: 0;
} section, footer {
padding: 10px 0;
position: relative;
overflow: hidden;
}
.page-title-4 {
height: 160px;
} .mb24 {
margin-bottom: 24px;
display: none;
}
.social-list {
font-size: 12px;
}
.btn-sm {
height: 30px;
font-size: 14px;
line-height: 28px;
min-width: 0;
}
.nav-bar {
max-height: 80px;
line-height: 67px; 
border-bottom: 1px solid #cccccc;
}
.vc_column_container>.vc_column-inner {
box-sizing: border-box;
padding-left: 0;
padding-right: 0;
width: 100%;
}
.overlay:before {
opacity: 0;
z-index: 2;
}
.mb40 {
margin-bottom: 20px;
}
.image-xxs {
max-height: 40px;
display: none;
}
hr {
border: none;
border-top: 0px solid #cccccc;
margin: 0 0 24px 0;
width: 100%;
}
@media screen and (max-width: 768px){
.logo {
max-width: 200px;
}
.module.right, .module-group.right {
float: right;
}
.ti-menu:before {
content: "\e68e";
color: black;
}
#dp_pec_single_grid {
clear: both;
display: none!important;
}
#dp_pec_single_top {
margin-bottom: 90px!important;
}
.btn .btn-sm {
color: red!important;
border-color: red!important;
}
.wpb_single_image .vc_figure-caption {
margin-top: 0.2em;
font-size: .6em;
text-align: right!important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
margin-bottom: 35px;
margin-left: 10px;
margin-right: 10px;
}
p {
font-size: 16px!important;
}