

/* Social buttons */
ul.socialLinks {list-style: none; margin: 0; padding: 0}
ul.socialLinks a {display: block; text-align: center}
ul.socialLinks a:hover {text-decoration: none}

a.button {display: block}

ul.list {list-style: none}
ul.list span.number {display: inline-block}

form span.iconBefore {display: inline-block}

form.contact input.submit {width: auto !important;}

form.search a.showInput {display: block}
form.search {margin: 0; position: relative}



#cookieinfo {
    position: fixed;
    font-size: 12px;
    font-family: Arial, Verdana, sans-serif;
    left: 0px;
    bottom: 0px;
    right: 0px;
    background-color: #323334; 
    padding: 20px;
    box-shadow: 0px -1px 3px rgba(0, 0, 0, 0.5);
    z-index: 1000;
    color: #ccc;
}

#cookieinfo h6 {
    font-size: 16px;
    font-weight: bold;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);
    margin-bottom: 7px;
}

#cookieinfo p {
    font-size: 12px;
    line-height: 1.5em;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);
}

#cookieinfo a {
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 22px;
    height: 22px;
    border-radius: 11px;
    line-height: 22px;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    background-color: #ff6000;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
}

#cookieinfo a:hover {
    background-color: #ff7925; 
}
 #menu20 li {
					display: inline-block;
											height: 50px;
						line-height: 50px;
						}
 #menu20 ul.mobile {
					display: block;
			}
 #menu20 a.opener i {
									height: 50px;
						line-height: 50px;
														height: 30px;
						line-height: 30px;
						}
 #menu20 ul.mobile li {
									height: 40px;
						line-height: 40px;
						}
 #menu20  {
					font-weight: 600;
			}
 #menu20 a {
					color: #000;
											padding-left: 20px;
						padding-right: 20px;
						}
 #menu20 a.featured {
					background: #dd5f2b;
							color: #fff;
			}
 #box40  {
					text-align: right;
			}
body.mobile #box40  {
					text-align: center;
			}
 #box2  {
					margin: 0 0 20px 0;
							text-align: center;
			}
 #textBlock0  {
					margin: 0px;
							font-family: Ruda;
							font-size: 40px;
			}
 #textBlock0 p {
					font-size: 40px;
							margin: 0px;
			}
 #box0  {
					float: none;
							background: rgba(0, 0, 0, 0.65);
							padding: 15px 15px;
							margin: 0 auto;
							text-align: center;
							color: #fff;
			}
 #textBlock1  {
					margin: 0px;
							font-family: Ruda;
							font-size: 30px;
			}
 #textBlock1 p {
					font-size: 30px;
							margin: 0px;
			}
 #box1  {
					float: none;
							background: rgba(221, 95, 43, 0.65);
							padding: 15px 15px;
							margin: 0 auto;
							text-align: center;
							color: #fff;
			}
 #container2  {
					position: relative;
							background: url('bg.jpg') no-repeat;
							padding: 30px 0;
			}
 #menu1 li {
					display: inline-block;
			}
 #menu1 ul.mobile {
					display: none;
			}
 #menu1 a {
					color: #fff;
			}
 #menu1 a:hover {
					text-decoration: underline;
			}
 #box52  {
					text-align: right;
			}
body.mobile #box52  {
					text-align: center;
			}
 #container16  {
					background: #373737;
							padding: 15px 0;
							font-size: 13px;
							color: #fff;
			}
 body  {
					font-family: PT Sans;
			}
 #box3  {
					float: none;
							margin: 0 auto;
							text-align: center;
							font-size: 20px;
			}
 #list0 li {
					margin: 0 0 5px 0;
			}
 #box4  {
					float: none;
							padding: 0 15px 0 45px;
							margin: 40px auto 40px auto;
							font-size: 17px;
							color: #dd5f2b;
							font-weight: 600;
			}
body.mobile #box4  {
					padding: 0 15px;
			}
 #textBlock3  {
					font-size: 16px;
							font-weight: 600;
			}
 #textBlock3 p {
					font-size: 16px;
							font-weight: 600;
			}
 #button0  {
					display: inline-block;
			}
 #button0 a {
					background: #DD922B;
							padding: 10px 20px;
							margin: 15px 0 0 0;
							font-size: 20px;
							color: #fff;
			}
 #button0 a:hover {
					background: #DD602B;
			}
 #box5  {
					text-align: center;
			}
 #container4  {
					margin: 60px 0;
			}
 #box12  {
					margin: 0 0 20px 0;
			}
 #container6  {
					background: url('bg2.png');
							padding: 50px 0;
							color: #fff;
			}
 #box8  {
					float: none;
							margin: 0 0 35px 0;
							text-align: center;
							font-size: 20px;
			}
 #icon0  {
					font-size: 40px;
							color: #dd5f2b;
			}
