@import url("https://fonts.googleapis.com/css?family=Roboto:400,500");
@font-face{
    font-family:"pragmatica_book";
    src:url("../fonts/2AD129_0_0.eot");
    src:url("../fonts/2AD129_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2AD129_0_0.woff") format("woff"), url("../fonts/2AD129_0_0.ttf") format("truetype");
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:"pragmatica_book";
    src:url("../fonts/2AD129_1_0.eot");
    src:url("../fonts/2AD129_1_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2AD129_1_0.woff") format("woff"), url("../fonts/2AD129_1_0.ttf") format("truetype");
    font-weight:bold;
    font-style:normal;
}
*{
    margin:0px;
    padding:0px;
    border:none;
    outline:none;
    font-family:inherit;
}

html, body{
    height:100%;
}

body{
    background-color:white;
    font-family:"Sylfaen";
}

a{
    color:inherit;
    text-decoration:none;
}

#page_wrapper{
    display:table;
    position:relative;
    width:100%;
    height:100%;
    overflow:hidden;
    table-layout:fixed;
}

header, #content, footer{
    display:table-row;
    position:relative;
    width:100%;
    height:1px;
}

#content{
    height:100%;
}

.wrapper{
    position:relative;
    margin:0px auto;
    width:1200px;
}

header{
    background-color:#e6bb21;
}
header .wrapper{
    position:static;
    height:65px;
}
header .wrapper:after{
    content:"";
    display:table;
    clear:both;
}
header .wrapper #social{
    position:relative;
    float:left;
    margin-left:1px;
    margin-top:21px;
}
header .wrapper #social a{
    display:block;
    float:left;
    margin-left:15px;
}
header .wrapper #social a:first-of-type{
    margin-left:0px;
}
header .wrapper #social a:nth-of-type(2){
    margin-top:2px;
}
header .wrapper #social a img{
    display:block;
}
header .wrapper #logo{
    position:absolute;
    width:340px;
    height:23.8%;
    left:0px;
    right:0px;
    top:-28.7%;
    margin:0px auto;
    z-index:4;
    -webkit-animation-name:logo_anim;
    animation-name:logo_anim;
    -webkit-animation-duration:0.4s;
    animation-duration:0.4s;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
    -webkit-animation-delay:1s;
    animation-delay:1s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
}
header .wrapper #logo a{
    display:block;
    width:100%;
    height:100%;
}
header .wrapper #logo a img{
    position:absolute;
    left:-9999px;
    right:-9999px;
    height:106%;
    margin:0px auto;
    pointer-events:none;
}
header .wrapper #lang{
    position:relative;
    float:right;
    margin-left:20px;
    margin-top:17px;
    font-family:"Roboto", "pragmatica_book";
}
header .wrapper #lang ul:after{
    content:"";
    display:table;
    clear:both;
}
header .wrapper #lang ul li{
    list-style:none;
    float:left;
    margin-left:7px;
    color:rgba(255, 255, 255, 0.7);
    text-transform:uppercase;
    transition:color 0.3s;
}
header .wrapper #lang ul li:first-of-type{
    margin-left:0px;
}
header .wrapper #lang ul li:hover, header .wrapper #lang ul li.lang-active{
    color:white;
}
header .wrapper #main_menu{
    position:relative;
    float:right;
    margin-top:14px;
}
header .wrapper #main_menu .menu_icon{
    cursor:pointer;
}
header .wrapper #main_menu .menu_icon img{
    display:block;
    height:38px;
}
header .wrapper #main_menu .menu_wrap{
    position:fixed;
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
    background-color:rgba(0, 0, 0, 0.7);
    opacity:0;
    z-index:-100;
    transition:opacity 0.3s, z-index 0s 0.3s;
}
header .wrapper #main_menu .menu_wrap .menu_div{
    position:absolute;
    width:494px;
    height:494px;
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
    margin:auto;
    border:8px solid rgba(255, 255, 255, 0.61);
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
    background-color:rgba(3, 39, 25, 0.8);
}
header .wrapper #main_menu .menu_wrap .menu_div .menu_close{
    position:absolute;
    left:50%;
    top:62px;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    cursor:pointer;
}
header .wrapper #main_menu .menu_wrap .menu_div .menu_close img{
    display:block;
}
header .wrapper #main_menu .menu_wrap .menu_div ul{
    margin-top:152px;
}
header .wrapper #main_menu .menu_wrap .menu_div ul li{
    position:relative;
    list-style:none;
    margin-bottom:13px;
    text-align:center;
    font-family:"Roboto", "pragmatica_book";
    font-size:34px;
    color:white;
    transition:color 0.3s;
}
header .wrapper #main_menu .menu_wrap .menu_div ul li:last-of-type{
    margin-bottom:0px;
}
header .wrapper #main_menu .menu_wrap .menu_div ul li:hover, header .wrapper #main_menu .menu_wrap .menu_div ul li.active{
    color:#ddb521;
}
header .wrapper #main_menu.active .menu_wrap{
    opacity:1;
    z-index:1000;
    transition:opacity 0.3s;
}

