/*
Theme Name: Go Websites Child
Theme URL: https://www.gowebsites.co.uk/
Description: Go Websies Child Theme
Author: Go Websites
Author URL: https://www.gowebsites.co.uk/
Template: gowebsites
Version: 1.0.0
Text Domain: gowebsites-child
*/

.head-contact .tagline {
	font-weight: normal;
}

.widget#quickforms {
	background-color: #204f3d;
}

.column-sidebar .widget#quickforms h3 {
	color: #f7f4ec;
}

.column-sidebar .widget#quickforms p, .column-sidebar .widget#quickforms .wpcf7-list-item-label, .column-sidebar .widget#quickforms .wpcf7-list-item-label a {
	color: #d8dce8;
}

body .widget_quickform .widget-footer .widget-footer-phone a {
	color: #f7f4ec;
}

body .widget_quickform .widget-main-offer input[type="submit"], body .widget_quickform .widget-main-offer input[type="button"]{
	color: #204F3D;
	border-radius: 20px;
	background-color: x;
}

.searchform > div #searchsubmit {
	color: #f7f4ec;
}

body .headline-wrapper .headline {
	font-weight: normal;
}

body h1, body h2, body .faux-h1, body .faux-h2 {
	font-family: 'Reddit Mono';
	font-weight: 800;
}

.header #mobile-menu li {
	line-height: 50px;
	height: 50px;
}

.header #mobile-menu a {
	font-family: 'Reddit Mono', sans-serif;
	font-size: 16px;
	line-height: 50px;
	text-shadow: none;
    padding: 0px 15px;
}

.header #mobile-menu li.menu-item-has-children > a:after {
	color: #f7f4ec;
	background-color: #204f3d;
}

.header #mobile-menu li.menu-item-has-children:hover > a:after {
	color: #204f3d;
	background-color: #f7f4ec;
}

.header #mobile-menu li:hover > ul {
	background-color: #f7f4ec;
	color: #204f3d;
}


.header #mobile-menu li ul li {
	background: transparent;
	height: auto;
}

.header #mobile-menu li ul {
	top: 50px;
}

.header #mobile-menu li ul li a, .header #mobile-menu li ul li ul li a {
	color: #5f5f5f;
	font-size: 19px;
	font-weight: normal;
	line-height: 30px;
    padding: 15px 0px;
}

.header #mobile-menu li:hover > ul li:hover > ul {
	background-color: #f7f4ec;
	color: #204f3d; 
}

.header #mobile-menu li ul li ul li a {
	color: #f7f4ec;
	background-color: #204f3d;
}

.header #mobile-menu li ul li:hover {
    background-color: #f7f4ec;
	color: #204f3d; 
}


.header #mobile-menu li:hover > ul li.menu-item-has-children > a:after {
	color: #f7f4ec;
	background-color: #204f3d;
}

.header #mobile-menu li ul li ul {
	top: 0px;
}

.header #mobile-menu li:hover > ul .current-menu-item {
	color: #f7f4ec;
	background-color: #204f3d;
}

.header #mobile-menu li ul li ul li:hover {
    color: #f7f4ec;
	background-color: #204f3d;
}

.header #mobile-menu li:hover > ul li ul .current-menu-item {
	color: #f7f4ec;
	background-color: #204f3d;
}

body .hp-banner .hp-banner-inner-form .banner-content-inner {
	text-shadow: none;
}

.hp-banner .hp-banner-inner-form .banner-content-inner {
	max-width: 650px;
}

.hp-banner .hp-banner-inner p {
	font-family: 'Reddit Mono';
}

body .hp-banner .hp-banner-inner li {     
	font-size: 19px;
	color: #380727;
	line-height: 28px;
	font-weight: normal;
	font-family: 'Reddit Mono';
}

.hp-banner-inner .banner-content-wrap .banner-content-inner .row-2-column-equal .row-wrapper-inner {
	display: flex;
    width: 100%;
}

body .hp-banner .hp-banner-inner-form .hp-form h3 {
	font-size: 24px;
	font-family: "Reddit Mono";
	color: #f7f4ec;
	font-weight: bold;
	line-height: 28px;
	text-align: center;
	margin-bottom: 22px;
}

body .hp-banner .hp-banner-inner-form .hp-form p {
    color: #dddddd;
    font-family: "Reddit Mono";
    text-align: center;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 22px;
}

body .hp-banner .hp-banner-inner-form .hp-form form p {
	margin-bottom: 0px;
}

body .hp-banner .hp-banner-inner .hp-form label span, body .hp-banner .hp-banner-inner .hp-form label a {
	color: #dddddd;
    font-family: "Reddit Mono";
    font-size: 13px;
    line-height: 18px;
}

body .hp-banner .hp-banner-inner .hp-form input {
	margin-bottom: 17px;
}

body .hp-banner .hp-banner-inner .hp-form label {
	margin-bottom: 28px;
}

body .hp-banner .hp-banner-inner-form .hp-form input[type="submit"], body .hp-banner .hp-banner-inner-form .hp-form input[type="button"] {
	border-radius: 0px;
    background: #f3c71a;
    color: #F13303;
    font-size: 21px;
    line-height: 21px;
    padding: 15px 30px;
}