body.mobile #box41  {
					padding: 0 30px 20px 0;
			}
 #box11  {
					padding: 0 15px 0 30px;
							text-align: justify;
			}
 #icon1  {
					font-size: 40px;
							color: #dd5f2b;
			}
body.mobile #box42  {
					padding: 0 30px 20px 0;
			}
 #box23  {
					padding: 0 15px 0 30px;
							text-align: justify;
			}
 #box22  {
					text-align: center;
			}
 #icon2  {
					font-size: 40px;
							color: #dd5f2b;
			}
body.mobile #box43  {
					padding: 0 30px 20px 0;
			}
 #box25  {
					padding: 0 15px 0 30px;
							text-align: justify;
			}
 #box24  {
					margin: 15px 0 0 0;
			}
 #icon3  {
					font-size: 40px;
							color: #dd5f2b;
			}
body.mobile #box44  {
					padding: 0 30px 20px 0;
			}
 #box27  {
					padding: 0 15px 0 30px;
							text-align: justify;
			}
 #box26  {
					margin: 15px 0 0 0;
			}
 #icon4  {
					font-size: 40px;
							color: #dd5f2b;
			}
body.mobile #box45  {
					padding: 0 30px 20px 0;
			}
 #box29  {
					padding: 0 15px 0 30px;
							text-align: justify;
			}
 #box28  {
					margin: 15px 0 0 0;
			}
 #icon5  {
					font-size: 40px;
							color: #dd5f2b;
			}
body.mobile #box46  {
					padding: 0 30px 20px 0;
			}
 #box31  {
					padding: 0 15px 0 30px;
							text-align: justify;
			}
 #box30  {
					margin: 15px 0 0 0;
			}
 #icon6  {
					font-size: 40px;
							color: #dd5f2b;
			}
body.mobile #box47  {
					padding: 0 30px 20px 0;
			}
 #box33  {
					padding: 0 15px 0 30px;
							text-align: justify;
			}
 #box32  {
					margin: 15px 0 0 0;
			}
 #icon7  {
					font-size: 40px;
							color: #dd5f2b;
			}
body.mobile #box48  {
					padding: 0 30px 20px 0;
			}
 #box35  {
					padding: 0 15px 0 30px;
							text-align: justify;
			}
 #box34  {
					margin: 15px 0 0 0;
							text-align: center;
			}
 #icon8  {
					font-size: 40px;
							color: #dd5f2b;
			}
body.mobile #box49  {
					padding: 0 30px 20px 0;
			}
 #box37  {
					padding: 0 15px 0 30px;
							text-align: justify;
			}
 #box36  {
					margin: 15px 0 0 0;
							text-align: center;
			}
 #icon9  {
					font-size: 40px;
							color: #dd5f2b;
			}
body.mobile #box50  {
					padding: 0 30px 20px 0;
			}
 #box39  {
					padding: 0 15px 0 30px;
							text-align: justify;
			}
 #box38  {
					margin: 15px 0 0 0;
							text-align: center;
			}
 #container8  {
					margin: 60px 0;
			}
 #box13  {
					margin: 0 0 20px 0;
			}
 #textBlock16  {
					padding: 0 15px 0 0;
							text-align: right;
							font-weight: 600;
			}
 #textBlock16 p {
					font-weight: 600;
			}
 #box16  {
					float: none;
							margin: 0 auto;
			}
 #textBlock18  {
					padding: 0 15px 0 0;
							text-align: right;
							font-weight: 600;
			}
 #textBlock18 p {
					font-weight: 600;
			}
 #box18  {
					float: none;
							margin: 0 auto;
			}
 #container10  {
					background: #dd5f2b;
							padding: 50px 0;
							color: #fff;
			}
 #textBlock21  {
					margin: 30px 0 0 0;
			}
 #textBlock21 h4 {
					margin: 30px 0 0 0;
			}
 #button2  {
					display: inline-block;
			}
 #button2 a {
					background: #DD922B;
							padding: 10px 20px;
							margin: 35px 0 0 0;
							font-size: 20px;
							color: #fff;
			}
 #button2 a:hover {
					background: #DD602B;
			}
 #box19  {
					float: none;
							margin: 0 0 25px 0;
							text-align: center;
							font-size: 20px;
			}
 #container12  {
					margin: 60px 0;
			}
 #staticTitle0  {
					margin: 0 0 35px 0;
							text-align: center;
			}
 #staticTitle0 h2 {
					margin: 0 0 35px 0;
			}
 #box53  {
					float: none;
			}
 #container19  {
					margin: 60px 0;
			}
 #e404Title0  {
					margin: 0 0 35px 0;
			}
 #e404Title0 p {
					margin: 0 0 35px 0;
			}
 #box54  {
					float: none;
			}
 #container21  {
					margin: 60px 0;
			}