#content .full_height{
    position:relative;
}
#content .full_height #slideshow{
    position:relative;
    height:100%;
    overflow:hidden;
    background-image:url("../images/bg.jpg");
    background-size:100% auto;
    background-position:center 99%;
}
#content .full_height #slideshow .anim_object{
    position:absolute;
    left:50%;
    -webkit-animation-duration:0.8s;
    animation-duration:0.8s;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
}
#content .full_height #slideshow .anim_object a{
    display:block;
    width:100%;
    height:100%;
}
#content .full_height #slideshow .anim_object img{
    display:block;
    height:100%;
    margin:0px auto;
}
#content .full_height #slideshow .left_branch{
    height:51.94%;
    left:0px;
    top:22.7%;
    -webkit-transform:translateX(-100%);
    -moz-transform:translateX(-100%);
    -o-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%);
    -webkit-animation-name:left_branch;
    animation-name:left_branch;
    -webkit-animation-delay:1.7s;
    animation-delay:1.7s;
}
#content .full_height #slideshow .left_branch:before{
    content:"";
    position:absolute;
    width:21.69%;
    height:38.81%;
    left:14.2%;
    top:-8.32%;
    margin-left:-40%;
    margin-top:-25%;
    background-image:url("../images/objects/bird_1.png");
    background-repeat:no-repeat;
    background-size:100% auto;
    -webkit-animation-name:bird_1;
    animation-name:bird_1;
    -webkit-animation-duration:0.3s;
    animation-duration:0.3s;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    -webkit-animation-delay:13s;
    animation-delay:13s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
}
#content .full_height #slideshow .left_top_branch{
    height:41.73%;
    top:0px;
    -webkit-transform:translate(-222.37%, -100%);
    -moz-transform:translate(-222.37%, -100%);
    -o-transform:translate(-222.37%, -100%);
    -ms-transform:translate(-222.37%, -100%);
    transform:translate(-222.37%, -100%);
    z-index:5;
    -webkit-animation-name:left_top_branch;
    animation-name:left_top_branch;
    -webkit-animation-delay:2.7s;
    animation-delay:2.7s;
}
#content .full_height #slideshow .right_top_branch{
    height:43.52%;
    top:0px;
    -webkit-transform:translate(89.46%, -100%);
    -moz-transform:translate(89.46%, -100%);
    -o-transform:translate(89.46%, -100%);
    -ms-transform:translate(89.46%, -100%);
    transform:translate(89.46%, -100%);
    z-index:5;
    -webkit-animation-name:right_top_branch;
    animation-name:right_top_branch;
    -webkit-animation-delay:3.7s;
    animation-delay:3.7s;
}
#content .full_height #slideshow .right_branch{
    height:51.72%;
    left:auto;
    right:0px;
    top:15.17%;
    -webkit-transform:translateX(100%);
    -moz-transform:translateX(100%);
    -o-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%);
    -webkit-animation-name:right_branch;
    animation-name:right_branch;
    -webkit-animation-delay:4.7s;
    animation-delay:4.7s;
}
#content .full_height #slideshow .right_branch a:before{
    content:"";
    position:absolute;
    width:100%;
    height:99.4%;
    left:0px;
    bottom:0px;
    background-image:url("../images/objects/right_branch_over.png");
    background-repeat:no-repeat;
    background-size:auto 100%;
    background-position:center bottom;
    z-index:10;
}
#content .full_height #slideshow .dry_1_1{
    height:16.94%;
    bottom:6.2%;
    margin-bottom:100%;
    -webkit-transform:translateX(-328.03%);
    -moz-transform:translateX(-328.03%);
    -o-transform:translateX(-328.03%);
    -ms-transform:translateX(-328.03%);
    transform:translateX(-328.03%);
    z-index:10;
    -webkit-animation-name:drop_down;
    animation-name:drop_down;
    -webkit-animation-duration:1.1s;
    animation-duration:1.1s;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    -webkit-animation-delay:7s;
    animation-delay:7s;
}
#content .full_height #slideshow .dry_1_2{
    height:16.94%;
    bottom:12.74%;
    margin-bottom:100%;
    -webkit-transform:translateX(-294.98%);
    -moz-transform:translateX(-294.98%);
    -o-transform:translateX(-294.98%);
    -ms-transform:translateX(-294.98%);
    transform:translateX(-294.98%);
    -webkit-animation-name:drop_down;
    animation-name:drop_down;
    -webkit-animation-duration:1.1s;
    animation-duration:1.1s;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    -webkit-animation-delay:7.5s;
    animation-delay:7.5s;
}
#content .full_height #slideshow .dry_2_1{
    height:18.27%;
    bottom:15.84%;
    margin-bottom:100%;
    -webkit-transform:translateX(-162.55%);
    -moz-transform:translateX(-162.55%);
    -o-transform:translateX(-162.55%);
    -ms-transform:translateX(-162.55%);
    transform:translateX(-162.55%);
    -webkit-animation-name:drop_down;
    animation-name:drop_down;
    -webkit-animation-duration:1.1s;
    animation-duration:1.1s;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    -webkit-animation-delay:8s;
    animation-delay:8s;
}
#content .full_height #slideshow .dry_2_2{
    height:18.27%;
    bottom:6.2%;
    margin-bottom:100%;
    -webkit-transform:translateX(-127.89%);
    -moz-transform:translateX(-127.89%);
    -o-transform:translateX(-127.89%);
    -ms-transform:translateX(-127.89%);
    transform:translateX(-127.89%);
    z-index:10;
    -webkit-animation-name:drop_down;
    animation-name:drop_down;
    -webkit-animation-duration:1.1s;
    animation-duration:1.1s;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    -webkit-animation-delay:8.5s;
    animation-delay:8.5s;
}
#content .full_height #slideshow .dry_3_1{
    height:15.84%;
    bottom:7.64%;
    margin-bottom:100%;
    -webkit-transform:translateX(-12.98%);
    -moz-transform:translateX(-12.98%);
    -o-transform:translateX(-12.98%);
    -ms-transform:translateX(-12.98%);
    transform:translateX(-12.98%);
    z-index:10;
    -webkit-animation-name:drop_down;
    animation-name:drop_down;
    -webkit-animation-duration:1.1s;
    animation-duration:1.1s;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    -webkit-animation-delay:9s;
    animation-delay:9s;
}
#content .full_height #slideshow .dry_3_2{
    height:15.84%;
    bottom:18.05%;
    margin-bottom:100%;
    -webkit-transform:translateX(144.71%);
    -moz-transform:translateX(144.71%);
    -o-transform:translateX(144.71%);
    -ms-transform:translateX(144.71%);
    transform:translateX(144.71%);
    -webkit-animation-name:drop_down;
    animation-name:drop_down;
    -webkit-animation-duration:1.1s;
    animation-duration:1.1s;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    -webkit-animation-delay:9.5s;
    animation-delay:9.5s;
}
#content .full_height #slideshow .dry_4_1{
    height:14.73%;
    bottom:6.42%;
    margin-bottom:100%;
    -webkit-transform:translateX(109.29%);
    -moz-transform:translateX(109.29%);
    -o-transform:translateX(109.29%);
    -ms-transform:translateX(109.29%);
    transform:translateX(109.29%);
    z-index:10;
    -webkit-animation-name:drop_down;
    animation-name:drop_down;
    -webkit-animation-duration:1.1s;
    animation-duration:1.1s;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    -webkit-animation-delay:10s;
    animation-delay:10s;
}
#content .full_height #slideshow .dry_4_2{
    height:16.06%;
    bottom:12.29%;
    margin-bottom:100%;
    -webkit-transform:translateX(303.45%);
    -moz-transform:translateX(303.45%);
    -o-transform:translateX(303.45%);
    -ms-transform:translateX(303.45%);
    transform:translateX(303.45%);
    -webkit-animation-name:drop_down;
    animation-name:drop_down;
    -webkit-animation-duration:1.1s;
    animation-duration:1.1s;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    -webkit-animation-delay:10.5s;
    animation-delay:10.5s;
}
#content .full_height #slideshow .pack_1{
    height:35.88%;
    bottom:11.18%;
    margin-left:-100%;
    -webkit-transform:translateX(-271.49%);
    -moz-transform:translateX(-271.49%);
    -o-transform:translateX(-271.49%);
    -ms-transform:translateX(-271.49%);
    transform:translateX(-271.49%);
    -webkit-animation-name:pack_left;
    animation-name:pack_left;
    -webkit-animation-duration:1.5s;
    animation-duration:1.5s;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    -webkit-animation-delay:6s;
    animation-delay:6s;
}
#content .full_height #slideshow .pack_1:before{
    content:"";
    position:absolute;
    width:195.48%;
    height:48.77%;
    left:-19.46%;
    bottom:-8.95%;
    background-image:url("../images/objects/pack_1_shadow.png");
    background-repeat:no-repeat;
    background-size:100% auto;
    z-index:-10;
}
#content .full_height #slideshow .pack_2{
    height:37.54%;
    bottom:17.61%;
    margin-left:-100%;
    -webkit-transform:translateX(-160.27%);
    -moz-transform:translateX(-160.27%);
    -o-transform:translateX(-160.27%);
    -ms-transform:translateX(-160.27%);
    transform:translateX(-160.27%);
    -webkit-animation-name:pack_left;
    animation-name:pack_left;
    -webkit-animation-duration:1.5s;
    animation-duration:1.5s;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    -webkit-animation-delay:5.5s;
    animation-delay:5.5s;
}
#content .full_height #slideshow .pack_2:before{
    content:"";
    position:absolute;
    width:169.86%;
    height:33.04%;
    left:-19.63%;
    bottom:-8.26%;
    background-image:url("../images/objects/pack_2_shadow.png");
    background-repeat:no-repeat;
    background-size:100% auto;
    z-index:-10;
}
#content .full_height #slideshow .pack_3{
    height:36.66%;
    bottom:17.39%;
    margin-left:100%;
    -webkit-transform:translateX(56.74%);
    -moz-transform:translateX(56.74%);
    -o-transform:translateX(56.74%);
    -ms-transform:translateX(56.74%);
    transform:translateX(56.74%);
    -webkit-animation-name:pack_right;
    animation-name:pack_right;
    -webkit-animation-duration:1.5s;
    animation-duration:1.5s;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    -webkit-animation-delay:5.5s;
    animation-delay:5.5s;
}
#content .full_height #slideshow .pack_3:before{
    content:"";
    position:absolute;
    width:169.77%;
    height:35.35%;
    right:-22.33%;
    bottom:-9.37%;
    background-image:url("../images/objects/pack_3_shadow.png");
    background-repeat:no-repeat;
    background-size:100% auto;
    z-index:-10;
}
#content .full_height #slideshow .pack_4{
    height:35.44%;
    bottom:11.85%;
    margin-left:100%;
    -webkit-transform:translateX(175.58%);
    -moz-transform:translateX(175.58%);
    -o-transform:translateX(175.58%);
    -ms-transform:translateX(175.58%);
    transform:translateX(175.58%);
    -webkit-animation-name:pack_right;
    animation-name:pack_right;
    -webkit-animation-duration:1.5s;
    animation-duration:1.5s;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    -webkit-animation-delay:6s;
    animation-delay:6s;
}
#content .full_height #slideshow .pack_4:before{
    content:"";
    position:absolute;
    width:200.46%;
    height:48.13%;
    right:-16.13%;
    bottom:-9.69%;
    background-image:url("../images/objects/pack_4_shadow.png");
    background-repeat:no-repeat;
    background-size:100% auto;
    z-index:-10;
}
#content .full_height #slideshow .bird_2{
    height:22.04%;
    bottom:10.3%;
    margin-bottom:100%;
    -webkit-transform:translateX(408.06%);
    -moz-transform:translateX(408.06%);
    -o-transform:translateX(408.06%);
    -ms-transform:translateX(408.06%);
    transform:translateX(408.06%);
    z-index:10;
    -webkit-animation-name:drop_down;
    animation-name:drop_down;
    -webkit-animation-duration:1.1s;
    animation-duration:1.1s;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    -webkit-animation-delay:12s;
    animation-delay:12s;
}
#content .full_height #slideshow .bird_2:before{
    content:"";
    position:absolute;
    width:72.04%;
    height:27.64%;
    right:26.88%;
    bottom:-9.05%;
    background-image:url("../images/objects/bird_2_shadow.png");
    background-repeat:no-repeat;
    background-size:100% auto;
    z-index:-10;
}
#content .full_height #content_box{
    position:relative;
    height:100%;
}
#content .full_height #content_box .wrapper{
    height:100%;
}
#content .full_height #content_box .wrapper:before{
    content:"";
    position:absolute;
    width:1834px;
    height:1439px;
    left:93px;
    bottom:-35px;
    background-image:url("../images/content_bg.jpg");
    background-repeat:no-repeat;
    z-index:-10;
}
#content .full_height #content_box .wrapper .contact{
    position:absolute;
    width:100%;
    height:576px;
    left:0px;
    top:0px;
    bottom:0px;
    margin:auto 0px;
    font-family:"Roboto", "pragmatica_book";
}
#content .full_height #content_box .wrapper .contact .address h2{
    margin-bottom:29px;
    padding-left:152px;
    font-size:24px;
    font-weight:500;
    color:#032719;
    text-transform:uppercase;
}
#content_box .wrapper .contact .address h3{
    margin-top:15px;
    margin-bottom: 8px;
    padding-left:152px;
    font-size: 14px;
    font-weight:500;
    color:#032719;
    text-transform:uppercase;
}
#content_box .wrapper .contact .address dl dd{
    position:relative;
    margin-bottom:12px;
    font-size:18px;
    font-weight:500;
    color:#7b7b7b;
}
#content_box .wrapper .contact .address dl dd:after{
    content:"";
    display:table;
    clear:both;
}
#content_box .wrapper .contact .address dl dd:last-of-type{
    margin-bottom:0px;
}
#content_box .wrapper .contact .address dl dd > span:first-of-type{
    display:block;
    position:relative;
    width:140px;
    top:2px;
    float:left;
    margin-right:12px;
}
#content_box .wrapper .contact .address dl dd > span > span{
    display:block;
    float:right;
    border-bottom:1px solid;
    line-height:18px;
    color:#e6bb21;
    text-transform:uppercase;
    letter-spacing:5px;
}


