/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts.gstatic.com/s/opensans/v15/K88pR3goAWT7BTt32Z01m4X0hVgzZQUfRDuZrPvH3D8.woff2)/*tpa=http://fonts.gstatic.com/s/opensans/v15/K88pR3goAWT7BTt32Z01m4X0hVgzZQUfRDuZrPvH3D8.woff2*/ format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts.gstatic.com/s/opensans/v15/RjgO7rYTmqiVp7vzi-Q5UYX0hVgzZQUfRDuZrPvH3D8.woff2)/*tpa=http://fonts.gstatic.com/s/opensans/v15/RjgO7rYTmqiVp7vzi-Q5UYX0hVgzZQUfRDuZrPvH3D8.woff2*/ format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts.gstatic.com/s/opensans/v15/LWCjsQkB6EMdfHrEVqA1KYX0hVgzZQUfRDuZrPvH3D8.woff2)/*tpa=http://fonts.gstatic.com/s/opensans/v15/LWCjsQkB6EMdfHrEVqA1KYX0hVgzZQUfRDuZrPvH3D8.woff2*/ format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts.gstatic.com/s/opensans/v15/xozscpT2726on7jbcb_pAoX0hVgzZQUfRDuZrPvH3D8.woff2)/*tpa=http://fonts.gstatic.com/s/opensans/v15/xozscpT2726on7jbcb_pAoX0hVgzZQUfRDuZrPvH3D8.woff2*/ format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts.gstatic.com/s/opensans/v15/59ZRklaO5bWGqF5A9baEEYX0hVgzZQUfRDuZrPvH3D8.woff2)/*tpa=http://fonts.gstatic.com/s/opensans/v15/59ZRklaO5bWGqF5A9baEEYX0hVgzZQUfRDuZrPvH3D8.woff2*/ format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts.gstatic.com/s/opensans/v15/u-WUoqrET9fUeobQW7jkRYX0hVgzZQUfRDuZrPvH3D8.woff2)/*tpa=http://fonts.gstatic.com/s/opensans/v15/u-WUoqrET9fUeobQW7jkRYX0hVgzZQUfRDuZrPvH3D8.woff2*/ format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts.gstatic.com/s/opensans/v15/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2)/*tpa=http://fonts.gstatic.com/s/opensans/v15/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2*/ format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzA7aC6SjiAOpAWOKfJDfVRY.woff2)/*tpa=http://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzA7aC6SjiAOpAWOKfJDfVRY.woff2*/ format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzBdwxCXfZpKo5kWAx_74bHs.woff2)/*tpa=http://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzBdwxCXfZpKo5kWAx_74bHs.woff2*/ format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzJ6vnaPZw6nYDxM4SVEMFKg.woff2)/*tpa=http://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzJ6vnaPZw6nYDxM4SVEMFKg.woff2*/ format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzPy1_HTwRwgtl1cPga3Fy3Y.woff2)/*tpa=http://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzPy1_HTwRwgtl1cPga3Fy3Y.woff2*/ format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzPgrLsWo7Jk1KvZser0olKY.woff2)/*tpa=http://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzPgrLsWo7Jk1KvZser0olKY.woff2*/ format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzIjoYw3YTyktCCer_ilOlhE.woff2)/*tpa=http://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzIjoYw3YTyktCCer_ilOlhE.woff2*/ format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2)/*tpa=http://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2*/ format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}
/* latin */
@font-face {
  font-family: 'Syncopate';
  font-style: normal;
  font-weight: 400;
  src: local('Syncopate Regular'), local('Syncopate-Regular'), url(../../fonts.gstatic.com/s/syncopate/v9/pDM9CVwNx1ufBHCEatJA3JBw1xU1rKptJj_0jans920.woff2)/*tpa=http://fonts.gstatic.com/s/syncopate/v9/pDM9CVwNx1ufBHCEatJA3JBw1xU1rKptJj_0jans920.woff2*/ format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}
/* latin */
@font-face {
  font-family: 'Syncopate';
  font-style: normal;
  font-weight: 700;
  src: local('Syncopate Bold'), local('Syncopate-Bold'), url(../../fonts.gstatic.com/s/syncopate/v9/S5z8ixiOoC4WJ1im6jAlYBampu5_7CjHW5spxoeN3Vs.woff2)/*tpa=http://fonts.gstatic.com/s/syncopate/v9/S5z8ixiOoC4WJ1im6jAlYBampu5_7CjHW5spxoeN3Vs.woff2*/ format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}


.captcha,#submitFormBtn,#duplicateFormBtn{display: none;}



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

html{height: 100%;}
body {
	background: none;height: 100%;
	color: black;padding: 20px;
	font-family: 'Open Sans', arial, sans-serif; color: #666666;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background:#fff;width: 100%;font-size: 100%;
}



header, footer, section, article, aside, nav{display: block;}
*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

aside, nav, footer,.slicknav, .slicknav_menu{display: none;}


