@import url(//fonts.googleapis.com/css?family=Noto+Sans:400,600,700,800);
@import url(//fonts.googleapis.com/css?family=Roboto:100,300,400,700);
@import url(//fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800,900);
@import url(//fonts.googleapis.com/css?family=Lato:100,300,400,700,900);

#admin-menu{position:relative;z-index:1000000000000000!important;}

html,body{height:100%;}
header{opacity:1;top:0;color:#fff;vertical-align:middle;letter-spacing:0!important;}
h1,h2,h3,h4,h5{font-family:Roboto,Microsoft YaHei,'微软雅黑',STHeiti,'华文黑体',SimSun,arial;-webkit-font-smoothing:subpixel-antialised;text-rendering:optimizeLegibility;}
em{font-style:normal;}
p.small{font-size:16px;}
a,a:hover,a:focus,a:active,a.active{outline:none!important;color:#cd0020;text-decoration:none!important;-webkit-font-smoothing:antialiased!important;}
button{outline:none;}
a{text-decoration:none;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;}
.txt-empha{color:#ff007f;font-weight:bold;}
.right{text-align:right;}
.ch,button,fieldset,table,th,td{font-family:Raleway,Microsoft YaHei,'微软雅黑',STHeiti,'华文黑体',SimSun!important;}
*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;padding:0;margin:0;}
img.loadme{background:#f5f5f5;width:100%;margin:0;padding:0;
/*
-moz-transition:opacity 2s;
-webkit-transition:opacity 2s;
-o-transition:opacity 2s;
transition:opacity 2s;
*/
}
#article-body pre {
  font-size: 14px !important;
  line-height: 1.8 !important;
}
.article-page .body-content {
  padding: 1em !important;
}
.article-page .body-content p{font-size: 18px;}
#block-views-news-hr-new-horse, #block-views-news-hr-recomments,#block-views-news-hr-horses {
  clear: both;
}
#content-plate header{margin:0 0 0.5em 0;padding-bottom:0.5em;border-bottom:1px dotted #000;color:#434343;font-weight:bold;text-align:center;font-size:2.6em;}
.play-icon{font-size:1.4em;padding:0.4em 0 0 0.2em;width:40px;height:40px;text-align:center;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;-webkit-border-radius:50%;background:#cd0020;color:#fff;opacity:1;position:absolute;left:40%;top:25%;text-shadow:0 1px 3px rgba(0,0,0,.5);transition:all 500ms ease-in-out;z-index:10000;}
a:hover .play-icon{opacity:0.6;font-size:0;color:#cd0020;background:none;text-shadow:0 1px 3px rgba(0,0,0,.8);}
.btn-load{margin-top:5em!important;}

.addtoany{}
.addtoany a{font-family:'FontAwesome';background:#969696;color:#fff;font-size:1.1em;width:40px;height:40px;padding:0.8em 0!important;text-align:center;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;-webkit-border-radius:50%;vertical-align:top;display:block;cursor:pointer;cursor:hand;}
.addtoany a:hover{background:#5cadce;}
.addtoany a.a2a_button_facebook{background:#3c5b9b;}  .addtoany a.a2a_button_facebook:before{content:"\f09a";}
.addtoany a.a2a_button_twitter{background:#1da1f3;}  .addtoany a.a2a_button_twitter:before{content:"\f099";}
.addtoany a.a2a_button_email,.addtoany a.a2a_button_whatsapp,.social-btns .addtoany a.a2a_button_email{padding:0.65em 0!important;}
.addtoany a.a2a_button_email{background:#ed1a3b;}
.addtoany a.a2a_button_email:before{content:"\f0e0";font-size:0.85em!important;}
.addtoany a.a2a_button_whatsapp{background:#00e676;}  .addtoany a.a2a_button_whatsapp:before{content:"\f232";}
.a2a_svg{background-image:none!important;display:none!important;}

.a2a_button_whatsapp{display:none!important;}

@media (min-width:320px) and (max-width:600px){
.a2a_button_whatsapp{display:inline-block!important;}
}

body{overflow-x:hidden;width:100%;margin:0;padding:0;border:0;font:400 16px Raleway,Microsoft YaHei,'微软雅黑',STHeiti,'华文黑体',SimSun,arial,helvetica,'Source Sans Pro',sans-serif,verdana!important;color:#4b4e51;background:#fafafa;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:hidden!important;overflow-y:scroll!important;transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;}

.mobile{display:none!important;}

.container{width:990px;margin:0 auto;padding:0;border-left:1px dotted #aaa;border-right:1px dotted #aaa;overflow:hidden;letter-spacing:0.03em;}
#header.container{z-index:1000000!important;}

@media (min-width:320px) and (max-width:1000px){
.container{width:100%;border:none;}
}

#search{z-index:100000000!important;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#54b8d3;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:translate(0,-100%) scale(0,0);-moz-transform:translate(0,-100%) scale(0,0);-o-transform:translate(0,-100%) scale(0,0);-ms-transform:translate(0,-100%) scale(0,0);transform:translate(0,-100%) scale(0,0);opacity:0;}
#search.open{-webkit-transform:translate(0,0) scale(1,1);-moz-transform:translate(0,0) scale(1,1);-o-transform:translate(0,0) scale(1,1);-ms-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1);opacity:1;}
#search input[type="search"]{width:90%;color:#fff!important;font:500 4em Raleway;text-align:center;border:none;background:none;margin:20% 5% 5% 5%;outline:none;}
#search .btn{bottom:0;margin:0 auto;display:block;text-align:center;width:10%;background:#cd0020;border:none;font-size:1.2em;padding:0.6em;}
#search .close{position:fixed;top:0.5em;right:0.5em;color:#000;background:#fff;border:1px solid #fff;opacity:1;font:100 3em Raleway;line-height:1.4em;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;-webkit-border-radius:50%;width:80px;height:80px;padding:0.1em 0!important;margin:0;}
#search .close:hover{color:#fff;background:none;}

@media screen and (min-device-width:600px) and (max-width:800px) and (orientation:portrait){
#search input[type="search"]{margin-top:50%;}
}

@media (min-width:320px) and (max-width:480px){
#search input[type="search"]{font-size:1.6em;margin:50% 5% 10% 5%;}
#search .btn{font-size:1em;width:20%;}
#search .close{font-size:2em;width:45px;height:45px;}
}

#contact{background:#c1e2f0;color:#007cb0;font:0.76em Roboto;text-align:center;padding:1.2em 0;margin:0;z-index:100000;position:relative;}
#contact h5,#contact .contact-details{display:inline-block;}
#contact h5{font-style:italic;font-weight:bold;font-size:2em;padding:0;margin:0 0.2em;letter-spacing:-0.05em;color:#007cb0;}
#contact a{color:#007cb0;}
#contact span{margin:0 0.7em;}
#contact b{color:#000;font-weight:normal;}
#contact #desktop .fa-facebook{background:#fff;float:right;padding:0.35em 0 0 0;width:32px;height:32px;font-size:1.6em;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;-webkit-border-radius:50%;-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s;color:#b2b2b2;border:1px solid #fff;}
#contact #desktop .fa-facebook:hover{background:none;color:#000;}

#mobile{display:none;overflow:hidden;bottom:0;position:fixed;width:100%;}
.swing-out-sistas{position:relative;padding:0;text-align:center;margin:0 auto;z-index:10000000;}
.material-button{position:relative;width:100%;padding:0.6em 0;bottom:0;color:#fff;background:#cd0020;border:none;font:bold 1.8em Microsoft YaHei,'微软雅黑',STHeiti,'华文黑体',SimSun!important;z-index:3;margin:0 auto;}
.material-button-toggle.open000{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);-webkit-animation:toggleBtnAnim .175s;animation:toggleBtnAnim .175s;}
.material-button-toggle.open  span{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}

@media (min-width:640px) and (max-width:780px){
#contact span{margin:0 0.2em;}
#contact h5{font-size:2em;margin-bottom:0.2em;font-style:normal;}
#contact h5{display:block;}
#contact #desktop .fa-facebook{margin-top:-1em;}
}

#options{height:40px;margin:0 auto;z-index:1000000;position:relative;}
.alert-bar{margin:0!important;padding:0!important;}
.option{position:relative;vertical-align:top;}
.option a{color:#fff!important;}
.option a:hover .contact-choice{background:#cd0020!important;}
.option .contact-choice{width:50px;height:50px;padding:0.1em 0!important;font-size:1.8em!important;-webkit-transition:all .175s;transition:all .175s;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;-webkit-border-radius:50%;background:#000;}
.option .contact-choice{-webkit-transform:translate3d(0,80px,0) scale(0,0);transform:translate3d(0,80px,0) scale(0,0);}
.option.scale-on .contact-choice{filter:blur(0);-webkit-filter:blur(0);-webkit-transform:none;transform:none;
-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;}
.option.contact-email{font-size:0.9em!important;}
.option.contact-whatsapp{font-size:1em!important;}

a[href^="tel:"]:before{000content:"\260E";display:block;margin-right:0.5em;}

@media (min-width:320px) and (max-width:640px){
#desktop{display:none;}
#mobile{display:block;}
#contact{bottom:0;position:absolute;width:100%;background:none;padding:0;}
}

.caret-up{width:0;height:0;border-left:4px solid rgba(0,0, 0,0);border-right:4px solid rgba(0,0, 0,0);border-bottom:4px solid;display:inline-block;margin-left:2px;vertical-align:middle;}

.navbar{z-index:10000;}
.navbar.navbar-default,.container-fluid,.navbar-header{margin:0;padding:0;}
.container-fluid{background:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);box-shadow:0 0 20px 0 rgba(0,0,0,0.3);}

.nav.main,.nav-right{display:inline-block;}
.nav-right{float:right;}
.navbar-header{float:none;display:block;clear:both;}
.navbar,.navbar a,.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background:none;border:none;color:#fff!important;}
.navbar-nav .cat-name{display:inline-block;font-weight:bold;transform:skew(-10deg) rotate(0deg) translateZ(0);-webkit-transform:skew(-10deg) rotate(0deg) translateZ(0);-moz-transform:skew(-10deg) rotate(0deg) translateZ(0);-ms-transform:skew(-10deg) rotate(0deg) translateZ(0);}
.navbar-nav .cat-name:hover{background:none!important;text-shadow:2px 2px 4px rgba(0,0, 0,0.3);}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-toggle .icon-bar{background-color:#888;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7;}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:none!important;}
.navbar-nav .caret{display:inline-block;width:0;height:0;vertical-align:middle;border-top:6px dashed #000!important;border-top:6px solid\9 #000!important;border-right:6px solid transparent!important;border-left:6px solid transparent!important;}
.navbar-nav .caret-up{margin-left:5px;border-bottom:6px dashed;border-bottom:6px solid\9;border-right:6px solid transparent!important;border-left:6px solid transparent!important;}
.nav.navbar-nav.main li{}
.nav.navbar-nav.main li li{margin:0;}
.navbar-nav.quick,.navbar-nav.subscribe li{border-left:1px solid #e2e2e2;}
.navbar-nav.quick li{border:none;padding:1.3em 0.3em!important;}
.navbar-nav.quick li.dropdown-hover{background:#ed1a3b;padding-right:0.8em!important;}
.navbar-nav.quick li.dropdown-hover a{color:#fff!important;}
.navbar-nav.quick a{color:#5cadce!important;}
.navbar-nav.subscribe li a{transform:skew(-10deg) rotate(0deg) translateZ(0);-webkit-transform:skew(-10deg) rotate(0deg) translateZ(0);-moz-transform:skew(-10deg) rotate(0deg) translateZ(0);-ms-transform:skew(-10deg) rotate(0deg) translateZ(0);}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:none!important;color:#000;}
.navbar-nav.subscribe #login-user{background:#eee;width:100%;font:300 0.65em Roboto;color:#000;margin:1.8em auto 0 auto;padding:0.8em 1em;text-align:right;}
.navbar-nav.subscribe #login-user a{display:block;font-weight:bold;}

.navbar-brand{text-align:center!important;margin:0.6em auto;display:block!important;width:100%;}
.navbar-brand em{color:#828282;font-size:0.75em;font-style:italic;display:block;font-family:Roboto;left: 18px;position:relative;}
.main-logo{width:200px;height:66px;left: 18px;display:block!important;text-align:center;background:transparent url('../imgs/logo-shinmin.svg') no-repeat center center!important;background-size:100% 100%!important;margin:0 auto;position:relative;}
/* .main-logo{width:200px;height:70px;display:block!important;text-align:center;background:transparent url('../imgs/logo-shinmin-50.jpg') no-repeat center center!important;background-size:100% 100%!important;margin:0 auto;position:relative;} */

.navbar-toggle{color:#ed1a3b;margin:1em 0.6em;font:900 2em Lato!important;border:none;right:10px;position:absolute;vertical-align:top;padding:0;visibility:visible;animation-delay:5s;animation-iteration-count:10;animation-name:swing;}
.navbar-toggle:hover{color:#000!important;background:none!important;}
.navbar-collapse{clear:both;margin:-5.2em auto 0 auto!important;padding:0!important;font-size:1.3em;}
.navbar-collapse li{padding:1.3em 0.2em!important;}
.navbar-collapse a{color:#535353!important;}

.navbar-collapse .main li{border-right:1px solid #e2e2e2;}
.navbar-collapse .navbar-right li{border-left:1px solid #e2e2e2;}
.dropdown-menu{border:none;font-size:0.7em;text-align:center;border-radius:none;}
.dropdown-menu li,.navbar-nav.quick li .dropdown-menu li{border-bottom:1px solid #eee;padding:0!important;}
.navbar-nav.quick li .dropdown-menu li a{color:#000!important;padding:0.5em;}
.dropdown-menu a:hover{background:#fff!important;}

.dropdown-menu .logo-zaobao{width:70%;}
.dropdown-menu .logo-wanbao{width:65%;}

#sm50 a{font-size:0.8em;text-align:center;}
#block-block-6 .container-fluid{padding-left: 0px !important;padding-right: 0px !important;}

@media (min-width:761px) and (max-width:900px){
.nav.main,.nav-right{width:auto;display:block;}
.navbar-collapse{margin:0 auto!important;}
.main-logo{width:250px;height:88px;00height:75px;}
.navbar-brand{height:100px!important;}
.navbar-brand em{font-size:0.8em;}
.navbar-collapse{border-top:2px solid #eee;}
.navbar-collapse li,.navbar-nav.quick li{padding:0.6em 0!important;}
.navbar-nav.quick{border-left:none;}
}

@media (min-width:320px) and (max-width:760px){
.nav.main,.nav-right{width:100%;display:block;}
.nav-right{float:none;}
.navbar-collapse{right:0!important;left:0!important;margin:0!important;padding:0!important;font-size:1.1em;text-align:center;}
.navbar-collapse li,.navbar-nav.quick li{padding:0!important;width:49%;display:inline-block;border:none!important;}
.navbar-collapse .main li,.navbar-collapse .navbar-right li{border:none!important;}
.navbar-collapse  #sm50.main li{width:30%;}
#sm50 a{font-size:0.9em;padding:1em 0;}
.navbar-header{height:0;}
.navbar-brand{width:250px!important;}
.main-logo{width:200px;height:70px;000height:60px;}
.more-nav{line-height:0.7em;vertical-align:top;letter-spacing:0.02em;}
.desktop{display:none!important;}
.mobile{display:none!important;width:100%!important;text-align:center;font-size:0.8em;background:#fff;margin:1em 0!important;}
.mobile a{display:inline-block!important;color:#000!important;}
.mobile a img{margin:0 0.5em!important;}
.mobile .logo-zaobao{width:70%;}
.mobile .logo-wanbao{width:80%;}
.navbar-nav.quick a{color:#000!important;}
.navbar-nav{margin:0;}
.navbar-nav.subscribe #login-user{font:300 1em Roboto;margin:0 auto;text-align:center;}
.navbar-nav.subscribe #login-user a{display:inline;}
}

@media (min-width:320px) and (max-width:480px){
.navbar-toggle{margin:0.6em;right:0;}
.navbar-brand{text-align:left!important;margin:0.5em 1em;}
.navbar-brand em{font-size:0.7em;}
.main-logo{width:170px;height:60px;text-align:left;margin:0;}
.navbar-collapse{font-size:0.9em;font-weight:normal;}
.navbar-collapse li,.navbar-nav.quick li{width:48%;}
.mobile{font-size:1em;}
}

#leaderboard,#imu{width:100%;margin:15px auto 15px auto;text-align:center!important;}
#leaderboard img,#leaderboard object{width:100%;}
#leaderboard{width:728px;display:block;margin:1em auto;z-index:100;text-align:center;}

@media (min-width:320px) and (max-width:800px){
#leaderboard{width:100%;float:none;margin:0;padding:8px;}
#leaderboard img,#long img{width:100%!important;}
}

.content .row{padding:0;margin:0 auto;}
#content-plate{padding:1em 0 2em 0;margin:0 auto;border-right:1px dotted #aaa;}
#content-plate .freeform{text-align:center;}

.posts{display:block;width:100%;height:100%;clear:both;margin:2em auto;}
.posts .btn{display:block;margin:1em auto;text-align:center;color:#cd0020;font-size:1em;width:20%;border:3px solid #cd0020;border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;}
.posts .btn:hover{background:#cd0020;color:#fff;}
.posts .btn i{margin-right:4px;font-size:2em;}
.posts .btn i,.posts .btn-text{display:inline-block;vertical-align:middle;}

.post-box{position:relative;display:block;min-height:180px;overflow:hidden;}
.post-box .datestamp{position:absolute;bottom:0;right:0;z-index:1000;background:#5cadce;padding:0.3em 0.8em;color:#fff;font:0.7em arial;letter-spacing:0;}
.post-box .img-box{padding:0;margin:0;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
.post-box .img-box img{width:108%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transform:all 0.3s ease-in-out;-ms-transform:all 0.3s ease-in-out;transform:all 0.3s ease-in-out;}
.post-item a:hover img{-webkit-transform:translate(0,0) scale(1.2,1.2);-moz-transform:translate(0,0) scale(1.2,1.2);-o-transform:translate(0,0) scale(1.2,1.2);-ms-transform:translate(0,0) scale(1.2,1.2);transform:translate(0,0) scale(1.2,1.2);}
.post-item{padding:0;margin:0 0 1em 0;min-height:260px;background:#fff;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,0.2);box-shadow:0 0 6px 0 rgba(0,0,0,0.2);}
.post-item a{color:#363636;}
.post-item .play-icon{font-size:1.6em;padding:0.5em 0 0 0.3em;width:50px;height:50px;left:40%;top:35%;}
.post-item .title{padding:0.8em;min-height:80px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.post-item a:hover .title{background:#eee;}

@media (min-width:761px) and (max-width:950px){
.post-item{min-height:210px;}
.post-box{min-height:115px;}
}

@media (min-width:320px) and (max-width:760px){
.post-box{min-height:auto;overflow:visible;padding:0;margin:0;}
.post-box .img-box{padding:0;margin:0;position:relative;top:0;left:0;margin-right:0;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;}
.post-box .img-box img{width:100%;}
.post-item{min-height:auto!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #ddd;}
.post-item .title{font-size:1.4em;text-align:center;}
.posts .btn{width:50%;}
}

#latest-feed h2{color:#cd0020;font-size:2em;font-weight:bold;}
#latest-feed .btn{padding:0;float:right;background:none;clear:both;display:block;border:none;width:auto;}
#latest-feed .btn:hover{color:#000;}
#latest-feed .btn i{font-size:1em;}
#latest-feed ul{width:100%;clear:both;}
#latest-feed ul,#latest-feed li{list-style-type:none;margin:0;padding:0;}
#latest-feed li{display:inline-block;text-align:left;border-bottom:1px dotted #888;margin-bottom:0.8em;padding:0.8em;}
#latest-feed a{color:#000;}
#latest-feed .post-item{min-height:auto;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#latest-feed .post-box .img-box img{width:100%;vertical-align:}
#latest-feed .post-box{min-height:150px;}
#latest-feed img{width:100%!important;height:auto!important;float:none;}
#latest-feed .title{font-size:1em;padding:0.5em 0;min-height:60px;}
#latest-feed a:hover .title{background:none;}
#latest-feed .datestamp{position:relative;font:0.75em arial;float:right;color:#aaa;}

@media (min-width:320px) and (max-width:600px){
#latest-feed li{width:100%;}
}


#sidebar{padding:1em 0 2em 0;margin:0 auto;000border-left:1px dotted #aaa;text-align:center;display:block;}
#banners img{margin-bottom:10px;width:300px;}

@media (min-width:320px) and (max-width:600px){
#content-plate{border:none;margin:0 1em;}
#sidebar{margin:1em auto;border-top:4px solid #eee;border-left:none;}
}


footer{border-top:6px solid #cd0020;width:100%;display:block;padding:3em 0 0 0;margin:0;}
footer h3{font-size:1.2em;letter-spacing:0.02em;}
footer .row,footer aside{width:990px;margin:auto;}
footer ul,footer li{list-style-type:none;margin:0 auto;padding:0;text-align:center;}
footer ul{padding-bottom:1em;display:block;width:90%;float:none;}
footer #mode-contact{margin:2em auto;text-align:center;}
footer #mode-contact .fa{display:block;margin:0 auto 0.5em auto;font-size:1.4em;padding:0.56em;color:#fff;background:#cd0020;width:50px;height:50px;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;-webkit-border-radius:50%;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;}
footer #mode-contact a:hover .fa{-webkit-transform:scale(1.4, 1.4);-moz-transform:scale(1.4, 1.4);-o-transform:scale(1.4, 1.4);-ms-transform:scale(1.4, 1.4);transform:scale(1.4, 1.4);}
footer #mode-contact span,footer #mode-contact em{display:block;}
footer #mode-contact span{font:700 0.9em Roboto;color:#575656;}
footer #mode-contact em{color:#cd0020;}
footer .mode-contact-detail{}
footer .mode-sitemap{margin:2em auto 4em auto!important;padding:1em 0 2em 0;border-top:1px dotted #000;border-bottom:3px solid #999;}
footer .mode-sitemap a{color:#333;font-weight:bold;padding:0 1em;}
footer .mode-sitemap a:hover{border-bottom:1px solid #cd0020;}
footer .mode-cmg h3{margin-bottom:2em;font-weight:bold;}
footer .cmg-pubs li{vertical-align:top;}
footer .cmg-pubs img{background:transparent;width:55%;}
footer .cmg-pubs img.logo-wanbao{width:50%;}

footer #sph{width:100%;padding:3em 0;background:#333;color:#b1b1b1;font-size:0.8em;text-align:center;}
footer #sph a{color:#b1b1b1;padding:0 0.5em;}
footer #sph h4 a{font-size:0.95em;color:#fff;}
footer #sph li{display:inline-block;}

@media (min-width:320px) and (max-width:1000px){
footer .row,footer aside{width:100%;}
}

@media (min-width:320px) and (max-width:600px){
footer .mode-contact-detail span{display:none!important;}
footer .mode-cmg h3{font-size:0.9em;}
footer .cmg-pubs img{width:90%!important;}
footer .mode-sitemap li,footer #sph li{display:block;width:100%;margin-bottom:0.5em;}
footer .mode-sitemap a{padding:0 0.5em;}
footer #sph{padding:3em 0.8em 6em 0.8em;}
}

#ie-mercy,#ie-mercy a{color:#fff;}
#ie-mercy{font:1em Lato;padding:1em 0 2em 0;position:absolute;z-index:10000000;background:#000;width:100%;}
#ie-mercy h2{font:700 4em Roboto Condensed;text-transform:uppercase;color:#eee;margin:0;}



/* Mobile Phones Portrait */
@media screen and (max-device-width:480px) and (orientation:portrait){
}

/* Mobile Phones Landscape */
@media screen and (max-device-width:640px) and (orientation:landscape){
}

/* Mobile Phones Portrait or Landscape */
@media screen and (max-device-width:640px){
}

/* iPhone 4+ Portrait or Landscape */
@media screen and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){
}

/* Tablets Portrait or Landscape */
@media screen and (min-device-width:768px) and (max-device-width:1024px){
}

/* Desktops */
@media screen and (min-width:1024px){
}

@keyframes toggleBtnAnim{
0%{-webkit-transform:scale(1,1);transform:scale(1,1);}
25%{-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4);}
75%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
100%{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3);}
}

@-webkit-keyframes toggleBtnAnim{
0%{-webkit-transform:scale(1,1);transform:scale(1,1);}
25%{-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4);}
75%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
100%{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3);}
}

/***
Flowers are best bloomed in the wild, some of those that are groomed rarely blossom.
Success story emerges from a bed of roses with thorns.
~ Hui Cheng 2015
***/


/** Admin Styles **/
.page-user .content .block-system,.logged-in .field{padding:2em 1em;}
.form-submit{font:1em Roboto;padding:0.5em 0.8em;color:#fff;background:#cd0020;border:none;}
.form-submit:hover{color:#000;background:#eee;}
.node-unpublished{background:#eee;}
.item-list li a{white-space:nowrap;}
#purge-this-page-form{margin-bottom:1em;}

ul.primary{white-space:wrap!important;font:0.8em Roboto Condensed;letter-spacing:0;margin:0 0 0 1em;padding:0;border:none;}
ul.primary li{margin:0 1px 0 0;padding:0;}
ul.primary li a{padding:0.5em 0.8em;margin:0!important;border:none!important;color:#000;}
ul.primary li.active a{color:#fff;background:#cd0020;}

table{font-size:0.8em;width:100%;}
table th,table td{padding:0.5em;}


@media (min-width: 768px) {
  #block-views-news-hr-recomments .post-box, #block-views-news-hr-horses .post-box, #block-views-news-hr-horses .post-box {
    float: unset !important;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  .post-item .title {
    font-size: 1em;
    text-align: left;
   }  
}

@media (min-width: 320px)  {
  .post-item {
    margin-bottom: 20px !important;
 }

}

.page-node-1 header.page-title {
  display: none;
}

@media (min-width: 992px) {
  .page-taxonomy-term-73 .col-md-6, .page-taxonomy-term-74 .col-md-6, .page-taxonomy-term-75 .col-md-6 {
   width: 33.333333% !important;
  }
 }

 .page-horse-racing header.page-title{
   display: none;
 }

 div#block-system-main .content {
  padding: 0 20px;
}
#sm-home div#block-system-main .content { padding: 0px;}