#content_box .wrapper .contact .address h3 + dl{
    margin-bottom:25px;
}
#content_box .wrapper .contact .address h3 ~ dl dd{
    margin-bottom: 3px;
    font-size:14px;
}
#content_box .wrapper .contact .address h3 ~ dl dd > span:first-of-type{
    top:0px;
}




#content_box .wrapper .contact .form{
    position:relative;
    width:587px;
    margin-top: 25px;
}
#contact-form:after{
    content:"";
    display:table;
    clear:both;
}
#contact-form fieldset .control-group:first-of-type{
    width:294px;
    float:right;
}
#contact-form fieldset .control-group:not(:first-of-type){
    width:285px;
    float:left;
    clear:left;
    margin-bottom:14px;
}
#contact-form fieldset .control-group:last-of-type{
    margin-bottom:0px;
}
#contact-form fieldset .control-group .control-label{
    display:none;
}
#contact-form fieldset .control-group .controls input,
#contact-form fieldset .control-group .controls textarea{
    display:block;
    width:100% !important;
    padding:0px 28px;
    -webkit-border-radius:98px;
    -moz-border-radius:98px;
    border-radius:98px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    background-color:#e6bb21;
    font-size:14px;
    font-weight:500;
    color:#032719;
    text-transform:lowercase;
}
#contact-form fieldset .control-group .controls input::-webkit-input-placeholder,
#contact-form fieldset .control-group .controls textarea::-webkit-input-placeholder{
    color:rgba(3, 39, 25, 0.8);
}
#contact-form fieldset .control-group .controls input:-moz-placeholder,
#contact-form fieldset .control-group .controls textarea:-moz-placeholder{
    color:rgba(3, 39, 25, 0.8);
}
#contact-form fieldset .control-group .controls input::-moz-placeholder,
#contact-form fieldset .control-group .controls textarea::-moz-placeholder{
    color:rgba(3, 39, 25, 0.8);
}
#contact-form fieldset .control-group .controls input:-ms-input-placeholder,
#contact-form fieldset .control-group .controls textarea:-ms-input-placeholder{
    color:rgba(3, 39, 25, 0.8);
}
#contact-form fieldset .control-group .controls input{
    height: 40px;
}
#contact-form fieldset .control-group .controls textarea{
    height: 148px !important;
    padding:19px 59px;
    resize:none;
}
#contact-form > .control-group{
    position:relative;
    width:285px;
    float:left;
    margin-top: 20px;
}
#contact-form > .control-group .controls button{
    display:block;
    width:100%;
    padding: 5px 0px;
    border:5px solid rgba(3, 39, 25, 0.8);
    -webkit-border-radius:32px;
    -moz-border-radius:32px;
    border-radius:32px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    font-size:24px;
    color:#032719;
    text-transform:uppercase;
    cursor:pointer;
}
#contact-form .control-reset{
    position:relative;
    width:294px;
    float:right;
    margin-top: 20px;
}
#contact-form .control-reset button{
    display:block;
    width:100%;
    padding: 5px 0px;
    border:5px solid rgba(230, 187, 33, 0.69);
    -webkit-border-radius:32px;
    -moz-border-radius:32px;
    border-radius:32px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    font-size:24px;
    color:#032719;
    text-transform:uppercase;
    cursor:pointer;
}
#map{
    position:absolute;
    width:576px;
    height:576px;
    right:0px;
    top:0px;
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    -o-transform:translateZ(0);
    -ms-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    overflow:hidden;
}
#content .full_height #content_box .wrapper .contact #map:after{
    content:"";
    position:absolute;
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
    border:10px solid rgba(3, 39, 25, 0.8);
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    pointer-events:none;
}
#content .full_height #content_box .wrapper .blog{
    position:absolute;
    width:100%;
    height:75.42%;
    left:0px;
    top:20%;
    overflow:hidden;
}
#content .full_height #content_box .wrapper .blog:after{
    content:"";
    display:table;
    clear:both;
}
#content .full_height #content_box .wrapper .blog .item{
    position:absolute;
    width:589px;
    height:48.75%;
}
#content .full_height #content_box .wrapper .blog .item:nth-of-type(1){
    left:0px;
    top:0px;
}
#content .full_height #content_box .wrapper .blog .item:nth-of-type(2){
    right:0px;
    top:0px;
}
#content .full_height #content_box .wrapper .blog .item:nth-of-type(3){
    left:0px;
    bottom:0px;
}
#content .full_height #content_box .wrapper .blog .item:nth-of-type(4){
    right:0px;
    bottom:0px;
}
#content .full_height #content_box .wrapper .blog .item a{
    display:block;
    position:relative;
    height:100%;
}
#content .full_height #content_box .wrapper .blog .item a:after{
    content:"";
    display:table;
    clear:both;
}
#content .full_height #content_box .wrapper .blog .item a .image{
    position:relative;
    height:100%;
    border:10px solid rgba(3, 39, 25, 0.1);
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    transition:border-color 0.5s;
}
#content .full_height #content_box .wrapper .blog .item a .image .image_1, #content .full_height #content_box .wrapper .blog .item a .image .image_2{
    position:absolute;
    width:100%;
    height:100%;
    left:0px;
    top:0px;
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    -o-transform:translateZ(0);
    -ms-transform:translateZ(0);
    transform:translateZ(0);
    transition:opacity 0.5s;
}
#content .full_height #content_box .wrapper .blog .item a .image .image_1 img, #content .full_height #content_box .wrapper .blog .item a .image .image_2 img{
    position:absolute;
    max-width:75%;
    max-height:75%;
    left:-9999px;
    right:-9999px;
    top:-9999px;
    bottom:-9999px;
    margin:auto;
}
#content .full_height #content_box .wrapper .blog .item a .image .image_1{
    opacity:1;
}
#content .full_height #content_box .wrapper .blog .item a .image .image_2{
    opacity:0;
}
#content .full_height #content_box .wrapper .blog .item a .texts{
    position:relative;
    height:100%;
    font-family:"Roboto", "pragmatica_book";
}
#content .full_height #content_box .wrapper .blog .item a .texts .wrap{
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    overflow:hidden;
}
#content .full_height #content_box .wrapper .blog .item a .texts .wrap:after{
    content:"";
    display:table;
    clear:both;
}
#content .full_height #content_box .wrapper .blog .item a .texts .wrap h2{
    margin-bottom:12px;
    font-size:28px;
    font-weight:500;
    color:#032719;
    text-transform:uppercase;
}
#content .full_height #content_box .wrapper .blog .item a .texts .wrap .read_more{
    border-bottom:1px solid transparent;
    line-height:15px;
    font-size:18px;
    color:#e6bb21;
    transition:border-color 0.5s;
}
#content .full_height #content_box .wrapper .blog .item:nth-of-type(2n+1){
    float:left;
}
#content .full_height #content_box .wrapper .blog .item:nth-of-type(2n+1) .image{
    float:right;
    margin-left:26px;
}
#content .full_height #content_box .wrapper .blog .item:nth-of-type(2n+1) .texts{
    text-align:right;
}
#content .full_height #content_box .wrapper .blog .item:nth-of-type(2n+1) .texts .wrap .read_more{
    float:right;
}
#content .full_height #content_box .wrapper .blog .item:nth-of-type(2n+2){
    float:right;
}
#content .full_height #content_box .wrapper .blog .item:nth-of-type(2n+2) .image{
    float:left;
    margin-right:26px;
}
#content .full_height #content_box .wrapper .blog .item:nth-of-type(2n+2) .texts{
    text-align:left;
}
#content .full_height #content_box .wrapper .blog .item:nth-of-type(2n+2) .texts .wrap .read_more{
    float:left;
}
#content .full_height #content_box .wrapper .blog .item:hover a .image{
    border-color:#e6bb21;
}
#content .full_height #content_box .wrapper .blog .item:hover a .image .image_1{
    opacity:0;
}
#content .full_height #content_box .wrapper .blog .item:hover a .image .image_2{
    opacity:1;
}
#content .full_height #content_box .wrapper .blog .item:hover a .texts .wrap .read_more{
    border-color:#e6bb21;
}
#content .full_height #content_box .wrapper .blog .facts_item{
    position:relative;
    width:575px;
    margin-top:30px;
}
#content .full_height #content_box .wrapper .blog .facts_item:after{
    content:"";
    display:table;
    clear:both;
}
#content .full_height #content_box .wrapper .blog .facts_item:nth-of-type(2n+1){
    float:left;
}
#content .full_height #content_box .wrapper .blog .facts_item:nth-of-type(2n+2){
    float:right;
}
#content .full_height #content_box .wrapper .blog .facts_item:nth-of-type(-n+2){
    margin-top:0px;
}
#content .full_height #content_box .wrapper .blog .facts_item a{
    display:block;
    position:relative;
    width:100%;
    height:100%;
    overflow:hidden;
}
#content .full_height #content_box .wrapper .blog .facts_item .image{
    position:relative;
    width:200px;
    height:200px;
    border:10px solid rgba(3, 39, 25, 0.1);
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
    transition:border-color 0.5s;
}
#content .full_height #content_box .wrapper .blog .facts_item .image img{
    position:absolute;
    left:-9999px;
    right:-9999px;
    top:-9999px;
    bottom:-9999px;
    margin:auto;
    visibility:hidden;
}
#content .full_height #content_box .wrapper .blog .facts_item .image img.by_width{
    width:100%;
    visibility:visible;
}
#content .full_height #content_box .wrapper .blog .facts_item .image img.by_height{
    height:100%;
    visibility:visible;
}
#content .full_height #content_box .wrapper .blog .facts_item .texts{
    position:absolute;
    width:360px;
    right:0px;
    top:50%;
    margin-top:-10px;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    font-family:"Roboto", "pragmatica_book";
}
#content .full_height #content_box .wrapper .blog .facts_item .texts h2{
    margin-bottom:15px;
    font-weight:500;
    text-transform:uppercase;
}
#content .full_height #content_box .wrapper .blog .facts_item .texts .content{
    font-size:14px;
}
#content .full_height #content_box .wrapper .blog .facts_item:hover .image{
    border-color:#e6bb21;
}
#content .full_height #content_box .wrapper .item-page{
    position:relative;
    height:100%;
    margin-left:-80px;
    padding-right:30px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
    font-family:"Roboto", "pragmatica_book";
}
#content .full_height #content_box .wrapper .item-page.mCustomScrollbar{
    padding-right:0px;
}
#content .full_height #content_box .wrapper .item-page ul{
    position:relative;
    padding-left:80px;
}
#content .full_height #content_box .wrapper .item-page ul li{
    position:relative;
    list-style:none;
    margin-bottom:105px;
    padding-left:369px;
    text-align:justify;
    line-height:21px;
}
#content .full_height #content_box .wrapper .item-page ul li:after{
    content:"";
    display:table;
    clear:both;
}
#content .full_height #content_box .wrapper .item-page ul li:first-of-type{
    margin-top:150px;
}
#content .full_height #content_box .wrapper .item-page ul li:last-of-type{
    margin-bottom:105px;
    padding-right:376px;
}
#content .full_height #content_box .wrapper .item-page ul li img{
    position:absolute;
    right:100%;
    top:-9999px;
    bottom:-9999px;
    margin:auto 0px;
    margin-right:-333px;
}
#content .full_height #content_box .wrapper .item-page ul li h2{
    position:relative;
    margin-bottom:18px;
    line-height:34px;
    font-size:28px;
    font-weight:500;
    color:#032719;
    text-transform:uppercase;
    text-decoration:underline;
}
#content .full_height #content_box .wrapper .item-page ul li h2:before{
    content:"";
    display:block;
    position:relative;
    width:55px;
    height:27px;
    float:left;
    margin-left:-8px;
    top:6px;
    background-image:url("../images/title_sign.png");
    background-repeat:no-repeat;
}
#content .full_height #content_box .wrapper .item-page ul li table{
    position:absolute;
    width:318px;
    right:0px;
    top:0px;
    border-spacing:0px;
    table-layout:fixed;
}
#content .full_height #content_box .wrapper .item-page ul li table tr td:first-of-type, #content .full_height #content_box .wrapper .item-page ul li table tr th:first-of-type{
    width:256px;
    padding-left:7px;
}
#content .full_height #content_box .wrapper .item-page ul li table tr td{
    padding:3px 0px;
    border-top:1px solid black;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
