@import url("http://hello.myfonts.net/count/2a698e");

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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
margin:0;
padding:0;
border:0;
font:inherit;
font-size:100%;
vertical-align:baseline;
}


html {
line-height:1;
}


ol,ul {
list-style:none;
}


table {
border-collapse:collapse;
border-spacing:0;
}


caption,th,td {
text-align:left;
font-weight:normal;
vertical-align:middle;
}


q,blockquote {
quotes:none;
}


q:before,q:after,blockquote:before,blockquote:after {
content:"";
content:none;
}


a img {
border:none;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
display:block;
}



@font-face {
font-family:'Rockwell-ExtraBold';
src:url("../webfonts/2A698E_0_0.eot");
src:url("../webfonts/2A698E_0_0d41d.eot?#iefix") format("embedded-opentype"),url("../webfonts/2A698E_0_0.woff") format("woff"),url("../webfonts/2A698E_0_0.html") format("truetype");
}


@font-face {
font-family:'RockwellMT-Bold';
src:url("../webfonts/2A698E_1_0.eot");
src:url("../webfonts/2A698E_1_0d41d.eot?#iefix") format("embedded-opentype"),url("../webfonts/2A698E_1_0.woff") format("woff"),url("../webfonts/2A698E_1_0.ttf") format("truetype");
}


@font-face {
font-family:'RockwellStd';
src:url("../webfonts/2A698E_2_0.eot");
src:url("../webfonts/2A698E_2_0d41d.eot?#iefix") format("embedded-opentype"),url("../webfonts/2A698E_2_0.woff") format("woff"),url("../webfonts/2A698E_2_0.ttf") format("truetype");
}



body {
font-family:RockwellStd;
font-weight:normal;
font-style:normal;
}


h1 {
font-family:Rockwell-ExtraBold;
font-weight:normal;
font-style:normal;
font-size:16px;
line-height:200%;
}


h2,h3 {
font-family:Rockwell-ExtraBold;
font-weight:normal;
font-style:normal;
font-size:14px;
}


h4,h5 {
font-family:Rockwell-ExtraBold;
font-weight:normal;
font-style:normal;
font-size:13px;
}


p {
font-size:13px;
line-height:150%;
}


i,blockquote {
font-style:italic;
}


strong {
font-weight:bold;
}


a {
color:#647044;
text-decoration:none;
}

p.tight {
	line-height: 14px;
	margin-top:4px;
	margin-bottom:3px;
}

.wrap {
margin:0 auto;
width:960px;
}


.loop-page-container {
overflow:hidden;
height:0;
padding-bottom:40px;
}


.page-content {
display:none;
}


.page-content.active {
display:block;
background:url('../images/blue_sky6396.jpg?1398161211') no-repeat top center;
}

body {
background:url('../images/bgaa22.jpg?1398161207') no-repeat bottom center;
position: relative;
}


.page-article {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
font-family:Rockwell-ExtraBold;
font-weight:normal;
font-style:normal;
margin-bottom:200px;
}


.main-menu-container {
position:absolute;
width:100%;
top:190px;
left:0px;
}


.menu-item {
float:left;
margin-right:18px;
}


.menu-item a {
font-family:RockwellMT-Bold;
font-weight:normal;
font-style:normal;
font-size:18px;
text-decoration:none;
}


.menu-item a.active {
color:#9fc968;
}


.subpage-picture-menu {
width:890px;
margin:60px auto 20px auto;
overflow:hidden;
}


.subpage-picture-menu li {
position:relative;
display:inline-block;
float:left;
height:200px;
overflow:hidden;
margin-left:2%;
}


.subpage-picture-menu li:first-child {
margin-left:0;
}


.subpage-picture-menu.odd li {
width:32%;
}


.subpage-picture-menu.even li {
width:49%;
}


.anchor-menu-link img {
height:200px;
width:auto;
min-width:100%;
height:auto;
position:absolute;
top:0;
left:0;
}


.anchor-menu-link img.normal {
z-index:1;
}


.anchor-menu-link img.hover {
z-index:0;
}


.anchor-menu-link:hover img.normal {
display:none;
}


.picture-menu-link-title {
position:absolute;
z-index:2;
bottom:0;
background:rgba(255,255,255,0.8);
width:100%;
padding-left:20px;
height:40px;
line-height:40px;
font-size:14px;
color:black;
}


.site-logo-link {
position:absolute;
left:33px;
top:37px;
}


.main-header {
height:220px;
overflow:hidden;
}


