.tr0{
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:0s;
    -moz-transition-duration:0s;
    -o-transition-duration:0s;
    -ms-transition-duration:0s;
    transition-duration:0s
}
.tr1{
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.1s;
    -moz-transition-duration:.1s;
    -o-transition-duration:.1s;
    -ms-transition-duration:.1s;
    transition-duration:.11s
}
.tr2{
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.tr4{
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.4s;
    -moz-transition-duration:.4s;
    -o-transition-duration:.4s;
    -ms-transition-duration:.4s;
    transition-duration:.4s
}
.bumping{
    float:left;
    -webkit-animation-name:Floatingx;
    -webkit-animation-duration:2s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:ease-in-out;
    -moz-animation-name:Floating;
    -moz-animation-duration:2s;
    -moz-animation-iteration-count:infinite;
    -moz-animation-timing-function:ease-in-out
}
.box-shadow-sm{
    box-shadow:0 0 3px #4f4f4f
}
.box-shadow-md{
    box-shadow:0 0 6px #4f4f4f
}
.box-shadow-lg-darker{
    box-shadow:0 0 9px rgba(79,79,79,0.7)
}
.box-shadow-lg-darkest{
    box-shadow:0 0 15px #8c8c8c
}
.highlight1{
    border:1px solid #e5e5e5;
    border-radius:3px;
    box-shadow:0 2px 5px rgba(0,0,0,0.1)
}
.desaturate{
    -webkit-filter:grayscale(1) !important;
    -webkit-filter:grayscale(100%) !important;
    filter:grayscale(100%) !important
}
.saturate{
    -webkit-filter:grayscale(0) !important;
    filter:grayscale(0) !important
}
ul{
    -webkit-margin-before:0;
    -webkit-margin-after:0;
    -webkit-margin-end:0;
    -webkit-padding-start:0
}
a{
    text-decoration:none
}
button{
    background:none;
    outline:none;
    border:none
}
li,ul,ol{
    list-style:none
}
html,body,li,ul{
    margin:0;
    padding:0
}
abbr,img,object,a img,:link img,:visited img,a object,:link object,:visited object{
    border:0
}
address,abbr{
    font-style:normal
}
body{
    overflow-x:hidden
}
.mgT8{
    margin-top:8px !important
}
.mgT16{
    margin-top:16px !important
}
.mgT24{
    margin-top:24px !important
}
.mgT32{
    margin-top:32px !important
}
.mgT48{
    margin-top:48px !important
}
.mgT56{
    margin-top:56px !important
}
.mgT64{
    margin-top:64px !important
}
.mgT72{
    margin-top:72px !important
}
.mgT80{
    margin-top:80px !important
}
.mgT100{
    margin-top:100px !important
}
.mgB8{
    margin-bottom:8px
}
.mgB16{
    margin-bottom:16px
}
.mgB24{
    margin-bottom:24px
}
.mgB32{
    margin-bottom:32px
}
.mgB40{
    margin-bottom:40px
}
.mgB48{
    margin-bottom:48px
}
.mgB56{
    margin-bottom:56px
}
.mgB64{
    margin-bottom:64px
}
.mgB72{
    margin-bottom:72px
}
.mgB80{
    margin-bottom:80px
}
.lvl0{
    z-index:0
}
.lvl1{
    z-index:10
}
.lvl2{
    z-index:100
}
.lvl3{
    z-index:150
}
.lvl4{
    z-index:200
}
.lvl5{
    z-index:1000
}
/* BUTTON */
.button{
    outline:none;
    border-left:none;
    border-top:none;
    border-right:none;
    padding:11px 11px 11px 11px;
    font-family:'Open Sans';
    font-size:13px;
    box-sizing:border-box;
    border-radius:2px;
    text-transform:uppercase;
    letter-spacing:4px;
    font-weight:600;
    text-align:center;
    cursor:pointer;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.submit{
    background:#f46665;
    border-bottom:2px solid #f15453;
    color:white
}
.button.submit::-webkit-input-placeholder{
    color:white;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.submit::-moz-placeholder{
    color:white;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.submit:-moz-placeholder{
    color:white;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.submit:-ms-input-placeholder{
    color:white;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.submit:hover::-webkit-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.submit:hover:-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.submit:hover::-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.submit:hover:-ms-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.submit:focus::-webkit-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.submit:focus:-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.submit:focus::-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.submit:focus:-ms-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.submit:hover,.button.submit :focus{
    background:#b2d234;
    border-bottom:2px solid #849b2c;
    box-shadow:0 0 5px rgba(0,0,0,0.1)
}
.button.gray{
    background:#d2d2d3;
    border-bottom:2px solid #CCCCCD;
    color:#4f4f4f
}
.button.gray::-webkit-input-placeholder{
    color:white;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.gray::-moz-placeholder{
    color:white;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.gray:-moz-placeholder{
    color:white;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.gray:-ms-input-placeholder{
    color:white;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.gray:hover::-webkit-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.gray:hover:-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.gray:hover::-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.gray:hover:-ms-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.gray:focus::-webkit-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.gray:focus:-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.gray:focus::-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.gray:focus:-ms-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.button.gray:hover,.button.gray :focus{
    background:#b2d234;
    border-bottom:2px solid #849b2c;
    box-shadow:0 0 5px rgba(0,0,0,0.1)
}
.form-input{
    background:#d2d2d3;
    outline:none;
    border-top:2px solid rgba(0,0,0,0.2);
    border-left:none;
    border-bottom:none;
    border-right:none;
    padding:11px 0 11px 11px;
    font-family:'Open Sans';
    font-size:13px;
    box-sizing:border-box;
    border-radius:2px;
    text-transform:uppercase;
    letter-spacing:4px;
    font-weight:600;
    top:0;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form-input::-webkit-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form-input::-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form-input:-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form-input:-ms-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form-input:hover::-webkit-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form-input:hover:-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form-input:hover::-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form-input:hover:-ms-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form-input:focus::-webkit-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form-input:focus:-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form-input:focus::-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form-input:focus:-ms-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form-input:hover,.form-input :focus{
    background:#b2d234;
    box-shadow:0 0 5px rgba(0,0,0,0.1)
}
.clear{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
.col{
    float:left;
    display:block;
    min-height:1px;
    box-sizing:border-box;
    position:relative
}
.col:before{
    clear:both
}
.col:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
.row{
    float:left;
    display:block;
    min-height:1px;
    box-sizing:border-box;
    position:relative;
    width:100%
}
.row:before{
    clear:both
}
.row:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
.gutter{
    padding-left:0;
    padding-right:0
}
.no-gutter{
    padding-left:0;
    padding-right:0
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px),only screen and (min-width: 741px) and (max-width: 980px){
    .mobile{
        display:block !important
    }
}
@media only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    .mobile{
        display:none !important
    }
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px),only screen and (min-width: 741px) and (max-width: 980px){
    .desktop{
        display:none !important
    }
}
@media only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    .desktop{
        display:block !important
    }
}
.col-rsp-1{
    width:8.33333333%
}
.col-rsp-2{
    width:16.66666667%
}
.col-rsp-3{
    width:25%
}
.col-rsp-4{
    width:33.33333333%
}
.col-rsp-5{
    width:41.66666667%
}
.col-rsp-6{
    width:50%
}
.col-rsp-7{
    width:58.33333333%
}
.col-rsp-8{
    width:66.66666667%
}
.col-rsp-9{
    width:75%
}
.col-rsp-10{
    width:83.33333333%
}
.col-rsp-11{
    width:91.66666667%
}
.col-rsp-12{
    width:100%
}
[class*='col-']{
    float:left;
    display:block;
    min-height:1px;
    box-sizing:border-box;
    position:relative
}
[class*='col-']:before{
    clear:both
}
[class*='col-']:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
[class*='col-pull-']{
    float:left;
    display:block;
    min-height:1px;
    box-sizing:border-box;
    position:relative
}
[class*='col-pull-']:before{
    clear:both
}
[class*='col-pull-']:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
[class*='col-push-']{
    float:left;
    display:block;
    min-height:1px;
    box-sizing:border-box;
    position:relative
}
[class*='col-push-']:before{
    clear:both
}
[class*='col-push-']:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
[class*='col-offset-']{
    float:left;
    display:block;
    min-height:1px;
    position:relative
}
[class*='col-offset-']:before{
    clear:both
}
[class*='col-offset-']:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
@media (min-width:0){
    .col-xs-12{
        width:100%
    }
    .col-xs-11{
        width:91.66666667%
    }
    .col-xs-10{
        width:83.33333333%
    }
    .col-xs-9{
        width:75%
    }
    .col-xs-8{
        width:66.66666667%
    }
    .col-xs-7{
        width:58.33333333%
    }
    .col-xs-6{
        width:50%
    }
    .col-xs-5{
        width:41.66666667%
    }
    .col-xs-4{
        width:33.33333333%
    }
    .col-xs-3{
        width:25%
    }
    .col-xs-2{
        width:16.66666667%
    }
    .col-xs-1{
        width:8.33333333%
    }
}
@media (min-width:529px){
    .col-sm-12{
        width:100%
    }
    .col-sm-11{
        width:91.66666667%
    }
    .col-sm-10{
        width:83.33333333%
    }
    .col-sm-9{
        width:75%
    }
    .col-sm-8{
        width:66.66666667%
    }
    .col-sm-7{
        width:58.33333333%
    }
    .col-sm-6{
        width:50%
    }
    .col-sm-5{
        width:41.66666667%
    }
    .col-sm-4{
        width:33.33333333%
    }
    .col-sm-3{
        width:25%
    }
    .col-sm-2{
        width:16.66666667%
    }
    .col-sm-1{
        width:8.33333333%
    }
}
@media (min-width:741px){
    .col-md-12{
        width:100%
    }
    .col-md-11{
        width:91.66666667%
    }
    .col-md-10{
        width:83.33333333%
    }
    .col-md-9{
        width:75%
    }
    .col-md-8{
        width:66.66666667%
    }
    .col-md-7{
        width:58.33333333%
    }
    .col-md-6{
        width:50%
    }
    .col-md-5{
        width:41.66666667%
    }
    .col-md-4{
        width:33.33333333%
    }
    .col-md-3{
        width:25%
    }
    .col-md-2{
        width:16.66666667%
    }
    .col-md-1{
        width:8.33333333%
    }
}
@media (min-width:981px){
    .col-lg-12{
        width:100%
    }
    .col-lg-11{
        width:91.66666667%
    }
    .col-lg-10{
        width:83.33333333%
    }
    .col-lg-9{
        width:75%
    }
    .col-lg-8{
        width:66.66666667%
    }
    .col-lg-7{
        width:58.33333333%
    }
    .col-lg-6{
        width:50%
    }
    .col-lg-5{
        width:41.66666667%
    }
    .col-lg-4{
        width:33.33333333%
    }
    .col-lg-3{
        width:25%
    }
    .col-lg-2{
        width:16.66666667%
    }
    .col-lg-1{
        width:8.33333333%
    }
}
@media (min-width:981px){
    .col-xl-12{
        width:100%
    }
    .col-xl-11{
        width:91.66666667%
    }
    .col-xl-10{
        width:83.33333333%
    }
    .col-xl-9{
        width:75%
    }
    .col-xl-8{
        width:66.66666667%
    }
    .col-xl-7{
        width:58.33333333%
    }
    .col-xl-6{
        width:50%
    }
    .col-xl-5{
        width:41.66666667%
    }
    .col-xl-4{
        width:33.33333333%
    }
    .col-xl-3{
        width:25%
    }
    .col-xl-2{
        width:16.66666667%
    }
    .col-xl-1{
        width:8.33333333%
    }
}
@media (min-width:1601px){
    .col-xxl-12{
        width:100%
    }
    .col-xxl-11{
        width:91.66666667%
    }
    .col-xxl-10{
        width:83.33333333%
    }
    .col-xxl-9{
        width:75%
    }
    .col-xxl-8{
        width:66.66666667%
    }
    .col-xxl-7{
        width:58.33333333%
    }
    .col-xxl-6{
        width:50%
    }
    .col-xxl-5{
        width:41.66666667%
    }
    .col-xxl-4{
        width:33.33333333%
    }
    .col-xxl-3{
        width:25%
    }
    .col-xxl-2{
        width:16.66666667%
    }
    .col-xxl-1{
        width:8.33333333%
    }
}
@media (min-width:0){
    .col-pull-xs-12{
        right:100%
    }
    .col-pull-xs-11{
        right:91.66666667%
    }
    .col-pull-xs-10{
        right:83.33333333%
    }
    .col-pull-xs-9{
        right:75%
    }
    .col-pull-xs-8{
        right:66.66666667%
    }
    .col-pull-xs-7{
        right:58.33333333%
    }
    .col-pull-xs-6{
        right:50%
    }
    .col-pull-xs-5{
        right:41.66666667%
    }
    .col-pull-xs-4{
        right:33.33333333%
    }
    .col-pull-xs-3{
        right:25%
    }
    .col-pull-xs-2{
        right:16.66666667%
    }
    .col-pull-xs-1{
        right:8.33333333%
    }
}
@media (min-width:529px){
    .col-pull-sm-12{
        right:100%
    }
    .col-pull-sm-11{
        right:91.66666667%
    }
    .col-pull-sm-10{
        right:83.33333333%
    }
    .col-pull-sm-9{
        right:75%
    }
    .col-pull-sm-8{
        right:66.66666667%
    }
    .col-pull-sm-7{
        right:58.33333333%
    }
    .col-pull-sm-6{
        right:50%
    }
    .col-pull-sm-5{
        right:41.66666667%
    }
    .col-pull-sm-4{
        right:33.33333333%
    }
    .col-pull-sm-3{
        right:25%
    }
    .col-pull-sm-2{
        right:16.66666667%
    }
    .col-pull-sm-1{
        right:8.33333333%
    }
}
@media (min-width:741px){
    .col-pull-md-12{
        right:100%
    }
    .col-pull-md-11{
        right:91.66666667%
    }
    .col-pull-md-10{
        right:83.33333333%
    }
    .col-pull-md-9{
        right:75%
    }
    .col-pull-md-8{
        right:66.66666667%
    }
    .col-pull-md-7{
        right:58.33333333%
    }
    .col-pull-md-6{
        right:50%
    }
    .col-pull-md-5{
        right:41.66666667%
    }
    .col-pull-md-4{
        right:33.33333333%
    }
    .col-pull-md-3{
        right:25%
    }
    .col-pull-md-2{
        right:16.66666667%
    }
    .col-pull-md-1{
        right:8.33333333%
    }
}
@media (min-width:981px){
    .col-pull-lg-12{
        right:100%
    }
    .col-pull-lg-11{
        right:91.66666667%
    }
    .col-pull-lg-10{
        right:83.33333333%
    }
    .col-pull-lg-9{
        right:75%
    }
    .col-pull-lg-8{
        right:66.66666667%
    }
    .col-pull-lg-7{
        right:58.33333333%
    }
    .col-pull-lg-6{
        right:50%
    }
    .col-pull-lg-5{
        right:41.66666667%
    }
    .col-pull-lg-4{
        right:33.33333333%
    }
    .col-pull-lg-3{
        right:25%
    }
    .col-pull-lg-2{
        right:16.66666667%
    }
    .col-pull-lg-1{
        right:8.33333333%
    }
}
@media (min-width:981px){
    .col-pull-xl-12{
        right:100%
    }
    .col-pull-xl-11{
        right:91.66666667%
    }
    .col-pull-xl-10{
        right:83.33333333%
    }
    .col-pull-xl-9{
        right:75%
    }
    .col-pull-xl-8{
        right:66.66666667%
    }
    .col-pull-xl-7{
        right:58.33333333%
    }
    .col-pull-xl-6{
        right:50%
    }
    .col-pull-xl-5{
        right:41.66666667%
    }
    .col-pull-xl-4{
        right:33.33333333%
    }
    .col-pull-xl-3{
        right:25%
    }
    .col-pull-xl-2{
        right:16.66666667%
    }
    .col-pull-xl-1{
        right:8.33333333%
    }
}
@media (min-width:1601px){
    .col-pull-xxl-12{
        right:100%
    }
    .col-pull-xxl-11{
        right:91.66666667%
    }
    .col-pull-xxl-10{
        right:83.33333333%
    }
    .col-pull-xxl-9{
        right:75%
    }
    .col-pull-xxl-8{
        right:66.66666667%
    }
    .col-pull-xxl-7{
        right:58.33333333%
    }
    .col-pull-xxl-6{
        right:50%
    }
    .col-pull-xxl-5{
        right:41.66666667%
    }
    .col-pull-xxl-4{
        right:33.33333333%
    }
    .col-pull-xxl-3{
        right:25%
    }
    .col-pull-xxl-2{
        right:16.66666667%
    }
    .col-pull-xxl-1{
        right:8.33333333%
    }
}
@media (min-width:0){
    .col-push-xs-12{
        left:100%
    }
    .col-push-xs-11{
        left:91.66666667%
    }
    .col-push-xs-10{
        left:83.33333333%
    }
    .col-push-xs-9{
        left:75%
    }
    .col-push-xs-8{
        left:66.66666667%
    }
    .col-push-xs-7{
        left:58.33333333%
    }
    .col-push-xs-6{
        left:50%
    }
    .col-push-xs-5{
        left:41.66666667%
    }
    .col-push-xs-4{
        left:33.33333333%
    }
    .col-push-xs-3{
        left:25%
    }
    .col-push-xs-2{
        left:16.66666667%
    }
    .col-push-xs-1{
        left:8.33333333%
    }
}
@media (min-width:529px){
    .col-push-sm-12{
        left:100%
    }
    .col-push-sm-11{
        left:91.66666667%
    }
    .col-push-sm-10{
        left:83.33333333%
    }
    .col-push-sm-9{
        left:75%
    }
    .col-push-sm-8{
        left:66.66666667%
    }
    .col-push-sm-7{
        left:58.33333333%
    }
    .col-push-sm-6{
        left:50%
    }
    .col-push-sm-5{
        left:41.66666667%
    }
    .col-push-sm-4{
        left:33.33333333%
    }
    .col-push-sm-3{
        left:25%
    }
    .col-push-sm-2{
        left:16.66666667%
    }
    .col-push-sm-1{
        left:8.33333333%
    }
}
@media (min-width:741px){
    .col-push-md-12{
        left:100%
    }
    .col-push-md-11{
        left:91.66666667%
    }
    .col-push-md-10{
        left:83.33333333%
    }
    .col-push-md-9{
        left:75%
    }
    .col-push-md-8{
        left:66.66666667%
    }
    .col-push-md-7{
        left:58.33333333%
    }
    .col-push-md-6{
        left:50%
    }
    .col-push-md-5{
        left:41.66666667%
    }
    .col-push-md-4{
        left:33.33333333%
    }
    .col-push-md-3{
        left:25%
    }
    .col-push-md-2{
        left:16.66666667%
    }
    .col-push-md-1{
        left:8.33333333%
    }
}
@media (min-width:981px){
    .col-push-lg-12{
        left:100%
    }
    .col-push-lg-11{
        left:91.66666667%
    }
    .col-push-lg-10{
        left:83.33333333%
    }
    .col-push-lg-9{
        left:75%
    }
    .col-push-lg-8{
        left:66.66666667%
    }
    .col-push-lg-7{
        left:58.33333333%
    }
    .col-push-lg-6{
        left:50%
    }
    .col-push-lg-5{
        left:41.66666667%
    }
    .col-push-lg-4{
        left:33.33333333%
    }
    .col-push-lg-3{
        left:25%
    }
    .col-push-lg-2{
        left:16.66666667%
    }
    .col-push-lg-1{
        left:8.33333333%
    }
}
@media (min-width:981px){
    .col-push-xl-12{
        left:100%
    }
    .col-push-xl-11{
        left:91.66666667%
    }
    .col-push-xl-10{
        left:83.33333333%
    }
    .col-push-xl-9{
        left:75%
    }
    .col-push-xl-8{
        left:66.66666667%
    }
    .col-push-xl-7{
        left:58.33333333%
    }
    .col-push-xl-6{
        left:50%
    }
    .col-push-xl-5{
        left:41.66666667%
    }
    .col-push-xl-4{
        left:33.33333333%
    }
    .col-push-xl-3{
        left:25%
    }
    .col-push-xl-2{
        left:16.66666667%
    }
    .col-push-xl-1{
        left:8.33333333%
    }
}
@media (min-width:1601px){
    .col-push-xxl-12{
        left:100%
    }
    .col-push-xxl-11{
        left:91.66666667%
    }
    .col-push-xxl-10{
        left:83.33333333%
    }
    .col-push-xxl-9{
        left:75%
    }
    .col-push-xxl-8{
        left:66.66666667%
    }
    .col-push-xxl-7{
        left:58.33333333%
    }
    .col-push-xxl-6{
        left:50%
    }
    .col-push-xxl-5{
        left:41.66666667%
    }
    .col-push-xxl-4{
        left:33.33333333%
    }
    .col-push-xxl-3{
        left:25%
    }
    .col-push-xxl-2{
        left:16.66666667%
    }
    .col-push-xxl-1{
        left:8.33333333%
    }
}
@media (min-width:0){
    .col-offset-xs-12{
        margin-left:100%
    }
    .col-offset-xs-11{
        margin-left:91.66666667%
    }
    .col-offset-xs-10{
        margin-left:83.33333333%
    }
    .col-offset-xs-9{
        margin-left:75%
    }
    .col-offset-xs-8{
        margin-left:66.66666667%
    }
    .col-offset-xs-7{
        margin-left:58.33333333%
    }
    .col-offset-xs-6{
        margin-left:50%
    }
    .col-offset-xs-5{
        margin-left:41.66666667%
    }
    .col-offset-xs-4{
        margin-left:33.33333333%
    }
    .col-offset-xs-3{
        margin-left:25%
    }
    .col-offset-xs-2{
        margin-left:16.66666667%
    }
    .col-offset-xs-1{
        margin-left:8.33333333%
    }
}
@media (min-width:529px){
    .col-offset-sm-12{
        margin-left:100%
    }
    .col-offset-sm-11{
        margin-left:91.66666667%
    }
    .col-offset-sm-10{
        margin-left:83.33333333%
    }
    .col-offset-sm-9{
        margin-left:75%
    }
    .col-offset-sm-8{
        margin-left:66.66666667%
    }
    .col-offset-sm-7{
        margin-left:58.33333333%
    }
    .col-offset-sm-6{
        margin-left:50%
    }
    .col-offset-sm-5{
        margin-left:41.66666667%
    }
    .col-offset-sm-4{
        margin-left:33.33333333%
    }
    .col-offset-sm-3{
        margin-left:25%
    }
    .col-offset-sm-2{
        margin-left:16.66666667%
    }
    .col-offset-sm-1{
        margin-left:8.33333333%
    }
}
@media (min-width:741px){
    .col-offset-md-12{
        margin-left:100%
    }
    .col-offset-md-11{
        margin-left:91.66666667%
    }
    .col-offset-md-10{
        margin-left:83.33333333%
    }
    .col-offset-md-9{
        margin-left:75%
    }
    .col-offset-md-8{
        margin-left:66.66666667%
    }
    .col-offset-md-7{
        margin-left:58.33333333%
    }
    .col-offset-md-6{
        margin-left:50%
    }
    .col-offset-md-5{
        margin-left:41.66666667%
    }
    .col-offset-md-4{
        margin-left:33.33333333%
    }
    .col-offset-md-3{
        margin-left:25%
    }
    .col-offset-md-2{
        margin-left:16.66666667%
    }
    .col-offset-md-1{
        margin-left:8.33333333%
    }
}
@media (min-width:981px){
    .col-offset-lg-12{
        margin-left:100%
    }
    .col-offset-lg-11{
        margin-left:91.66666667%
    }
    .col-offset-lg-10{
        margin-left:83.33333333%
    }
    .col-offset-lg-9{
        margin-left:75%
    }
    .col-offset-lg-8{
        margin-left:66.66666667%
    }
    .col-offset-lg-7{
        margin-left:58.33333333%
    }
    .col-offset-lg-6{
        margin-left:50%
    }
    .col-offset-lg-5{
        margin-left:41.66666667%
    }
    .col-offset-lg-4{
        margin-left:33.33333333%
    }
    .col-offset-lg-3{
        margin-left:25%
    }
    .col-offset-lg-2{
        margin-left:16.66666667%
    }
    .col-offset-lg-1{
        margin-left:8.33333333%
    }
}
@media (min-width:981px){
    .col-offset-xl-12{
        margin-left:100%
    }
    .col-offset-xl-11{
        margin-left:91.66666667%
    }
    .col-offset-xl-10{
        margin-left:83.33333333%
    }
    .col-offset-xl-9{
        margin-left:75%
    }
    .col-offset-xl-8{
        margin-left:66.66666667%
    }
    .col-offset-xl-7{
        margin-left:58.33333333%
    }
    .col-offset-xl-6{
        margin-left:50%
    }
    .col-offset-xl-5{
        margin-left:41.66666667%
    }
    .col-offset-xl-4{
        margin-left:33.33333333%
    }
    .col-offset-xl-3{
        margin-left:25%
    }
    .col-offset-xl-2{
        margin-left:16.66666667%
    }
    .col-offset-xl-1{
        margin-left:8.33333333%
    }
}
@media (min-width:1601px){
    .col-offset-xxl-12{
        margin-left:100%
    }
    .col-offset-xxl-11{
        margin-left:91.66666667%
    }
    .col-offset-xxl-10{
        margin-left:83.33333333%
    }
    .col-offset-xxl-9{
        margin-left:75%
    }
    .col-offset-xxl-8{
        margin-left:66.66666667%
    }
    .col-offset-xxl-7{
        margin-left:58.33333333%
    }
    .col-offset-xxl-6{
        margin-left:50%
    }
    .col-offset-xxl-5{
        margin-left:41.66666667%
    }
    .col-offset-xxl-4{
        margin-left:33.33333333%
    }
    .col-offset-xxl-3{
        margin-left:25%
    }
    .col-offset-xxl-2{
        margin-left:16.66666667%
    }
    .col-offset-xxl-1{
        margin-left:8.33333333%
    }
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px){
    .mobile{
        display:block
    }
    .desktop{
        display:none
    }
}
@media only screen and (min-width: 741px) and (max-width: 980px),only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    .mobile{
        display:none
    }
    .desktop{
        display:block
    }
}
.general-container{
    display:block;
    margin-right:auto;
    margin-left:auto;
    min-height:1px;
    position:relative
}
.general-container:before{
    clear:both
}
.general-container:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
@media only screen and (min-width: 1px) and (max-width: 528px){
    .containeer-gutter{
        padding-left:7.5px;
        padding-right:7.5px
    }
}
@media only screen and (min-width: 529px) and (max-width: 740px){
    .containeer-gutter{
        padding-left:7.5px;
        padding-right:7.5px
    }
}
@media only screen and (min-width: 741px) and (max-width: 980px){
    .containeer-gutter{
        padding-left:7.5px;
        padding-right:7.5px
    }
}
@media only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    .containeer-gutter{
        padding-left:0;
        padding-right:0
    }
}
.fluid-container{
    display:block;
    margin-right:auto;
    margin-left:auto;
    min-height:1px;
    position:relative
}
.fluid-container:before{
    clear:both
}
.fluid-container:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
@media only screen and (min-width: 1px) and (max-width: 528px){
    .fluid-container{
        padding-left:7.5px;
        padding-right:7.5px
    }
}
@media only screen and (min-width: 529px) and (max-width: 740px){
    .fluid-container{
        padding-left:7.5px;
        padding-right:7.5px
    }
}
@media only screen and (min-width: 741px) and (max-width: 980px){
    .fluid-container{
        padding-left:7.5px;
        padding-right:7.5px
    }
}
@media only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    .fluid-container{
        padding-left:0;
        padding-right:0
    }
}
@media only screen and (min-width: 1px) and (max-width: 528px){
    .fluid-container{
        width:85%
    }
}
@media only screen and (min-width: 529px) and (max-width: 740px){
    .fluid-container{
        width:85%
    }
}
@media only screen and (min-width: 741px) and (max-width: 980px){
    .fluid-container{
        width:85%
    }
}
@media only screen and (min-width: 981px) and (max-width: 1360px){
    .fluid-container{
        width:1000px
    }
}
@media only screen and (min-width: 1361px) and (max-width: 1600px){
    .fluid-container{
        width:1200px
    }
}
@media only screen and (min-width: 1601px){
    .fluid-container{
        width:1200px
    }
}
@font-face{
    font-family:'AvantgardeThin';
    src:url('/css/fonts-icons/ITCAvantGardePro-XLt.eot');
    src:local('?'),url('@url/fonts-icons/ITCAvantGardePro-XLt.woff') format('woff'),url('/css/fonts-icons/ITCAvantGardePro-XLt.ttf') format('truetype'),url('/css/fonts-icons/ITCAvantGardePro-XLt.svg') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:'AvantgardeBold';
    src:url('/css/fonts-icons/ITCAvantGardePro-Bold.eot');
    src:local('?'),url('/css/fonts-icons/ITCAvantGardePro-Bold.woff') format('woff'),url('/css/fonts-icons/ITCAvantGardePro-Bold.ttf') format('truetype'),url('/css/fonts-icons/ITCAvantGardePro-Bold.svg') format('svg');
    font-weight:normal;
    font-style:normal
}
a,p,span,h1,h2,h3,h4,h5{
    vertical-align:baseline
}
body{
    text-shadow:1px 1px 1px rgba(0,0,0,0.004);
    text-rendering:optimizeLegibility !important;
    -webkit-font-smoothing:antialiased !important;
    margin:0 !important;
    padding:0 !important;
    font-family:'Open Sans'
}
body p{
    font-family:'Open Sans';
    font-size:16px;
    line-height:24px;
    margin:0
}
body h1{
    margin:0;
    font-family:'Open Sans'
}
@media only screen and (min-width: 1px) and (max-width: 528px){
    body h1{
        font-size:24px
    }
}
@media only screen and (min-width: 529px) and (max-width: 740px){
    body h1{
        font-size:24px
    }
}
@media only screen and (min-width: 741px) and (max-width: 980px),only screen and (min-width: 981px) and (max-width: 1360px){
    body h1{
        font-size:20px
    }
}
@media only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    body h1{
        font-size:24px
    }
}
body h2{
    margin:0;
    font-family:'Open Sans'
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px){
    body h2{
        font-size:20px
    }
}
@media only screen and (min-width: 741px) and (max-width: 980px),only screen and (min-width: 981px) and (max-width: 1360px){
    body h2{
        font-size:20px
    }
}
@media only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    body h2{
        font-size:20px
    }
}
body h3{
    font-family:'Open Sans';
    margin:0
}
body h4{
    font-family:'Open Sans';
    margin:0
}
body h5{
    font-family:'Open Sans';
    margin:0
}
body ul{
    -webkit-margin-start:0;
    -webkit-padding-start:0
}
.text{
    font-family:'Open Sans'
}
.text.t-18{
    font-size:18px;
    line-height:23.4px
}
.text.t-22{
    font-size:22px;
    line-height:28.6px
}
.text.t-24{
    font-size:24px;
    line-height:31.2px
}
.text.t-26{
    font-size:26px;
    line-height:33.8px
}
.text.t-32{
    font-size:32px;
    line-height:41.6px
}
.text.t-80{
    font-size:80px;
    line-height:104px
}
.text.white{
    color:white
}
.text.gray{
    color:#4f4f4f
}
.text.green-1{
    color:#b2d234
}
.text.green-2{
    color:#849b2c
}
.text.normal{
    font-family:'Open Sans';
    font-weight:400
}
.text.bold{
    font-family:'Open Sans';
    font-weight:700
}
.text.left{
    text-align:left
}
.text.center{
    text-align:center
}
.text.uppercase{
    text-transform:uppercase
}
.text.block{
    display:block
}
.the-title{
    font-family:'Open Sans';
    font-weight:300;
    font-size:24px;
    color:#849b2c;
    line-height:31.2px;
    text-align:center
}
@media only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    .form{
        padding-left:15px
    }
}
.form h3{
    font-family:'Open Sans';
    font-weight:400;
    font-size:20px;
    color:#849b2c;
    line-height:26px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:4px;
    padding-bottom:12px
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px),only screen and (min-width: 741px) and (max-width: 980px){
    .form h3{
        margin-top:20px
    }
}
.form input{
    margin-bottom:10px;
    background:#d2d2d3;
    outline:none;
    border-top:2px solid rgba(0,0,0,0.2);
    border-left:none;
    border-bottom:none;
    border-right:none;
    padding:11px 0 11px 11px;
    font-family:'Open Sans';
    font-size:13px;
    border-radius:2px;
    text-transform:uppercase;
    letter-spacing:4px;
    font-weight:600;
    top:0;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s;
    float:left;
    display:block;
    min-height:1px;
    box-sizing:border-box;
    position:relative;
    width:100%
}
.form input::-webkit-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input::-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input:-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input:-ms-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input:hover::-webkit-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input:hover:-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input:hover::-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input:hover:-ms-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input:focus::-webkit-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input:focus:-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input:focus::-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input:focus:-ms-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input:hover,.form input :focus{
    background:#b2d234;
    box-shadow:0 0 5px rgba(0,0,0,0.1)
}
.form input:before{
    clear:both
}
.form input:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
.form input[type="submit"]{
    outline:none;
    border-left:none;
    border-top:none;
    border-right:none;
    padding:11px 11px 11px 11px;
    font-family:'Open Sans';
    font-size:13px;
    box-sizing:border-box;
    border-radius:2px;
    text-transform:uppercase;
    letter-spacing:4px;
    font-weight:600;
    text-align:center;
    cursor:pointer;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s;
    background:#f46665;
    border-bottom:2px solid #f15453;
    color:white
}
.form input[type="submit"].submit{
    background:#f46665;
    border-bottom:2px solid #f15453;
    color:white
}
.form input[type="submit"].submit::-webkit-input-placeholder{
    color:white;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].submit::-moz-placeholder{
    color:white;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].submit:-moz-placeholder{
    color:white;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].submit:-ms-input-placeholder{
    color:white;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].submit:hover::-webkit-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].submit:hover:-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].submit:hover::-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].submit:hover:-ms-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].submit:focus::-webkit-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].submit:focus:-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].submit:focus::-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].submit:focus:-ms-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].submit:hover,.form input[type="submit"].submit :focus{
    background:#b2d234;
    border-bottom:2px solid #849b2c;
    box-shadow:0 0 5px rgba(0,0,0,0.1)
}
.form input[type="submit"].gray{
    background:#d2d2d3;
    border-bottom:2px solid #CCCCCD;
    color:#4f4f4f
}
.form input[type="submit"].gray::-webkit-input-placeholder{
    color:white;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].gray::-moz-placeholder{
    color:white;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].gray:-moz-placeholder{
    color:white;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].gray:-ms-input-placeholder{
    color:white;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].gray:hover::-webkit-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].gray:hover:-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].gray:hover::-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].gray:hover:-ms-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].gray:focus::-webkit-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].gray:focus:-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].gray:focus::-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].gray:focus:-ms-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"].gray:hover,.form input[type="submit"].gray :focus{
    background:#b2d234;
    border-bottom:2px solid #849b2c;
    box-shadow:0 0 5px rgba(0,0,0,0.1)
}
.form input[type="submit"]::-webkit-input-placeholder{
    color:white;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"]::-moz-placeholder{
    color:white;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"]:-moz-placeholder{
    color:white;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"]:-ms-input-placeholder{
    color:white;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"]:hover::-webkit-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"]:hover:-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"]:hover::-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"]:hover:-ms-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"]:focus::-webkit-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"]:focus:-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"]:focus::-moz-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"]:focus:-ms-input-placeholder{
    color:#4f4f4f;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.form input[type="submit"]:hover,.form input[type="submit"] :focus{
    background:#b2d234;
    border-bottom:2px solid #849b2c;
    box-shadow:0 0 5px rgba(0,0,0,0.1)
}
.form span.wpcf7-not-valid-tip{
    color:#f00;
    font-size:1em;
    font-weight:normal;
    display:block;
    height:30px;
    z-index:100000;
    position:relative;
    text-align:right;
    line-height:40px
}
.section{
    border-top:1px dashed #d2d2d3;
    padding:30px 0 60px 0
}
section h2{
    font-family:'Open Sans';
    font-weight:400;
    font-size:24px;
    color:#849b2c;
    line-height:31.2px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:4px;
    text-align:center;
    padding:90px 0 70px 0
}
#above-the-fold{
    margin-top:60px; 
}
#above-the-fold .intro-image{
    overflow:hidden;
    height:340px;
    padding-right:15px
}
#above-the-fold .intro-image:after{
    content:'';
    display:block;
    height:100%;
    width:calc(100% - 15px);
    background-color:rgba(0,0,0,0.5);
    visibility:visible;
    left:0;
    top:0;
    position:absolute;
    z-index:1
}
#above-the-fold .intro-image img{
    width:100%;
    height:auto
}
#above-the-fold .intro,#above-the-fold .image{
    /* text-transform:uppercase */
	
}
#above-the-fold .intro h1,#above-the-fold .image h1{
    font-family:'Open Sans';
	/* font-weight:700; */
	font-size:14px;
    color:white;
    line-height:18.2px;
    position:absolute;
    left:30px;
    top:30px;
    z-index:10
}
@media only screen and (min-width: 1601px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 981px) and (max-width: 1360px){
	
	#above-the-fold .intro h1,#above-the-fold .image h1{
		width:50%;
        padding-right:30px
    }
}
@media only screen and (min-width: 741px) and (max-width: 980px),only screen and (min-width: 529px) and (max-width: 740px),only screen and (min-width: 1px) and (max-width: 528px){
    #above-the-fold .intro h1,#above-the-fold .image h1{
        width:90%;
		padding-bottom: 15px;
}
	#above-the-fold .intro-image{
		overflow:hidden;
		height:420px;
		padding-right:15px
	}
}
#video-wrapper{
    border-top:1px dashed #d2d2d3;
    padding:30px 0 60px 0
}
@media only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    #video-wrapper div{
        padding:0 15px
    }
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px),only screen and (min-width: 741px) and (max-width: 980px){
    #video-wrapper div{
        margin-top:20px
    }
}
#video-wrapper .video-wrapper{
    margin:0 auto
}
@media only screen and (min-width: 741px) and (max-width: 980px),only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    #video-wrapper .video-wrapper{
        width:640px
    }
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px){
    #video-wrapper .video-wrapper{
        width:100%
    }
}
#video-wrapper .video-wrapper .video-szoveg{
    font-family:'Open Sans';
    font-weight:400;
    font-size:17px;
    color:black;
    line-height:22.1px;
    margin-bottom:20px
}
#video-wrapper .video-wrapper .video iframe{
    width:100%
}
section#hirek{
    border-top:1px dashed #d2d2d3;
    padding-bottom:60px
}
section#hirek h2{
    font-family:'Open Sans';
    font-weight:400;
    font-size:24px;
    color:#849b2c;
    line-height:31.2px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:4px;
    text-align:center
}
@media only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    section#hirek h2{
        padding:30px 0 70px 0
    }
}
section#hirek a.hirek-button{
    margin:0 auto;
    display:table
}
@media only screen and (min-width: 1601px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 981px) and (max-width: 1360px){
    ul#hirek-grid li.hir-wrapper{
        padding:0 15px;
        min-height:340px
    }
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px),only screen and (min-width: 741px) and (max-width: 980px){
    ul#hirek-grid li.hir-wrapper{
        margin-bottom:30px
    }
}
ul#hirek-grid li.hir-wrapper a h3{
    position:absolute;
    font-family:'Open Sans';
    font-weight:400;
    font-size:20px;
    color:white;
    line-height:26px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:4px;
    top:17px;
    left:0;
    right:0;
    z-index:10;
    text-align:center
}
ul#hirek-grid li.hir-wrapper a .image-wrapper{
    width:100%;
    height:110px;
    overflow:hidden;
    margin-bottom:30px
}
ul#hirek-grid li.hir-wrapper a p{
    font-family:'Open Sans';
    font-size:14px;
    color:#4f4f4f;
    line-height:18.2px;
    font-weight:400;
    letter-spacing:1px
}
@media only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    ul#hirek-grid li.hir-wrapper a p{
        padding:0 15px
    }
}
ul#hirek-grid li:nth-child(1) .image-wrapper{
    background:#a3dffb
}
ul#hirek-grid li:nth-child(2) .image-wrapper{
    background:#b2d234
}
ul#hirek-grid li:nth-child(3) .image-wrapper{
    background:#f46665
}
@media only screen and (min-width: 1601px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 981px) and (max-width: 1360px){
    ul#hirek-grid li:nth-child(1),ul#hirek-grid li:nth-last-child(4),ul#hirek-grid li:nth-child(7){
        padding-left:0
    }
    ul#hirek-grid li:nth-child(3),ul#hirek-grid li:nth-child(6),ul#hirek-grid li:nth-child(9){
        padding-right:0
    }
}
#kapcsolat{
    border-top:1px dashed #d2d2d3;
    padding:30px 0 60px 0
}
#kapcsolat .wrapper{
    display:block;
    margin-right:auto;
    margin-left:auto;
    min-height:1px;
    position:relative
}
#kapcsolat .wrapper:before{
    clear:both
}
#kapcsolat .wrapper:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
@media only screen and (min-width: 1px) and (max-width: 528px){
    #kapcsolat .wrapper{
        width:100%
    }
}
@media only screen and (min-width: 529px) and (max-width: 740px){
    #kapcsolat .wrapper{
        width:100%
    }
}
@media only screen and (min-width: 741px) and (max-width: 980px){
    #kapcsolat .wrapper{
        width:100%
    }
}
@media only screen and (min-width: 981px) and (max-width: 1360px){
    #kapcsolat .wrapper{
        width:80%
    }
}
@media only screen and (min-width: 1361px) and (max-width: 1600px){
    #kapcsolat .wrapper{
        width:80%
    }
}
@media only screen and (min-width: 1601px){
    #kapcsolat .wrapper{
        width:80%
    }
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px){
    #kapcsolat .wrapper{
        width:100%
    }
}
#kapcsolat .wrapper .contact{
    padding-left:30px
}
#kapcsolat .wrapper .contact p{
    font-family:'Open Sans';
    font-weight:300;
    font-size:19px;
    color:#4f4f4f;
    line-height:24.7px
}
#kapcsolat .wrapper .contact p b{
    font-weight:600
}
section#footer{
    border-top:1px dashed #d2d2d3;
    padding:30px 0 60px 0;
    margin-top:40px
}
@media only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    section#footer nav ul.footer-menu{
        display:block;
        text-align:center
    }
    section#footer nav ul.footer-menu li{
        float:left;
        display:block;
        min-height:1px;
        box-sizing:border-box;
        position:relative
    }
    section#footer nav ul.footer-menu li:before{
        clear:both
    }
    section#footer nav ul.footer-menu li:after{
        visibility:hidden;
        display:block;
        font-size:0;
        content:" ";
        clear:both;
        height:0
    }
    section#footer nav ul.footer-menu li a{
        font-family:'Open Sans';
        font-weight:400;
        font-size:14px;
        color:#4f4f4f;
        line-height:18.2px;
        text-transform:uppercase;
        letter-spacing:4px;
        padding:0 30px;
        border-right:1px solid #4f4f4f
    }
    section#footer nav ul.footer-menu li a:hover,section#footer nav ul.footer-menu li a.current_page_item{
        color:#849b2c
    }
    section#footer nav ul.footer-menu li:last-child a{
        border-right:none
    }
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px),only screen and (min-width: 741px) and (max-width: 980px){
    section#footer nav ul.footer-menu{
        text-align:center
    }
    section#footer nav ul.footer-menu li{
        margin-bottom:10px
    }
    section#footer nav ul.footer-menu li a{
        font-family:'Open Sans';
        font-weight:400;
        font-size:14px;
        color:#4f4f4f;
        line-height:18.2px;
        text-transform:uppercase;
        letter-spacing:4px;
        padding:0 30px
    }
}
section#footer nav button#myBtn{
    float:right
}
section#gyik{
    border-top:1px dashed #d2d2d3;
    padding:0 0 60px 0
}
#accordion h4.accordion-toggle{
    font-family:'Open Sans';
    font-weight:400;
    font-size:18px;
    color:#4f4f4f;
    line-height:23.4px;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s;
    background:#f9f6f6;
    padding:20px;
    border-left:3px solid #d5d5d5;
    border-top:2px solid #d5d5d5
}
#accordion h4.accordion-toggle:hover{
    border-left:3px solid #f46665;
    background:#f46665;
    color:white
}
#accordion h4.accordion-toggle.active{
    background:white;
    border-left:3px solid #f46665;
    border-top:2px solid #d5d5d5
}
#accordion h4.accordion-toggle.active:hover{
    background:#f46665;
    color:white
}
#accordion .accordion-content{
    border-left:3px solid #d5d5d5;
    padding:20px;
    margin:0
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px){
    #accordion .accordion-content{
        height:auto !important
    }
}
#accordion .accordion-content.selected{
    background:white;
    border-left:3px solid #f46665
}
#accordion .accordion-content{
    font-family:'Open Sans';
    font-weight:400;
    font-size:14px;
    color:#4f4f4f;
    line-height:18.2px
}
#accordion .accordion-content ul li{
    margin-bottom:5px;
    list-style-type:disc;
    margin-left:13px
}
#accordion .accordion-content ul li span{
    font-family:'Open Sans';
    font-weight:400;
    font-size:14px;
    color:#4f4f4f;
    line-height:18.2px
}
#accordion .accordion-toggle:last-child,#accordion .accordion-content:last-child{
    border-bottom:2px solid #d2d2d3
}
.accordion-toggle{
    cursor:pointer
}
.accordion-content{
    display:none
}
.accordion-content.default{
    display:block
}
@media only screen and (min-width: 1601px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 741px) and (max-width: 980px){
    .fluid-container{
        padding:0 15px;
        box-sizing:border-box
    }
}
@media only screen and (min-width: 1601px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 741px) and (max-width: 980px){
    .fluid-container.no-gutter{
        padding:0;
        box-sizing:border-box
    }
}
nav#main-menu-wrapper{
    padding:20px 0 50px 0;
    border-bottom:1px dashed #d2d2d3
}
nav#main-menu-wrapper a#logo{
    background-image:url('../img/babalabor-logo.svg');
    height:100px;
    background-repeat:no-repeat
}
@media only screen and (min-width: 1601px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 981px) and (max-width: 1360px){
    nav#main-menu-wrapper a#logo{
        width:100%
    }
}
@media only screen and (min-width: 741px) and (max-width: 980px),only screen and (min-width: 529px) and (max-width: 740px),only screen and (min-width: 1px) and (max-width: 528px){
    nav#main-menu-wrapper a#logo{
        width:30%
    }
}
nav#main-menu-wrapper ul.main-menu{
    float:left;
    display:block;
    min-height:1px;
    box-sizing:border-box;
    position:relative;
    width:100%;
    margin-top:40px
}
nav#main-menu-wrapper ul.main-menu:before{
    clear:both
}
nav#main-menu-wrapper ul.main-menu:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
nav#main-menu-wrapper ul.main-menu:first-child{
    padding-left:0
}
nav#main-menu-wrapper ul.main-menu li{
    float:left;
    display:block;
    min-height:1px;
    box-sizing:border-box;
    position:relative;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