#content .full_height #content_box .wrapper .item-page ul li table tr td span,
#content .full_height #content_box .wrapper .item-page ul li table tr th span{
    font-size:inherit !important;
}
#content .full_height #content_box .wrapper .item-page ul li table tr th{
    padding:4px 0px 3px;
    color:#e6bb21;
}
#content .full_height #content_box .wrapper .item-page ul li table tr:first-of-type td{
    border-top:none;
}
body.page_106 #content .full_height #content_box .wrapper .item-page{
    margin-left:0px;
}

body.page_106 #content_box .wrapper .item-page .page-header{
    margin-top:200px;
}
@media screen and (max-height:870px){
    body.page_106 #content_box .wrapper .item-page .page-header{
        margin-top:175px;
    }
}
@media screen and (max-height:800px){
    body.page_106 #content_box .wrapper .item-page .page-header{
        margin-top:160px;
    }
}
body.page_106 #content .full_height #content_box .wrapper .item-page .page-header h2{
    position:relative;
    margin-bottom:18px;
    text-align:center;
    line-height:34px;
    font-size:28px;
    font-weight:500;
    color:#032719;
    text-transform:uppercase;
    text-decoration:underline;
}
body.page_108 #content .full_height #content_box .wrapper .item-page{
    margin-left:0px;
}
body.page_108 #content .full_height #content_box .wrapper .item-page .page-header{
    margin-top:150px;
}
body.page_108 #content .full_height #content_box .wrapper .item-page .page-header h2{
    position:relative;
    margin-bottom:18px;
    text-align:center;
    line-height:34px;
    font-size:28px;
    font-weight:500;
    color:#032719;
    text-transform:uppercase;
    text-decoration:underline;
}
body.page_108 #content .full_height #content_box .wrapper .item-page .page-header h2{
    text-align:left;
}
body.page_108 #content .full_height #content_box .wrapper .item-page .page-content{
    margin-bottom:50px;
}
body.page_108 #content .full_height #content_box .wrapper .item-page .page-content img{
    display:block;
    max-width:50%;
    float:left;
    margin-right:15px;
    margin-bottom:5px;
}

