/*
 Theme Name:   Harrogate Wealth Management 2
 Theme URI:    http://www.harkwebdesign.co.uk
 Description:  Harrogate Wealth Management Theme 2
 Author:       harkwebdesign.co.uk
 Author URI:   http://www.harkwebdesign.co.uk
 Template:     vantage
 Version:  1.4.2
 Tags:         
 Text Domain:  vantage-child
*/

@import url("../vantage/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

.moove-gdpr-branding-cnt {
	display: none !important;
}

.menu-item-strict-necesarry-cookies {
	display: none !important;
}

button.moove-gdpr-modal-allow-all {display: none !important;}



button.moove-gdpr-infobar-allow-all {color: #044157 !important;}


.home #main {
padding-top: 0px !important;
padding-bottom: 0px !important;
}

#main {
padding-top: 0px !important;
padding-bottom: 0px !important;
}

.single-post #main {
padding-top: 95px !important;
padding-bottom: 0px !important;
}


#header-sidebar {
	width:400px;
}

a {
	text-decoration: none;
}

h1 {
	text-transform: uppercase;
}



.menu-primary-menu-container {
  height: 40px;
  padding-bottom: 0px; margin-bottom: 0px;
}

.slider-content-container {
	padding-top: 0px; margin-top: 0px;
}

.slider-row {
	padding-top: 0px;
	margin-top: 0px;
	border-top-style: solid;
    border-top-color: #fff;
	border-width: 0px;
}

.main-navigation ul li a {
padding-top: 13px;
padding-bottom: 11px;
font-size: 14px;
font-weight: 700;
color: #FFF;
padding-right: 20px;
padding-left: 20px;
}

#panel-1082-1-0-0 h3 {
	text-align : center;	
}

#panel-1082-1-0-0 p {
	text-align : center;	
}

.main-navigation ul li a:hover {
color: #FFF;
}


#footer-widgets a {
	padding-top: 10px;
}

#footer-widgets a {
	font-size: 10px;
	line-height: 12px;
}

#footer-widgets p {
	font-size: 10px;
	line-height: 15px;
}


.ms-slide {
	background-color: #000;
}

#google_translate_element {
text-align: center ;
}

#slider-text {
padding: 40px; 
margin: 40px; 
line-height: 25px !important; 
color: #000; 
font-size: 16px;
max-width: 80%;
text-align: center;
}

#slider-text h3 {
color: #24336C;
}

#panel-1141-1-0-0 {
	text-align: center !important;
}

.rapid-buttons {
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 20px;
}

.rapid-sections p {
	font-size: 15px;
	margin-bottom: 0px;
	text-align: center;
}

.rapid-sections h3 {
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 17px;
	padding-top: 15px;
	padding-bottom: 20px;
	margin: 0px 0px 20px 0px;
	font-weight: bold;
	border-bottom: 1px dotted #fff;
}

.rapid-sections-top h3 {
	color: #044157;
	text-transform: uppercase;
	text-align: center;
	font-size: 17px;
	padding-top: 15px;
	padding-bottom: 20px;
	margin: 0px 0px 20px 0px;
	font-weight: bold;
	border-bottom: 1px dotted #044157;
}

#pgc-w580a3c0242dc9-0-0 h3 {
	padding-left: 10px;
	padding-top: 10px;
}

.header-container p {
	line-height: 30px;
	font-size: 15px;
	color: #24336C;
}

.rapid-sections img {
	border-bottom: 5px #24336C solid;
	padding-bottom: 0px;
}

.rapid-sections img:hover {
	border-bottom: 5px #D60F17 solid;
}

#additional-header-container {
    display: inline-block;
	width: 40%;
    margin: 0 auto;
	text-align: center;
	padding-bottom: 0px; margin-bottom: 0px;
	}
#additional-header-container-text {
}

#additional-header-container-text p {
	padding: 0px; margin: 0px;
}	

#latest-news-car {
	padding-top: 30px;
}

.home-right-buttons {
	font-weight: 700;
	border-bottom: 1px #FFF solid;
}

.page-image-side {
	font-size: 10px;
	border-bottom: 1px dotted;
}

.page-image-side p {
	line-height: 10px;
	padding-bottom: 10px;
}


.footer-icons {
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

.footer-container img:hover {
	opacity: 0.5;
    filter: alpha(opacity=50);
}

#footer-icons-wrap {
	text-align: center;
}


.circle-icon {
	width: 150px !important;
	height: 150px !important;
	padding: 0px;
	margin: 0px;
	left: 95px !important;
}

.circle-icon-wrapper {
	height: 100px !important;
}

#vantage-grid-loop {
	padding-top: 30px;
	font-size: 15px;
}

.entry-thumbnail {
	padding-top: 30px;
	font-size: 15px;
}

#categories-2 {
	padding-top: 30px;
	font-size: 15px! important;
}

#categories-2 h3 {
	background-color: #33A8DC;
	color: #FFF! important;
	padding: 15px;
}

#categories-2 li {
	padding: 15px! important;
	border-bottom: 1px dotted;
}

#archives-2 {
	padding-top: 30px;
	font-size: 15px! important;
}

#archives-2 h3 {
	background-color: #33A8DC;
	color: #FFF! important;
	padding: 15px;
}

#archives-2 li {
	padding: 15px! important;
	border-bottom: 1px dotted;
}

.looking-else {
	padding-top: 20px! important;
}

.looking-else {
	text-align: middle! important;
	width: 280px;
}

.looking-else p {
	padding: 10px! important;
	border-bottom: 1px dotted! important;
}

.looking-else a {
	line-height: 40px;
	padding: 10px! important;
	font-weight: bold;
}


#product-headers {
	
}

#product-headers h3 {
	color: #fff;
	font-weight: bold;
}

#product-headers a {
	color: #fff;
}

#product-headers a:hover {
	color: #EB8990;
}


h3.widget-title {
	font-weight: bold;
}

.instruction-section a {
	padding: 10px! important;
	font-weight: bold;
}

.instruction-section h3 {
	border: #666666 1px solid! important;
	width: 96%;
	padding: 10px! important;
}


@media (max-width: 550px) {
#slider-text {display: none;
}


.page-template-default .entry-header { display: none; }

td.column-1 {
font-weight: bold !important;
}