/* Titles in header */
h1 {
text-transform: none !important;
}
/* Images personnel make round */
.gdlr-core-personnel-list-image {
border-radius: 50%;
}
/* Images in timeline */
.gdlr-core-timeline-item-date > img {
max-width: 160px !important;
vertical-align: top;
}
/* Vertical tabs */
.gdlr-core-tab-style2-vertical .gdlr-core-tab-item-title {
text-align: right;
}
/* form */
#wpcf7-f5-p8-o1 > form > p {
margin-bottom: 40px;
}
#contact-form input[type=text],
#contact-form input[type=email],
#contact-form textarea {
background: transparent;
padding: 0 0 15px;
border: 0;
border-bottom: 2px solid white;
}
#contact-form textarea {
resize: vertical;
}
#contact-form .wpcf7-not-valid-tip {
color: red;
display: block;
background: white;
padding: 0 5px;
}
#contact-form input[type=submit] {
border-radius: 25px;
}
/* Form on Contact page */
#contact-form.contact-page input[type=text],
#contact-form.contact-page input[type=email],
#contact-form.contact-page textarea {
border-bottom: 2px solid #cccccc;
color: black;
}
#contact-form.contact-page input[type=submit] {
background: #7e338b;
}
/* Logo */
.onepagepro-logo {
width: 218px;
padding-right: 0 !important;
margin: 0 15px;
max-width: 50%;
}
body > .onepagepro-sticky-navigation .onepagepro-logo {
width: 175px;
}
.onepagepro-logo-inner {
overflow: hidden;
height: 0px;
box-sizing: content-box;
padding-top: 36.5%;
width: 100%;
position: relative;
}
.onepagepro-logo-inner > a {
display: block;
position: absolute;
left: 0px;
right: 0px;
top: 0%;
height: 200%;
}
body > .onepagepro-fixed-navigation .onepagepro-logo-inner > a {
top: -100%;
}
/* Navigation */
#onepagepro-top-search.onepagepro-main-menu-search {
margin-top: 0;
}
body > .onepagepro-fixed-navigation .sf-menu > li > a, .sf-vertical > li > a,
body > .onepagepro-fixed-navigation .onepagepro-main-menu-search i {
color: #7e338b;
}
body > .onepagepro-fixed-navigation .onepagepro-mobile-button-hamburger:before,
body > .onepagepro-fixed-navigation .onepagepro-mobile-button-hamburger:after,
body > .onepagepro-fixed-navigation .onepagepro-mobile-button-hamburger span {
background: #7e338b;
}
.onepagepro-mobile-header-wrap {
position: absolute;
left: 0px;
right: 0px;
}
.onepagepro-mobile-header {
box-shadow: none;
-webkit-box-shadow: none;
}
.onepagepro-mobile-header-wrap .onepagepro-mobile-header {
background: transparent;
}
.onepagepro-mobile-menu {
margin-left: 20px;
}
.onepagepro-mobile-menu-right .onepagepro-main-menu-search i {
font-size: 30px;
}
.onepagepro-navigation .sf-menu > li {
padding: 0 10px;
}
/* Testimonials */
@media screen and (min-width: 1000px) {
#testimonials-slider .flex-viewport {
width: 100%;
max-width: 960px;
margin: 0 auto;
border-left: 100px solid rgba(255,255,255,0);
border-right: 100px solid rgba(255,255,255,0);
}
}
/* Footer */
footer .onepagepro-copyright-wrapper {
position: relative;
}
footer .fm-footer-behind {
position: absolute;
left: 30px;
top: 0px;
right: 30px;
bottom: 0px;
text-align: justify;
}
footer .fm-footer-behind:after {
content: ' ';
display: inline-block;
width: 100%;
height: 0px;
overflow: hidden;
}
footer .onepagepro-logo {
padding: 10px 0 !important;
display: inline-block;
vertical-align: middle;
max-width: 30%;
}
footer .onepagepro-copyright-container {
position: relative;
max-width: 30%
}
footer .fm-social {
display: inline-block;
vertical-align: middle;
text-align: right;
letter-spacing: 1em;
margin: 0 ;
padding: 0;
max-width: 30%
}
footer .fm-social li {
display: inline-block;
font-size: 30px;
}
/* Timeline/Bullet */
.gdlr-core-timeline-item .gdlr-core-timeline-item-bullet {
border-color: #7e338b;
}
.gdlr-core-timeline-item .gdlr-core-timeline-item-divider {
border-color: #CCC;
}
.gdlr-core-timeline-item .gdlr-core-timeline-item-title {
color: #393939;
}
.gdlr-core-timeline-item .gdlr-core-timeline-item-caption {
color: #7e338b;
}
.gdlr-core-timeline-item .gdlr-core-timeline-item-content {
color: #29235c;
font-size: 18px !important;
}
/* Our Team */
.gdlr-core-personnel-style-grid .gdlr-core-personnel-list-title,
.gdlr-core-personnel-style-grid .gdlr-core-personnel-list-title a {
color: #7e338b;
font-weight: 700;
}
.single-personnel h1 {
text-transform: uppercase !important;
}
.single-personnel .gdlr-core-title-item .gdlr-core-title-item-caption {
font-style: normal;
}
/* Services */
.gdlr-core-column-service-item .gdlr-core-column-service-read-more {
color: #29235c;
font-weight: 700;
font-style: normal !important;
}
.gdlr-core-column-service-item .gdlr-core-column-service-read-more i {
color: #7e338b;
}
.gdlr-core-column-service-item.gdlr-core-center-align .gdlr-core-column-service-media {
margin-bottom: 10px !important;
}
.gdlr-core-price-table-column:nth-child(1) .gdlr-core-price-table .gdlr-core-price-table-head {
background: #43b48f !important;
}
.gdlr-core-price-table-column:nth-child(2) .gdlr-core-price-table .gdlr-core-price-table-head {
background: #7e338b !important;
}
.gdlr-core-price-table-column:nth-child(3) .gdlr-core-price-table .gdlr-core-price-table-head {
background: #29235c !important;
}
.gdlr-core-price-table .gdlr-core-price-table-content * {
border: 0;
font-size: 16px;
}
/* Custom Price table */
.gdlr-core-code-item .gdlr-core-code-item-content {
background: transparent !important;
border: none !important;
padding: 0px !important;
border-radius: 0px !important;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
}
.gdlr-core-code-item p {
margin: 0 !important;
}
.gdlr-core-code-item .gdlr-core-price-table-content-wrap {
margin: 20px 0 !important;
}
/* News lister */
.gdlr-core-blog-thumbnail > a {
display: block;
width: 100%;
padding-top: 60%;
}
.gdlr-core-blog-thumbnail > a > img {
max-width: none;
min-width: 100%;
min-height: 100%;
position: absolute;
left: 0px;
top: 0%;
width: 1%;
}
.onepagepro-sidebar-wrap > .onepagepro-sidebar-center {
width: 100%;
padding-right: 250px;
margin-right: -250px;
}
.onepagepro-sidebar-wrap > .onepagepro-sidebar-right {
width: 250px;
}
body.blog .onepagepro-single-article {
padding-bottom: 1px;
margin-bottom: 30px;
background: white;
}
.widget_search .search-form input.search-field {
background-color: white;
border-color: #e0e0e0;
color: #383838;
}
.onepagepro-sidebar-area .onepagepro-widget-title {
color: #383838;
text-transform: none;
font-size: 18px;
font-weight: 500;
letter-spacing: normal;
}
.onepagepro-sidebar-area .onepagepro-widget-head-divider {
display: none;
}
.onepagepro-sidebar-area .onepagepro-widget-head-text {
margin-right: 0;
}
.widget_product_categories ul li, .widget_archive ul li, .widget_categories ul li, .widget_nav_menu ul li, .widget_meta ul li, .widget_pages ul li, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_rss ul li {
border-color: #e2e2e2;
}
.widget_recent_entries ul li:before, .widget_recent_comments ul li:before, .widget_pages ul li:before, .widget_rss ul li:before, .widget_archive ul li:before, .widget_categories ul li:before, .widget_nav_menu ul li:before, .widget_meta ul li:before, .onepagepro-sidebar-area a {
color: #5b5b5b;
}
.onepagepro-sidebar-area .onepagepro-widget {
margin-bottom: 40px;
}
.onepagepro-single-article .onepagepro-single-article-head {
margin: 0 30px 30px;
}
.onepagepro-single-article-content {
margin: 0 30px 30px;
}
.onepagepro-single-article .onepagepro-single-article-title {
font-size: 34px;
}
.onepagepro-single-article .onepagepro-single-article-thumbnail {
margin-bottom: 30px;
}
body.blog .onepagepro-single-article footer {
margin: 0 30px 30px;
}
body.blog .onepagepro-single-article footer .gdlr-core-button {
background-color: #7e338b;
text-transform: none;
font-weight: 500;
}
body.blog .onepagepro-single-article footer .gdlr-core-button:hover {
background-color: #29235c;
}
12 King Street, Buckingham London
+(44) 2454 2345 2
Talk@OnePageProTheme.com