@charset "utf-8";#HeadBar{background:#FFF;}
#HeadLogo{min-width:290px;margin-top:20px;display:block;vertical-align:top;text-align:center;}
#HeadLogo img{width:inherit;}
#HeadContact{display:none;}
#MainTitles{padding:75px 30px;text-align:center;text-shadow:2px 2px 1px rgba(5,0,0,0.5);}
nav{width:100%;margin-top:-20px;position:absolute;z-index:1000;}
.menu{height:52px;padding:10px;display:block;color:#FFF;text-align:left;border-radius:4px;background:#0071AA;font-size:20pt;}
nav ul{display:none;list-style:none;}
nav ul li{padding:10px;background:#0071AA;font-size:20pt;border:1px solid #FFF;}
nav ul li a{display:block;color:#FFF;transition:all 1s;}
nav ul li a:hover{color:#FFC800;}
.ColorSection01{background:#242424;}
.ColorSection01 p{color:#FFF;}
.ColorSection02{padding:50px 0;background:#1B1B1B;}
.ColorSection02 p{color:#FFF;}
.ColorSection02 .BlockHalf{padding:30px 0;color:#FFF;}
.ColorSection02 img{transition:ease all 0.3s;}
.ColorSection02 img:hover{-webkit-filter:brightness(2);filter:brightness(2);}
.ColorSection03{padding:25px 0;background:#F2F2F2;}
.ColorSection03 p{font-size:14pt;}
.ColorSection04{background:#0071AA;}
.ColorSection04 .container{padding:50px 20px;}
.Number{width:40px;height:40px;background:#0071AA;color:white;font-size:16pt;font-weight:bolder;padding-top:10px;}
.BlockImg{height:119px;}
.BlockImg img{width:270px;}
.BlockInfo{min-height:230px;padding-top:10px;}
.CopyRight{text-align:center;color:#3F3F3F;}
.FooterLogo{text-align:center;}
.FooterLogo img{width:190px;}
#FooterNav h2{margin-bottom:10px}
#FooterNav ul{list-style:none;line-height:18pt;}
#newslist h2{margin-bottom:10px;}
#newslist ul li{margin-right:10px;}
#newslist div{width:100%;height:55px;padding:5px 0 3px 0;margin-bottom:10px;display:inline-block;border-bottom:1px solid #999;}
#newslist div span{font-size:9pt;color:#999;}
#FooterContact{width:250px;}
#FooterContact h2{margin-bottom:10px;}
#FooterContact ul li{margin-right:10px;line-height:16pt;}
article h1,h2,h3,h4{text-align:left;}
section{margin-bottom:30px;}
.ContactInfo{width:250px;display:block;margin:20px auto;line-height:25px;text-align:left;}
.ContactInfo li{padding-right:10px;}
.SocialNetworks{text-align:center;vertical-align:top;margin-top:20px;}
.SocialNetworks ul li{display:inline-block;margin:0 10px;}
.SocialNetworks ul li a img{transition:ease all 0.3s;}
.SocialNetworks ul li a img:hover{filter:invert(110%);}
#MembersListing{text-align:center;}
.ProfMini{width:290px;min-height:200px;margin:10px;padding:10px 5px;display:inline-block;vertical-align:top;text-align:left;background:#FFF;border:1px solid #FFC800;border-radius:4px;transition:ease all 0.4s;}
.ProfMini:hover{box-shadow:2px 2px 4px #999;}
.ProductDetail img{text-align:center;max-width:290px;}
.MatsBoxes{width:120px;height:84px;margin:10px;display:inline-block;}
.MatsBoxes label{display:block;font-size:10pt;color:white;}
.MatsBoxesPrev{margin:5px 0;padding:84px 0 0 0;transition:ease all 0.4s;background-position:150px 0;background-repeat:repeat-x;border:1px solid #974608;display:inline-block;}
.MatsBoxesPrev:hover{box-shadow:2px 2px 4px #999;}
.MatsBoxesNames{width:160px;height:64px;background:#FFF;padding:15px 0 0 10px;}
.ProfileDescrip{max-width:290px;margin:10px auto;}
.Icon{width:128px;display:inline-block;vertical-align:top;}
.SideInfo{width:290px;padding-left:15px;display:inline-block;}
.ServiceTitle{display:inline-block;margin:0 10px;text-align:center;}
.ServiceTitle img{transition:ease all 0.3s;}
.ServiceTitle img:hover{-webkit-filter:invert(110%);filter:invert(110%);}
.ServiceDescrip{width:250px;border-bottom:1px solid #242424;border-left:5px solid #0071AA;display:inline-block;}
.ServiceDescrip h2{color:white;}
.ServiceDescrip p{text-align:left;color:white;}
.ServiceDetIco{width:190px;height:130px;margin:0 auto;text-align:center;}
.ServiceDetIco img{transition:ease all 0.4s;}
.ServiceDetIco img:hover{-webkit-filter:brightness(2);filter:brightness(2);}
.ServiceDetDescrip{margin:10px;vertical-align:top;}
.ServiceDetDescrip a{color:#0071AA;}
.ServiceDetDescrip a:hover{color:#FFC800;}
#UsersLogin{width:50%;text-align:left;padding:5px 10px 0 0;display:inline-block;}
#ULogin{text-align:right;display:inline-block;margin:0 5px;}
#ULogin i{margin:0 3px;}
#ULogin a{padding:5px 7px;background:#0071AA;color:white;border-radius:4px;font-weight:bold;}
#ULogin a:hover{background:#0098E5;color:white;}
.UfindDog img{transition:ease all 0.4s;}
.UfindDog img:hover{-webkit-filter:brightness(2);filter:brightness(5);}
.ServicesCheck{width:120px;margin:10px 0;display:inline-block;vertical-align:top;text-align:center;}
.ServicesCheck img{transition:ease all 0.3s;}
.ServicesCheck img:hover{-webkit-filter:invert(110%);filter:invert(110%);}
.ProductImg{width:150px;display:inline-block;}
.ProductImg a{transition:ease all 0.3s;}
.ProductImg a:hover{-webkit-filter:brightness(2);filter:brightness(2);}
.ProductInfo{width:290px;text-align:left;vertical-align:top;display:inline-block;}
.ProductImageMini{border-radius:50%;}
.ContactProduct{display:none;}
.MarketingPhrase{color:white;font-size:28pt;font-style:italic;padding:100px 0;}
.UfindDog{padding:10px 0;}
.PackageList img{margin:15px auto;transition:ease all 0.3s;}
.PackageList img:hover{-webkit-filter:brightness(2);filter:brightness(2);}
.PackageList h2{transition:ease all 0.3s;}
.PackageList h2:hover{color:#FFC800;}
.PackageList ul{list-style:none;}
.PackageList ul li{width:100%;min-height:60px;background:#0071AA;text-align:left;padding:12px 0 0 18px;color:#FFF;}
.PackageList ul li:nth-child(odd){background:#004669;}
.butlogin{margin-top:20px;text-align:center;transition:ease-in-out 0.3s;display:inline-block;background:#F8C60E;}
.butlogin i{color:#FFF;}
.butlogin a{width:120px;height:40px;padding-top:10px;display:block;color:#FFF;text-shadow:none;}
.butlogin a:hover{background-color:#0071AA;}
@media (min-width:600px){#HeadLogo{display:inline-block;text-align:left;}
#HeadLogo img{padding-left:30px;}
#MainTitles{padding:100px 75px;text-align:center;}
#MainTitles h1{font-size:48pt;}
.FooterLogo{text-align:left;}
.FooterLogo img{width:290px;}
.ServiceTitle{width:92px;}
.ServiceDescrip{width:350px;}
.ServiceDetIco{display:inline-block;}
.ServiceDetDescrip{max-width:250px;display:inline-block;}
.ContactProduct{display:block;padding:20px 40px;}
.ColorSection01{padding:50px 0px;}
.ColorSection03{padding:50px 0px;}
.MarketingPhrase{color:white;font-size:38pt;font-style:italic;padding:175px 0;}
.MarketingPhrase{color:white;font-size:28pt;font-style:italic;padding:100px 0;}
}
@media (min-width:900px){#HeadContact{width:50%;display:inline-block;}
nav{width:700px;display:inline-block;margin:0 auto;padding-top:5px;z-index:auto;position:static;text-align:right;}
nav ul{display:inline-block;}
nav ul li{padding:0;margin:0 0 0 -4px;display:inline-block;font-size:13pt;border:none;transition:ease all 0.4s;background:none;}
nav ul li:hover{background:none;}
nav ul li a{padding:25px 20px;transition:ease all 0.4s;color:#FFF;}
nav ul li a:hover{color:#F8C60E;}
#MainTitles{padding:300px 75px;}
.menu{display:none;}
.active{color:#F8C60E;}
.ContactInfo{margin:20px 0 20px 20px;}
.ProductDetail img{max-width:none;}
.UfindDog{padding:60px 0 0 0;}
}