.header-main ul li ul {
padding: 5px;
}
.header-main ul li ul li a {
color:#fff!important;
}
h1, h2, h3, h4 p {
text-wrap: inherit!important;
}
.slider .dot {
background: #000;
opacity: 1;
border: none!important;
}
.slider .dot.is-selected {
background: #dd3333!important;
}
.hometabs {
margin-top: 50px;
}
.hometabs .nav > li {
background: #000;
padding: 0px 20px;
margin:0 2px;
border-radius: 5px;
}
.hometabs .nav > li.active {
background: #dd3333;
}
.hometabs .nav > li > a {
color:#fff;
}
.servicelist .col-inner:first-child {
border-top: none!important;
}
.servicelist {
margin-top: 20px;
}
.servicecontent ul, .project-content ul {
margin-left: 18px;
}
.storytitle {
border-top: 1px solid #ccc;
padding-top: 30px;
padding-bottom: 15px;
margin-bottom: 0px;
}
.storytitle:first-child {
border-top: none;
padding-top: 0;
}
.post-content p img, figure img {
display: block;
margin: auto;
border-radius: 10px;
}
.customfooter p {
margin-bottom: 10px;
}
.wp-caption .wp-caption-text {
background: #ffff;
}
.contactpage {
margin-top: 50px;
}
.contactpage p {
margin-bottom: 10px;
}
.contactpage i {
margin-right: 5px;
}
.contactpage .title {
font-weight: bold;
font-size: 20px;
}
.contactpage .wpcf7-text, .contactpage .wpcf7-textarea, .ebook-popup .wpcf7-text, .ebook-popup .wpcf7-textarea {
width: 100%;
padding: 10px;
border: 1px solid #ccc;
border-radius: 5px;
box-shadow: none!important;
}
.contactpage .wpcf7-submit, .ebook-popup .wpcf7-submit {
background: #000;
color: #fff;
border: none;
padding: 0px 40px;
border-radius: 5px;
cursor: pointer;
margin-right: 0;
}
.wpcf7-spinner {
display: none;
}
.contactpage iframe {
border-radius: 10px;
} .widget_nav_menu .projectmenu-class,
#projectmenu .widget_nav_menu .menu {
list-style: none;
display: flex;
flex-wrap: wrap;
gap: 8px;
padding: 0;
margin: 0 0 30px 0;
}
#projectmenu .widget_nav_menu .menu li {
margin: 0;
}
#projectmenu .widget_nav_menu .menu li a {
display: block;
background: #000;
color: #fff;
padding: 10px 25px;
border-radius: 5px;
text-decoration: none;
font-size: 14px;
font-weight: 600;
transition: background 0.3s ease;
white-space: nowrap;
}
#projectmenu .widget_nav_menu .menu li a:hover {
background: #dd3333;
}
#projectmenu .widget_nav_menu .menu li.current-menu-item a,
#projectmenu .widget_nav_menu .menu li.current_page_item a,
#projectmenu .widget_nav_menu .menu li.current-menu-ancestor a,
#projectmenu .widget_nav_menu .menu li.current-cat a {
background: #dd3333;
} #projectmenu .widget-title {
display: none;
}
@media only screen and (max-width: 48em) { #projectmenu .widget_nav_menu .menu {
gap: 6px;
}
#projectmenu .widget_nav_menu .menu li a {
padding: 8px 16px;
font-size: 13px;
}
}