footer{
    background-color:#e6bb21;
}
footer .wrapper{
    height:35px;
}
footer .wrapper:after{
    content:"";
    display:table;
    clear:both;
}
body.page_101 footer .wrapper{
    height:50px;
}
footer .wrapper #copyright{
    position:relative;
    float:left;
    margin-top:6px;
    font-size:18px;
    color:white;
}
body.page_101 footer .wrapper #copyright{
    margin-top:14px;
}
footer .wrapper #design{
    position:relative;
    float:right;
    margin-top:8px;
    font-size:16px;
    color:white;
}
body.page_101 footer .wrapper #design{
    margin-top:16px;
}
footer .wrapper #design a:hover{
    text-decoration:underline;
}

#for_height{
    position:fixed;
    width:0px;
    height:100%;
    left:0px;
    top:0px;
}

.sounds{
    display:none;
}

@-webkit-keyframes logo_anim{
    from{
        top:-28.7%;
}
    to{
        top:0px;
}
}
@keyframes logo_anim{
    from{
        top:-28.7%;
}
    to{
        top:0px;
}
}
@-webkit-keyframes left_branch{
    from{
        -webkit-transform:translateX(-100%);
        -moz-transform:translateX(-100%);
        -o-transform:translateX(-100%);
        -ms-transform:translateX(-100%);
        transform:translateX(-100%);
}
    to{
        -webkit-transform:translateX(0%);
        -moz-transform:translateX(0%);
        -o-transform:translateX(0%);
        -ms-transform:translateX(0%);
        transform:translateX(0%);
}
}
@keyframes left_branch{
    from{
        -webkit-transform:translateX(-100%);
        -moz-transform:translateX(-100%);
        -o-transform:translateX(-100%);
        -ms-transform:translateX(-100%);
        transform:translateX(-100%);
}
    to{
        -webkit-transform:translateX(0%);
        -moz-transform:translateX(0%);
        -o-transform:translateX(0%);
        -ms-transform:translateX(0%);
        transform:translateX(0%);
}
}
@-webkit-keyframes left_top_branch{
    from{
        -webkit-transform:translate(-222.37%, -100%);
        -moz-transform:translate(-222.37%, -100%);
        -o-transform:translate(-222.37%, -100%);
        -ms-transform:translate(-222.37%, -100%);
        transform:translate(-222.37%, -100%);
}
    to{
        -webkit-transform:translate(-122.37%, 0%);
        -moz-transform:translate(-122.37%, 0%);
        -o-transform:translate(-122.37%, 0%);
        -ms-transform:translate(-122.37%, 0%);
        transform:translate(-122.37%, 0%);
}
}
@keyframes left_top_branch{
    from{
        -webkit-transform:translate(-222.37%, -100%);
        -moz-transform:translate(-222.37%, -100%);
        -o-transform:translate(-222.37%, -100%);
        -ms-transform:translate(-222.37%, -100%);
        transform:translate(-222.37%, -100%);
}
    to{
        -webkit-transform:translate(-122.37%, 0%);
        -moz-transform:translate(-122.37%, 0%);
        -o-transform:translate(-122.37%, 0%);
        -ms-transform:translate(-122.37%, 0%);
        transform:translate(-122.37%, 0%);
}
}
@-webkit-keyframes right_top_branch{
    from{
        -webkit-transform:translate(89.46%, -100%);
        -moz-transform:translate(89.46%, -100%);
        -o-transform:translate(89.46%, -100%);
        -ms-transform:translate(89.46%, -100%);
        transform:translate(89.46%, -100%);
}
    to{
        -webkit-transform:translate(-10.54%, 0%);
        -moz-transform:translate(-10.54%, 0%);
        -o-transform:translate(-10.54%, 0%);
        -ms-transform:translate(-10.54%, 0%);
        transform:translate(-10.54%, 0%);
}
}
@keyframes right_top_branch{
    from{
        -webkit-transform:translate(89.46%, -100%);
        -moz-transform:translate(89.46%, -100%);
        -o-transform:translate(89.46%, -100%);
        -ms-transform:translate(89.46%, -100%);
        transform:translate(89.46%, -100%);
}
    to{
        -webkit-transform:translate(-10.54%, 0%);
        -moz-transform:translate(-10.54%, 0%);
        -o-transform:translate(-10.54%, 0%);
        -ms-transform:translate(-10.54%, 0%);
        transform:translate(-10.54%, 0%);
}
}
@-webkit-keyframes right_branch{
    from{
        -webkit-transform:translateX(100%);
        -moz-transform:translateX(100%);
        -o-transform:translateX(100%);
        -ms-transform:translateX(100%);
        transform:translateX(100%);
}
    to{
        -webkit-transform:translateX(0%);
        -moz-transform:translateX(0%);
        -o-transform:translateX(0%);
        -ms-transform:translateX(0%);
        transform:translateX(0%);
}
}
@keyframes right_branch{
    from{
        -webkit-transform:translateX(100%);
        -moz-transform:translateX(100%);
        -o-transform:translateX(100%);
        -ms-transform:translateX(100%);
        transform:translateX(100%);
}
    to{
        -webkit-transform:translateX(0%);
        -moz-transform:translateX(0%);
        -o-transform:translateX(0%);
        -ms-transform:translateX(0%);
        transform:translateX(0%);
}
}
@-webkit-keyframes pack_left{
    from{
        margin-left:-100%;
}
    to{
        margin-left:0%;
}
}
@keyframes pack_left{
    from{
        margin-left:-100%;
}
    to{
        margin-left:0%;
}
}
@-webkit-keyframes pack_right{
    from{
        margin-left:100%;
}
    to{
        margin-left:0%;
}
}
@keyframes pack_right{
    from{
        margin-left:100%;
}
    to{
        margin-left:0%;
}
}
@-webkit-keyframes drop_down{
    from{
        margin-bottom:100%;
}
    to{
        margin-bottom:0%;
}
}
@keyframes drop_down{
    from{
        margin-bottom:100%;
}
    to{
        margin-bottom:0%;
}
}
@-webkit-keyframes bird_1{
    from{
        margin-left:-40%;
        margin-top:-25%;
}
    to{
        margin-left:0%;
        margin-top:0%;
}
}
@keyframes bird_1{
    from{
        margin-left:-40%;
        margin-top:-25%;
}
    to{
        margin-left:0%;
        margin-top:0%;
}
}

.playSys{
    position:fixed;
    bottom:3px;
    right:30px;
    list-style:none;
}

.playSys img{
    height:36px;
}
#enableSound{
    display:none;
    color:#fff;
    cursor:pointer;
}

#disableSound{
    color:#fff;
    cursor:pointer;
}