/* Enter Your Custom CSS Here */


#logo, #slogan {
	display:none!important;
}

@media screen and (max-width:2000px) and (min-width: 960px){
	#navigation-menu {
		display:none !important;
	}
}

@media screen and (max-width:2000px) and (min-width: 960px){
	#main-menu {
		display:none !important;
	}
}

@media screen and (max-width: 959px) and (min-width: 720px) {
	#navigation-menu {
    display:none !important;
	}
}

@media screen and (max-width: 719px) and (min-width: 480px) {
	#top-wrapper {
    background: url(http://www.catrionamay.co.uk/wp-content/uploads/2020/07/mobile-header.png) no-repeat scroll center top #FFFFFF!important;
		height:200px!important;
	}
	#sidebar {
		display:none!important;
	}
}

@media screen and (max-width:479px) and (min-width: 100px){
	#top-wrapper {
	background: url(http://www.catrionamay.co.uk/wp-content/uploads/2020/07/mobile-header-360.png) no-repeat scroll center top #FFFFFF!important;
		height:100px!important;
}
		#sidebar {
		display:none!important;
	}
}
@media screen and (max-width:480px){
	#page-content #content-container {
    padding: 10px 0 10px;
}
}

h1 {
  font-size: 16px;
  font-weight: bold;
}

h2 {
  font-weight:bold;
  font-size: 14px;
  color: #495292;
}

h3 {
  font-size:14px;
  line-height: 18px;
  color: #777777;
  font-weight: bold;
  padding-bottom: 10px;
}

h3.firstpara {
  font-size: 18px;
  color: #636363;
  line-height: 24px;
    font-weight:normal !important;
  width: 98%;
}

h6 {
  font-size: 11px;
}

blockquote {
  color: #999999;
  font-weight: bold;
}

.custom-formatting a {
    display: inline-grid!important;
    padding: 5px 5px!important;
}

.custom-formatting li a:before {
  background-image: none !important;
}

#navigation-menu ul.sf-menu > li.telephonetop > a {
    display: block;
    padding: 0 20px 0 0;
    color: #636363;
    text-decoration: none;
    border:0 none;
    cursor: pointer;
  line-height:1.0em;
  cursor:text;
}

