body{background:#77ba43 url("../img/bg-main.jpg") center 0 repeat-x;font-family:'sofia_pro_soft_regularregular',sans-serif}h1,h2,h3,h4,h5,h6{font-family:'sofia_pro_softbold',sans-serif}.grow{transition:all .1s ease-in-out}.grow:hover{transform:scale(1.1)}.header{min-height:119px;background:url("../img/bg-header.png") top center repeat-x}.header h1{margin:10px 0 0 70px}#share{padding:20px 0 100px;background:#00a0e4 url("../img/bg-share.png") bottom center repeat-x;color:#fff}#share h2,#share h3{color:#fff}#share .icon{margin:0 5px;display:inline-block}.default-content{margin:200px 0 0;padding:40px;background:#77ba43;border-radius:20px 20px 0 0;color:#fff}.default-content h1,.default-content h2,.default-content h3,.default-content h4,.default-content h5,.default-content h6,.default-content a{color:#fff}.default-content a{text-decoration:underline}.footer{padding:40px 0 20px;background:#fd0;color:#194a93}.footer .footer-nav{list-style-type:none}.footer .footer-nav li{margin:0 10px;display:inline-block}.footer .footer-nav li a{color:#194a93;font-weight:bold}.footer .dhxmedia-logo{margin:auto;position:absolute;left:0;right:0;top:-78px}.caption{width:100%;padding:25px 20px 66px;background:rgba(0,0,0,0.5);position:absolute;bottom:0}.caption h2,.caption h3{margin:auto;max-width:960px;color:#fff;font-size:2rem}.caption p{margin:0}#main{position:relative}#bx-pager{padding:20px;width:100%;position:absolute;bottom:0;z-index:100}#bx-pager a{margin:0 5px;width:20px;height:20px;background:#fff;border-radius:50%;display:inline-block}#bx-pager a.active{background:#ff3889}.slider-controls{margin:0 auto;width:100%;max-width:960px;position:absolute;top:40%;left:0;right:0;z-index:300}.slider-controls .slider-control{margin:0 5px}.slider-controls #slider-prev{float:left}.slider-controls #slider-next{float:right}.slider-item a{display:inline-block;position:relative;z-index:400}@media only screen and (min-width:120.063em){body{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}@media only screen and (min-width:64.063em){.holding-header{position:absolute;width:100%;z-index:200}}@media only screen and (min-width:40.063em) and (max-width:64em){.header{background:url("../img/bg-header-tablet.png") top left repeat-x}}@media only screen and (max-width:40em){body{background:#77ba43 url("../img/bg-main.jpg") center -60px repeat-x}.header{background:url("../img/bg-header-mob.png") top center repeat-x}.header h1{margin:10px 0 0;text-align:center}.caption{padding:15px 10px 34px;position:relative}.caption h2,.caption h3{font-size:1rem}#bx-pager{padding:5px}#bx-pager a{margin:0 5px;width:15px;height:15px}.slider-controls{top:30%}.slider-item img{max-width:90%}}