.main-header a {
color:white;
}


.main-header .wrap {
position:relative;
z-index:9;
}


.quote-container {
width:500px;
color:white;
position:absolute;
top:70px;
left:50px;
display:none;
}


.quote-container blockquote {
font-family:'Helvetica','Arial',sans-serif;
font-weight:100;
display:none;
position:absolute;
font-size:13px;
line-height:150%;
}


.quote-header {
font-family:Rockwell-ExtraBold;
font-weight:normal;
font-style:normal;
font-size:24px;
}


.bg-images {
overflow:hidden;
display:block;
width:100%;
height:220px;
position:relative;
background:black;
}


.bg-images img {
position:absolute;
width:2800px;
left:50%;
margin-left:-1400px;
height:auto;
height:220px;
}


.page-footer {
overflow:hidden;
position:relative;
padding:40px 0 30px 0;
margin-top:60px;
z-index:200;
}


.footer-wave {
background:url('../images/footer-wave.png') center center no-repeat transparent;
z-index: 100;
position: absolute;
width: 100%;
height: 150px;
bottom: 0;
}

.logo-list li {
display:inline-block;
margin-right:40px;
vertical-align:bottom;
}


.logo-list img {
max-width:100px;
height:auto;
}


.logo-list img.cork {
max-width:90px;
}


.logo-list img.qren {
max-width:110px;
}


.logo-list img.eu {
max-width:130px;
}


.link-list {
width:200px;
position:absolute;
right:0;
top:60px;
}


.link-list p {
line-height:120%;
}


.link-list h4,.link-list a {
font-size:12px;
}


.link-list a {
text-decoration:none;
font-size:12px;
color:#647044;
}


.front-page-left-col {
width:300px;
float:left;
}


.front-page-left-col p {
font-family:RockwellStd;
font-weight:normal;
font-style:normal;
font-size:15px;
margin-bottom:20px;
}


.front-page-left-col strong,.front-page-left-col b {
font-family:RockwellMT-Bold;
font-weight:normal;
font-style:normal;
font-size:18px;
}


.front-page-left-col .read-more-link a {
font-size:11px;
color:#000;
text-decoration:none;
}


.front-page-right-col {
width:634px;
float:left;
margin-left:25px;
padding-bottom:4px;
/*background:rgba(230,242,201,0.6);*/
}


.front-page-right-col h1,.front-page-right-col h2,
.front-page-right-col h3,.front-page-right-col h4 {
color:#737E4E;
margin:6px 10px;
font-family:RockwellMT-Bold;
font-weight:normal;
font-style:normal;
}


.front-page-puff {
width:32%;
margin-right:2%;
color:#fff;
float:left;
height:315px;
}


.front-page-puff img {
width:100%;
height:auto;
}


.front-page-puff a:active,.front-page-puff a {
color:#fff;
text-decoration:none;
}


.front-page-puff.last {
margin-right:0;
}


.front-page-puff.lightgreen {
background:#bcd897;
}


.front-page-puff.green {
background:#a0c986;
}


.front-page-puff.brown {
background:#d6bd97;
}


.puff-text {
padding:16px 20px;
font-family:RockwellStd;
font-weight:normal;
font-style:normal;
/*text-shadow:0px 1px 1px rgba(0,0,0,0.2);*/
}


.puff-text h2 {
font-family:Rockwell-ExtraBold;
font-weight:normal;
font-style:normal;
font-size:20px;
margin-bottom: 5px;
}

.puff-text p {
font-size: 14px;
line-height: 140%;

}

.puff-text a {
text-shadow:0px 1px 3px rgba(0,0,0,0.1);
}


.puff-text .read-more-link {
font-size:12px;
text-decoration:none;
margin-top:5px;
}


.form-container {
padding:5px 20px 20px 20px;
color:#727d4c;
background:rgba(159,201,104,0.15);
width:100%;
position: relative;
}


.form-container .ajax-loader {
display:none;
}


.form-container form {
font-size:13px;
}

.form-container form p {
font-family:RockwellMT-Bold;
}

.form-container form .form-footer p {
font-family:RockwellStd;
}

.form-container form .wpcf7-list-item {
font-family:RockwellStd;
}

.form-container form h2 {
text-transform:uppercase;
font-size:15px;
font-family: Rockwell-ExtraBold;
line-height:100%;
margin-top:12px;
margin-bottom: 0;
margin-left: 0;
}