nav#main-menu-wrapper ul.main-menu li:before{
    clear:both
}
nav#main-menu-wrapper ul.main-menu li:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
nav#main-menu-wrapper ul.main-menu li a{
    font-family:'Open Sans';
    font-weight:400;
    font-size:18px;
    color:#4f4f4f;
    line-height:23.4px;
    text-transform:uppercase;
    letter-spacing:4px;
    padding:0 30px;
    border-right:1px solid #4f4f4f;
    width:100%;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
nav#main-menu-wrapper ul.main-menu li:first-child{
    padding-left:0;
    margin-left:-30px
}
nav#main-menu-wrapper ul.main-menu li:last-child a{
    border:none
}
nav#main-menu-wrapper ul.main-menu li.current-menu-item a{
    color:#849b2c
}
nav#main-menu-wrapper ul.main-menu li:hover a{
    color:#b2d234
}
nav#main-menu-wrapper .right-header{
    position:absolute;
    right:0;
    top:30px;
    padding-right:15px
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px),only screen and (min-width: 741px) and (max-width: 980px){
    nav#main-menu-wrapper .right-header{
        display:none
    }
}
nav#main-menu-wrapper .right-header .language-switcher{
    float:left;
    display:block;
    min-height:1px;
    box-sizing:border-box;
    position:relative;
    width:100%;
    margin-top:-20px;
    padding:10px 0
}
nav#main-menu-wrapper .right-header .language-switcher:before{
    clear:both
}
nav#main-menu-wrapper .right-header .language-switcher:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
nav#main-menu-wrapper .right-header .language-switcher li{
    float:right;
    margin-left:10px
}
nav#main-menu-wrapper .right-header .language-switcher li a{
    font-family:'Open Sans';
    font-weight:400;
    font-size:16px;
    color:#4f4f4f;
    line-height:20.8px;
    text-transform:uppercase;
    letter-spacing:.4px;
    padding:0 6px
}
nav#main-menu-wrapper .right-header .language-switcher li:first-child{
    border-left:1px solid black;
    padding-left:10px
}
nav#main-menu-wrapper .right-header .social-icons a.fb{
    background:#602483;
    padding:10px;
    float:right;
    border-radius:999em;
    margin-right:10px
}
nav#main-menu-wrapper .right-header .social-icons a.fb img{
    height:12px;
    width:22px
}
nav#main-menu-wrapper .right-header .social-icons a.tw{
    background:#009a9a;
    padding:10px;
    float:right;
    border-radius:999em
}
nav#main-menu-wrapper .right-header .social-icons a.tw img{
    height:12px;
    width:22px
}
nav#main-menu-wrapper .right-header h2{
    float:right;
    padding-top:20px;
    margin-right:-10px;
    font-family:'Open Sans';
    font-weight:400;
    font-size:13px;
    color:#602483;
    line-height:16.9px;
    letter-spacing:4px;
    text-transform:uppercase;
    text-align:right;
    -webkit-margin-before:0;
    -webkit-margin-after:0
}
nav#main-menu-wrapper .right-header h2 a{
    color:#009a9a;
    padding-right:10px
}
.sec-menu{
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.sec-menu ul{
    margin-top:-35px;
    margin-left:22px;
    margin-bottom:40px;
    float:left;
    display:block;
    min-height:1px;
    box-sizing:border-box;
    position:relative;
    width:100%
}
.sec-menu ul:before{
    clear:both
}
.sec-menu ul:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
.sec-menu ul li{
    float:left;
    display:block;
    min-height:1px;
    box-sizing:border-box;
    position:relative;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.sec-menu ul li:before{
    clear:both
}
.sec-menu ul li:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
.sec-menu ul li a{
    font-family:'Open Sans';
    font-weight:400;
    font-size:13px;
    color:#4f4f4f;
    line-height:16.9px;
    text-transform:uppercase;
    letter-spacing:4px;
    padding:0 10px;
    border-right:1px solid #4f4f4f;
    width:100%;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.sec-menu ul li:first-child{
    padding-left:0;
    margin-left:-30px;
    border:none
}
.sec-menu ul li:last-child a{
    border:none
}
.sec-menu ul li:hover a{
    color:#b2d234
}
.sec-menu.visible{
    position:fixed;
    top:0;
    padding:20px 0;
    background:rgba(255,255,255,0.9);
    border-bottom:1px solid #d2d2d3;
    z-index:100
}
.sec-menu.visible ul.sec-menu{
    margin-top:0;
    margin-left:20px;
    margin-bottom:0
}
#mobile-menu-wrapper{
    z-index:1000
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px),only screen and (min-width: 741px) and (max-width: 980px){
    #mobile-menu-wrapper{
        display:block
    }
}
@media only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    #mobile-menu-wrapper{
        display:none
    }
}
#mobile-menu-wrapper .wrapper{
    float:left;
    display:block;
    min-height:1px;
    box-sizing:border-box;
    width:100%;
    position:relative;
    z-index:100;
    padding:10px 0;
    background:white;
    border-bottom:3px solid rgba(79,79,79,0.4)
}
#mobile-menu-wrapper .wrapper:before{
    clear:both
}
#mobile-menu-wrapper .wrapper:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
#mobile-menu-wrapper .wrapper #logo{
    background-image:url('../img/babalabor-logo.svg');
    height:60px;
    width:120px;
    background-repeat:no-repeat
}
#mobile-menu-wrapper .wrapper #nav-icon{
    float:right;
    font-size:32px;
    padding:8px 20px;
    background:#b2d234;
    color:white;
    cursor:pointer;
    border-radius:2px;
    border-top:3px solid #849b2c;
    transition:all .3s cubic-bezier(.15, .42, .74, .54)
}
#mobile-menu-wrapper .wrapper #nav-icon.opened{
    background:#f46665;
    border-top:3px solid #f15453
}
#mobile-menu-wrapper nav ul.mobile-menu{
    position:absolute !important;
    z-index:10;
    box-shadow:0 4px 10px rgba(0,0,0,0.22);
    -ms-transform:translateY(-200%);
    -webkit-transform:translateY(-200%);
    transform:translateY(-200%);
    transition:all .4s cubic-bezier(.36, .26, .47, .9);
    float:left;
    display:block;
    min-height:1px;
    box-sizing:border-box;
    position:relative;
    width:100%
}
#mobile-menu-wrapper nav ul.mobile-menu:before{
    clear:both
}
#mobile-menu-wrapper nav ul.mobile-menu:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
#mobile-menu-wrapper nav ul.mobile-menu li{
    float:left;
    display:block;
    min-height:1px;
    box-sizing:border-box;
    position:relative;
    width:100%;
    border-bottom:2px solid #d2d2d3;
    background:white;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