/* FORMS 
.contentform{margin: 0 auto 30px;max-width:800px;}

.contentform h3{position:relative;color: #c69643;display: block;font-size: 22px;font-family: 'Syncopate', arial, sans-serif;font-weight: 700;text-transform: uppercase;margin: 30px 0;}
.contentform .formRow{width: 100%;display: block;}
.contentform .formRow.heading div, .contentform .heading{position:relative;display: block;clear:both;width: 100%;}
.contentform .formRow div{float: none;width: auto;}
.contentform .formRow.rowOne{float: none;width: 100%;}
.contentform .formRow.rowOne .radios label{float: left;display: inline;}
.contentform label{color: #000;display: block;font-size: 16px;text-transform: none;font-family: 'Open Sans', arial, sans-serif;font-weight: 700;margin-bottom: 9px;}
.contentform label span.req{color: #c69643}
.contentform p{display: block;clear: both}
.contentform input[type=text],.contentform input[type=email],.contentform input[type=tel],.contentform textarea,.contentform.pigform input[type=text],.contentform.pigform textarea,input#thePass{background: #e5e5e5 !important;border-bottom:2px solid #cfcfcf;border-top:none;border-left:none;border-right:none;padding:15px 20px;color: #4a4a4a;font-size: 20px;margin-bottom: 20px;width:95%;min-width:300px;max-width: 390px;}
.contentform textarea{display:block;width:97.5%;max-width: 800px;height: 195px;}
.contentform input#contact_submit.button[type='submit'],.contentform #subBtn,.contentform input[type="reset"],#reset,#submitFormBtn,#duplicateFormBtn{background: #c69643;color: #fff;text-transform: uppercase;font-family: 'Syncopate', arial, sans-serif;width: 139px!important;min-width:139px;max-width:139px;cursor: pointer;padding: 15px 0px;display: inline-block;border: none;font-size: 20px;}
#duplicateFormBtn {width:300px;min-width:290px;max-width: 300px;padding: 12px 0px;}
.contentform label.radiocheck{float: left;margin-left: 8px;font-family: 'Open Sans', arial, sans-serif;text-transform: none;font-size: 16px;margin-bottom: 20px;}
.contentform label.radiocheck:first-child{margin-left: 0px;}
.contentform .radios{margin-bottom: 20px}
.contentform .formRow label.corr{position:relative;display: block;clear: both;width:100%;padding-top: 22px;}
.formRow div{overflow: visible;clear: both;}
.contentform p{display: block;}
.contentform .ifother{display: block;}
.contentform .ifother label.radiocheck{margin-left:0px;}
.contentform .radioOther label.radiocheck{margin-bottom: 10px;}
.contentform .radioOther p{display:block;}
.contentform .radioOther input[type=text]{width: 95%;max-width: 390px;}
.captcha{float: left;margin-bottom: 20px;}
.contentform.pigform label.radiocheck{font-size: 14px;}
.contentform.pigform .formRow span.radios{margin-bottom: 0px;display: block;}
.maxLenth{width: 100%;min-width:100%;max-width:100%;}
.contentform.pigform input[type=text].ftin{width:40%;min-width:40%;max-width:40%;}
.pigNote{width: 95%;min-width:95%;max-width:95%;margin-bottom: 20px;}
#frm.contentform .designTemp input[type=text]{width:42%;min-width:40%;max-width:42%;}
.bootstrap-select > .dropdown-toggle{color: #4a4a4a;margin-bottom: 20px;background:#e5e5e5;border-bottom:2px solid #cfcfcf;font-size: 16px;border-radius:0px;border-top:none;border-left:none;border-right:none;padding:15px 20px;color: #4a4a4a;}
#frm.col-full div label{margin-right: 10px!important;}
.col-full,.picActuator{display: block;clear: both;}
.texthighlight{margin-bottom: 20px;display: block;}
.contentform.pigform .maxLenth label.maxLabel,.contentform.pigform strong.maxLabel{position:relative;display: block!important;clear: both!important;font-size: 14px;float: none}
.contentform.pigform label.radiocheck{font-size: 14px}
.contentform.pigform .pigNote p{font-size: 13px;margin-left: 30px;}
.contentform.pigform .maxLenth input.ftin[type="text"]{min-width:100px;max-width: 100px;}
.contentform .formRow.rowThree #DesignCode .bootstrap-select,.contentform .formRow.rowThree #seal .bootstrap-select{width: 95%;min-width: 300px;max-width: 390px;}


.contentform p.formnote{background: #c69643;color: #fff;border-radius: 100%;width: 10px;height: 10px;text-align: right;display: inline;padding:2px 4px 0px;font-weight: 700;font-size: 14px;line-height: 18px;clear: none; }
.contentform.pigForm label{width:95%;min-width:300px;max-width: 390px;}
.twinForm label{font-size: 14px;}
.twinForm .formRow input{margin-bottom: 25px;}



.contentform .formRow div{float:left;width:50%;}
	.contentform .formRow.rowOne,.contentform .formRow.rowOne div{float: none;width: 100%;display: block;clear: both}
	.contentform .formRow.rowOne div input{width: 97.5%;max-width: 97.5%;min-width: 97.5%;}
	.contentform #contact_submit{float: right;margin-right: 20px;margin-top: 10px}
	.contentform .formRow.rowThree{display: block;clear: both;}
	.contentform .formRow.rowThree div{width: 33.33333%;}
	.contentform .formRow.rowThree div input[type=text],.contentform .formRow.rowThree div input[type=phone]{width:92%;min-width: 92%;max-width: 92%}
	.contentform.pigForm .rowOne label{max-width: 100%;}
	.contentform.pigForm label{font-size: 14px;}
	.contentform.pigForm .rowTwo label.linecoated{margin-top: 5px;}
	.contentform.pigform .pigNote{display: block;clear: both;}
	.contentform.pigform .radioChecks label.radiocheck {margin-left: 0px;display: block!important;clear:both;float:none;}
	.contentform .radioOther input[type=text]{min-width: 380px;}
	.contentform.pigform label.radiocheck.checkbox{margin-left: 30px!important;}
	.contentform.pigform .maxLenth{margin-left: 60px;}
	.contentform.pigform .maxLenth strong{margin-right: 20px}
	.contentform.pigform .maxLenth input.ftin[type="text"]{min-width:100px;max-width: 100px;}
	.contentform.pigform .picActuator{margin-left: 60px;}
	.contentform.pigform .picActuator strong{margin-bottom: 5px;display: block;}
	.radioChecks{margin-right:20px;}
	.formRow div{overflow: visible;clear:none;}
	.contentform .formRow.rowThree #DesignCode .bootstrap-select,.contentform .formRow.rowThree #seal .bootstrap-select{width: 92%!important;min-width: 92%!important;max-width: 92%!important;}
	.contentform div#ohvt.formRow.rowThree .check1{margin-bottom: 25px;}
	
	.contactInfo-top div{width: 50%;padding-bottom: 50px}
	#contactForm-section{padding: 70px 0px 0px;}
	.contact-col{width:50%;float: left}
	.contact-col:last-child{float: left;clear: both;}
	
*/

