@charset "UTF-8";
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/open-sans-v28-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/open-sans-v28-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/open-sans-v28-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/open-sans-v28-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fonts/open-sans-v28-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/open-sans-v28-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/open-sans-v28-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/open-sans-v28-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/open-sans-v28-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/open-sans-v28-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/open-sans-v28-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/open-sans-v28-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/open-sans-v28-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/open-sans-v28-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/open-sans-v28-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/open-sans-v28-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/open-sans-v28-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/open-sans-v28-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/open-sans-v28-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/open-sans-v28-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/open-sans-v28-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/open-sans-v28-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/open-sans-v28-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/open-sans-v28-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* playfair-display-regular - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/playfair-display-v28-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/playfair-display-v28-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/playfair-display-v28-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/playfair-display-v28-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/playfair-display-v28-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/playfair-display-v28-latin-regular.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* playfair-display-italic - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/playfair-display-v28-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/playfair-display-v28-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/playfair-display-v28-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/playfair-display-v28-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/playfair-display-v28-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/playfair-display-v28-latin-italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
body{background:#fff;font-size:14px;line-height:1.42857;color:#333;margin:0;padding:0;font-family:'Open Sans',sans-serif;}
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
a{color:#39F;text-decoration:none}
.clear{clear:both;}
.ck{width:95%;margin:0 auto;padding-top:15px;}
.ck p{color:#BF4904!important;text-align:center;font-size:16px!important;}
h3{font-weight:700;font-size:24px;margin:20px 0;line-height:1.1;color:#838383;}
#container{margin:0px auto;max-width:1600px;}
header{display:table;width:100%;max-width:1600px;max-height:510px;vertical-align:top;}
.row{display:table-row;vertical-align:top;}
.column1{width:38%;display:table-cell;vertical-align:middle;background-image:url(../images/Simon-Ridley-Artist-Blacksmith.jpg);background-repeat:no-repeat;background-size:cover;border:1px solid #fff;}
.column1b{line-height:50px;width:38%;display:table-cell;vertical-align:top;padding-right:50px;background:#E2E2E0;text-align:right;color:#232224;font-size:20px;font-weight:bold;}
.column1b span{color:#808080;}
.column2{width:62%;position:relative;display:table-cell;vertical-align:top;border:1px solid #fff;}
.column2b{width:62%;display:table-cell;vertical-align:top;}
.name{color:#fff;width:100%;text-align:right;padding-right:50px;}
.name h1{letter-spacing:3px;font-size:45px;margin:0;padding:0;font-weight:500;line-height:0.5em;}
.name h1 span{color:#E2E2E0;}
.name-hr{border-top-color:#A4A2A2;width:67px;display:inline-block;margin:0 10px 0 0;vertical-align:middle;}
.slogan{color:#BF4904;display:inline-block;font-size:20px;letter-spacing:5px;padding-right:7px;}
.slogan span{color:#F2C12E;}
.heading{width:100%;max-width:670px;margin:0 auto 95px auto;padding-top:30px;}
.heading p{margin:0;}
.strapline{margin:30px 0 0 0;font-family:"Playfair Display",serif;font-style:italic;color:#626262;font-weight:400;font-size:20px;}
.img-circle{float:left;border-radius:50%;height:auto;max-width:100%;border:0px none;margin-right:30px;}
.heading-name{font-size:25px;letter-spacing:3px;}
.intro-container{width:100%;clear:both;background:#E2E2E0;}
.content-container{width:100%;max-width:1170px;margin:0 auto;padding-top:30px;}
.content-right{width:50%;float:right;}
.content-right-img-container{width:50%;float:left;margin-bottom:20px;text-align:center;}
.content-right-img-container img{max-width:100%;height:auto;}
.img-descr{padding-top:9px;text-align:center;width:87%;margin:0 auto;height:40px;font-weight:bold;font-size:13px;background:#333333;}
.content-left{width:50%;float:left;}
.content-left2{width:100%;}
.content-left2-border{width:100%;margin:0 auto;padding:10px;border:1px solid #F2C12E;}
.content-left2-inner{width:100%;margin:0 auto;border:1px solid #F2C12E;background:#fff;padding:30px;}
.content-left2-inner p{line-height:1.8;margin-top:20px;margin-bottom:15px;font-size:20px;font-weight:bold;color:#838383;}
.content-left-border{width:100%;margin:0 auto;padding:10px;border:1px solid #F2C12E;}
.content-left-inner{width:100%;margin:0 auto;border:1px solid #F2C12E;background:#fff;padding:30px;}
.content-left-inner p{line-height:1.8;margin-top:20px;margin-bottom:15px;font-size:20px;font-weight:bold;color:#838383;}
.rslides{max-height:450px;position:relative;list-style:none;overflow:hidden;width:100%;display:block;margin:0;padding:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;height:auto;float:left;width:100%;border:0;}
.rslides1_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;z-index:99;opacity:.7;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url(/themes.gif) no-repeat left top;margin-top:-45px}
.rslides1_nav:active{opacity:1}
.rslides1_nav.next{left:auto;background-position:right top;right:0}
.rslides1_nav:focus{outline:none}
nav{margin:0;padding:0;background:#000;z-index:200;}
nav:after{content:"";display:table;clear:both}
nav ul{height:50px;width:100%;padding:0;margin:0;list-style:none;position:relative;display:table}
nav ul li{margin:0;display:table-cell;vertical-align:middle;text-align:center;border-left:1px solid #232224;}
nav a{color:#F2C12E;line-height:19px;display:block;padding:6px 5px 10px 5px;font-size:16px;text-decoration:none;transition:all 200ms ease-in-out 0s;}
nav .selected_li, nav a:hover{background-color:#404040;}
nav li ul{background:#404040;display:none;max-width:350px;height:auto;padding:0;margin:0;border:1px solid #000000;position:absolute;z-index:200;}
nav li:hover ul{display:block;}
nav li li {display:block;float:none;margin:0;padding:0;white-space:nowrap;}
nav li:hover li a{background:none;color:#fff;border-bottom:1px dotted #5d5d5d;}
nav li ul a{width:auto;height:auto;font-size:18px;font-style:normal;line-height:35px;margin:0px;padding:0 20px;text-align:left;}
nav li ul a:hover, nav li ul li:hover a{background:#4356B7;border-bottom:1px dotted #5d5d5d;color:#fff;text-decoration:none;}
nav p{clear:left;}
.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:0.438em 0.625em 0.438em 0.625em;line-height:1.125em;cursor:pointer;}
.slicknav_menu  .slicknav_menutxt{display:block;line-height:1.188em;float:left;}
.slicknav_menu .slicknav_icon{float:left;margin:0.188em 0 0 0.438em;}
.slicknav_menu .slicknav_no-text{margin:0}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;-webkit-border-radius:1px;-moz-border-radius:1px; border-radius: 1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{margin-top:0.188em}
.slicknav_nav{clear:both;}
.slicknav_nav ul,
.slicknav_nav li{display:block;}
.slicknav_nav .slicknav_arrow{font-size: 0.8em;margin:0 0 0 0.4em;}
.slicknav_nav .slicknav_item{display:block;cursor:pointer;}
.slicknav_nav a{display:block;}
.slicknav_nav .slicknav_item a {display:inline}
.slicknav_menu:before,
.slicknav_menu:after{content: " "; display:table;}
.slicknav_menu:after{clear:both}
.slicknav_menu{ *zoom: 1 }
.slicknav_menu{font-size:16px;}
.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow: 1px 1px 1px #25;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: #000;border: 1px solid #7e7e7e;}
.slicknav_menu  .slicknav_menutxt{color:#FFF;font-weight:700;text-shadow:0 1px 2px #000;}
.slicknav_menu .slicknav_icon-bar{background-color:#f5f5f5;}
.slicknav_menu{display:none;}
.slicknav_nav{color:#fff;margin:0;padding:0;font-size:1.4em;}
.slicknav_nav, .slicknav_nav ul{list-style: none;overflow:hidden;}
.slicknav_nav ul{padding:0; margin:0 0 0 20px;}
.slicknav_nav .slicknav_item{padding:5px 10px; margin:2px 5px;}
.slicknav_nav a{padding:5px 10px;margin:2px 5px 8px 5px;text-decoration:none;color:#f3f3f3;border-bottom:1px dotted #8C8C8C;}
.slicknav_nav .slicknav_item a{padding:0;margin:0;}
.slicknav_nav .slicknav_item:hover{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background:#ccc;color:#fff;}
.slicknav_nav a:hover{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background:#ccc;color:#222;}
.slicknav_nav .slicknav_txtnode{margin-left:15px;}
footer{width:100%;margin-top:30px;text-align:center;background:url(../images/banner_bg.jpg) no-repeat;background-size:cover;}
#copyright{width:90%;margin:0 auto;text-align:center;padding:20px 0;}
.footer-content{width:90%;margin:0 auto;padding:20px 0;color:#fff;}
.address{width:50%;float:left;border-right:1px solid #333;line-height:1em;margin-top:20px;font-size:20px;font-weight:bold;}
.social{padding-top:30px;width:45%;float:right;}
.social img{margin:0 20px 10px 0;float:left;}
.content-container-footer{width:70%;margin:0 auto;padding-top:30px;}
.gp_gallery{clear:both;overflow:auto !important;margin-left:-20px;}
.gp_gallery li{float:left;list-style:none;display:inline-block;margin:0 1em 1em 0;padding:.5em .5em 0 .5em;border:1px solid #ddd;height:165px;border-radius:6px;background: #f7f7f7;background: #f7f7f7 -moz-linear-gradient(top, #fafafa 5px, #f1f1f1 25px);background: #f7f7f7 -webkit-linear-gradient(top, #fafafa 5px,#f1f1f1 25px);background: #f7f7f7 -o-linear-gradient(top, #fafafa 5px,#f1f1f1 25px);background: #f7f7f7 -ms-linear-gradient(top, #fafafa 5px,#f1f1f1 25px);background: #f7f7f7 linear-gradient(top, #fafafa 5px,#f1f1f1 25px);color:#333;position:relative;}
.gp_gallery div{margin-left:110px;}
.gp_gallery .caption{margin-left:160px;}
.gp_gallery img{left:10px;top:10px;position:absolute;margin:0 1em 1em 0;border-radius:2px;}
#cboxTitle {display:none !important;}
@media screen and (max-width: 1100px) {
.name{padding-right:10px;}
.name h1{letter-spacing:2px;font-size:36px;line-height:1.1em;}
.name-hr{width:47px;}
.slogan{font-size:16px;letter-spacing:4px;padding-right:5px;}	
.column1b{line-height:0;padding:25px 10px 0 0;font-size:16px;}
nav a{font-size:16px;padding:6px 10px 10px 10px;}
.content-right{float:none;width:95%;margin:10px auto;}
.content-left{float:none;width:95%;margin:0 auto 20px auto;}
.content-left-inner p{text-align:center;}
}
@media screen and (max-width: 810px) {
.js .slicknav_menu{display:block;}
.slicknav_menu{display:block;background:#26519E;padding:5px;}
.column2b{display:none;}	
header{display:block;max-height:1000px;}
.row{display:block;width:100%;position:relative;}
.column1{position:relative;width:100%;display:block;height:150px;}
.column1b{line-height:20px;width:95%;margin:0 auto;display:block;padding:10px;text-align:center;font-size:20px;}
.column2{width:100%;display:block;}
.name{width:100%;display:block;position:absolute;top:10px;text-align:center;padding-right:0;}
.slogan{padding:0;}
.address{width:95%;float:none;border-right:none;text-align:center;font-size:16px;}
.social{width:95%;float:none;text-align:center;}
.social img{margin:0 20px 10px 0;float:none;}
.content-container-footer{width:90%;}
}
@media screen and (max-width: 570px) {
.content-right-img-container{width:90%;float:none;margin:0 auto 20px auto;}
.img-descr{width:100%;}
.content-left-inner{padding:20px;}

.content-left2-inner{padding:5px;}
}
@media screen and (max-width: 340px) {
.column1{position:relative;width:100%;display:block;height:220px;}
.slogan{font-size:14px;letter-spacing:3px;}
.name-hr{width:90px;}
.heading{margin:0 auto 20px auto;padding-top:20px;text-align:center;}
.img-circle{float:none;margin:0 0 10px 0;}
.heading-name{font-size:25px;letter-spacing:3px;}
.content-left-border{padding:0;border:none;}
.content-left-inner p{line-height:1.4;font-size:17px;}
h3{font-size:24px}
.img-descr{height:auto;padding-top:5px;}
#copyright{line-height:1.8em;}
}
.pp{padding-top:15px;}
.pp h2{text-align:left !important;font-weight:normal !important;color:#4e9af1;line-height:1.3em;font-size:24px !important;margin:8px 5px 8px 0 !important;padding:0 !important;}
.pp p{font-weight:normal;font-size:17px;line-height:1.5em;text-align:left;}
.pp ul li{line-height:1.5em;text-align:left;font-size:17px;font-weight:normal;}
a.button4{font-weight:normal;display:inline-block;padding:1px 9px;margin:0 .1em 8px 0;border:.16em solid rgba(255,255,255,0);border-radius:7px;box-sizing:border-box;text-decoration:none;color:#FFF !important;text-shadow:0 .04em .04em rgba(0,0,0,0.35);text-align:center;transition:all .2s}
a.button4:hover{border-color:rgba(255,255,255,1)}
@media only screen and (max-width: 330px){.pp ul{margin-left:5px;padding-left:0;}}