#mobile-menu-wrapper nav ul.mobile-menu li:before{
    clear:both
}
#mobile-menu-wrapper nav ul.mobile-menu li:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
#mobile-menu-wrapper nav ul.mobile-menu li a{
    display:block;
    margin-right:auto;
    margin-left:auto;
    min-height:1px;
    position:relative;
    padding:8px 15px;
    font-family:'Open Sans';
    font-weight:400;
    font-size:16px;
    color:#4f4f4f;
    line-height:20.8px;
    text-transform:uppercase;
    letter-spacing:4px;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
#mobile-menu-wrapper nav ul.mobile-menu li a:before{
    clear:both
}
#mobile-menu-wrapper nav ul.mobile-menu li a:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
@media only screen and (min-width: 1px) and (max-width: 528px){
    #mobile-menu-wrapper nav ul.mobile-menu li a{
        padding-left:7.5px;
        padding-right:7.5px
    }
}
@media only screen and (min-width: 529px) and (max-width: 740px){
    #mobile-menu-wrapper nav ul.mobile-menu li a{
        padding-left:7.5px;
        padding-right:7.5px
    }
}
@media only screen and (min-width: 741px) and (max-width: 980px){
    #mobile-menu-wrapper nav ul.mobile-menu li a{
        padding-left:7.5px;
        padding-right:7.5px
    }
}
@media only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    #mobile-menu-wrapper nav ul.mobile-menu li a{
        padding-left:0;
        padding-right:0
    }
}
@media only screen and (min-width: 1px) and (max-width: 528px){
    #mobile-menu-wrapper nav ul.mobile-menu li a{
        width:85%
    }
}
@media only screen and (min-width: 529px) and (max-width: 740px){
    #mobile-menu-wrapper nav ul.mobile-menu li a{
        width:85%
    }
}
@media only screen and (min-width: 741px) and (max-width: 980px){
    #mobile-menu-wrapper nav ul.mobile-menu li a{
        width:85%
    }
}
@media only screen and (min-width: 981px) and (max-width: 1360px){
    #mobile-menu-wrapper nav ul.mobile-menu li a{
        width:1000px
    }
}
@media only screen and (min-width: 1361px) and (max-width: 1600px){
    #mobile-menu-wrapper nav ul.mobile-menu li a{
        width:1200px
    }
}
@media only screen and (min-width: 1601px){
    #mobile-menu-wrapper nav ul.mobile-menu li a{
        width:1200px
    }
}
@media only screen and (min-width: 1601px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 741px) and (max-width: 980px){
    #mobile-menu-wrapper nav ul.mobile-menu li a{
        padding:0 15px;
        box-sizing:border-box
    }
}
#mobile-menu-wrapper nav ul.mobile-menu li:hover{
    background:#b2d234;
    border-bottom:2px solid #849b2c
}
#mobile-menu-wrapper nav ul.mobile-menu.opened{
    -ms-transform:translateY(105px);
    -webkit-transform:translateY(105px);
    transform:translateY(105px)
}
ul#munkatarsak-list{
    padding-left:0
}
#firs-block ul li{
    padding:0 15px
}
#firs-block ul li.image{
    overflow:hidden
}
@media only screen and (min-width: 741px) and (max-width: 980px),only screen and (min-width: 981px) and (max-width: 1360px){
    #firs-block ul li.image{
        height:380px
    }
}
@media only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    #firs-block ul li.image{
        height:340px
    }
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px),only screen and (min-width: 741px) and (max-width: 980px){
    #firs-block ul li.image img{
        width:100%;
        height:auto
    }
}
@media only screen and (min-width: 741px) and (max-width: 980px),only screen and (min-width: 981px) and (max-width: 1360px){
    #firs-block ul li.image img{
        height:auto
    }
}
@media only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    #firs-block ul li.image img{
        width:100%;
        height:auto
    }
}
@media only screen and (min-width: 1601px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 981px) and (max-width: 1360px){
    section.munkatarsak ul.munkatarsak-grid li.munkatarsak-wrapper{
        padding:0 20px;
        margin-bottom:100px
    }
}
section.munkatarsak ul.munkatarsak-grid li.munkatarsak-wrapper a.munkatarsak-unit{
    margin:0 auto
}
@media only screen and (min-width: 741px) and (max-width: 980px),only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    section.munkatarsak ul.munkatarsak-grid li.munkatarsak-wrapper a.munkatarsak-unit{
        padding-bottom:60px
    }
}
section.munkatarsak ul.munkatarsak-grid li.munkatarsak-wrapper a.munkatarsak-unit .text-wrapper{
    height:70px
}
section.munkatarsak ul.munkatarsak-grid li.munkatarsak-wrapper a.munkatarsak-unit .text-wrapper h3{
    font-family:'Open Sans';
    font-weight:400;
    font-size:14px;
    color:black;
    line-height:18.2px;
    text-transform:uppercase;
    letter-spacing:4px;
    text-align:left;
    padding-bottom:0
}
section.munkatarsak ul.munkatarsak-grid li.munkatarsak-wrapper a.munkatarsak-unit .text-wrapper h4{
    font-family:'Open Sans';
    font-weight:400;
    font-size:12px;
    color:#4f4f4f;
    line-height:15.6px;
    text-transform:uppercase;
    letter-spacing:4px;
    text-align:left;
    padding-bottom:20px
}
section.munkatarsak ul.munkatarsak-grid li.munkatarsak-wrapper a.munkatarsak-unit .image-wrapper{
    width:300px;
    height:300px;
    border-radius:999em;
    overflow:hidden
}
section.munkatarsak ul.munkatarsak-grid li.munkatarsak-wrapper a.munkatarsak-unit .image-wrapper img{
    width:auto;
    height:100%;
    background-color:#4f4f4f
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px),only screen and (min-width: 741px) and (max-width: 980px){
    section.munkatarsak ul.munkatarsak-grid li.munkatarsak-wrapper a.munkatarsak-unit{
        margin:0 auto;
        float:none;
        width:310px
    }
}
#volt-munkatarsak{
    border-top:1px dashed #d2d2d3
}
section#munkatarsak-single{
    padding-top:90px
}
section#munkatarsak-single .person .image-wrapper{
    width:300px;
    height:300px;
    border-radius:999em;
    overflow:hidden;
    margin-bottom:20px
}
section#munkatarsak-single .person .image-wrapper img{
    width:auto;
    height:100%
}
section#munkatarsak-single .person .contact-data p{
    margin-bottom:20px;
    font-family:'Open Sans';
    font-weight:400;
    font-size:16px;
    color:#4f4f4f;
    line-height:20.8px
}
section#munkatarsak-single .cv i.material-icons{
    font-size:52px;
    color:#b2d234
}
section#munkatarsak-single .cv i.material-icons:before{
    display:inline;
    content:'CV';
    width:6px;
    height:6px;
    border-radius:999px;
    visibility:visible;
    color:white;
    left:12px;
    font-size:16px;
    font-family:sans-serif;
    font-weight:700;
    margin-top:30px;
    position:absolute
}
section#munkatarsak-single .cv p{
    font-family:'Open Sans';
    font-weight:400;
    font-size:14px;
    color:#4f4f4f;
    line-height:18.2px;
    letter-spacing:1px
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px),only screen and (min-width: 741px) and (max-width: 980px){
    section#munkatarsak-single .leiras{
        margin-top:30px
    }
}
section#munkatarsak-single .leiras h1{
    font-family:'Open Sans';
    font-weight:400;
    font-size:18px;
    color:black;
    line-height:23.4px;
    text-transform:uppercase;
    letter-spacing:4px;
    text-align:left;
    padding-bottom:0
}
section#munkatarsak-single .leiras h2{
    font-family:'Open Sans';
    font-weight:400;
    font-size:16px;
    color:#f46665;
    line-height:20.8px;
    text-transform:uppercase;
    letter-spacing:4px;
    text-align:left;
    padding-bottom:20px;
    padding-top:0
}
.wyswyg p{
    font-family:'Open Sans';
    font-weight:400;
    font-size:14px;
    color:#4f4f4f;
    line-height:18.2px;
    letter-spacing:1px;
    line-height:24px;
    padding-bottom:20px
}
.wyswyg br{
    padding-bottom:20px
}
.wyswyg h1,.wyswyg h2,.wyswyg h3,.wyswyg h4,.wyswyg h5{
    text-transform:uppercase;
    text-align:left;
    margin:0;
    padding:0 0 20px 0
}
.wyswyg h1{
    font-family:'Open Sans';
    font-weight:400;
    font-size:22px;
    color:black;
    line-height:28.6px;
    letter-spacing:8px
}
.wyswyg h2{
    font-family:'Open Sans';
    font-weight:400;
    font-size:18px;
    color:black;
    line-height:23.4px;
    letter-spacing:4px
}
.wyswyg h3{
    font-family:'Open Sans';
    font-weight:400;
    font-size:16px;
    color:black;
    line-height:20.8px;
    letter-spacing:2px
}
.wyswyg h4{
    font-family:'Open Sans';
    font-weight:400;
    font-size:14px;
    color:black;
    line-height:18.2px;
    letter-spacing:1px
}
.wyswyg h5{
    font-family:'Open Sans';
    font-weight:400;
    font-size:14px;
    color:#4f4f4f;
    line-height:18.2px;
    letter-spacing:1px
}
.wyswyg a{
    color:#f46665
}
.wyswyg ul li{
    font-family:'Open Sans';
    font-weight:400;
    font-size:14px;
    color:#4f4f4f;
    line-height:18.2px;
    letter-spacing:1px;
    line-height:24px
}
.wyswyg ul li:before{
    left:-20px;
    width:6px;
    height:6px;
    border-radius:999px;
    display:block;
    visibility:visible;
    background-color:#b2d234
}
.wyswyg ul li:before{
    display:block;
    content:'';
    left:-20px;
    width:6px;
    height:6px;
    border-radius:999px;
    visibility:visible;
    background-color:#b2d234;
    position:absolute;
    margin-top:9px
}
#hirek-single #the-post .image-wrapper{
    width:100%;
    height:220px
}
#hirek-single #the-post .image-wrapper img{
    width:100%;
    height:auto
}
#hirek-single #the-post h1,#hirek-single #the-post h2,#hirek-single #the-post h3{
    text-align:left;
    padding:0
}
#hirek-single #the-post h1{
    font-family:'Open Sans';
    font-weight:700;
    font-size:22px;
    color:white;
    line-height:28.6px;
    letter-spacing:4px;
    text-transform:uppercase;
    text-align:center;
    margin-top:-130px
}
#hirek-single #the-post h2{
    font-family:'Open Sans';
    font-weight:400;
    font-size:14px;
    color:#4f4f4f;
    line-height:18.2px;
    text-transform:uppercase;
    letter-spacing:4px;
    margin-top:10px
}
#hirek-single #the-post h3{
    font-family:'Open Sans';
    font-weight:400;
    font-size:14px;
    color:#4f4f4f;
    line-height:18.2px;
    text-transform:uppercase;
    letter-spacing:4px
}
#hirek-single #the-post .wyswyg{
    margin-top:30px;
    font-family:'Open Sans';
    font-weight:400;
    font-size:14px;
    color:#4f4f4f;
    line-height:18.2px;
    letter-spacing:1px;
    line-height:24px;
    padding-bottom:20px
}
#hirek-single .button-holder{
    height:220px
}
#hirek-single .button-holder a.hirek-button{
    position:absolute;
    top:0;
    right:0
}
.above-the-fold .intro{
    padding:0 15px;
    overflow:hidden
}
.above-the-fold .intro img{
    width:100%;
    height:auto
}
#miert-jo li.col-lg-4{
    padding:0 15px
}
#miert-jo li.col-lg-4 h2{
    font-family:'Open Sans';
    font-weight:800;
    font-size:22px;
    color:white;
    line-height:28.6px;
    letter-spacing:0;
    display:block;
    padding:32px 16px 12px 16px;
    margin-bottom:20px;
    min-height:60px
}
#miert-jo li.col-lg-4 h2 p{
    font-family:'Open Sans';
    font-weight:400;
    font-size:14px;
    color:#4f4f4f;
    line-height:18.2px;
    padding-right:15px
}
#miert-jo li.col-lg-4 img.icon{
    width:60px;
    height:60px;
    border-radius:999em;
    padding:17px;
    margin:0 auto;
    display:block;
    margin-bottom:-45px
}
#miert-jo .col-lg-4:first-child h2,#miert-jo .col-lg-4:first-child img{
    background-color:#f46665
}
#miert-jo li.col-lg-4:nth-child(2) h2,#miert-jo li.col-lg-4:nth-child(2) img{
    background-color:#b2d234
}
#miert-jo li.col-lg-4:nth-child(3) h2,#miert-jo li.col-lg-4:nth-child(3) img{
    background-color:#348dd2
}
#mi-tortenik{
    border-top:1px dashed #d2d2d3
}
#mi-tortenik ul li.mi-tortenik-row .wrapper{
    margin-bottom:80px
}
#mi-tortenik ul li.mi-tortenik-row .wrapper .center{
    display:block;
    margin-right:auto;
    margin-left:auto;
    min-height:1px;
    position:relative
}
#mi-tortenik ul li.mi-tortenik-row .wrapper .center:before{
    clear:both
}
#mi-tortenik ul li.mi-tortenik-row .wrapper .center:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
@media only screen and (min-width: 1px) and (max-width: 528px){
    #mi-tortenik ul li.mi-tortenik-row .wrapper .center{
        width:100%
    }
}
@media only screen and (min-width: 529px) and (max-width: 740px){
    #mi-tortenik ul li.mi-tortenik-row .wrapper .center{
        width:100%
    }
}
@media only screen and (min-width: 741px) and (max-width: 980px){
    #mi-tortenik ul li.mi-tortenik-row .wrapper .center{
        width:33%
    }
}
@media only screen and (min-width: 981px) and (max-width: 1360px){
    #mi-tortenik ul li.mi-tortenik-row .wrapper .center{
        width:33%
    }
}
@media only screen and (min-width: 1361px) and (max-width: 1600px){
    #mi-tortenik ul li.mi-tortenik-row .wrapper .center{
        width:33%
    }
}
@media only screen and (min-width: 1601px){
    #mi-tortenik ul li.mi-tortenik-row .wrapper .center{
        width:33%
    }
}
#mi-tortenik ul li.mi-tortenik-row .wrapper .center h2.szam{
    width:60px;
    height:60px;
    border-radius:999em;
    line-height:60px;
    padding:17px;
    margin:0 auto;
    display:block
}
#mi-tortenik ul li.mi-tortenik-row .wrapper .center h2.cim{
    font-family:'Open Sans';
    font-weight:800;
    font-size:22px;
    color:auto;
    line-height:28.6px;
    text-align:center;
    letter-spacing:0;
    display:block;
    padding:10px 0
}
#mi-tortenik ul li.mi-tortenik-row .wrapper .center div.leiras p{
    font-family:'Open Sans';
    font-weight:400;
    font-size:16px;
    color:#4f4f4f;
    line-height:20.8px;
    text-align:center;
    margin:0 auto;
    line-height:30px
}
@media only screen and (min-width: 1601px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 981px) and (max-width: 1360px){
    #mi-tortenik ul li.mi-tortenik-row .wrapper .center div.leiras p{
        width:380px
    }
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px),only screen and (min-width: 741px) and (max-width: 980px){
    #mi-tortenik ul li.mi-tortenik-row .wrapper .center div.leiras p{
        width:100%
    }
}
#mi-tortenik ul li.mi-tortenik-row .wrapper .image-wrapper{
    height:280px;
    width:280px;
    border-radius:999em;
    overflow:hidden;
    top:0
}
@media only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    #mi-tortenik ul li.mi-tortenik-row .wrapper .image-wrapper{
        position:absolute
    }
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px),only screen and (min-width: 741px) and (max-width: 980px){
    #mi-tortenik ul li.mi-tortenik-row .wrapper .image-wrapper{
        position:relative;
        margin:0 auto;
        float:none;
        top:30px
    }
}
#mi-tortenik ul li.mi-tortenik-row .wrapper .image-wrapper img{
    height:100%
}
#mi-tortenik ul li:first-child h2.szam{
    background:#b2d234;
    color:white
}
#mi-tortenik ul li:first-child h2.cim{
    color:#849b2c
}
@media only screen and (min-width: 1601px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 981px) and (max-width: 1360px){
    #mi-tortenik ul li:first-child .image-wrapper{
        right:15px
    }
}
#mi-tortenik ul li:nth-child(2) h2.szam{
    background:#f46665;
    color:white
}
#mi-tortenik ul li:nth-child(2) h2.cim{
    color:#f46665
}
@media only screen and (min-width: 1601px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 981px) and (max-width: 1360px){
    #mi-tortenik ul li:nth-child(2) .image-wrapper{
        left:15px
    }
}
#mi-tortenik ul li:nth-child(3) h2.szam{
    background:#348dd2;
    color:white
}
#mi-tortenik ul li:nth-child(3) h2.cim{
    color:#348dd2
}
@media only screen and (min-width: 1601px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 981px) and (max-width: 1360px){
    #mi-tortenik ul li:nth-child(3) .image-wrapper{
        right:15px
    }
}
section#kutatasi-modszerek{
    border-top:1px dashed #d2d2d3
}
section#kutatasi-modszerek ul.modszer li{
    padding:0 15px
}
section#kutatasi-modszerek ul.modszer li .image-wrapper{
    height:200px;
    overflow:hidden
}
section#kutatasi-modszerek ul.modszer li .image-wrapper img{
    width:100%;
    height:auto
}
section#kutatasi-modszerek ul.modszer li p{
    font-family:'Open Sans';
    font-weight:400;
    font-size:15px;
    color:black;
    line-height:19.5px;
    padding:0 15px;
    margin-top:40px
}
.galery{
    border-top:1px dashed #d2d2d3
}
.galery ul .gallery-item{
    overflow:hidden;
    padding:0 15px;
    margin-bottom:30px
}
@media only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    .galery ul .gallery-item{
        height:210px
    }
}
@media only screen and (min-width: 981px) and (max-width: 1360px){
    .galery ul .gallery-item{
        height:170px
    }
}
.galery ul .gallery-item img{
    width:100%;
    height:auto
}
@media only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    .galery ul .gallery-item img{
        margin-top:-10%
    }
}
#the-gallery{
    margin-bottom:40px;
    border-top:1px dashed #d2d2d3
}
#the-gallery .gallery-album{
    padding:0 15px
}
#the-gallery .gallery-album h3.gallery-name{
    font-family:'Open Sans';
    font-weight:400;
    font-size:16px;
    color:#4f4f4f;
    line-height:20.8px;
    text-transform:uppercase;
    letter-spacing:4px
}
@media only screen and (min-width: 1601px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 981px) and (max-width: 1360px){
    #the-gallery .gallery-album h3.gallery-name{
        height:40px
    }
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px),only screen and (min-width: 741px) and (max-width: 980px){
    #the-gallery .gallery-album h3.gallery-name{
        padding:10px 0
    }
}
#the-gallery .gallery-album .gallery-list .gallery-item a{
    float:left;
    display:block;
    min-height:1px;
    box-sizing:border-box;
    position:relative;
    width:100%;
    overflow:hidden
}
#the-gallery .gallery-album .gallery-list .gallery-item a:before{
    clear:both
}
#the-gallery .gallery-album .gallery-list .gallery-item a:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
@media only screen and (min-width: 1601px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 741px) and (max-width: 980px){
    #the-gallery .gallery-album .gallery-list .gallery-item a{
        height:190px
    }
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px){
    #the-gallery .gallery-album .gallery-list .gallery-item a{
        height:auto
    }
}
#the-gallery .gallery-album .gallery-list .gallery-item a img{
    width:100%;
    height:auto
}
#the-gallery .gallery-album .gallery-list li:first-child{
    display:block
}
#the-gallery .gallery-album .gallery-list li{
    display:none
}
ul#kutatasok-list li.kutatas-wrapper{
    margin-bottom:90px;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px),only screen and (min-width: 741px) and (max-width: 980px){
    ul#kutatasok-list li.kutatas-wrapper{
        margin-bottom:50px
    }
}
ul#kutatasok-list li.kutatas-wrapper ul.kutatas-boxes{
    border-bottom:3px solid transparent
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px),only screen and (min-width: 741px) and (max-width: 980px){
    ul#kutatasok-list li.kutatas-wrapper ul.kutatas-boxes{
        padding-bottom:20px;
        border-bottom:3px solid #d2d2d3
    }
}
ul#kutatasok-list li.kutatas-wrapper ul.kutatas-boxes li:first-child .text-wrapper{
    width:100%;
    display:table;
    position:absolute;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
