
/*===== FONT STYLING =====*/

body {
       font-family: 'Titillium Web', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	  font-family: 'Open Sans', sans-serif;

 }

.content-col h1, .content-col h2, .content-col h3, .content-col h4, .content-col h5, .content-col h6 {
	}

h1 {font-size: 24px; }
h2 {font-size: 20px;}
h3 {font-size: 16px;}
h4 {font-size: 12px;}
h5 {font-size: 8px;}
h6 {font-size: 4px;}

#containerwrapper {
font-size: 14px;
text-align: justify;
}

#footerwrapper {
	font-size: 12px;
}

body, ul.rd-nav li a, ul.rd-nav ul.sub-menu li a, .menu-affix.block-layout.affix #affix-header ul.rd-nav-mobile li a  {
color: #000000;
}

body {
background-color: #EEEEEE;
}

body {
background-image: url('https://themes.rundum.digital/solid/wp-content/uploads/sites/9/2018/10/old_wall.png');
background-repeat: repeat;
background-size: auto;
background-position: left top;
}

.block-layout {
background-color: #ffffff;
}

/*===== TOP BAR MENU =====*/


#topbar, #topbar a {
color: #000000;
}


/*===== LOGO =====*/




.menu-affix.block-layout.affix #affix-header #logo img, .img-container-mobile img  {
max-height: 40px;
width: auto;
}


  
.menu-affix.affix-top #secondary-logo {
	display: none;	
}
    
.menu-affix.affix #primary-logo {
	display: none;	
}

.menu-affix.affix #secondary-logo {
	display: block!important;	
}


/*===== Colors =====*/



/* AFFIX */
.menu-affix.block-layout.affix #affix-header {
	background: #E53935;
	border-bottom: 4px solid #C62828;
}

.menu-affix.block-layout.affix #affix-header ul.rd-nav > li > a {
	color: #fff;
}

@media (max-width:  1024px) {
	.menu-affix.block-layout.affix #affix-header ul.rd-nav > li > a {
		color: #E53935;
}
}

.menu-affix.block-layout.affix #affix-header ul.rd-nav li.current-menu-item a, .menu-affix.block-layout.affix #affix-header ul.rd-nav li.current_page_item a, .menu-affix.block-layout.affix #affix-header ul.rd-nav li.current-page-ancestor a, .menu-affix.block-layout.affix #affix-header ul.rd-nav li.current-menu-ancestor a, .menu-affix.block-layout.affix #affix-header ul.rd-nav li.current-menu-parent a, .menu-affix.block-layout.affix #affix-header ul.rd-nav li.current-page-parent a, .menu-affix.block-layout.affix #affix-header ul.rd-nav li.current_page_parent a, .menu-affix.block-layout.affix #affix-header ul.rd-nav li.current_page_ancestor a, #service-accordion .panel-heading.active, #service-accordion .panel-heading:hover, .menu-affix.block-layout.affix #affix-header ul.rd-nav li a:hover,  .menu-affix.block-layout.affix #affix-header ul.rd-nav li a:active,  .menu-affix.block-layout.affix #affix-header ul.rd-nav li a:focus {
	background: #C62828;
	color: #fff;
	border-bottom: 3px solid #fff;	
}

/* END AFFIX */

a, a:visited, .ph2 h2, #s-layout1 dt::before, #pagination-navigation ul li.active a, #opening-time-table .success th, #opening-time-table .success td {
	color: #E53935;
}

ul.rd-nav li.current-menu-item a, ul.rd-nav li.current_page_item a, ul.rd-nav li.current-page-ancestor a, ul.rd-nav li.current-menu-ancestor a, ul.rd-nav li.current-menu-parent a, ul.rd-nav li.current-page-parent a, ul.rd-nav li.current_page_parent a, ul.rd-nav li.current_page_ancestor a, .sub-menu li.active a {
	background: #E53935;
	color: #fff;
	border-bottom: 3px solid #C62828;
}

.sub-menu li.active a, .sub-menu li a:hover, .rd-nav-mobile li a:focus {
 background: #E53935!important;
	color: #fff!important;
}

a:hover, a:active, #pagination-navigation ul li a:hover  {
	color: #C62828;
}

ul.rd-nav li.current-menu-item a:hover, ul.rd-nav li.current_page_item a:hover, ul.rd-nav li.current-page-ancestor a:hover, ul.rd-nav li.current-menu-ancestor a:hover, ul.rd-nav li.current-menu-parent a:hover, ul.rd-nav li.current-page-parent a:hover, ul.rd-nav li.current_page_parent a:hover, ul.rd-nav li.current_page_ancestor a:hover, ul.rd-nav li a:hover, ul.rd-nav li a:active, ul.rd-nav li a:focus {
	background: #C62828;
	color: #fff;
	border-bottom: 3px solid #E53935;	
}

#pagination-navigation ul li.active a, #sidebar .widget-title {
	border-color: #C62828;
}

#footerwrapper, #mobile-menu {
	border-top-color: #C62828;
}

#footerwrapper ul li a:before {
	color: #c62828;
}

#footerwrapper ul li a:hover:before {
	color: #ffffff;
	
}

.rd-btn {
background: #c62828;
background-image: -webkit-linear-gradient(-45deg, #E53935 80%, #c62828 25%);
}

.wpcf7 form input.wpcf7-submit, .navbar-toggle .icon-bar {
	background: #E53935;
}

.wpcf7 form input.wpcf7-submit:hover {
	background: #C62828;
}

.header-title {
/* background: rgb(198,40,40);
background: -moz-linear-gradient(-45deg, rgba(198,40,40,1) 0%, rgba(229,57,53,1) 75%, rgba(198,40,40,1) 75%, rgba(198,40,40,1) 100%);
background: -webkit-linear-gradient(-45deg, rgba(198,40,40,1) 0%,rgba(229,57,53,1) 75%,rgba(198,40,40,1) 75%,rgba(198,40,40,1) 100%);
background: linear-gradient(135deg, rgba(198,40,40,1) 0%,rgba(229,57,53,1) 75%,rgba(198,40,40,1) 75%,rgba(198,40,40,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c62828', endColorstr='#c62828',GradientType=1 ); */
background: #c62828;
background-image: -webkit-linear-gradient(-45deg, #E53935 78%, #c62828 22%);
color: #ffffff;
}

/* To Top */

#to-top a.scrollup {
	background: #E53935;
	color: #fff;
}

#to-top a.scrollup:hover {
	background: #C62828;
	color: #fff;
}










/* FOOTER CUSTOM COLORS */

#footerwrapper {
background: #333333;	
color: #bababa;
}

.footer-widget-title {
	color: #bababa;
}

#footerwrapper a {
	color: #bababa;
}

#footerwrapper a:hover {
	color: #ffffff;
}

#footerwrapper #openingtime-info-shortcode th, #footerwrapper #openingtime-info-shortcode td {
	color: #bababa;
	font-weight: 400;
}

#footerwrapper #openingtime-info-shortcode .success th, #footerwrapper #openingtime-info-shortcode .success td {
	color: #ffffff;
	font-weight: 700;
}


#footerwrapper {
	background-image: url('https://themes.rundum.digital/solid/wp-content/uploads/sites/9/2018/11/rd-solid_footer.jpg');
	background-repeat: no-repeat;
	background-position:  left bottom;
}



#to-top a.scrollup {
 
left: 15px;
}

#footerwrapper {
    min-height: 280px;
}