
@font-face{font-family:'Aller_Bd';src:url(../fonts/Aller_Bd.ttf) format('truetype')}body{font-family:'Poppins',sans-serif;font-weight:normal}h1{color:#40334a;font-family:'Aller_Bd';text-transform:uppercase;font-size:3.5em;line-height:1.2;font-weight:normal;margin-top:0;margin-bottom:50px;letter-spacing:-1px}h2{margin-top:0;margin-bottom:30px;color:#40334a;font-family:'Aller_Bd';text-transform:uppercase}p{margin-top:0;padding-top:0}a{color:white}a.green_hrefs{font-size:1.3em;padding:.5em 0;color:#40334a;line-height:1.5em;text-decoration:underline}a.green_hrefs:hover{text-decoration:none;color:#40334a}a:hover{color:white}ol,ul{list-style:none;margin:0;padding:0}.float_right{float:right}.image_wrapper{background-size:cover;background-repeat:no-repeat;background-position:center center;border:10px solid #a15a33}.same-height{min-height:66px}img.bordered{border:10px solid #a15a33}img:hover,.image_wrapper:hover{opacity:.9}.padding-none{padding:0}.margin-none{margin:0}.btn{font-size:1.2em;color:white;background-color:#a15a33;cursor:pointer;padding:15px 50px;display:inline-block;margin:10px 0 0;text-transform:uppercase;letter-spacing:1px;font-family:'Aller_Bd'}.btn:focus{color:white}.btn:hover{color:#a15a33;background-color:white;border:1px solid #a15a33}.divider{border-bottom:5px solid #a15a33}.divider_top{margin-top:25px}.divider_bottom{margin-bottom:25px}.hole_before{margin-top:35px}.hole_after{margin-bottom:35px}.responsive_only{display:none}#header{background:#a15a33;position:relative;z-index:9999;padding:60px 0 10px 0;border-bottom:1px solid #e9e9c0}#header a:hover{text-decoration:none}#header h1{color:#fff;margin:0;font-size:55px}#header h4{color:#fff;margin:0;font-size:24px}#header .lang_menu{margin-top:90px;float:right;text-align:right;z-index:1000}#header .lang_menu ul li{list-style:none;float:right;padding:0 5px;font-family:'Aller_Bd'}#header .lang_menu ul li a{padding:0 2px;text-transform:uppercase;color:#fff;font-size:1.2em;font-weight:900;text-decoration:none;display:block}#header .lang_menu ul li a img{width:25px;height:16px;opacity:.4;margin-top:5px}#header .lang_menu li.active a,.lang_menu li a:hover{color:#fff}#header .lang_menu li.active a img,.lang_menu a img:hover{opacity:.8}#logo{position:absolute;bottom:0;left:0}#logo3{position:absolute;bottom:0;left:0}#logo2{position:absolute;bottom:0;right:0}#header_2{position:relative;background:#a15a33;z-index:9999;padding:10px 0;border-top:1px solid #b7ce71}#header_2 .menu ul{float:right;text-align:right}#header_2 .menu ul li{list-style:none;float:left;padding:0 5px;font-family:'Aller_Bd'}#header_2 .menu ul li a{padding:5px 15px;line-height:28px;text-transform:uppercase;color:#fff;font-size:1.2em;font-weight:900;text-align:center;text-decoration:none;display:block;border-bottom:2px solid #a15a33;-webkit-transition:.2s all linear;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:.2s all linear}#header_2 .menu li.active a,#header_2 .menu li a:hover{color:#fff;border-bottom:2px solid #fff}#content{padding-top:80px;padding-bottom:80px;box-shadow:inset 0 12px 70px 0 rgba(0,0,0,0.15)}.actual_new h2{margin-bottom:12px}.actual_new p,.news p{font-size:1.3em;padding:.5em 0;color:#40334a;line-height:1.5em;text-align:justify}.about p{font-size:1.3em;padding:.5em 0;color:#40334a;line-height:1.5em;text-align:justify}.carousel-inner{border:10px solid #a15a33}.about #gabi_photo{margin-right:20px;margin-left:20px;max-width:35%}.dogs .image_wrapper .btn{margin-top:190px;display:none}.dogs p{font-size:1.3em;padding:.5em 0;color:#40334a;line-height:1.5em;text-align:justify}.dogs h2{margin-bottom:10px}.dogs h2.puppies{white-space:nowrap;letter-spacing:-2px}.dog_detail a{color:#40334a;text-decoration:underline}.dog_detail .video_frame{width:100%}.dog_detail p{font-size:1.3em;padding:.5em 0;color:#40334a;line-height:1.5em;text-align:justify}#footer{background:#a15a33;z-index:9999;padding:20px 0;border-bottom:1px solid #e9e9c0;color:white;font-size:17px}#footer span{margin-right:10px}#map{width:100%;height:250px;border-top:1px solid #b7ce71;border-bottom:1px solid #e9e9c0}#footer_down{background:#a15a33;z-index:9999;padding:15px 0;border-top:1px solid #b7ce71;color:white;font-size:17px}#footer_down a{font-weight:bold;color:white}@media only screen and (max-width:1450px){.big_desktop_only{display:none}}@media only screen and (max-width:1200px){.desktop_only{display:none}}@media only screen and (max-width:1024px){.menu ul li{padding:0 5px}.menu ul li a{padding:34px 5px;font-size:1.1em}.small_desktop_only{display:none}}@media only screen and (max-width:800px){.menu ul li{padding:0 5px}.menu ul li a{padding:30px 1px;font-size:1.1em}#header h1{font-size:40px}#header h4{font-size:18px}h1{font-size:2.2em}h2{font-size:2em}h2{font-size:1.8em}.actual_new p,.news p,.about p,.dog_detail p,.dogs p,.about p{font-size:1.1em}#footer{font-size:15px}#footer_down{font-size:15px}}@media only screen and (max-width:768px){.normal_only{display:none}.menu ul li{padding:0 5px}.menu ul li a{padding:30px 1px;font-size:1.1em}.menu ul li{display:inline-block}.about #gabi_photo{margin-right:0;margin-left:0;margin-bottom:20px;max-width:100%}}@media only screen and (max-width:640px){.menu ul li{width:100%;padding:0 5px}.menu ul li a{padding:0 17px;font-size:1.1em;float:right}.menu{float:none;padding:2px}.menu ul li{display:inline-block}#header{padding:10px 0}.responsive_only{display:block}}