@media only screen and (min-width: 1601px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 741px) and (max-width: 980px){
    ul#kutatasok-list li.kutatas-wrapper ul.kutatas-boxes li:first-child .text-wrapper{
        height:270px
    }
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px){
    ul#kutatasok-list li.kutatas-wrapper ul.kutatas-boxes li:first-child .text-wrapper{
        height:160px
    }
}
ul#kutatasok-list li.kutatas-wrapper ul.kutatas-boxes li:first-child .text-wrapper h2{
    display:table-cell;
    vertical-align:middle;
    color:white;
    padding:0
}
ul#kutatasok-list li.kutatas-wrapper ul.kutatas-boxes li:first-child .image-wrapper{
    width:100%;
    overflow:hidden
}
@media only screen and (min-width: 1601px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 741px) and (max-width: 980px){
    ul#kutatasok-list li.kutatas-wrapper ul.kutatas-boxes li:first-child .image-wrapper{
        height:270px
    }
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px){
    ul#kutatasok-list li.kutatas-wrapper ul.kutatas-boxes li:first-child .image-wrapper{
        height:160px
    }
}
ul#kutatasok-list li.kutatas-wrapper ul.kutatas-boxes li:first-child .image-wrapper img{
    width:100%;
    height:auto
}
ul#kutatasok-list li.kutatas-wrapper ul.kutatas-boxes li:nth-child(2){
    font-family:'Open Sans';
    font-weight:400;
    font-size:14px;
    color:#4f4f4f;
    line-height:18.2px
}
@media only screen and (min-width: 1601px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 981px) and (max-width: 1360px){
    ul#kutatasok-list li.kutatas-wrapper ul.kutatas-boxes li:nth-child(2){
        padding:0 30px
    }
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px),only screen and (min-width: 741px) and (max-width: 980px){
    ul#kutatasok-list li.kutatas-wrapper ul.kutatas-boxes li:nth-child(2){
        margin:20px 0
    }
}
ul#kutatasok-list li.kutatas-wrapper ul.kutatas-boxes li:nth-child(3){
    font-family:'Open Sans';
    font-weight:400;
    font-size:14px;
    color:#4f4f4f;
    line-height:18.2px
}
ul#kutatasok-list .kutatas-wrapper:hover .text-wrapper{
    background:#b2d234
}
ul#kutatasok-list .kutatas-wrapper:hover .text-wrapper h2{
    color:white
}
ul#kutatasok-list .kutatas-wrapper:hover ul.kutatas-boxes:hover{
    border-color:#b2d234
}
#kutatas-single #kutatas{
    margin-top:70px
}
#kutatas-single #kutatas .image-wrapper{
    width:100%;
    overflow:hidden
}
#kutatas-single #kutatas .image-wrapper img{
    width:100%;
    height:auto
}
#kutatas-single #kutatas h1{
    font-family:'Open Sans';
    font-weight:400;
    font-size:18px;
    color:black;
    line-height:23.4px;
    text-transform:uppercase;
    letter-spacing:4px;
    text-align:left;
    padding-bottom:0
}
#kutatas-single #kutatas h2{
    font-family:'Open Sans';
    font-weight:400;
    font-size:14px;
    color:#4f4f4f;
    line-height:18.2px;
    text-align:left;
    padding:10px 0 30px 0
}
@media only screen and (min-width: 1601px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 981px) and (max-width: 1360px){
    #kutatas-single #kutatas .col-lg-8{
        padding-left:30px
    }
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px),only screen and (min-width: 741px) and (max-width: 980px){
    #kutatas-single #kutatas .col-lg-8{
        margin:20px 0
    }
}
#relationship-publikaciok h3{
    font-family:'Open Sans';
    font-weight:400;
    font-size:18px;
    color:black;
    line-height:23.4px;
    text-transform:uppercase;
    letter-spacing:4px;
    text-align:left
}
section#lezarult-projektek{
    border-top:1px dashed #d2d2d3;
    padding:30px 0 60px 0
}
.publikaciok{
    border-top:1px dashed #d2d2d3;
    padding:30px 0 60px 0
}
@media only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    .publikaciok.left{
        padding-left:30px
    }
}
@media only screen and (min-width: 981px) and (max-width: 1360px),only screen and (min-width: 1361px) and (max-width: 1600px),only screen and (min-width: 1601px){
    .publikaciok{
        margin-bottom:20px
    }
}
@media only screen and (min-width: 1px) and (max-width: 528px),only screen and (min-width: 529px) and (max-width: 740px),only screen and (min-width: 741px) and (max-width: 980px){
    .publikaciok{
        margin-top:30px
    }
}
.publikaciok ul li{
    margin-bottom:20px;
    border-left:2px solid transparent;
    padding-left:10px;
    margin-left:-10px;
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.2s;
    -moz-transition-duration:.2s;
    -o-transition-duration:.2s;
    -ms-transition-duration:.2s;
    transition-duration:.2s
}
.publikaciok ul li h2{
    font-family:'Open Sans';
    font-weight:300;
    font-size:14px;
    color:#4f4f4f;
    line-height:18.2px;
    padding:0;
    letter-spacing:0;
    text-align:left;
    text-transform:none
}
.publikaciok ul li h2.author{
    color:black
}
.publikaciok ul li h2.title{
    font-weight:400
}
.publikaciok ul li h2.media{
    font-style:italic
}
.publikaciok ul li:hover{
    border-left:2px solid #b2d234
}
.form span.wpcf7-not-valid-tip{
    color:#f00;
    font-size:1em;
    font-weight:normal;
    height:27px;
    z-index:100000;
    position:relative;
    text-align:right;
    line-height:47px
}
.wpcf7-response-output{
    float:left;
    display:block;
    min-height:1px;
    box-sizing:border-box;
    position:relative;
    width:100%;
    font-family:'Open Sans';
    font-weight:400;
    font-size:14px;
    color:#f46665;
    line-height:18.2px;
    margin:0 !important;
    background:#d2d2d3;
    z-index:100000;
    padding:10px !important;
    border:#f46665
}
.wpcf7-response-output:before{
    clear:both
}
.wpcf7-response-output:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
.wpcf7-validation-errors{
    background:#f15453;
    height:27px
}
.wpcf7-spam-blocked{
    background:#ffa500;
    border:2px solid #ffa500
}