.contentform label{display: block;}
.contentform input{margin-bottom:30px;}
.contentform{margin: 0 auto 30px;max-width:800px;}

.contentform h3{position:relative;color: #c69643;display: block;font-size: 22px;font-family: 'Syncopate', arial, sans-serif;font-weight: 700;text-transform: uppercase;margin: 30px 0;}	


header a img{display: none;}
header .printlogo{display: block!important;margin: 0px auto;width: 330px}

#content{
	width: 100%;height: 100%;
	margin: 0; padding: 0;
	background: none;
}

#content h1,#inner #content h1{font-size: 55px;}
#content h2{font-size:24pt}
#content article p{font-size: 14pt;line-height: 16pt}
#content .row img{display: block;clear: both}
#content .row .col.col-one-half.p-img img{float: left;}

.pig-table{position: relative;display: block;clear: both;}
.pig-table table {width: auto;min-width: 500px;max-width: 100%;}
.pig-table table td{padding:3px;text-align: center;}

.twinlock .col.col-one-half,.twinlock .text.twinlock,.twinlock .media.easytooperate,.media.easytooperate,.twinlock .media.twinlock,.media.twinlock,.text.easytooperate{position:relative;display: block;width: 100%;display: inline;}
.twinlock .media.twinlock img,.twinlock .media.easytooperate img{position:relative;display: block;clear: both;}
.twinlock .media.easytooperate,.twinlock .media.twinlock{width: 100%;}

#twintitle span{display: none;}
h1#twintitle,.buttondivider{position:relative;display: block;clear: both;}
#tltitle{width: 53%;float: left;display: inline;position: absolute;top:140px}
#tlphoto{width:45%;float: right;}
.button{position: relative;overflow:hidden;text-decoration:none;font-size: 3vw;line-height: .8;padding: 1.2em 1em 1em;font-family: 'Syncopate';text-transform:uppercase;display:block;text-align:center;color: #000;border: 1px solid #000;margin-bottom: 10px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;background: transparent;}

#divwrap .info,#divwrap a{display: none;}
#divwrap h3{font-size: 40px;}
.intro p{margin-bottom: 30px;}

h3.underlineheader{font-size: 3.5em}
#inner #content .imgRight{float: right;margin: 0px 0px 10px 20px;}
#inner #content .imgLeft{float: left;margin: 0px 20px 10px 0px;}
.imgRight.aboutphoto{width:250px;}

.media.right.equal .circle{float: right}
.col.col-two-third.text.left.equal p{display: block;}
#inner #content ul {position:relative;display: block;clear: both;}

#inner #content article h1 {
    padding-bottom: 20px;
    font-size: 80px;
    text-align: center;
    line-height: .8;
}
#inner #content article h1 {
    margin-bottom: 1.2em;
    font-size: 40px;
}
#inner #content article h1 {
    margin-bottom: 1.6em;
    font-size: 22px;
    color: #000;
    border-bottom: 1px solid rgba(0,0,0,.2);
    display: block;
    clear: both;
}
h1 {
    line-height: 1;
    font-family: 'Syncopate',sans-serif;
    text-transform: uppercase;
}

article p{font-size: 15px;}