.form-container form textarea {
resize:none;
width:595px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.5) inset;
-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.5) inset;
box-shadow:0px 1px 3px rgba(0,0,0,0.5) inset;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
outline:none;
border:none;
font-family:RockwellStd;
font-weight:normal;
font-style:normal;
font-size:13px;
padding:10px;
color:#000;
height:100px;
margin-top:1px;
margin-bottom:10px;
}


.form-container form input[type="text"] {
-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.5) inset;
-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.5) inset;
box-shadow:0px 1px 3px rgba(0,0,0,0.5) inset;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
outline:none;
border:none;
font-family:RockwellStd;
font-weight:normal;
font-style:normal;
font-size:13px;
padding:10px;
color:#000;
float:left;
margin-right:5px;
}


.form-container form .your-name input[type="text"] {
width:275px;
}


.form-container form .your-email input[type="text"] {
width:275px;
}


.form-container form input[type="submit"] {
background:url('../images/btn-gradient6396.png?1398161211') center repeat-x;
outline:none;
border:none;
color:#fff;
font-size:16px;
font-family:'Helvetica','Arial',sans-serif;
display:block;
float:left;
padding:6px 30px;
margin:10px 10px 5px 10px;
}


.form-container form .wpcf7-not-valid-tip {
top:3px;
right:-20px;
position:absolute;
width:200px;
font-size:10px;
color:#900;
}


.form-container form .wpcf7-validation-errors {
border:0px !important;
padding:0;
color:#900;
}


.form-container form .wpcf7-list-item-label {
margin-right:10px;
}


.form-container form .wpcf7-list-item {
margin-left:0;
}


.form-container form .wpcf7-mail-sent-ok {
border:none;
padding:0;
font-size:15px;
}


.form-header {
overflow:hidden;
margin-bottom:-20px;
}


.form-header h1 {
font-size:32px!important;
text-transform:uppercase;
float:left;
margin: 0;
}


.form-header h2 {
float:left;
font-family:RockwellMT-Bold;
font-weight:normal;
font-style:normal;
font-size:19px;
line-height: 16px;
margin-top:17px;
margin-left:10px;
}

.form-header h2 span {
font-size:15px;
font-family: RockwellStd;

}

.form-footer {
overflow:hidden;
clear:both;
}


.form-footer p {
margin-top:14px;
font-size:12px;
line-height:8px;
}

.social {
position: absolute;
bottom: 17px;
right: 60px;
}

.social:after {
display: block;
content: "";
clear: both;

}

.social-title {
color: #000;
display: block;
font-size: 12px;
margin-bottom: 3px;
}
.social-facebook {
background:url('../images/icon-facebook.jpg') center center no-repeat transparent;
width: 21px;
height: 21px;
display: block;
margin-right: 10px;
float: left;
}

.social-twitter {
background:url('../images/icon-twitter.jpg') center center no-repeat transparent;
width: 21px;
height: 21px;
display: block;
margin-right: 10px;
float: left;
}

.social-google {
background:url('../images/icon-google.jpg') center center no-repeat transparent;
width: 21px;
height: 21px;
display: block;
float: left;
}




.puff-container,.page-static-container {
overflow:hidden;
}


.puff-container {
margin-top:20px;
}


.page-static-container h1 {
font-family:Rockwell-ExtraBold;
font-weight:normal;
font-style:normal;
font-size:28px;
}


.page-article {
background:url('../images/gradient6f7c.png?1398161214') repeat-x #24211c;
color:#fff;
padding:50px 0 60px 0;
-moz-box-shadow:0px 4px 6px rgba(0,0,0,0.2);
-webkit-box-shadow:0px 4px 6px rgba(0,0,0,0.2);
box-shadow:0px 4px 6px rgba(0,0,0,0.2);
}


.subpage-header {
text-align:center;
padding:0 150px;
margin-bottom:30px;
}


.subpage-header h1 {
color:#9fc968;
font-size:26px;
}


.subpage-header p {
font-family:RockwellStd;
font-weight:normal;
font-style:normal;
font-size:18px;
color:#fff;
}


.subpage-article {
width:850px;
margin:0 auto;
color:#24211c;
background:#fff;
padding:20px;
}


.subpage-article img {
width:100%;
height:auto;
}


.media-subpage-article {
width:850px;
margin:0 auto;
padding:20px;
}


.media-subpage-article img {
width:100%;
height:auto;
}


.subpage-article-content {
width:540px;
margin:0 auto;
margin-top:40px;
}


.subpage-article-content h2 {
font-size:28px;
}