body .hp-banner .hp-banner-inner-form .hp-form input[type="checkbox"] {
	margin-bottom: 0px;
}

body .hp-banner .hp-banner-inner-form .hp-form input[type="submit"]:disabled, body .hp-banner .hp-banner-inner-form .hp-form input[type="button"]:disabled {
	opacity: 1;
}

body .hp-banner .hp-banner-inner-form .hp-form input[type="submit"]:hover, body .hp-banner .hp-banner-inner-form .hp-form input[type="button"]:hover {
	background: #F13303;
	color: #f3c71a;
	border: 3px solid #f3c71a;
}

input::-webkit-input-placeholder, input::-moz-placeholder, textarea::-webkit-input-placeholder, textarea::-moz-placeholder {
	font-weight: bold !important;
}

form input[type="date"].icon {
    background-size: 18px;
    background-position: right center;
    padding: 6px 15px;
    background-position-x: 97%;
}

body div main div article .cta, body .cta {
	border-radius: 40px;
}

.nomargin {
	margin: 0px !important;
}

.row-wrapper.row-wrapper-block.row-polaroid-string, .row-wrapper.row-wrapper-block.row-polaroid-string .row-wrapper-inner {
    padding: 0px !important;
}

.row-wrapper.row-wrapper-block.row-polaroid-string img {
	max-width: none !important;
	max-height: none !important;
	width: 100% !important;
	height: auto !important;
}

.row-award-icons .footer-logos-container .footer-logos {
	max-width: none;
	padding: 0px;
}

.section.full-width .row-wrapper .row-wrapper-block.row-award-icons {
	padding: 0px;
}

.row-award-icons .footer-logos ul {
	padding: 0px;
}

.row-award-icons .footer-logos-container .footer-logos ul li {
    margin: 0px 30px 0px 0px;
}

.section.main-content.full-width .row-2-column-equal .row-wrapper-inner {
    display: flex;
}

.tagline {
	font-style: italic;
	font-family: 'Reddit Mono';
}

.tnumber {
	font-family: 'Reddit Mono';
}

@media only screen and (max-width: 1125px) {
	.header #mobile-menu a {
		padding: 0px 10px;
	}
}

@media only screen and  (max-width: 1045px) {
	.header #mobile-menu a {
		font-size: 14px;
	}
}

.menu-item-has-children .mm-vertical {
	background: #e4e4e4 !important;
}

.menu-item-has-children .mm-vertical ul li a {
	text-shadow: none !important;
	color: #5f5f5f !important;
}

body ul.checkboxes li {
	background: url(gw-addon/images/checkboxes-tick-small.png) top left no-repeat;
}

body ul.circle-ticks li {
	background: url(gw-addon/images/circle-ticks-small.png) top left no-repeat;
}

.popup-content p, .popup-content a, .popup-content span, .popup-content label, .popup-content label a, .popup-content label span {
	color: #dddddd !important;
    font-family: "Reddit Mono" !important;
}

.popup-content h1, .popup-content h2, .popup-content h3, .popup-content h4, .popup-content h5, .popup-content h6, .popup-content .h1, .popup-content .h2, .popup-content .h3, .popup-content .h4, .popup-content .h5, .popup-content .h6 {
	font-family: "Reddit Mono" !important;;
    color: white !important;;
    font-weight: bold  !important;;
}

@media only screen and (max-width: 959px) {
	body .logo-section .logo img {
	    max-height: 75px;
	    margin-left: 60px;
	}
}

@media only screen and (max-width: 709px){
	body .logo-section .logo img {
	    margin-left: auto;
	}
}

body .main .speech-wrapper .speech-author .speech-author-img, body .main .speech-wrapper .speech-author .speech-author-img img {
	border-radius: 0%;
}

body .main .speech-wrapper .speech-author .speech-author-img img {
	border-style: solid;
	border-width: 5px;
	border-color: rgb(255, 255, 255);
	box-shadow: 1px 1.732px 0px 0px rgba(0, 0, 0, 0.15);
}

.purple {
	color: #204F3D !important;
}

ul.checkboxes li, ul.ttc-ticks li {
	color: #204f3d;
}

ul.ttc-ticks li {
	border-bottom: dotted black 3px;
	padding-bottom: 15px;
	margin-top: 15px;
}

ul.ttc-ticks li:last-child {
	border: none;
	padding-bottom: 0px;
}

ul.ttc-ticks.no-border li {
	border: none;
}

ul.ttc-ticks {
	margin-bottom: 0px;
}

#breadcrumbs a {
    color: #204f3d;
}

span.breadcrumb_last {
    font-weight: bold;
}

.hero-banner .row .large-8 h1 {
	color: #204f3d;
}

.footer-cta-phone, .footer-cta-phone a {
	font-size: 25px;
	font-family: "Reddit Mono";
	color: rgb(128, 0, 79);
	font-weight: bold;
	line-height: 0.72;
}

body .hp-banner .hp-banner-inner-form .banner-content-inner {
	padding: 15px;
    background: rgba(255,255,255,0.6);
}

body .hp-banner .hp-banner-inner-form .banner-content-inner .row-wrapper .column, body .hp-banner .hp-banner-inner-form .banner-content-inner .row-wrapper .column ul {
	margin-bottom: 0px;
}