.subpage-article-content p {
font-family:RockwellStd;
font-weight:normal;
font-style:normal;
font-size:15px;
}


.page_static_content {
overflow:hidden;
}


.puff-container {
margin-top:20px;
}


.slider-container {
display:block;
height:400px;
position:relative;
}


.slider-container img {
width:100%;
height:auto;
}


.gallery-header {
color:#facf99;
font-size:24px;
margin:10px 0;
}


.bx-controls-direction a {
position:absolute;
top:160px;
font-size:0;
display:block;
width:25px;
height:60px;
background:url('../images/bxarrows8ec3.png?1398161212') no-repeat;
}


.bx-controls-direction a.bx-prev {
left:-60px;
}


.bx-controls-direction a.bx-next {
background-position:right;
right:-60px;
}


.bx-controls-direction a.disabled {
display:none;
}


.step-slider-col {
float:left;
width:265px;
padding:10px;
height:100%;
display:block;
}


.step-slider li>div {
overflow:hidden;
width:860px;
margin:0 auto;
}


.step-slider li>div h1,.step-slider li>div h2,.step-slider li>div h3,.step-slider li>div h4,.step-slider li>div h5,.step-slider li>div p,.step-slider li>div li {
padding:0 10px;
}


.step-slider li>div h1,.step-slider li>div h2,.step-slider li>div h3,.step-slider li>div h4,.step-slider li>div h5 {
margin-bottom:10px;
}


.step-slider li>div h2 {
margin-top:10px;
font-size:18px;
}


.step-slider li>div p,.step-slider li>div li {
font-family:'Helvetica','Arial',sans-serif;
font-size:13px;
margin-bottom:20px;
}


.step-slider-page a.bx-prev,.step-slider-page a.bx-next {
position:absolute;
top:160px;
right:28px;
}


.step-slider-page a.bx-prev {
left:28px;
}


.step-slider-page .bx-wrapper {
position:relative;
height:640px;
display:block;
}


.slide-number {
display:inline-block;
width:60px;
height:60px;
line-height:65px;
margin-left:100px;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
font-size:28px;
position:relative;
text-align:center;
background:#b5d771;
}


.slide-thumb {
margin-top:-30px;
overflow:hidden;
z-index:0;
}


.slide-thumb img {
width:100%;
height:auto;
}


.video-container {
width:710px;
margin:0 auto;
}


.clip-container {
display:block;
background:url('../images/loader6f7c.gif?1398161214') no-repeat center center #000;
width:700px;
height:525px;
margin:10px auto;
}


.clip-title {
color:#9fc968;
font-size:24px;
margin:20px auto 50px auto;
}


.clip-thumb-title {
color:#9fc968;
margin:2px 4px;
font-size:11px;
line-height:120%;
}



.media-page {
min-height:1800px;
}


a.download {
color:white;
background-image:-moz-linear-gradient(left, #f69534,#b76e13);
background-image:-o-linear-gradient(left, #f69534,#b76e13);
background-image:-webkit-linear-gradient(left, #f69534,#b76e13);
background-image:linear-gradient(to right, #f69534,#b76e13);
-moz-box-shadow:0px 2px 4px rgba(0,0,0,0.5);
-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.5);
box-shadow:0px 2px 4px rgba(0,0,0,0.5);
display:inline-block;
height:20px;
line-height:23px;
font-size:11px;
padding:0 8px;
}


a.download:hover {
background-image:-moz-linear-gradient(left, #f69534,#ca7a1e);
background-image:-o-linear-gradient(left, #f69534,#ca7a1e);
background-image:-webkit-linear-gradient(left, #f69534,#ca7a1e);
background-image:linear-gradient(to right, #f69534,#ca7a1e);
}



.clip-list {
overflow:hidden;
}


.clip-list li {
display:block;
width:132px;
height:160px;
overflow:hidden;
float:left;
margin:5px;
}


.clip-list li:hover {
cursor:pointer;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity:0.7;
}


.clip-list img {
max-width:132px;
height:88px;
}


.empty-content {
height:0px;
}


.wp-content p {
margin-bottom:20px;
font-size:14px;
}


.wp-content ol,.wp-content ul {
font-family:RockwellStd;
font-weight:normal;
font-style:normal;
margin-left:20px;
margin-bottom:15px;
}


.wp-content li {
margin-bottom:5px;
font-size:14px;
}


.wp-content ul {
list-style:disc;
}


.wp-content ol {
list-style:decimal;
}


